[ [ 1728174809152250985658699754821636437453088816110045616819426693799008620594100028928466190615014472979277414191587919299757973768912878667413705585807692636300878328296453593660162962883948701411522227162300256979975261881492269108066011932034261078190109508365992784635000870836250439073887797041846282930395628997971957085178148114363829811994257649677429360890042570895215225748882088619518025566400081641850343780505754100730516471889799709738088345062561086042786846683038519958828868849979305491978415474613148019369118870478938839432558845148622207438935426040066911036969477310516656005220190982383397495799441279102418632868707079411910816194426994770442516280063052020635413117636077707378694681595210366498164677925335398299090676304984345139333900354777087580934683876847234301092425125956589910960878321600453399039467438412262223334397944686894182085847574041652954742260825313548103078952819943932792446970631945674831100602424097940084522924717798979137604701041818882875854690316293928898779325402500463063215234661925401919287589346167585415727059354691032076920934490427173727219955376739018503701764538063457680060402964540148381253916363786192155106333641482818567614909349409800029680714154662436970774861754320211667727863374207089482735634364427666297378023041921380906512185820969228981315883851339665108631761122890141374122925267944748547569752425501253466011088138086563381586081496721581346355025711759386182887703942320951177218276597547185217995514104511790924498089927632190748870647045835909158761034412140357781399595085778314765654881721773573765494996557268457988883690026177667722142582052136985818514631300879593399782599656916948453320879173752744866914229691932371559747116878975290194001890758066957530700214319818488621716621506426597907397085316435177008593954021101587717103231835302684873154858293945053327999684546293822779763155105299636850822721348904837995597410473602736934115787958669991314409616809679573347302331779230833983412126622110341001944623886829427169508557203976144657720413357613829418528753594968632942598726772293597825272432220787895203899776141093889228599757998109669438075097606918798897267574430074920396340242646734330855641462341817554893745296868189305042448605835031080994912494213044908783784460381474346803067311641474680205335134266305687607368326608543684330533235598993346746260048891282119839086355395231506492883139633535852300199293060127059558953273447969870868452178381568852964383878538756381111033047431131499710677977105865790706134148870866903418336969648714988353391624560651982381389653111047503415689753820899254028680491992128978338223439711967370036361486084806041832628368612681294414619800707463906436110390543875626768624294335973764370861179366975943747159846030531225861622116087047193161881840311936406803868417959467841505424574044568299258854435872409148541509196767111342444436604379624092126410816646972500562709458112766397210210130758482673013581644908170569348747527641947915764298938854001714296747633329851113974047419894867168971278337155504104179297686416702634053179497649177092518871831247285931802528548055964961200712501221881404068464340606936202287346287201476635308918315827835138515507609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 120807234190782580344793161182138033963027652922184228979804761608557012949950965081097588163067299429720037719586301288117998809051076146814652512298792412123327026736695419191269691401803388375113145512112440718103263291384710506111650812589274142733352707249023380107744786031231520857745864009669558086572817667628803008370707161803961258413927528323994725000160454318587279982011385351872133428242193554811567991873871073756977464943582485802995738209783145183149009550708395210470389969555832290719148062309336932047728389122753751227444844215792540464969525412069187735169682833464465405767365028582904564680223756538219966165146712331021950467526949131889993451931791004279755758076526171130811160983465245024474428710605187060493782034658817377078635508828815080572531314436075993458898699081079859277407261803738588522927281411328809101772703060403806202016080198977397798324804740815645036655058520911922148469189133846557626931964788410207434002703214152440826975048833088729552414405652724842025913946998443293465994725856059622757674409623283605375830167843978898425368163079242657055249248221339041548978107949051299837911597471609272163263407429331243107225520433301934890185549744157662046554994048696616552792622782415571926519834569920750837723251781012501563706296171286582961504158095049475597931758187840975347171277038335874440711647625691294764972054341042680366474161428433724291026870875927860911683677918339636683579129753956010073372239903633187432873873886011695928661383368268742602149131519996012444608439153487224873246023273722208179767067091911301175172963131888525719909447719167609508652587337699616699039898625143734110811649418981583372663263186587740495161170657287355881205717581913010503019253595376316653377068842511481884051728359449043355698009816319160419551756173427329978171913335684607697156376432420967056633094518754617841920213751787375582911451454310809868472978159550829790438290685129435928719426300973469439838810164109590181464814185871667914914929002982869969784791264063218522552158534654209254792297555987170604904822960605067826452407231362321587662228259814914327543786171336867442227309630350775495700177702198405850671406069666218349907215149905002334827020630204921253037370112517362849999809053552206995588942116836675009922846344437121093629511042388884877268021481797748677748233102408944704485571414341393722557255393254092412527212506597100408800730384261723742167044463635045846362355022521176567719107645418533335041362847018117077372089188650293061873643508485271748824882104015797627661261152722176971614611808287980758513364852302653593834552583997443077431982370002964730541862600322671130652651969546369602126064759445145037608584420470110660062933701483629950853743508277491664394732712284030627899494243107525707160776943359658727737658874261667059089830092980219677408910541059499534049884984319550585392914325979900371023749327523988667385004324226710751947849701361415935931121579051140714096861238925631884751500712785362265240528142127879530538852218062535228415463656504265529275958257853536920735083281845440150872344076489069125096902860386660905719373848507529217360187750872315665496762321416891795655529388762839059005440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 6676216965109075286577254452909077194519224876995441852902622728052119425140053610882796727245994070617039128205061634079037396770602456715191882158675472879850044769644408529563400593095693990151008486398162535965572721379035254006108139369073851392447971022362589447922894717519873114764611615447297417600019696919632231342225954035023528335753788525926726292802358088765580353637242594839010963038041629216314887922893239601205451286286755157461785912205085958774749591897139966937632878827485656962752402565231935492815240131191386061603600663978866087105352630720846935403595647977314048429924714797566981271995236296172665874076488226223537788222860809834043634073681717891387688741105385711658128230657771517019429506364661175279005909998651754369934490472542961075106759693598064143900572571287277372651369192002154377237925594955846690819013539590394997671584706035849291614581722994047070336180617231664201322204479604331024361945312469584225026923858937587356929021135620309014405982763596652525474991369204433905118202532069805991808678132986946348738171683443696271910828267733613902433212354090097257207812150793868490499893352762728645680328077889951846968742396886880719497827281340287369690268994674416636451505930300991085052230269901897174412849111011949927673184250633459917560847463643966940159160573708315915800967941012468311936228742559953610583605122619650063070760349981142802169889855342781784048022777633656055639712103545083271943987594557484036625181437725824402305969234663668592498241332279030521013704933575428437540203627517583163854110653262361931437198253435833761668594894781563386916487810381675187397327073989237161324655914076355704141316155272569554240621601489813898735459941949863620256049979757586675639680985807780642703284616566354854744060421307182690940647673412759065081469134472200917608408147791804078206212735448316557164818738140980671465523155756932408660320482252017014082138538102225010625718407293641856985557666213150874318178034459254820618078815501255072755706423510540724018226486236380494395333553714082414605892504437702182903474993675151730594173899914604748360093694131658086889447067656505086241235750044208215401777253099193018345864956042728171986245725045982006720382053567043100206950465375246215171790998801797063265764846240857626112049449007780739206866723862151794268407810211732394605429898836976965531513579445090413094489544603810940098201963696813680375866447672951640444616594338093718000641982193044618514217743563038130328680119830593553252408936816519596068084772096898201735002897710253010221539923971848236630066012497075791201812318973281742808040828319247820924927157236390765397635539056868063070378226253247779405832814078458034114402882861114505411661521332163106559053445625481531690072649347534291181108741031135929233010813532761128765501914676507704766297519486882711010714129269827947844480639699205721641130732889631430268506114565515328065754125136179181027272537745061864850646324514427996542520284675692324005047975721975876135579368028084910030904995092025949225085642692119710176228458610528120305560481816595171051676558246080272813855732538874170870325126026294931634149305299241809388738572715870875769896960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 56325144039274853075570150361458766556207869805789327831649264681249102556105183481147054011825024072377821099452236649637815538125406284499969730761269505671313390016297983243650048322842655747811661352122762919368868808788014223128199929081546313756120226404372599361146093186625463600728664118702359750812555078758827264174931003752723633450377663108286673190508417981317339130919967870489226574466526955277040108846736255399444994476961760563686871308183345082996520862337209362058637381126725949099327655873445378123210245443644672667324738280294314691735193931328007726061879832085874016482650015403282327398256648757891473838592921432095231699840429427659990433794993419462190437407033614961365126862413301679403150266057399520114324743590899054019278384315073554070628287011640042020609586210783016893635037778508319154791672880979727665217772269974146315253920996238157803464182403707818027318890576524129386226119443387826880228463363463172126601045732591791722385459711412097311115038092418022672255075565879226704657493227430795037163120887041469207350134781602295104901382804047621759485501218608698197973058302427724696212776721043962846574870568481281625628562748406799735936251659027675013797877133112889720011123861729954989434917806258414526386067803124169311509079991790370419827037565844180195177320568593788423677827538430125433512411915914546300032096992810206013143304774675542215317677010289117439895925080543963486856131235408753012613451223016325425269809576170026307765718068725527588527824021444015326470662540348696717884159871113926037640114300971023396212962022973279332072227701416491893304879575698987352726082393615215430726335943140092142254790480561471985886179277732716382034482002809420379729052007540689719263057968857796405867179136827536674875260198956366262596592483877057630762887363719116764200202100061953435928876041733215094169448163736224991226775376491322764074499995074540975184864294579581994430484153251047020434201295746845127570387784755700897256106006122362275948578799612648382838401814247904574915606353331410653133459156404368560697591770810188391850249444905300767668052129873584621092223903230982601027887431587533079966642409782157517668723882856111048122462946252339513684953003161083835379390405245610285780862350165498978800481520800134188807248677810373525924917580797544360495284188748358536636401102684325544227440880222383540160849409143094409491711051847731824571884349074902803579486489654775374652823355327452499841799684194383233368704932267181357219261926677316161698184402171820432371989172625786352389354203749954935722816839344098606978117496201414407708982903574260898218045654493131964598942929512983279291374735267306345531762236541101690737135542399544191502691469240442786002501401312541970539480367467961940414926304539752185324729539262992828171996710385891325925550078180476395872606309086032200844481432709663122555985888477692902640495189939597215606129888326950861093391679796487664090681767989102269162599652594583097980899327573374964966809292617411163428077489506374065789065746731055813128590418029658579400260245841550344986662065799057757346921025985170647722155644606824485608501209518271637194890234889641770237296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1026761209334074850794954412439324234285817908106719224945304003100812712250650047843305844880434700709579774923589434365104559614722438392348477281570944707084001375628083577886377565202905192325845256561630486500271136196902812338612699641573925894651786364432237424237237907444613074680688208448321904195315792748094782996057900939358160614672554212944674234124515248594420691957798563128371880366353042173827458161490837308328007993420461328375641450694696818856438655174037453516428047882442319171524190903059721497201173686898137371204057453186942463676509187344506368381728339926006665467140586795768471102492486914327167968720437483618933540652492931575432273764257651475833604762773656980845958024739648874249382584984217632269008937508531933808523081428833462856576475771943678692714182860110866437894567523381496375356137887961543727379945997448057786691833665858725815815731492812083356266857207699783429962890615200401225002633163236157219008730717351869063096827867362312783292347483447843901587723208237060100228823305950927953768581084894171346407318028062829769149535750160789938836444352343168953750720837130383427545014047672458423971215605551344842494524368221255226602462862679285721089961479788248093686056992935460001133365295169935876965044050599757073578907757006813640694777739437895225567060634295637716498055994777155743104926444059371868945074518162529018922110630525748232094790794341182398460533332530959325853092898167174811856329466640805103573720557322076686430042810533483778532110905284095500347561759090287992746087363670590218916719963512298884519979297143622549003523127930671353717126254921563155250164959875083032285456315492307545456627008528566153157437571982562610102457597631120595562226132332034574509655360191478385478756865761883727853569406739198252201178840933233866017790009176381378424598501413668202809495860328335251705999272679017400653702422347537547118424684015211801089986770757580183781706088984065936113825113481328633119627210141253337844805875086313597175925200526203351292830542247948226579333375618056063592719859803764507829578990874098920040940548648484435128553787472041226525788452614730064751091913301438066976634326359638804875316889979949541621868374668702768263505109247387994143770681275208310849355519858548544361923400660899430276807993054402934575272940946780928595574747989396051908129197214263936252126054721219330208704893601925838007681214160178038554219099645260364729335572402025859918289115055483961654482323362160762029814226007407262177506323578506508745847837239303814002119587181094481316756545347132807707360129109818814627799746799089866762094825592572835684025121711846284796719554847662332722709630182133226776721487185272507658330872983219226034280493585689314133384791259725539570753292013901098892925953322557392623166447645051202649084460589802196960368410149793772141183633017799201679628342376637269621167704570718005959899533313592109444512320764354330097130127967416093819340134774224689732547318601064326154314714705246983387940947073427086434067097265697894886441749942619161526923192523458058786960832166303909782034801109548871500904039309462035595747935238647412486418449855160984585486023986559921221848268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -49400885174479418900399222575147529428829818631581455625587758633920450199907645511774189190783487397348919877834578678492367205847395557737411489466351113174990022231004767657589192190536050010556643549636471423925822235501852485987256455766038532493624766647559925731140648339902331003767522543657533846206079573595164869369331484260639564678967853519698857002644113866105891877798541862424335504340229287876842246679570291186225714915602287309145192851675514053426981316680840311784369442998638806019016632985889824616329228778556968277511805678200194386854061200525580724294412063330061367601533481673389741320554689131202020205987419804303371228724077311477603664460722674557548506577973870793288086937455979663816806349930448030747035187994641834919114842812378550755435807640409982323330570936032848194780585775394765541567944627718014789758154388291410117794926048320210514611469432290273199513699707991914976026439475778051650668612340088182186734014285615390610724341854060170669708910582436258168043129962523865245701314030619941109491722535547325176761203996261551175368996570859308731998480327081666660335242389607770011793092672550568933953333805306089675943957500900190298763559684249384690809710674811663868101590816934667583021161123103847283583759341901357622895815679167880363572974843112995346912842016455233681011101367254400939326855909472905630118565295991461484465174722857434754957571073398654345114985813049777607417629452729228367893687224023870597491319950880175533942188302287376137689563988104559564457236663092598957634559981563677280227970368077536210955257900004284297760918157168683022582721041266235495576471414514014886268360571366723084414321942725205945173561747924067519499685065328631169594220987058770236448225687141417372878919122922749479613908663511691952505352255526521044119295682014664842220324384476531643279591653096132264105854020151412916968936158306979977764101669018539273466338475498323224277247926694032704805249395286507052500613774531904677516561093681604858704122037729311877593593369695428856043706817691078138514728795205111055755031800843355947535975452785212479634744400189951289442666094466894307798656195760745800078381769112742258150034782776012663225193756490546848037730024128565829862681504578262802507668497801421300231790007495897990735058760729043909604000680111425964879745042550363138677291551556137137967631270245211974166668012966044450775943437671319901936051313702557085687706013244504711243214086546480688323160816411883502540060204417487342902156523836686978097442065177557751035080748519506054836890604663995206981525678537496302406953745526861688286799081425167305054146811824367388312109711806098313848174412082984010894256747599971180898076769508885723811645178085243198883055164200312040160262257804582093536615574470169142162853229406835290573648222518799237012308270716535249876958766486031807369949918846080572380825333777107651528758329248672773411448111929290686539833248359127522505761409055454475478909090436378360054922856881248823700082250152537841571509979331599622952311312736431172227726545199935628608313333702538640696481407303052951294583957705007311490695720449638286550899896533542288065655726423722734862481752064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -589173676725475108098829612721453056959159755743070300489216262292710047501927537339850415046763684806203276942072808078038506531130366048319799041890366242138234349218177783734326906118500087189607283389378351562523388291416486499085341856982743854550869930049739391622440871816859012319334087315992378633606313122241629873674160358928881747759293195280393792320613015604145226351725216440529950075916966011947244558258668974292831660737012688652314525864422667705794280119493856982156302865210893075214381877676381042859564955159670527641052294425893835537178789317925566700862262802802442765730286667178698387189831633397200344270995294631842681543132375378212029617053510183088667683979345063340778727546686529997869508934393786142338806518148337568976096240839156879965639676574691812323903784036305503583079516748423574314135663438692846158186356406867363985645271455931609280300673250885734533125029282352664088046309157264939321218368256632812400532297751629767913464730377018049837593650315278635659338956436067711907831321515105319262203441101584392759890503039323256877668888659536368852773338570303922491152648610760925200063279464297871962845368851454107708064359357610022547710571425272602144987526249093626958244618328082417324132570930693911334788070189898233235989617883333909986527769298764961037142287346355694804289519415265534930765942954103485523143267486312418169269419098039475662929698622486794494953821561445109887904100011407603486779780164456531442435846378094811018982072473619761018053101514137138792491990461036712642286392977378557890694335438914190773187810999765281528671815114137965657410986407895733374390520543134680969774073006568909591086828534249596004122099131327440981385061593851135050272544701073181995873388850874295965101242690983784131980454732963338621806563526301712742362556172139618746520335295119174217915106944335643563778674818716994249875895077273561561998358303863929107396828157682284108088889302247812440476849010863130294686410838548267766093098076416728275687212500726196392026387548561274215865400490019890430053933195409447967109197041259179225472913597900264848502753472612394234677082650249673790709066011210184463649029746125755125584157730621802524236143408273268525296168353065662052185194423928453875474789597909419970313978322497942677018851407868486924452115298839778030722165894436559417217529736622797944695551421694033354014040764931052155043301832134725810153008925164234392498796760301142233880508619413603062104000804357094101574448520937479041858115162878630358721213439698964794679941840983241591216786535826857962658428991207881882261984771221070952936459803693077208214538637394064189352785422498274110497050902725961894154423112984982651119752298326083351854870056243941432795017784432733624865792448609500717428549078660722992858358028066101393630836664940094238978324293929364060834239311179839103111169963851226757966291382327972138582259672098416303605536801846239248174804590810625773678685315848210592609048173906753902827303982471131947760549332860047219363309355195194437909801210041540870771381175540563770022402461973694281304277245432325909269341349038420741234788902777757472607270892904957873383832244531280897333725757440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -721751555049602342816980075773284893700481665891071350377665984053437573854382029213599978512234840258061607403894380312593153967505531469841492449909613382718100803663810786348985786800925644925786449943609031689465963196770944934666615939578992097703226661037669069049306422760679918392948653814336334810131533857951941068014012256591516658484154770297819144972331076318350963407825781959783239514138664306027697510730847873261408693527646575615497321451826312758227261651914661072924539590407347232517234357979856962332866172256394849443170503776073416828463894584197951883028669604447014628303670993698317721712253664341883476701285133799864009627091962937878687333810398945094711414012965957868559991724675149487831832976942731053090433485170048536910148922682512627953320386678572649481012786842214029566591365378727994002944183179254202515724713430439303852849531719283351545636956567009034687589405156701613937861082070529407787823983331846449884459873091534632094852154928605233049509634442834914526400374728155683331529191262291084509224581215407218581086462106995674208965470385859456361074741530523189523081667459894649312215718021486523678755331490545689739014683975870710188578794139268714190628895389502565249168307045113850707597542026127791230460004907909992187293067707449577681948500755396966565521877307986551956970857671052967383248761532585939077677993857017097326373304560784921236389312118062513362187402873155953538695675798702081725642202326306179455800156890319750704491548805533924722529725879432422836118349996403964865069558928907915837709495570961690660681712555064379629812874993725093526301700972018492797136988334647215756876619723061917204465351679254381295371743122359727422957314722784146155185501904256423600729221459973887845277697873837530393106038982029518809078511199450330658189874859436418239955260604277994423399190239837712916186408198735517139552252460837860239961015519647728120670943586810972685050743280400478187114196309796881456579641580321146552053456442831725300299970576431125938988240549413017243173482874956719561990028032434711015419978968050432888529921447457491743347403601428755952853374752575094277529651316589475590918550793101550577748980415125974953040922053648596173867037708852665784516419826778833835532612492289451491564105444773880250039617872025032473534108874736312140682912617115531758790781241514996336764370731625050438014079163707158661724207752314835507138232612502904213105004724993256126959785251203949989714911989520707777985807794134747805438831839877865757323204738471113902965022729281864800692544809432253584229382377126421131701119754460934556068540884493101634696592282515156461534783124020341223505282013106320466084100583739583374739332813158873894565645044370939391398906229159586121781123076087700785611546952840775526166026047206001333459095880860933638885015820516474589592694731412841391152985271275374907131526455371867184592874172861809341358516250512361883941458012021183599779961027279600528361664129755158190262266767166939889111705614659504559599367006372399383785363978468132596269383765974459780552214123004439142665166049016038589988615827801072345451507822943824054395098199887609434746368533843015721372488826880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 125603987476872061014051138279036662734178207697240063067733242305268199999965095810255582204815515097408878767681044064012166440923582518895847547422500810179177590832499824450800276701634637078218519826473381943346033493343038440017050085709617199458065898168588148851332653291727543124773678952758865147900079742225881920528559915702049006591161156016891822663354805007427091606588015511802012481633476839901282873428918445152336030583393654173678157819351632550366886773859888610494762173537586194487017191630137925332868722305001172086127700663396747267050976340180922964755426920929802788525210352608401189887294576569987933236559745726320851010025253045367762566646022336533397960497916674716456206662545881019105878022685308351552455121583101637956990738834648292947760781016620950079182926407548649877438359323811061781648882197372842063396329874567450768339961912264697607748292659083032445949203666028139008165835749922662317437757954820508679399838350940634332869319453815191245844449653527841107631959555432489750119982726739268736837063177444204978378752827279837099550729174416986211982644212687899565576797425024954583588089277803858005302947226311589076633323109553323801038492706293329213952373409006333681174740613350002086511874273174343498809047261773898660289389737092610463376108369994724271347839466293660359330069412335202831584594069089488107009847481068034829909935160541896086627768185399260821166548549917766160661586512008904594408304796417658110794497139755673607595111483445502830341819552388080488134163347963642764886627995942074618242168641784305668191020957878461696067001730574948772141616169753228988167977064998008071229565863625142843585179756152845568251207926665072621676378525899819770335874246019657686493605332610852311546947844925991769638377990406188554734596007741309302084797019355503898089470989374806158981081478313578178068509472458369862700252630697637002519783226827531040110386903123895054358396299489531048219736425580761298502948854782410676051499223801897579625421040323230013638547949481325299271349574923401813662446842018107299949284128889814453045110140237295443327663051587960279828901995147858642626149123521682760665945420649191833028185387786781590288356866837140052750656751439226763189185403388400135165574039404096173349888921916754956408569930772170486224873717023721348311909229445832767781369248074569974427416282935171383319080884557015082193055804802232219639059674214005728545420412619802159936260715819507390856311098813322406227165376989250125114706397075701357454452818909601373879826051558806716343728623353529879709216915939006301110648086289003151588245240799958793728475913349172716776618361750012439309976473027298921193549029774325143821972571544834425421127859531214723554713407322878883427541681560119279817062116573094254792606630721377937378637837331581935523671922767411322731630483734867016602245965009090387568541325276343677775193112129040250287244192668938725361639119192951104147773473485849837304815504681648682908286152337512476282900643028474570813226748884720926328741229157665152978532044652990713458787606222537718280010733800509934852615409455608649821583466343726813264367463087812471987193106662278341505151391498240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1872498280089951478531235601483560994015798767351817759473881745584426896261299195505631291247995566332346474150393823338784347909006299396454757833187080652337562504567079024658722812048841047529872098152009448566422636300736614554905764848409846055860005275191395233950287518912898717442664215583083983698611048649956767482266149612508662667230478750897598253268539986055853125351353615117231049522023063729910411946138846915175359075987258440837643487432073778164467693713555315761276002262959264940816876022336507729842390896364114582896021590621535739326847683038124043689633587801790503930657092686343263963992620500952369479897922717380844611918689020592328439358698848435173690930487686161348852913766587700775355379295323688076839137194905395498539391033571396934981690759021785862151059078855315967745387768284235512011314535689946101026717274918507882782567168273909854095327204382372082596834081786824509670164899403153217045906099124613839644656856956100571828661639028476726682873589849330544453875757601692049957812495386873451101033335479654339228357149208531792842633357201908709180891390664919925243777660711765282121965741298104801920500951799508692516309172699292581499450547386436330739367181966556157259131094820452469501117097820572410974091990806942846175017527345008796579718479769232701381299322361297023160135284239357224100566428384562983500546196938578713991533785621007999351831685049243351039066605815554537757566934555347999091642274346976416977023113725636133449988328449012852553529004731414950210923785380270027151694395820656570251934456776465880118782651605478859185404471872563952930802824758181189548120062235189354839463684448409196709584503117095875452720125333873270152413416089579552631625455733372478678729365106695677631308537859086881471123625597448215611358415921860387624417849740920120922533050539495309403795342400066538281940575132702658462358009763842856229967601792551987783116455333262465890342115112034694030026069471999044618155011412641679369834323880030850558377507805035231466063786440615909234106953182887861928452505709180754132865916874859932110248169772331602891935461764045457378202731349497035050020373898769005693591572069458571247058448608041845790765950376652381354172085134759741532994387657899591618503809684434706715765988134482423860241336737485514671069978555322627627514497072690441704803635164723350299073328346694580329043994825095986849114394637284209367513057408467461131369931050744936821787218030791806976542910925407798372043164053051270519136729924430332405976225245420656315529669204540375627060687149219910069364108688778229998108500560168357604387457552984907026456211505877144256812349990998521318164707247926731876729765138033517213425530169091881945239937902682921101972862550422234314264010506853756248028400605699043763431149818232183850411849867647153497931927163243920148078575460887993413839326207699855904742386442424676634856116341763320722266108929456287276101014153542074780448371072813045844485617644117596094922688639461290697868465249788970141566419667606849504987823718584084746273195275470271503512505014627151196457977919382677378658820571616956309737415164909055366086820482339996707921793184963799575339660528844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 15123761327037642115537952495261801851533205108289036763854183970030071304249569320082047821667772341330729002796190896481080696680995993133368849488650206888147109720728536688409247861504591934970278494609673645777279482445525489421509557740639389600536369277145145337559733402536214245096282750113997873689078697436223773123690972347944407469905457777642556214568017626736836528577357893526730952583655703816227024464939039842190785491954292133768278695488950784514979411458055586181320731923655502023639626146142248293550397591706084394448344901878971396300781183737752734968103779100685841552390732624676238701748333661697012444855412876337846648027206197703053936447785074657721667205979355240821427826242269383752307415932032617265634959040819988988085867828792475169208902208809386164996018494461585553277929567658536201253306307020073567645674937668708527882497295265270455238030015102861439808474263193429055471967513045968879385285095435082926301818615373689854829908423854602343190628175104829042373653259797146942129407384427035589096506427793712363415612098320287182113407788897215120996018146433206304504602645278980275481389250698065480425713192691112671295495393314151627334855146069012478322065153957598026028755845296022084415183252303928132533633106107273229398277853800417438572060312031241246668819153368236005568730770199700247171426470650959929338757093411623643951660752831272165535859859116644432649916959883319241039547284134345165999597341054451518032784539597046117939539086173872267678039647223901104097362099325004326249168981899096701893747459878798645300923674900306603293376811724171963821831755770240527392003623776664102270931254418107135332661608910454173327137949657129151906536479564229316160207243222524390300338636734980765459176647852879745525699439956567920583308475397089758225133384843627140649586346040142019403340166151616009726732796403321488426006019052895300540516873081334344276287825168079280315881923704716455190317972165939070959371634709966183231356357387528105832751434153491170019095213018063860085580528109503299241900905642680141950720564378396880821774188049206440888413591603925559425902536909698325810539761683047134818375874720834553919337158642080109526132078045728420469650390378032434133963741687542613906912797234126579381950898913979906674260381309543582419666410214796005018602629341159998002591132041106505936175481616546860941813934797545507191417556379412189831943006813717846839438677538712056119238476790238327759545166684961851544227809361092751783322357366647578156505760105404002901103684101737221830943766934006458273391992282979041222250737223199029048592891275108731404937598179185060432018913188933628744722660162007609099615596278794727809086509988027348134492910714183171829490726575408828652239259103943919132002352955548821423634655113502585809457301668432845508164552616984184647207657682088239253646010464374080708637403483824625727778794498465094666380635615501411102923417552835538436669675143808145447701743266041084953463958141964546873140011672227225141704914305826458734489124968134038759890625931115672215308443647527998199837721773019997448520762984852045561362750817314030100759436746274375163026515257031992127975678319525888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 51324171294842700062274190512653220015543302270592143887442998398144240878037961962929717477791625234113230837168725042509000040768568870015444262562694152533572950836231238200255391718014540350351678877238900417325917920707264109101337111643523693745882528067719189163789610237475386140469822388888561012335408151407515279142194482326173326695750913570298778022860771851456106272601583841280642082036197322555776510273441711990286287412050987827128539664586669973662468495521900296704696521799705945133446828276304632841621903714700856754935902516622145741140984435379942357139570297837866512936818983757298241524402752791684025850135342402688006218457345341006718879691412834803713433602646814591724894391412130840688498704143101970393521583168760966551292076059539118464629284985028931448629216997888310612874676554619821919134919849793892541150867379441242221863550531023931624484906953537661284125772945945823728395769123281774336279850808390168917207770097614470346044918087730582189397693395822590413822384559343715570887725218928154881925507304946429187960828881283627849314755092164247055811561903436312131621479922800686391452122127671044988545705313308557191145471336964093779541314738705920453028631929627705172669946164199348733977287858561859113774773362075295765434611824283964281619128881587932953412371758676449507736125288850453895612786806176666130790013401050723427611110035298202743215477215633502858537606188018348739852287466886091036211500412778517804592126134890035486100877414297827407117681923001278104187815750542718702057506356234584317443329357648059178218771263515019090269463155399376087086837883658372020879564086164081417826919562319026469434917034986937098025822603599875851972103260193709100860614894322218022342802014341174469008436256237701714753712333597304003449643722809667018955082002452975872070144006370909604386898846770034135478588277363912100735032327377247541939039174868178610885130331896141294784256377484484407359449061599464857915463380244486632160403806435349793739907429717078913025645866015243050763190606812379681021458149550689957160895830524079304571222332987629518103765771409622174891423187087723869617570618851761747469274812767712432540740590587874869636887625093173327443932860936753965471023509269810301478427060490194295375533674944024953011086723394782289928727914743688546825766984908210901850363076593952624671557309971187226406863912671538581130442227692124550709095941412625624913357995368851810896474371031751635727684178728931700516679232428109518850575492673965466484925325451620734375381368766123730101451538299483022106023736124309489830132041925750479124639919669238481571645368371937523088756461320450537881901957508151130730440456912607588004247829096014896592575267061339135810566545326030259090971862717588079330697810037796473279474554634660697019903328573604105230941994644620908856172406938969392654281236922951418144873834530530898189538851682018344669858395089761916827540519523548005581322951750007981265364218917960392925799714865983015780906152514931808103884435022225943212884493191268584135017489498554730466013363923435449857049799198072957384701560716582048756340499896258488067719611454426968223292285026275752750911872103874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 205342787689825813669351179615755812590868535713412597113307995397209642367190173470668868315875087467741936778380127877374803401248409299651324256577060903406048006900042951506500244046102128038466234462822332896772495004377592952746506588455841060228004921783650165249402139893668944847956335267290095906118218628161818033532951105898851620813676883685630421083379001134113647570526898508696017564035488810828095120065140046910936725394783333809251753071013162182833706716001826298753753010981091141189986277074157076397731540149256926467584500603086879235123435059115469861276477373379566037117294684861169926852058288818128207282549991360090248409426162057880120924093032713944243919326615829474087172585477295509007263272804901666122483050226280022637502793735706876330440608782004828832439107793125654727778556033838458861833744570924495848932390536800176533059389624125645069852915509846854174461824817568842953133116778695988660099145581032466170794191593428636692198662049535164628694277991492677432231298086042995279433911790330263779706779989983502138359090666449152275768107681164220959725009393362965445497193138657601395535734160082169823796544594173335419180168623782773526874264396799953065333783021671933620952824949940323071621868893846199053746741095186751977425114869286854367744986380323268115185188952369302546825207634250065367973563915714854579648279640013677441738185448310241032306907941349749025229040713221816475413163323952557009440849998575496087578750753540545593509693295626394933231489648231855513551408514332686907499881341080319870425293574456127140046607833528498656807388490141665464693357692876438847059130368672269990690024941020804930992480326556455989927388595266914953049981105387782472786787274556249329791992853502664967985500960937313995373175022561219743596893941600926753013380178368790691579829525106598194985450383125941010943988993128986382949581495889892626219551255046484828505884377174118698681994458050362676613447170787801621304140321640144340576240023664892455407796343447114492044103448151586940154499225259941189264256890283655535130374444155370440890463204797805592809132740693406924082016141701529372449330948354042832308429170964946372016036542170627708049717971073524789027346562980754734406773696694486725142708658812789766968572094817282936800171782054883787705098176517008826999103974652358290678073892864402077210906262435770532434336370553543532475901787081608824113938728560881261576265907141789429609233970769966128856475532411358647282051679900682199282878865871069552481940249199713874932004074698736640462634337427543923069259841144791739274367025730640299389142958228258705678516504729933338826887265769335587399481694985335852596495786627257170692584832035386766358407401048661813731098818680774643319804024452908531616458609828147805942067539548877608330064838734924189811034968782130806600860114564238107702885580242735496070869164724188362410586226867309148683707089985619447357525482888699354469105985155599814923443714097585168716455083664310642684506553172215185892631085956937019808316304715935736533586624334901476690115828510998474261861463372816427769908272722859497781985264179430006498516058377737884834703587684268847743031576541265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 316157390649801787493282694102713115062902600492813145009342428615362961840094907762793232100228555920247952347684302659261427572768697048488827045788823407501106544406432961877220653304630559545046915749854186134979809465148814142412107599832556144458979092197769028523229587580267419475749921474389707009810032030231464897342257475833093968080806307110187975954560164114632721210514038643420508243335481409786128306914455679246609697963211954465449993442643720990935336353975774660925045053598470203167121268044786738426862940637898848637230820791141117902051998564750996809402595349471375939671493712782624727085492909786537752134969421830906139301332389145688902614497379398631769424223538161844233717995590136646444177139024143678330429960435118695415876016677948630719688360622638483236974443599489023405217626766849470634060527921609710962863228369197095384531062530754204236728353584686090646596026894736115565299592428110005736748786135827082477687753056175165032962114269477665860568050204200162251786806478109842154715923232296064814083354330882107382257238051872739981055488854350528686766483894217631119815697746007706596028217548134776783949398625083295525489609864873645046923121459627511382565152160420430192797908758060356630184074679785088757007999169414086156120655788015401342574318614041113766107975227649295956629974524633551150911534029520841191402142618979963179611014839078324366650232385937058958024037971911764572965143545145070086400947644762125208106700337700815730809113574254569128873371239752356861086291656783018092486589865320845321975337700924743354442665317731098162274507233221654874598799694796499971392688591345523480166655143081258783834796985993599131197127808851980503403226169186109201768326420730661779804390632958043713257994795481722804020202090525428012284932278807672665420979933070497547125843630889201681083620543835048830297597553853285837403760873501623272739518345774582972197359007350979037973327453572893964272270550607018687643773504532952936244812927676590982859373395187709609923648001654331539408040848858042564955454262178449220288441256125249832396081672696704515828194685888837573926653139060428861207870536506126877513300514846125737230989842432102844736871531632790434291586972365494058334572373436409505569035042893504191493289537591204853527879425920127306012318700235908551181949246473247065399082546799366877121257334477749543362408994992461612514851050558024696459553408809125548048006491311110590989175162133948011425549640129415475885798571706504017726701897314777625683214979527539190359337343251302617726313609807830512038721398259022297814295730528383867242952009231730196109704240229368968843553482762984742512743469504322662260193738332666377964035842689685650310576972296489952388702607016145100063378382533109283967348605164436564735023128401629404005489987150656570748710950863724912001695461373442588152837775449751891519505782334086688585518838320898150675670749046588880025150011523992529597235723611647314157026434637085599169621289538173128791583414982295235301984832669357065924907421272787686713313433633363924498715286049587464367196604902170772765518861808271227613167781357452247117873682604609548513096326124849552352709158203555840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -403970094606469677000448703571792620417014148142280103917799242289929066177062474520179426435160352684313151599092017640587039790341974566298400793544315313249117826349724958870499616169769377036412609520517177876483716665914597594087650314166687982866604858239681068837053141851604345913306592898946880457750385121803681250937501478361350961935567639617716710981156315499409369889132329883559296224781864901003329895363503472837479069749696764681125556267206526866404775373195656170951860695467763097624973146877679068957876390152384955274104935277009233171372643636081666273965582869969503829826510980835563496516792110117300997512899820121007079389547532421099383540147640128558626627172067570896457155525182867662218772690343344668534354497174329953796232273690887113565419696986545150002433240151590294562201735086502491685365344089111105132545866645979767155669458197488436039214711524817126721890516385332964454699644581833292000307825987269919675766328726995463239887750576378995358340628367171580357568765196154288966677302640166841633713620582736724661056409920850484054675748402132994026420387541570599863962073844362716234051640041148315178635110900898228930868259784070633650836572466606580687931017814273688590797633484379039754388467073242866077083523401125840888248136791692015000964153489530117123023862459158064731345957868931761226905385067780162005956725298007562430913539934595747429627400345177338766708312884069711589059119773712153917027085021612715553598945971365839210526915447483423834122296125732101752536224551369055205835351605053535344089788050395917271422814304272922551160512282147529829471199161036848155056711041860492816378173886026611204456074880102510674632961125670114456547644934926997018484466714729817871295780476694159003949208281264969809670535797930023145852126724151957600485180848574199166723267877932939371709660687234767628161616166890016125819672612367083527946581242166667195490182732012558482947665844367691306065035637738214071259896504243010647008124701004526113854806060462315780647511932857195862035651431460181850746228921594906529409831333041813309439796997946302003340753063058083059220835272479835950425938664621508624193749156988202577913118664102231677988921969465181739450662484374431816065570913101956198313520007289426812929612257846634829248194550069672488226054897755707865949983909299430461450724832414658896782918328998674237615254529106759282358372120996666779694113884711748646446011466131226808544688065345381590298883268764784824206224755691741323327005962345073236395842933319103420793044762703107402725415055358582357979003851309985043568349904963181427027961727128225001019772200828799350688733833264693961390698792790419092097924406148697789870455568346806729834075712776406865326576451441154224025964979177741260898966958797245448645309185596076916976292884018986628190499537841244682517624422715250090211605289580860861716573594104600885712366067478157527557605681234178843448111195905904768567539941598774579497453388870984244543241871522979406362073665707878684145039055240075883581834590860432869399538073033511441942336902780451726844674073052536015443351064436532478427457247678872346043538851396354531150709075743628685024527413516697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -2946802304794474720720914609895250642980712987842152505009169086206459651779416487061012203038911584982908530344418759223972477298386249701545130924283777440428671465106144114827591953211290516402156454818337041030121534774044072004802296670445421297489703191430257259065242179633383551283999512663345465966180412864368114628812349509363362483390191510492971797502766282702650416218736466372070575672499308766656795552591228769422349801649323070670492067380343289833245556969218823350135467384279144542742273615100103549810334771932590811220170686049631269928362101840807966855765508030341450513669735338434321723787495203623600635972022137736685226492528767319334153289674241118568486934030052595075993315045153289068444827892324938273537991137098432542191260962996289657480714954354382370033874915316608664145532355037664638174799058298874435693382454678225579903740129077182097029225829470187793105003183717183007205593145220950702373038832676778281966517985542955320883632323455693862611760602941418941403232101643483461074313177203686997044661069294636612046824991572953649867733446717488088281839653914346580118552276764183716499534172739674940482999608350228351656254199744130951883439803958661812526849252229088547361954368626244129194685751554719579556792386050451578093441158947704688531767675635133224992937380049560563107020495667768538554191796728791915764634995741623056385016524104011155131324484384198363418132511122595256958577829950253337943363883105541462341151472516602859348557733538877153031689359643345164431343598154636360975016772799386727000374461089450459537905959818085631876439899258561784106989970517686852009591214420935054696709355515749039317198234880617473272945872408232901242168250477914521249700527539358068344474981889586632703141780164742601462530357348559685910607294751116055321436394746734215621109982256503721847396133222487017380939788176875108060096690550605762850933549993254531566522024940313918525569599159832304403802531309467013631906738678117774824328965019185676520803738316976710986585454062758647369004933400535063008311338612349796891807661496645875267474346355729378847887668354538494730702132013360603911683129807351480108073063161659189888041893434206734921983281907337687152369849424045135266084913827729709761186815485961303720082842371638199998649043351105576454212669610035734506907632649485926928860692542533819671942183528718370030360327219918525237812915701622801075460993722670571769883316007429790930707407219292224069718708848627840750260300694057889585026801215805954320287550641731012289015849465376478187720783815573427926816663180607837289480268287597787695615614402501502380394045018757617836811978683348294054387563561188985958321555532397325345972987785767089969754735579552930386441317078366935252753255039010427897133499602138296144040877424969778459935705354317078445533669478301461529136554881280055560380150814410735755702958421069380431411224808658514308676044655173642203047860420456372840593331419033058185612199265837366111683687798323922158145390594660179153588059998176958063831245580154891562150702854286687855546056791136486150675345867975931765224754446401217556649010967794587910265329908713643720602967590774326034800063463018201088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -9714847582714039748932461984125272631828018518771307209162107408307624298250121679561026767875266242408554721177196113467713107848894324090425438905024229251503396745474297095729412347386917780010424542465526999484299471207492349842415617419279042641898669147192920850761388501201711319568613027017022897245967204082597526345794529464228537120414769492935579815705083503149682102847194439640587975368138327054890366955848763062553020420710081482352361120205654832683108276063702675637357790578070299145231224544526225673112812391908501397227535958945488851260990081480181929691529657929921776533502224769185773030888181509942567482204416891885458629328042120404645162831754245342590258822981804285052018084585179316719275700481881904173673580786703384752143942347391671576695509232347914483597877299439999080557104619466670621132426209409102103089460009097566961682005897813240106938530954839159563234350804805104117219064332035798571402758403520850760423664947685821894315066470759825278423215481243541496999089034319764520896760097997860131687550034334086821324730131552311140509560003019826701775008987060657209921542935630701283091232681400171387970883677368529091378585857410194447615042690238288408504040622610630567816925232518251899633942267882439958383618541659769046218630937760203296200237826210739296934125867181312952399573559961706242013426539120248327245903120943978557956955484457852067187103010056240981379959359404410794998731372716009483134950770328356923773720811786612860604611836543194588753162286144506437064139311365871115030561834849693305473485751169544448681727145628654936527291933294517236112664160900511078428763532084606492835284227215185837629426520923939323760332540002570607544652375512870932331631764412417168548396835388354545175332329221291738196552020181199676260250509636694682448237688859170983403019258370527262036164583514267075565054059301998450150816445163953916088906951971674374919212159192515599606542385247416749476031876102571719137887805178711293131992580346625043787312820877047154878081657098756300628015338363185138484480779147664987002427077803211314134037900416622706205391967998890951624187327723621803500670770163600645786601678348594579462332601482888647948174914699135320542295522235276145523377291706643400137379687642248264777907225142734608091405617994364177237120951267848336039608924771818734529517997483826143306414856460828793700092747471103603769406392872732672185030254408703649047126823068291038675667629363475167018870545679349209839065364615565273899756899455074036424071507064302680749658536292126026288567175822347123225477991117456975569824817872398346705552580434597370851958122902070962761271241389313096881378738534382559087662355112694935996458013096376021883048909187884427645855000368107953303581433976230615872948332665907891335766948534163822878313647241510281100797833203011618269028813963529579187800851888880755708225992697920571885943304836718136074473915591335912362189414291694972703791495802735622456199860928006617592533092139044033443855904601491011529874773653537512724400790774974979049777948444543756247571733510755065802099127884799939489213470507884754980752400645123248566377433687836064658015532829057856227111995614628413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -22680808927704014230271753071066336751898759157348652440227333538469709039957120326872315954435965374129832861014503125464676393365475436602788405270241296855787287849627001126002273585676974799885164990103024643735425636319214312283247783689809368438105366031871053699334021239737198829182150520621461608831274893695027627172435451834322673874979361087629882863303535316427030282974648415525827401429090483921223745004568452368902636666863652725015508559932212251199824726909771475036642927260356235839989285134627170161193243932744546468897338498278705361760002593555625915757090509439274856593225337903271898343604342572976815191729449711584765756808249384559305209781975620283308743379313159962473951142215473182533942905929417442229721340502915114765713699148208964813153411355654558300805009431906424391176719646902649410550191075794653440910336149731696952366409586885095677170580553883563038198541032184750713587325019068652958127603298179082406207448827653997120556653792295724795690068986877669863337632369871248289096334237453797406292830701580587462888464099274362098603578243495919730655879677609917789644843297289329664948739509302062971871939702216553321066501840826151605927473544528060397481432581625444560850930490515888900034743782661226982445935608509545026723353805603193008307012583811859547303998934328703326755460735806700850578250159595058088579822589327049835695752913667479950641472163242258285429628168382000390131906021246836285338574544326190927682160023084220586906341572359886025146906504952709477449201401286164663018683528282800172102705855011178025810604835074589693962774501854923472235020902989929400738022267187641793101154813622023504451455001190606415157174376798027506331478388564985102133696388924572739596641169115271684199194243392457827063272899345261181826742924482281378283305668647512162769864768622298087149716061520230373473081920917997013646481857458637417565540201897542964944379350968348641383544136416400679715726936637613434635040370421081150603697275148334616231833734989301827973392989867121326791750260516233413100937599425359777903440740378757586959211946881531749365113836460663922272241202329868916845466730375583056208361817368582766258056678961606191581259750799937774081409210992482559980570203324750789447687948425265085989381142302891554261302486622685285467124907117592068473337548383523473823662666894222510614653871702577289501046811413234459466718741772859468512838498997919053704965546544480017713377212496629510916172507452276048900084135041390859553455184712625272158177399272976184656430760216089159666539374377145386367876717360641033242068415668402142143270887057736018321809246193883845172192909468650521015272921509642597931422352886720343555032816135354041333023776650931110828248171552523971901074402087035270779680273842107045919951457435273777215470471509253991554347767327378213026550753421384673093688963819155726899070301168750361521615375708771634298622778650765095239894926094612020521999530462508220608150099282043363035349855040802501308106437169813568107868570727814986247458358251450088431327944704028923792672187047984450998651178719424317507406673036467271284661610876809812894075044428853303712255337274958457887863781314978119680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -9333324280304935275810517372453399213119762913859180807573616777675225645545882787272639950153133526567606165830074672344722471398914899893511710119107279571554579475285311554268481798715613004295387780308880044767398707069339670610854171908066567569006701111379516950084752206157706545068542234816005280595539122236874794023348578955308906711885142330214207927958585647670502084878048604455392071557126721617987119129760958752380967041857656485483387221725237426682715800016997160178016624230084370113382052997161976040346285031748919253546597953020994819165236625252802968692210617194605458491498614818286219090285812095724403214764112890380945210200707672884890039098327851624161174661139252563128514309917907886430186880579798342346265339905204186694589723211407836296100730881537550359611568386553746695240414732037029745879311271441859381094940401128334571606079946297082867532048882701272479197791820939621125674848291126584531909540622542266367240764547989250677032689588623965839681747972996297624893611247691352455199560398513929867771778382753745091397702449326874725159003020268053024926302956871398600852936561780914805865777805774374847226913988599283870429978518728510819063014073285530847784135871454699098651032025272921208753545326320800801742251379337704340181066624518235582262517215722884312633293722195789551340698718543943827192353644182096366872552176639657609065144859655515061086057950505047502486845149060165515793655615288633631239407117754776537314434379638075027958760536578020844247378558254950277119194514525413370951372776354041338467382890942759652784933796864075376614172723972231674473807581647822560883937634024281788720321762157100107999306210962557454664123389244637462436689541673485679802256181263139757301373019211409870453499774245299007093612113882397827324818691820884284967167383830600108231947793614189804366234629424706027562734227441508130292054275736207899660415936256513917421370946550481243506627095071776992244330598045991293338975338029782750517772329942435993874320267053895359819690261275596639973438625624577194165988411604649305354926233876145181539386715732291810402377600138211049386427704131676722244010674147597634945228297758937785001894521820723077531175338405685813287737467534416301656692271389784579556878899709664308924256538101162473838641124977912182652763290291728016456141997013745483179358738408032833361301658989571725121334836015246963301909738484098585006201421081069094957179443500242152872380364673676008085426887494295079585843727824308150263161107586729443747905842836694751433955356707857734917653702466907689120760191723630039267587442186996418958937320082593905794716735007851977564382968909325594426424139919289066207774885908874812813646063805140668131410575897458916058271066188791909755281133153111918497118142405620071914806712779287849613471793824003872718235285874091591305920642777427216485622447710894440599583009108756407156039897893447531654257124734205840102795503858309470360789245046320808887656073196064616438269585491727487001413572799465030953978484298161868229727545746946308831716853387331006596624151040010592258970113428175475287577502129321969342467774097037840328542832812647772369479572439992256466200087665531944960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 63618490239775961656661657642970735602810518029313529234586333407538808570424837477365579202053542391648596789867829900751423340943276964440022148710737448993162094704693843998296968115468502556225161172119413189544503633695015635458353078267255094299180927399445142489611960735886992818229322933395406614105569387817661192453906054278794998958106733999412942217150294090348217617994827576834262540958279351003369524939608270632723229279529778706135538231744606564536371870466006953793394382537336212573306614876317353003941269513588413831510874300731029574122184549072547236303895082372069798594167006124925700201022378273526788319880892100229841411144402641460961487665224755478190399763138282890461515386934487213408305611138147474289083557000341212665226451143771214094252061600806810918864550677537882173247548113031994834896173703533534998241273269213634843297006751040234941861207945444990363070366907502239881081537966328356519805876835065177367481489681242928385139766347501045732453655251500445918067502131793161706473139463550307848056656622471556223934425722152088975011950428802118299408521293284527753409624083257963105856769925849371183558181973461258627252503134517162426535531175721716625087922777828604599486613504834995166032708605474234595958767232293280620450656582561328125906871762116772104707057113130306751374826493064813272854480544412666989660676534094571871459874749558129920173088028866521170915819568098714604475473312023665211697610952230168075116244620540314799250114072980253092979731593646391721025466963061099905465922387645993603054516247892499181734230818729987872380109369111791770492776842535366921850687349056900033349027574254530543675939529746040121563592533194171043919888321355196924323185930035101794763160587041781295592183398269558415209288678550250240665383664954201486002032631301293650960558993421515703879279332537867116801530069648184173302750972465801215937967618227364034198223670138864907738748605361778502131732814378840352573128160424203244409716592829657944155162903242426396714685199422994449516753918795835271611836385389523534230370562917504410875145950057422107995485193731642573372823423166547338791751337745274207103432471991484391189375556104947014643754866281227332832198529472756855866230991036255828251975389818528992124628911880938660680877699229993614712217392403193554890202662501471313623661144362011270346414831511352905967670263843921357108938025391555349521761125024761272358968410821187475608542469862933084552326086569094753919213580461299768005291813560863370331971481725294882618426513829483311575521510270455999935402312039373011406217711290809682238332805529277822450891782819051834002647806493204318216617535362552484641979081180871865716012374713706158533102564410783544176761433027982985164527703475661915057470547264311288241134484171169446006673484569926201701203149235534028982593061149912374322540381418093368040867266012220621089498624211378588725560828030478851169751869489389132414081442503873089059949009731621871888504549326325198711503476991337493239777332406642301054649794429903296293254640330098898167856665739893325823315306755928518023089747747193937555841414925641222869244931738849534800738141270947228841472124195438592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 189625024202402701851484493188953128956468108699465214276446584135047439830318501980039881623001007739842562484495724131191462492701872021693966292116103945247368644360177381836446487559152309877876948078484559589149644410756400456290149539419511488322074249564694221411813427536562429998557662024227372516661184739307945435087242000306232547865295330892641152610188043241590079212827053652371071938788566230640427916684066996801310418538032014498925411295887128787458674273947432523880336844081413332160562890295890716919259900967548412550689729255828626653414847424573463746671286910686624672637609064691196074703334914064255526396228812804349117622957516387866507292975967084433710245810130329067518114098068834027160228569723826111759115037890493127943458070400377779235351978042546677999936911411145780180430227061062888494557947525856490592163079055654090587188617534663877043183241695906506703937559785437923561394925205127135048224018351766899596995853255780472401771049130314514079280018093484041206003972797362504142108661812328022891313769556429131542696464662361608748767103936773121816665770766224028895014482463133897720255416054984887994603908920766308113276907172201971124622492669015268272170792239289908153335933764163213784137820855648933448747344867246020884393971914624521991751126425415542493631749658073026569210717335657065738589969984950324628151613034691695478757972066903553304289569217438514371529567693278836033599790058500481951921906901973303849230955340371905313352967267935588345813516335209386708309118098020004282626739608032463731440627776260612916964391296661534246393234990699525427744334075441675486123555502868780564355032670306785570728926022578045874767774841704276327386510761954561822840384346552276326096545645931511453821823662082067998636864688268929093796989623981940204670228816949000756836088201059630155732012887463553370229165036920627431188316472516473907406242359603873332681591370493700120027931755002653846099869663215698055741495986462353446963011156607939843732708499517351564477902920115368800023178976117898371019798878930853468822767782806479152335274435311433622558023717341659834288793794108358997513897108374338145217535004373948397407563519392522736394457943656525890215843695227831981532211053722839782361844655855948134244043040572463824146664723934158796890260833787050400588767623833709282381409514650506763852138552117782031607234055472178014159089033888059388392933318013207623636181064900835356016573342216208914536173005756667664372680214510445024632318335093456085208617250940968256348098407070156535370814427188459019932994470156248922933072509062670957454258910626169800577136668303288213475531067966061906956997152980569461430265119858092134649920436270090918283440223206696324584950634939904755418554169500513258122211183726991329949182712722409123747635891644708035360331496498118599480871971394875733014022954204572389794966787824125335973435684695319996812151799835402340150825302482939535614497538710997722300177608155937360983982711118268415687105656872843653186311242497191859732304626766329564128005242888211771753952736565083217202784157573302036528634868772492021013493733550008215082886112377498237327965765204039664718545470499254697984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 331894161248545313804531800071004248978259974623912790561675344874429677552246172043224673938178030626274765866750929872548000147681865717792361284876974948439489589406413006935923885803515840012116056892144142322483571040436400550298372977605713158575105044096901970622361162190058858701869942124590296056666047775462150999490015343535770058779963160795136275441546441476238866690686114879413086791231649328989254160521827536836885050695558559241816723762296926839144310723851632921271942354061227651536146726492780156555577739342509501829127475368208457107709234098110607182269924567464178738643212373610429155429384275896553072678624672683244359878076283229782658316189078586974722551816635750484408143621104774656989174271357291285704759677930837762132997178637495822920501245490575566237398967682285565762341252151455384420172648263177969500518381064701957136692385909005209770504690323628782811146258032701812856247290267908214719462052265559064428806573983322241267080351272329608629043391943807622174102528306292960013114062650896243165159519647746054722674738454219315159366863625559740348532787023008417841708689971678994222224900214072740144306327433489039835343109301032444101807580499056201776842097383732745030849724294669123171800585384188684460010934893425319694196698426582543074238369398786342409391354734976552879683555008224926195057677876678924125365514243175271906186851574106367680478507482544177863553393341574987907226338935109473675492924202996816283829054014098337431885047623791412119959889328834811602333229642460680680727170242868610768248103712746301562315325208130051428880390088962909119537642730170169878609772371214228356240788336943480724436035178587831659118060845585524531353459952979212960946626891414187048035296367349496862076663856159825702776433960435294094935223997856621153278221254451767729363840186625344018270893003028765841165367238865123231003031789592010297757259844276350840868689709979697702648543178531939223745514676966797091757224899796246008440133385296153851129395339102498518483863986214029098071744050011784732067063199190652870664625073941640005361557075969111109119779429429598932015768606165421223169450827041331988592988362973037544565546802817674415350813349782885512401257205804758143490984098135881311836747304165709369539637384320662615010276723347259111011784507101984860163702441673597345791260268407489653251278208675541896383478757609918908134252064181723258394380361754398394689911545921315460043558872210790890457710447727413704280965364671251245554574627752422712344813389453717460968034240087009658402741756346606383873806720884990201527644113924959715751655943372886919594372841229007259765339135379281569687788712454466047006591769428208075495975259159144764567731290338130942387081142375822860793854385595494043056285731548127432674781198370765064897523009785008997414255343969823387598019518719227998426054938100210628413011591830214890413878713286142168715081163228626607851098433196931181415106823141828764795784438070781183344161539136686219133363483430922996658423217332220318229685909268761188117502282590365177794705688297912147034802346307677845869632261573504365460335360330724295637366424569329070896091304727277147403506033461727068160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 301280126318863670934412556287520159370240239815788039340360538170969320621462975302656543957795643711492351022562636579829044408349860794120029568285656141155040513106577944311824148051813789765521373510580933204491005358645109200334668089068095487764584710040530471290213779276952606607249965948428275091816756823741150921057709935502221924099853193947814819328680529486377681314695819145570461195383677735215576515392604290083091961843982808496278709062866985091921804469261006460098700589316402888295342048269053881795532235746603444936353416748025479348559729824104684700274955919273084450101375391999103074753385363009614778760646676796967798850189082185541951433133855706436704542252407241356652865808137472490822314893292177196942717510200617533449127305866333277112475313269637932963454038539382377108652653455270913255214625198924792881142728005309913459291262201023329854350919748042179111332751540931550194999998639748006744454085822083259405839369532294020618150054194478164192602169595606453583703434878486303233506554908171505641459755563963801968521108731963267807287137138646974201563853102653087482010049819923431038250961524209724696250486136399348892025532993397147160054335498056224064763626043455741830045907999409516728736597192431192799771599410442757788010560865107123597950794905488071004020370921911273297470059820272337979683523322760767631728438797080274605348084334312461282013628529777298505481421098227617181468930228374508535121242165755447402224712276515475077202411959424743439590389378728697621111774778491378630524207576990006546042135636223977132719106924510397720606620890059264469980999692905581029382938666985021320527551451617983742777508859072482127429187186838614464851321403619645127407033734604941757616969433855979296085369507944041246034920458056348796442481541406372253946831880527293756405886146464660698692188449309016859986339814292982771219649169524855288213604794252624593866014083064177681911592511457823486048138672642913456464460181078347631611074929547215558405854435190864151759699932443801783210081783686839612391513167544734331928911273398208936107307209571718027534188419056010555876926297654892187918652653409351522823264638780424579581795937750921632456910346564715460103672741918538641785269056378079032810820931699400722286460192317843753915506883612146459636480081135873453136194455793002580637365346124485063182077667871254592132319239816688892184315026861401307292961581433118144258228478222879492731595844800887479708912180289109033831074747951887559159592524992448546769040497000153036202815286807532139031740186047504137744003964881522572316452880052889124859414155100363405234446472967870019073653440983766269374596475462172682344528963808772253782521564150077874282003720486755446834894158512952375281228152944010590053494236605892885416010640068659815428479359929713984021631004521559962550597393941431108879198353268645406639865192371558169331190819194617482614744186744847702598713181943426383520869477389728332551773324913939814207706578090940915940672763035138535836721370052720013312523983964607746013960529684268922294086139456102605232722698417921154879101489240930439909083553872925259299240625527952692463735629958627682209999348379754168320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 152296872881035244376083358416546992929776567157610044987744054896427274849871782826741476176638199358755212204477539386157171179034865388849201798969146116346622932517861745451325161770749708478705159354966815874691008991152502503362706922634979368867686838340750987189886641399904895409690296251884929577542468539587082089925585961055900868639757572633588315571748836049196184877865477515774572114950595022357373698734308102012178054225404729461046944806255726019567793930502605263300253863818863685304192714193495964087958163387582589388429363021365337481464953686991104688311456769331581432822639690460373272132824378204971645122181183364214518194279281093953244545284324046281240384991833317344053373054892623188878181674242732159110968844852358750178477128456764355875967999667725906986131112157719700346081157523133500859262749081431038414820344387016279126128618483697202886532888146685930876636897567690399480080621893211776580585602103011919569362509550302265481731100533029000630985985215699882952934927509526353871544758973825547730467263604737337737683609572623265728045529468846526286086497850441360868618175269770523436254348409991264205364130379239726224373317556779723425421036478773904013512645678014961384995288688603337637971831229123245151904849764627777341036712414050389485770478160369091254818549982709771603252607960864956074433515566958861714159212329463297509390882115615826788531089908246236730278000614976593717411445839234589177332689021018488902145049776355316564939493367900074060770379206445157430979380756984075169142432761072937800443519196112182208003029456307183679014205834798759116953097283997675498146687682112081684276336820625653302772298046043293270073587109291904235227604128714237479263793961216746052634468538386715930315727400508068733598415628926572060473506203130772126133956171340727745912263616315911925349142829315737609565419797284906709655362058996123942666542463180908469897084890721007446217994503704466657858548271459104591844316283294681332037115002309499104548916763995386114314155550013232156240482731455387654374428139657257426698591353591326812295673989144946615906937070848087173936178929460220945170224381922344964039838280229491034674546604152837672000329662414888263889366958105974256970253410769625557208897230925702462873973345546356675558584689696513083132928959375124168906342815616870110215394879312352595288799542084267705759864573038320544576263004089839965178118746213351250788704699938300489278642238357522078730916522980479676595268928989048027111354007388457371424717328192851056431299832695716691638089150796003008084066531101848170407549691512637828307406650666666567444907243880362005714174416403854029158597241273965772771410123794515945485742968806413594927183455514630017722713516896158895528778398131029868430487002526820533475973372758520785166740761566047796492100452744434010920680551191488064010349193383308681692615137528170417356381957095054403926475017096640497543082624748440172379779491679539073436168453046861524073909000425812373612718675684853760323281836533214296700935088024745806503926342156005475672151746147347269438115688606950927078296233290947883193310161213608838307573208681978933053391028164049171167006038984532951040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 276317670703804359353199687837065955318376711243167531475971489293997382612331557967649837464119986578398481302102550698235852823578858793076490785501606384780995367039411311685907825888011997707759599023824810252407039173085096313845252667931759182784396004663187996439543072055547764173129656318398723892615629832827377000625698949316374957803301169880425382525059114795784122024176281449586411947091702230811982272977834106024050518373595689568520730658078297203180610215980156966552491302353855497547880696533985651058138419125500777513461042775322015394495234325746444489226942181112641379044520468309764190429251328011033847911404846644872682831655727129867963822995340702124125550405919016718180397461638987764044762632182303595487072580988260726187907573764352288476929990586040203709302927523853409561693814546653416567929471212936651755450130415788663084569514128424640840427014511116701656556383710389269411717682216651120809892331585375420508297027748535765516219783337474650531525364532910796669296111673290403389899169372051058637880381989939806983120639949069713589330886657516410713550331126101386927698809969015626346096048227218144278599332186205577498288131936339113398195924547711417822524679146817072047667687366059832669802302325587768057383897741733792262390239473138727335976781886833291421759237915083437591695893094374031814059561276470668600554351324129824017822667108992719760676821477452959664134479853038678802325352177895422058850628671657509890951430046155286340871164871315432239891386159361458271006065856152419251133509022002829773011535385595754830427457760437187406928284614285916467977527473956788750464278735834594297457816172302164099217189424956534175449618975366518534213079641796587148094940182435184807201686339002938413948609610806162362719177361886925797052600103966142960737310852408461720441983822280997789082017720236558788550899807675444370808055919188333356802553887532190154448491850251088101530362166700500813673857264129354148702801689465661496565632245637545063819736317235901580239237419004889276389110636649452900593663959679223771785699122721433051185394348607636208124780465440259563283987276383047342072160811260442329863574520230043467202136392557636855908447608860039619495828664546993395155295490587033621702333229903768640369659079511702850090347349299852983512028715984952101687203734526664938078937790397271608015021908580020678916674158103756460604848680516554032333929127807183905247153046788129783709053762847864042741851023577281080060617507220375953424763849734364940061508413147814136240921347310369555906599461784251798954372643954880547906785773284909744562765946324521935239358642032478587250577154466393461042298354932072732897997422154362254065103935053622922336401020316670135484423215706080526480818779652364236819687816378176952842155950930952293111063900361336265660847778775965015732677710852694903884238268880096206748927588921605446525776565635298332253825287629795474650474030755123506867655157988337520846340590164303111639011820109037429476176354698168399541122852904373508735610080628106877078379152893124809522932324258571144690258645590554837355333214953060258514081400473847604378687031517878064107463112866517521735463359829612953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 636299612306733099328653084532154129250798828177214520244069217781375155248745824520504249208353124949974487305659243477998605969861701046927170339479726584103182854703144253025752193698660952638802082120188492093857699160672518686816159139504474800758951258445273961333629175162677383044519104219312132799075764444197810413285770740155994234607499628846054154062572259397509102439095011690054107640545239487933421554862718277619923517286063178359167927697778683693376095185837616284790757506717373225990532518325197044221151698240769132928650641317174314865575109899788253685521832026474441466006388262902379612408950145548740178975057667523794950583277876419236800903937011456899309977694741123209152989628953615694690744204717941309531127510361476742131689849811307953020511900386417474867404776684360244927101351997271775275994776921409946361099610881970826947886840263622593072011396597883350903571221007365760019378912446294757573646291320364550220533416732556752952644167655504207797010798617694187304363352623469135063518070926915033684739517091604533815306547266389056303773862391602130870131406171656003402810974759351631758752828170110134357350335585338175981064036697523767080375546997918870657590547965249000193499992146800344923119249757280432195002457739816743901296749075811926448995261535298002485591922891884229140472359720264056342025810133955779309989095643848510800943073906459917135811387110891769690337493619398122574428005365746366506400977158360424313667891147145153509314316405568142351604858223026808454910801409919800012718748429541762017297512846040359134317122587500216515190349901183567231502289948783573905813120786039569920891020893786425334298041820735800133338849451400866826331864839348713273526772397560316310196287947472245153349269254051961790868232184515436881851719335203494446165486768089969625544777842500635643764250939027713800337380549255502723714777315399699326322670310613845890597306093181729524970066188953793527008572102237406389014642801231834781977227846641444990436983569468456502508940894256509108928357187803737358526772029345212026187530314124063097975677824954711306808430215392374266561969003899164515555757330590860639086319396438012694993101203825670863504697363661083215796432041101707147265651410970067689021201888815676077200759138579459102850801226622580719996768996798620206752773046045233933343749781272660350381775577384858871896808307952805182388355807453960834134286335760525412810825302060236680197592027167203629665164590075219798418798231363994128087695341502482497643972882415021524841928765695785080526185394392415995874510403206784237843929272563893852779109357719030119693620787708570403591777047763108376389609838098505945192625044910488177013935738120635419436457736606979096013235107373318443690419903462540222246609866989271258222321471609581361139647930518342561364453526433082681409771210084078044879293193496069377386717307954357186365038383519419558532311869646736521983662698478667195260094604339309907351395173885934094436284261579478325976703107520023837199925552692375339726850560425716768657384393328259788084088823852975092475401532733672891446118830323108825289549823341069273885460693092266070924952371895807784964392426998764614451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 953430561500548893171288669486761091434702144981740915624154004588524936521005777741546852652109984475508139685849154806468067259116225360996531879589592521320775635588737909763717956817201987459430745285236179087899541292164952973200383759588720774019943952910017237928517034477287294692088372176531351160484398814220587402632443274161737664572215804204050517406677739919193964221572127786500941031642533959839843886855848164485852505446967902645099545777108741367464964574825623617301156338569335238637910905376735736860378978975875497757013325629382317018294554986208301726440006096807827244594509352211271168819918150623545404940861699530056424218219777704987326228946327455620474361196574252180387714117448662295446169969226914047005824386789778094139635000118053512135569377585269984701082186279949930330178765576941625452065297046284931877401662254128079486061435482462270907427766069724031914504197874390094762070238811424222613211214479844791682349408014430375601052219336684531340587173130769264646426319791258227488916232570135770461420445027261671922788083931530799560736595668912390396395271338030923301765744048979928854565771952467856852991552689510100011165355440394694996661771101438000225722550377001591319096201704154582991506051447351197505300117133900669357992341229595292591374311617000463318720503181634870581328630121670866635453350899099625461982401642474501118060867286558862602884325788605041335397708651879857173422110978438598452649626457359468403397473204879175434372154587124948436471928752376285842473831590450408018403609228771237325675689770767187791045009551125296328495903009279488607097212172814011840143045068428551271906054265074686352777472034500033260934327619638037641969579761968918500381879305627264090351810902230182788958693035526361276010614876952009780934783466972460921938068063686167130634389217871686056862880924899485665163019954972567196670874159273506358899706887036345526274936963311264791016275409913323243839717870616795124658903079713085775075743764398317939944129307389437719691462854836180151263894117276412043543118585822238859171591125350184178338438327016251429545704213491037725421430376257769835719015455480209524126207888150572710810645265305314444894373310214797728067246273626503868596556435904888533995432069302532977684828368304735582925389954095304034251299241292182053644546756001665879791718208631193947497258482387355067089854495498385756319172958814649552359227113497694798180451376913953730343014645016996464656032752329659717309705674166605839466854319996061765992379782248604868605863140809948049207478042087488676654555347488877908380598559032320666745724321104844555671943457235043974455075712323836990677270942507300294521527951818189342647722570681344489850578270659730184536441797915071258661851528844544849446926563191065796835330225972466015043837116332184951104647603608173264094415931860694158374568411512816855420982185516638483892388567079888341197503173766393826850642513658999940940145826242962139401045481116417925784234403907258586119862414683777646730889960658186382190613478072581675215016871236001569522016186081763687484122228674063697530354895081924000072393636066122185991220624059843487053739173005326131009562794541700874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1051481039408380589183594746710179784093237740665226634964868520557580562272459790923055701503964097376568705023210446157219341226402664396425255783408116946390247521119566838739167318919504432664162137391229780516101356210684691424260591941374596953518439827051502885645144648637564277463998912928594076934914336674760499197976050993113215487821603003248638988056736636851717142487067387374275566995014012846342619143401894313850733855798407513776647944704544338334293126709191306577189815106853953357138364351473597017438373466098351905104117698427621870670877630992015768790668087201780286413737984172390119110024101565313510395765794400183440776490164111630264325212707780240535704566723271757411506240626139785473486606340653326522179070729676179556163701672633360545390363495743331038250608403602454364638352330318254252316366196103802380184241965090642821064087260115526169848560696202789976370051953487037419161029295933398703422665131488551598431278602178584394293122433612842532811786561877029634334918942314116509169347177814534952710837363305234979582872587364466817198413424785415536442905115625231078329556050690626822376894249201381844877617587537991407003493301352215960502880087939380876657534332779962625682077064318464116923196949825067672042180908617485362843134214688804257577644492576045715027081408646372996403305591182584438415223766364209226428709838469413227163404937323059291407626039092742634172363068643316007246010924696567243909398526913428864114011164540720373145620297252689629985353535945060649238904237570862453369352407629802463793172750460915380296010549621885435430519379737083541202337518406235532748792977054202675291805710132446295571464085837023440049343431678166795121035528954935623507672528334472344528239849717003270690042672528955096517119993348513754738683111205362509643064660994372673111973369166814977002228075424979705106601276949554687654521779286618961434914745182241193537094189427076466957472831609173717600148232463279581662457991778830553736014322364466767357368154693039537239267633563341285281900983193079952178117817855227821664123123605074508441751092496856468691704718845665634916443504372566084726672289608301960106376276796119888989305693794090043290536170601488920704789005784905808820419390185047640175042817339350892613983244694889881436389380767375835238872755789884812200559801014243969680019166632176800250345546683521304223996187241069776420045083293351546379213380009851663481333024849345612179670350581501952087169848144122019843559774552712474692866839308833912079273109486605046296629341825388591211204066823557359630192238076548002947308084065362352003241954235096761394322484063517112843764163900527508590678210000834995784972258876323192607498262514073026355331347439493305964650647812105072845307742002589101122644303978863594262422321464154529274085609882167756379335585131723437779724493462257932908132497810079269721676793688643432199238683539378809992366856724559261064985615949564874924427873505386288929033363640160610792102127836458303533460715265701626019693568515351282040141296728858334344248082686899441471375357758237012064991168902068691029218500124131227118852202450208166606356855199611614700693970231232733814924432787816830730240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 871466825166436568401541007124772302689106564727268927741832885908304398663805286705691796318215734650367595433345434053438883684072499619338156046118639730007264573183127126290565836230845060906776091916647696348677522330110275533275999699485686541771436763049527387867279130566142043520038183637154303639102271303174867981504197209524517159489694810291879694544563282427556156915312151421482047413153267722035302801908018455584342646569422864273120501105566609298550718592212310988237556146425497530149457422933524921276152236881618836486498534983878360492181918559804719590364160879597708944512298712051462704446774664208791700410853225617317177476705068283358193723591009080016851004408826922269950988402826809968230705804843497092191289494572690181932270967603745193702638287341338520896237197616653054421491055711670516030745632356839120645015187853179037485108546623156544632105538275875130360528977662099957040834842257524728629219475225065258942565716783601415322848495242963188901789296874922384848427676140350168702422829702832138738576788621406792736721046169063867348757143243420875636903914334351236606167230879454002934679492630786759774732585684130673086801584004797679852083562442665368913808336270899553370536068319319421712605662947109257239871298127806607142086921325664206588290298973267896338093677348522805529651188199294582777064772663138455457386749488608081568246958067214132732735891903110679650797710596954232687671798273941161829281296193547618434731444610841941409839538872092724007916013248066230781104523085674685299844030502403756710696458579583580269426915774499997778975670219712938542201437481550176175143863176424782733412857966142996014484784558821174095115241886224788760582522430763530104889586924552756221980083020948711894328444419500374423751174766383972368451417915041930388266784999842974463285299804331578680549049551512989890343614846393725202571957622119092934515487861268564322174006490074105507463325173574217567201561426523802083627899782375600007447880478526561873129250651233021981993749054054070392382300150103581158504793572780566920461913060090132907781310137732243436027530102527391074994190575215693845028770957071959855020467244085283624164543721324355338711431048079208896218662043877033104687106366527438335600637841664775195876236446903571335062135012747634610580841413654267564980942168470492186041786751564446190425184741576314827266015143158959966933242468238640412747557482226837331956919629679574472146384573630223080442643260524804758243218919077780177403569051604069077332762938258336202489144687559982960319592543801124482122933955761333518403802507957335401581158389086778412649162533653609078981954391072285197913024418752469149994359759027991704428605269519017273494607615836947209973497485972362937971206664680954807222798190987084926759229081749456786985725594220117915797332790278439607192362675873692316136683559861864514138096012304128530525557270135722503328742589480796794862061716652336256202238782327776764843993389703256243328736066431512250516870854786260394873103135438282530136029913253044705600630985040631166315053783602623979695439135243026950754247716591859199489992293484173100407382399551230341550481562650494793330588175358775787520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 543917418381556449515705817758122806638427537615666969427213067620210461921147127481922894107373548655630208324689321718472069765348424885010258658388768441689018416222114978445163754371283712828169225017827404537464758363046094459165728692548437974040847348384587606523302522726427981254311055115636026718474790787133052315253557540623509510525732297982722337199088644607816501356277862561864837299295954758842819714975244115192365620798811613841242852310252961090368464749089513250872744996260429511683914698237438497374050291330145017490209258988173301188524942363637339784128779953644265095263986898329261293273535726092299576843732263577863188170042978423547043212827759825045865372367335497059150304088077876224758701880538365637939657550598774991185986386785289537319964568980439100080252468052607603822102256839132692352915782567574887768483379831951938738335662257699316559910506814580412926375521916592260008320578297395108919247384196752899690450355057516497946132669223319221496732019465267067511480718838089053166604144309746662233664477596013335414751413542125778746182571792753532135485534774698170391936989859675387516079022692582683048272759217301444046027840748511023040792571538278764497860157727893116666268015434826294031580461305565673948880046299405904353524022989752990703462457455732242213443548894292950333066621435712747388884294508620140140606129590836916269916100943502736415981995727593928774019576081333182896433008123841932524089669037896918051752918538842835321489338050974566665078391331259018290897045237101680992213827130355561861836013821122868299598746395208744214927962793377144149084495663716778533550594944564607478745609791425582324727876773594602057328716510376577502517773511295034662894645934783339176061986285119488781118193786391482411735079913540881147224025071569028582447716946051739407716235100100850037269035642670765478833882299254027143770529119209312849626003055737235201236645882125094745322619702467545473366498330845104400264490459809469313092128448690891934288006466694577805497652382368302833619500056521220800071041635253367133600878367358903855875172911575004950255154622245978952450914257083593286107757176847274458667468762128365098605444564674323731460582750125380722353815154862251487280662773656225581595203277692471030475109723515675669655965963891111329032997277728297689697782637259179495639813219556068861868303560413273598362184925317580079248211575085575445097695585845018746406612315407804067253084384292751268139000888814001823014068557190469765663600300058593222085644934838651725807792510916113547826369165352705615520692226358625846753011867484547035460099756824327057103175622193201417192875237648431064609471434816749330837739736280400117332573431447369599485270093804582605059778769636484293380335924456912097489958543184681581942089665368234156892872015254082559466078185488004038226445893138194454700733274616659888182665173058202976341804072939002722201080685203026885251043811917027675921956759669320456453894824318532328427551655386535766517981676544193540266837728528443803348452776789279031752880422509743918866456348859141941580768801386047477091029676969446059397120315508502592832936958577889642259794387082280081165869976328444313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 240421276221289540758641303889406374287003930143895111948982253765829932496743615059220241624944349274307913737264646172663521335572151625249520801421303158211235288938367696841029036167510675458765103621186270604003946128906602277503634236962325946293340981369921022177852628853873941779634379516799356679427125443334497229126283915754122539954813230670337079120821937307946199971855311087202756555304914137619877120518227982112859103637157301911493315449832213761812970103358252659996240443661022531688937532967245877651677800308611830535298470920311434207208993901415046981187059957930660633555652535509638064636786838689586681202790222947693671612030234499992683306200170587116844652949533185596586213594473918858610977092193657655381697970148958706478370531708332126460223301807806274485103188093551490202250953115811425715060482737650117011791937702669021521720960791505377150748110220606475318046838628206429210125701365293880590992344095239456766640823687250090281607548454040595913605915428504404909356856558899889825742379252288660507062742947748539503947328129611549426482280499361543241922175397299792941227488965881958485360035074888217915165673627680397126482710491713018927582183189028012570055063567118557924997281177895043539591436564102045957126073040994069052881496617784507736706726754236396307229986830061542858559724586159214847902772849366039003191713900628620201351539624579070922640703960275546849136944926313626360444076227535479142250874430670265006594197115858390077408431250081112528893504329610968647909261255112300696146955675732028030683179245734650411733719024906257362632755743494101443966920004761160725215677868757188875963738706032425835270226436611480593879330985008242579547788718304495674725900758557938636520724289356356511429672144248502933092675350343946971176647267074530908736012937099729711343350917383289281342500437219573856975765495556510038189804432568714611400339391990408909060461296216984609280755262478422889118096566435934583438773649909426335234366821705452716709952691005582802407899157947512721008800484521541002847226820126323538332949312541711181275512158318686082981349569803745331492053665418129019986844264944263414790574093957284364782631630660473619214014360400682930644310891680668147769260592518719569275418107520570152503266776929763843842801309640746302025910207948372111164477026389598590982507066649810918735670892751580886938887626519147020991167841054240133411826585478474574571861504236186276510286990898886959668415741295818224155490949796330890459249981218148756757898011187078934976411324952959307716684365841233725510050832777256211497532472650427220311022524825005510728507231907616164881909724207292262220021103800347384934930102574547006232320100723478910209927871952382054583698966692156893173137316897545439162569470426107027546312732277602687662488253071654585853938844905217795742418584515873271307858198916095853099447097159653048559941042870181021311910348844578398596306090192389940968057317668853906947848340993452144383806795820622578163800918913066895701378551530310468510562355283895812089049810605020227413265622695927054440427725812648995998899798054129939645030557494652167865215033443254290266825416642354476833063350191823781888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 54954994334682603621714437278131526901685173107390148755213573883379241283205438585562469352282433571220896927844808685654159654374697592327718659486705911177147692276902123312156331641772823170230349258530230491363832838600247759996647062846105478496723518874077942018461148758361852852815872194374679353219370866415298273797586862611868653389375547740204725958964365732300058351943196066391769481499635744863170285398560983795806754807726552658368345113065112625703072168189701323029807913253011064085978707797359265041740345913162830312446784661979497983305004575773147976256469136277329251794258782469409109982263191881586348502754921867943813456294784101449519375628047842390637724344920996046658880080256180729094089172189875350383219355573024358153806196494487612229019492071917154289760472873190013500944087513847379902031706475124058314934572591993342997153201097117852487871828491573904028767910424454594401351728145404026324945192227590518236499721544671293200335341212155016418894934371817242373355298921338832454790215412296044804407686312259211872822016426616254623242905298376610022308691805048771391638309859801051841409274232480215495697227717138378209870542612289367376552223321425636276362439604323545721838560305899523522076626106788644235586450652365992127383680959699538861558454856276870104936789848267824035779998725206051745085336583730811389894371325516672804066748891837321058601787634853739624882207553411412290705250621339216141652734476825708961334353448212084193234933453187220359031677193633819136875408682230192010179146724698182567578696858373131982760180548280878248206805215079557022007023732967176181324418056096282737725470570765903713145305662554861777595944848485554394555329868869291059793207560475535633997842789631368390038629477711998083269261266674805720570023770082026890585624401179873521962471925407750379830569519320902066260548779657813049926441570588028182771516382915046513377346220918632178256874787419674862061767882273923241903775386893914394307695875758005376799121005088189126652266990415523627903607212025334856854309977663352112791707731788549792276933551375815869098644078392494089608163097981904097557077055829578559108630874311334539925193085230314494235686943751934131866722401483945508758052391069511526954629953257684778841807372339377560773705329664425295503739180942552271186077676817535385011420853028159736665342031301488417512454666060394703036744566023432296834074169748150951210613587500535024670587471389053741245473557037378530756025475469414202499262691778752823088925222334919761914481630843451330080904306729739700633445577497979433384951498187796845990725518808056098964509194157998197420967593386777865777336750011353223083626604410950222338230751737901574542285739413702532167760504654297729200072920518368436707013329733163366282197941300301429097741548068856123693100300079763120504861795036723764854290283098120325908476986236175085050428651469164343150147296751147113545072481456665410542070980609975672943746784035108948833568149527340829719134563631077634599695432819754210469619620295816459523073927528621863685954557232746049374847029910494343443063146281293420273413884631162555473304696402595951057900908838631583452262600778060922880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -12865053955330734533769113105910375682283754987843249347349943596055769701930309536906752178998213653055934616475539061308794185551776535866981362238346158577385513742808061002089079147386767762144602614072139045405773690013980268356849284266538648498498666142695816294762743240405395002564350704094728461899976909465691822196896841298419182888347416326754869919635708200692913945947869063339781272481263403375056566842871049943842347619102335432290242668659649870825948301822862344629034255989317571420018577728186409351018998502407245626548967104004862855762284964660920060965676171918861811023047282621657223251865374883402540250908912508140354344076846631934800240753237219646410241222803589750108427120813473818387185624613877363615565453908133319040437849374357018960499226425609374907992880102556118901385600894161164011869237093451373472678346512700826850234347444225906060880607779836865046539281509203394832928997427116065959750359610929842456677805275142125144442917352501956491676262617519788002662893256305932010028528950798450914975213953885074400350706267610654175018876993835934322688328249339882231816497156082275556211815650401576931787625405356797251829702820066439302464966721604127402551205465973299304809874249834430850346193900301336631635391175559670958924301619363772338336407319717456207336059378390526860824061365892937514245885743429628649389367548841453418768794792229720011283210896643653774172333659238071476687021330484570390400416372711187918578771885104668378028762139779936495815687876103463253898296270918019887334098653745421950750524579264986510005155365490554607930495166287306586677821303708433357472881979048416225577718350154035697083960299278490698354109962388100812471557374781802724074242903386890834773941450384322233296809059998279464421790071627316250947774337123455742989945362490754142297084997070775897314247217629349494759986005176265138954020504139598107996202083152466599302381942655440977431565894530243671223472433382359262317334317879742283987484723340654399751268751675832256870054578271175943284598735189546263076772016799485130222802562895799798088314533508873828285570970590077770704577116028871212379647022457355769175624286417809658416356086719669223315575337420003707086556875388479829141283035924829194145013440332667451519166880190980173887702750780007095281874687428666469082202248537246561773368742324639559913032893223565544120733249054174708044692957406485638625809699949980477754608997612759641287145107872291089496885081736574770866685466651105072048412071022426225578977700095147612782728909103837039586014353057986159770885074452299901630540920854602653031938167211790360060016013073967386577269575368687620770284423252825964254147987429101541276689832972470561369034633010425112555336495175904082598452469880732818150776600419881529522048424480414841017544314159662880081622394876434249547285057658781808694901562664876047663784053258871712695565891147457583999873289594583264673897028807936040407334273026096520248504869897329053363338968702788019438724370276352616036633843451578532671817899827760834196436605961737570166989116960810017142735459237417721931475638748748550302240686408058218304799087091020185694458242229881583498444085527828234240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -19472152587047552560889501703693716435502933955428015469118848031682652641839695684595036589411162398853544780434698102113206428202608480497360248872665565085849884869362322667480445578016855031504447881194616793908850899680035813460059459582489866822919620831999892743834161351153214855788432885944561640160350157412995223230908029152344603798876419870571932319816569689086634264186605293526218634946547989894163929258517204622998878619198415905463588823867394600036403379885913167871580914284855758263702121927625893540733987761332353811524627685315945099670162671359709803648992637090517061486001553629892100687323475040415498574937989318422642767430704781628279409937251471697303862949339727116049527409294244709864149088436111931263348619431034449153030896915040521263168458283321974419490598517079447010385104982481729920630540698365154401789296238846572407380491193599060540798971933413495548615846858537088864213985186181313259211405889508758121459400744299306103257057514411994154105634182301908788600069433792259176022566214803612506421834367326952091581583891014052458624862821892814373077815325484253855454749186525875948167465673707934138580725352063287191562061561035898618428902602388950147065225218283102297107405660043683073020655793688696673860759925881774563470625992190749824077386336742934266560298301768641372688733642172659527500671967171486896024654483628612014621913056222598343800274374010945308839473713256606439270117002108000035317843291032976774147562741476225419174611896468774529289671345027753838793368599418896510479192533343377588918469479767654012875837943473812504269818707041707831195796828505371794049432338164994328296370853729544539088953675169502379757697285434182000902153804545944754232801878401760490695394894025348946589256296990534482633781064426793124671857672659736391396826879869119824190915322466399056680798102168804485343508977967000805834956614497153736928756671308802724235884016939168121072223018966838843039691469622470582080922340197522939824554502952459159280026889450015570402026190129782094133980203691419383375429010689947943333902738235563887605078194770867775028765459781927357373142207989410910666179312916344070059075131214626450264091042149235092525149357881812635830405599491014052679592556037004537044276945470511727644300225012717024038586585328438848317021544933948215832522104584038589036740632521171551241987743652733382908810388911235804223593414923907921844068650450121592559582156835424413144222379154941540443224005573378563226602489379401708599766041563836651079581101369472532110492104637037092109106814698362346272687479094969560140147219500937299563656725976580005295210212575794496379963331771879118408922516149610131145934525217187268241873683577276856168015538074610389368538187687524643164218930692558303603748240857315716870667520534526158832400733310039784505815746950872484429179610897307237663812474666713369940285869643689640059148642196097696119819479284630424363713222358754176533961486857749474601502915524735269893363096398674603526207070387936968834056836510765206645122685449325715224591459094917612515912607553476471348407249298276813423670937329419854002650853282366138478887611460007866336840713820586453660700351985593876480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -9868837486753238200116000261538399946441552586913036029857973190680378293391283531526919379037245907215560803249925339452187243950119936190335340140800427772401791877522809277397131076154806259353425158111270807936139848586811990807716996654139326251857128921576573206313161832010354854084040225503110505984420985604412486422623174513102786976947034086588947194526584025628281821950702644959974393120800723209299326792055622209620712966814545070840848870154194282286729762483633188188354357871052022241476423306777442550822526168366999426620775946105210879380987626096888110302713300271817710163271810711198901721239346342677450687898239769899100993272417910122047525381829167495461400370033401993172876194101976672615015166243624983797182008588975572186519760691260387146835904116128033377204990612552657680012194679190348514357081347401554672317230739331710659759303079958992340003877000490118808319887120624242315460622105628663746362470259632197052189931190290210690926839546207506673145687595464567170735176777815472941825483831928071393284829786340125875520733129914748100487917695523627215418178175745562459356837553913867738200293525955236507253478568683023599003528175256868756996801899077719940147048614162289347800170206798608722616285204842488462775419707625987029248086867781200598962988507350822886698086179566107317085969146073021400001057035725387818707260062080101871021049070931082360181814427491765803226680260700572613670759725131252039460802292143431895398746931759825643847117324267235050232006847951280242367541661680863553967711015663047940426840414151552560123670487997487039157837645229517371616820613324454925122126437168073067025676669745489905969149261632519339435603472906268892341340517428845217176166936546688584585886270268555793667197096071940196028264429570738367704587138740191537978196524216693882740978447843997108803244068403940196033706201634018203311693789622384117770603044829855918246787463726165130068368881342497926161621573320747196121182870447637432722771258842513936830667670556967328909333939333713400163535319389400004365657282487204254098582040688576324677265466334221820160647682362420047951339203287897053133541534305499507998394630367227027296062212213923775061375272913428331963723045630671933737881602235586282516178118679830977434004544438149546493476775896986712847623806780720313874493122984059400785257322828599240417767709787660212701809515286369219829405674734381651237685784060384366847527843161832277283702508795238583263981732640254961400903534504226070118877227695277312369251320873951905878091378445571790826622902548820546343931108674717875036389936125617309961639694766610360973996994235104215774681421608533553570946770736709518410829550122624760273602940611595714670196243391720933521228927316975210735703846866105839152937295879894675698184739589977957730934513844779313359746343967518429531050494728955080449321223152017072734388252359815714070779846043291767683865886797347112323419277203148964866677829249156023257428563806436748453586170920707713116793770908877865689094098828805790949685382066988710074920024502442577949871458843434961141756547146381265789101611226645527032131949254484275526751083106376953156166493153230422164847373808408985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2531331034490086754573284618772679238702998661041927828784396763507702116839504830403225850384353981456441575337802881279731908540794626314781776243867065815707241103714911353215462379790355397395627530494062384617331391624172534978321387661707308211335420611939558775072500624670221404723186002977561332865581700627330900866152516561283667587723778816147492915135315365252623843815884670741266118511165738289890406957022271183068384928925895918487659985448609711417998738685104685418086013148407849389233492882259940775007808551507862831105866337087543226324458366476577263504461033642522515062025324020905088318159323521155161144770671870798323989040746891318920879245814506465110498331286538666533179456229770998720021232321047237886655862172819425022674509557200955408426540479387259742163077182234830121400837415958007365318626453012210635641331822426511329173063476570761271666879607900165596947202633453522676230259539060096658838912861640566916265754037552168377665365269880709178609243586453022274129358988393379857968930745735684673290767235989776424968482996200858239891709236968066570397439613651796246051698520648372736588407068041031724968493153949275275505279047855629244166308411545415999025278312870786677164817270102290294280614392541482949980698782719221762268518918415952648649154015678828410220486387196106203156912539584687351294489129624633215427823350247005691977226171505427092815900891329661555014297363035077080582639840226098556946657782207854767271858526410322626512854395968294519583212315691602855496982354259961472546108655516442052470636296449350920861974766705012643719933645220047828242991049311274652851005090231821899050586604815830166211708647161385375075666456054014569451383595168797750170013293339693548470765508832651100151208823142589129283542082037423577249647007013837858221183478070562512168071301829168013362846328563497507894949459029704527245390816978588102503903288216936630043584735008471570676936372326041720225694913478718269235257327937536991627669266871607866392860730476050702444880197634919633127277624654894567398967560980936900331128536312808922078015971982466964835037404852652307160624718646390582400573223949518026256918155510941030024771482514086882492281376671162537613782337870954527294281793874667873364599725143988239171095592372680278311179790450241216825456774699862132259587246994529612946843346331536943255397511986265318572914675850294395043936087486449466508502109317536659931615535200870164664046979465467746608898257704638124415531649012094568080455033073777500374791910243123806434044579149156089318243087015627628024383553156239468915030650445091660446567780187740743240825346595123451577684675981945838388367356467919919744208057339338288957077776446964358495071608111823023933630732624396878538516298257125754636337299900228384870988277876691982149097970338578579651789130114216284333388678910846397460189865751080232028651193821398731337213397157452860130618644901161112683204842442841321541411938059799586164758762417539149135675232784105149101688214349203955954527095865943312352156450844857271206700470588270040039865911375447732047218620601235872213897521456296707856993336006052178210563081949041469269246312725275133652526751256240193536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 46364009389756758974041745761958822427501151527142823531079207228004587594906311228559751401041535281790472959823301276605803203444887278766329276004954982708716990407544279749964347352575988287604269744922967898098731676330596638294739271603124159786099128090913159570842648991465961395637107405854032842974232694738472899237233321811755065004529642949919273825533832097136857067201447494646863441245684335880256235935635788567916273035041483323554158817776942016734847467866854673462001472916918792544516006129504561542365962664736101808779026403444516967096604422702718492010474085453667981679052379256540109828202799976111302478807987859561456810769096113243786516509577067611563444660420651413429753096052163796636307909787110363602346557185642262350663825645928201970490367477096553422906665813711434639230622732014945506311573814717328881622776101283773229593826221187140973462755173219776950119437486162622991504794736985715227890054346914992337557290818425490174020917769281690603599603609543764469253168572602991005889703316466296336552188539193845232083536614496923422976019469577597181369574131490054566440999102986582587392239981670715834489886478216158454785609061551159506197140581864991203431665784006639844811517026488651510384953501562331595348014127063381237927637673053333914840306106628727343668909887279361665990737218540023182533724747433647520518110866856135956173693608172428849305083959609786991353457054317817066584303388740573687935703523080671205591836624169852689984812366359424383799568592749795181450521652615274146694355259550897738335439156371301993091252377188555957325121412647021439477407650497167574538702693497691979251366519617470570992219620468176172301048217491296341518522063368730568666089326139687005029860661767037650690464517732671180031163022724306652134034116289564425460694270118163389092429878448313848432903637915152060456025462335112653248803641840295432127057125447664109333742162181013052103452171164146736163341451581930133871002305312742322414906984565513991002386938488196215573674588735555875410621680747512982044499611980536255839478477999620443119397731619322880625553769690644549782377148746399793621847885127651065661425539709742106077937198711412511340187174416574838872276607665514316486026483556171831771082497785627931604400702073638322287943490762454367376999894714838064118389614534815726802958410146926575845197438590755441454456895206437671329973399030925123507573993620457698011539874771083972178097089547787868452387460703477867604968672120324577096042907943373772621259401850692776722139854260417462698716556638572106655533043697779518657252680287097977855003749384098460740686213236189140511893347997683963955764410826624276205653705835036908614162642983348819884011633855079363874767468881250517532671362808202019033357094750559586739554865288662865910316359331874252256875990893295564183829763305153268152537486647476199436721804074195627123805809621778558026221711321479449170563802281964099271882550814520680883844993331673276933242571601177330497241219862161875650640329123003592205119192086505071536717003577213919731539334150156645023888290035272738790744306617186196540997214485382701489702470583756945748086297522428558890327805400186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 328063610032382048480661158487859079092779573940090237011383203555239866271295062261436125471424683958462946504421057621039287364060359560516449498129512403448189731132318312862643326451306935663502748845829294352906733907503004423063337064509641977301661675462242923968021550420979633322533457888720061988684211887411575282450535902494485030677302141481493969716708498213206524010378252985588124394277993289836639714849639601904366109343191643317457568967401388014046818102217670149752252054233696325266874923205084856243232847774739717411573959307467835295369373719461606028762486349973328450574888035342548960661091343760757557533925892740256401662250834132617833366078895556164525339306935664987198945857366711369773292915372974033954189309531189781586719626242274201305555550957238732103457718722705336250066518152026532705300023706984024587663057010216328160442659250219996468552113197830232292806715188427654002570953350139550646113872323893359623106588682874959125284928402740125684449419057821843910393158727347265282349428289827589594048901338210653108922630378923703023238561497362687905178168035076015300421609554228545996391298711564003211947272168375428307791131801217021380872585777789580019290434821638369833629783318236849082039939721677804722695248981687576512725426637414979764269254599751931751306862126932519419007088784912784730130232297228131209799142166171418448125677316352282501237689810380074867254566693270815960978299924002991954649652138449455894586529031376311194415273769698877853757931368068129105659829032902266046753877954048197334162890865812137671520952507419939021252589392145484117679253383080411923271569416986303279919157261874675841014338329533705890077704301093474313446324677623441845301067690701447876708487771964283654479082532911457750220413715447007622380315915696105146514278619762946639899908128357712291918004988445942929515011791090855346257574358866633426783468947918533025892605069944535305112547913017921811873183911414945304311170102464494839332199543469876323814965529485404168918543466293785181227564987733352612023349926748793523612243806792647011151476904282811481672888299230838981947191831996448257636568979784374653548397650089139785521488093355765187981160658462867887896291186317852415062960242909949872738317584587339096366350449380306981734583977557744635487498444668195446747936661271569534411456701043927234744779949096385281563949414883493723026969210617642508276412427671347353516276170547024847032509379191319439751894336275888236294306932924832885853703824848859434864665556563117156094362731636992809596650924785921420974887162936606016223563591652745368582868927176647535668678830627005302748311583719397436397857141328828402973067246372319399807976206282417156027872799148527901678125081790287882018835145860689345069062238937223561597596432810777280643193877470785665933550291000974819823518257768797028578693797880981678638262685418096832736249932595895846769724924562575605935490230121832775447581499515934835213028856743875136577683919497987998967983007114066989012111467346414461905152600906877971250031145716696481423461798089383953493087153923770624503003931608910244519883489382145372268399325599840238888789580814640990646691470413660160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 141996891326132774478369174930308444736609583221697078572300963018229765257611893758127139099533348216859648770620190054159583028253689494556845826709524026802184137498715201984617389567287779324724447035430432447104638181558775505201357692805767696159317604933781325218524532734215312526328662447576357722047511632930225061910525329246860144754975736148272070628167904099635246694812170783645554019382896595887368626475813600452609682655983158620446249652693845317628122975428336564690738628148992747580460262147401790893123455935608572683836222569490974797220440514138476495046900373184191271052953831286368697211203273214474162620927933407929533201938906871714000869729071414525652778112930266473460728769811274246135638434668002171118814837201888499348730961010442308104661788553378347799537900251388695134726730091603955941951996728986565482171904801443358820720490987582572550415623096133961894766798283542880826464455612914623581327362308868076018189750405285069933763841720139178551754674007643054612106137085724485870249889519837376333346423632318615316671373039342050049841897159255301376297888946199771654345820312887866407585241037233390312957975134731532561489131387887707794177662806408096891472842472094871823481776702584581076953046975487323854979247053607663412158715295378541503525010120249447686845680129183475050768947684867070870774373904000205229033104963336504925162350859624661127366961691965402175446815513835929650574819353095464104509135230561690518682320106204811731769756021029398978271311026814769107154327526527671480249377273187699516094523752811613592973877876478406604332332646140219598258548282972371601676236766687930599731014191625630604595250766159239624033632193523755284295768410856083137471363327655774598372801800434179100322349446417742004811247890572067725719118092287392830686436865628929396876629356720233380767399191332393737846438550867066510500589595953326030956035146737113423844023746377051374418916740272017361891197447712963752363412976466686634269269181310925478803593763070585603998280948125456694223464373027166955017066211215839891091547202543929685658265369506921215022087661058894010427881362689790675303499787491157253928142972415492136953373996970726858691504365367186241471362450242650988101032907376206402291326260077260327097604942624481275836138480147728420954425009310426576240286834274532124085259815254505033425050818034117496718439271933107197336795518514820100225662053208913538259750538766637921733270213081863699557428193064766903532080431766920333300170824618854767685843041304165462890953760497875261983573467389964243153434693046354176378116912132893411774077326781197345380926838927182103981330798557358624246354183894881488470451089216279132158421123388922355683396844352898537916136590401555745267588715278027303307903265013633762845189696185013043307969049039605351219545920196323972182383809172249246987704996193699154168344024460208976164312293213405967333597276973499652687991896223601971857638337655519719762414559071009913669972222980690488913858965607809554962878436912512176968978843383404935716048863266949878124481310209634905621009465456315140913402454941204460138459580304782582999632752130747896228050004070342769983906675760824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 25814393964208580427680365333459537751965735170645673778322814820581273487786197927801299715792334759911716611763009489489485558046093629359459135263966831431372220927977422033912695137244303330781720566629527719779189008104822638242174824153956885217020895167027416386799412827778122303559213298319877458115345483245388917394320085787329075431129294331400170703350504342228800683093345017539156112401874548183122361144098905743147708312108297796894316142584690270991654460106285565758648178039544666758723918702305890944696204574450775955340081629765468469607717812417167762740765499072239680069176595698265247186809630106639200641484927124775514053722777415594331137654408185128375759016361279710842227330911449305334843016375932614322411413687241725046033354361221688498222220318451834867802184979838739016559007562528375983910401063236139992309038221253674781190812895099845134027546050316622758471118199529007769350913471219663549430695642963845971503580870110058065345617348819481522372699185277938752830066980270847738309387058747106810056063510349534438831604139718566933175696895733986841951175090016624434390641598263271888888716047288617984647770999947433990746920195493703735708942742395137860106794967568611078433540968856574425476796758177898251669643571258689999372149939833936542054160778411867839328656277524196141548467902154955271358845096967081894342740941486587143118085147700746821621265811573356240800246383520199141288455133552776502411348039010762427938361760933106760137283551464101886289487823033398368533680193169009784298329908868788692297240386871133285144612217243828750829696852700030490039310192014555616654345879828569901329662287137909483327962686892047258878024568471904083258172058337395556845227053016657851808717778706567854843628042260209106963579931836366643063696287203408527978483693097617240621140244677938994178183610122850417359478513148093403779235841300505392668958543304080077726875817565299785706304752380208677592294391395216424483810923146118443383110483948122010746553098525920332771582440817529237764335636738839724661298855163628852901556848713782698393670733467778479714738828552438074280348621269992555991976246148380944039795147872961111393856257218932682556304051205818312887694631631060128035960279886996025581105950795155182002679713280063333976383495700110770506731697000201338310694193920360763438389756567276348593990372276759271836690651176501913868014135145161927534983841620880947816376419120116687435224501793794581963215405380876231334471790863647278411583026150272559336555940644846946146655395472248344307733176112619469419726665448745294691859432909382670338327747128755330939243407184477451191281524952550752071860943326988236940114188011688615538489890710659572630277147891369321057883447905496426314192701606228348007569158696461994589018459428785851798547584697393932206443251018319156731995456116093230743817129843174719043209951946949321625490381892909261785149454221352228757259238362852806699253814689036860342166116013515952641283454842997065749248070794101086042433466074447680418478542437146442435145446718495828375490552673943506088576518418150585422977964293918203491400880024384744036813496596531546915455342770233475080334437724979200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2980183834339087781844629366615993503880714410218709169053470990670200769862069717354559372248611162924116471540237878183271857540631710497493290900226391787286335844280769787015070186181812532565876062429616095609510175452114269519608049754296015016173168460511169157421401919978947561440113537363360864192561158722755558092211133892310031072684089152838896829091110071281949090638439447442552779749392967855582017729824164411651523640790572587794625737496094957916433574523214553435364321994416170056773705173242250557726648191127685322619721558752906658271701710147579576842700161066503437299531496580388081828446222644007946333335423002889125884665824236721317117115105121235135411372866009708693227406540284255855766446388564972958687416502594291056528666673465790273591899576417371507076629144055783673654266409279454800981347204768312747116206233465746882120853853192198847913329479710351745416182916202103977467267547247556162900518952295502807434335409126249902250063122196492647391334462810514678151766576569085782474421033355116663438815740989591049527834960007781911522664614392477281055237751055093832313777939785856782625664628077836916932772061380693294941566991928779469918102096256011398240559013338573804975348546779675430410156563880693853029087744382679896586674744755460327322099443302280183349356351576309283265476718875224903808639460076929016488310381528061513480519252578554727005335364523539022647518969797558495811317427706059264443126319394339339053099716439710517589390064323303804271933583930074290277532699307474103677120279472698050175739953337517497955689063784910357519004947910065021077898150924973951196561305232525758227617895957764026083779775022115695080982312113012075248689455927324842873773182636572593583798182930063987807330364700422792256711194333387660584406937252705232940909660875498176406666156766503676552877132672142449295405803652052589714042492750565610727774313931378650426200339795432667746121897906208771730185759427524480158872026045825925952776122816541251033125442836571212165165000751027589556165370547290430455609988295372588070661766177649669048228558465929656498944876362772473117508078061886014014975140994992251169605620225298277940645737348786797619602636535584644892418661704935547460924750751989836741534746205548429427027230637637736469557443985156013807435517651062709099688778394617634514517302618125268322859435179384483604368047708432216822901401519765280318668870092939218793484158514307227945981862324539479464586944787943592654150254126377710529547553149992189787511443284526555266861579408418170125472876670888308037098146917344851729743564728258144344884266909920284741746277238983666689443628817574540832249607099859742299147639447472122300818234616684044273231413852047181182804798312975177340359694747034194761010626444817639946773184769685915093389438429794410403467846300112133464994689681704307501786457900449861064631350378614782174482563010187564350430652112783504747069411658308540022738776477415625237344592953124222778402900430899773590870754261388906021096766372742953748230321374983247126622200234610515405191604464317772896118446508587199832218118203245922821475085923310283965666834119541555297403089983550082806605206765174784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -3092854591004182070704088059437464396082499023203185547039352877379370038170451188098354173337635247870763063263837860978503793550514754468887692801977980631493717988355641827478821436291354602607199162873965656974207836362911382724306959681671273361033757349568934258183709562617740368465480707850469903471455229510920910126045788486689659020425795764694508076428032964888775931282795612514502492698072975237940846007592922675943410842723434204408942808443654087911172387168597248918467017373143601045187021915093553240225695644823132461505924997186863417909519023860726209680168038021274050286072553924961469744026716211730681539982194838289045650001135876439282653455357116792132573962005004435488202954286482736461061154632461156688244296638012873348669980898721706345438323727785624164807669502080522386543688102809195983349524386119695439874350500030921576866727163844554907673129155510379814961805824351551917783231458263083678257353751880990830837229733420030223301943193638945316945335441376347978960144595349148161343256473765443057798282444835008685972436824268289875123458136193984270104255054999331275031822229014159287140111928014485782669632521326628144357744454720248488728472374475441308144446423436156945883629523826787485768688765367261274781037851439342551617879766285493095316524762138064975571940540952868703334412982916084221308877868172020701031976825519051050110266656317364896437534889529805302725015239088138585543583053500913434339101267247884962858520148473876264054006722377329143009891832132841085743626102372518670058235292645617651126100626457382029243750539111378749882204999804579856207276329176485699043237747477983689585817000450397367895818872091172835926939066941103258727009925589932473785123625871756944312468477594054352612966659745303378032749138149375833175029629934532710249927611871415474145676591247986770659696735615294076440788658892525210419304050064920545793089490378404989405111105500812662340229085809080047526409713060935134065574158014920605345852780889589171004927052404644532287487816565870413405945572092289479029119785149827999944894195226531148323323216120937504013142375873768232830576566256624879231151707793462285245583629391774688949999108755515245251393883305496963154262863014128147139034598784645006583559949423852269279722081033819375989879137853391390439941542198216929071105149253024479589098059964643856031535173275837431779572189824435126175037841657540928730005285297696247209350491040453522058319794079418317575824120363561845604001748842244237815193769354327324693855524778300260535168320487501057118663207969847818664690428418106558576154362980465143777445519441641242651960704729486912874560803281362414665386250137699499483403446974678356946878397679621016886388293966601931921255726434292514581040762289844914009852309304115533509338145414420717257566774116089976430897365872119639972588260349129552933114885273259946499774152347683253370178563711777937156615124900509585441817546935028621772484534233697443409196670835778327324760421516323847959777998670212696336441558543076102450669670127266738309100843521155861272682925586474293681291781611743890057397078203994533977056049427638337502584328919537146585929989005244852033450451004293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -747305690352734855947159503745588469790045547242289538276681459429458256156098445668040997685629985177271901427203467193916128540026590611348539499131624506776037561914511721884289818815619996743048255281636742499281634365492016091613452641402359594292239392881891880123476348394859399118921535133011688363402862302138061703940757760013030907322968374121589630263852817210956629223896969313018939060110547442129690140531692914597734633323655792306632666319472543567753633047759745412799399596926293901962460452294315353791346420233802858695858111483057167082965005744410552482317385158162315558861351205147435417443980988527489169745918617275767908550731446735803726114241445464478151438272084976662470042390669368015277825868580284213647487666252695788458361176548507860030989190762586459903030964862848370850204006351655767897820962272472009060701944335002002030347889015590666718149862408593778654251052004355432495581038313556476181891106393686902291661735780168679457150372120207166723468857588238506623030358368108270562199932004040635992604079891639906678444879282028341511336290788252624503191550362446939049611894784373262732899445812921945367056266442689844615169909465088802103263814852436734574352450059178116373107679107070249771357695556428408071718893166658757699845766733062261716859980758216528375583591705118649478062750363226228801179625463453193791851206798724896664969374748449592218007177686200537348068283483356746999355868216099479243703006595242067250222860782584362206880709294412627015357408768053841340737390042356641794387490750202309469440996947516475550431162017633510493705834818451303910284537679768459854439830261383181006516557921450540298912663451665419781631927676511817552673015074120327955803081575994174444024858700301104942220925720585749685314997001761740736003768420369919439181102686033419175584548000121390260834142909233905582753739597683297855833815562804605724373703124197812704881850568647389294171737496559850157854435718147886745779636977930865751841119369416302526833825752630214607720652901376043128933185295765943345539213974107039666870582002760872247653292721928613666013979293115907295445659822518611743242089752062178087393669187202110415063381448230105515265919790340158748544446807171901573710907151649687548297407708865177033056932829645871951581350603892252346664986786260423341622480814082209943944632088745981139155908235242140343355753379096056604520545867060310123068014395920420563612703723717206481512106393350595269315928530843040231520536533234824508322437904015580956175282881921136767469060821879987622965252078550359823125968416022678341531768147898257816802466855601273797576123055852443138693551187222614909918267358083848908017610065858539327542493581826029723383737558490010509419019131610935676081246662676519302007798435733675015426260059204164413993128144224833125358567560257294926862062349525845180872144367837285999185444838571823628733980053242283805523214551938653679020244982131856905041284064531553920771810672259433276497601517621932543468033976547898211962440122903006258294360920625091239239669299808996196505966199592697160656438054780611554451448836561888497415271883014132543636950507847778271250729591881786163578695990640640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -13790246089077576326581116102283586629732204561051146765157538563235567710003782713322842076666216892304186124313563204970708916712914849042597836520981103774404253172519104091119632752641421774301530673334303330250457038787867835395886064094375173602196078323931672350696245492389466976310943908566911903514819274606407926149565238402854572410740710405960518254779418253992115211317023328330950927085504761739327817787411615398506216016643257330143877532788356167958659630347853627748769808314706247607223175385435870646229592723016302575012473028240324176982892389130490873682490901749289356110929103109652797097463698308508708353538260469326582820589269468115017308837604575280086412297701155169085386735628751209259210093058217940955334607349634389960219102501089838555599509614754593637955464372170674282025080336870156245442217861989557959333700331718170274216110930182767163381649989121568610124844082434152383597681874057693151023646246559373318582060800985347932978671985423433326600806152615780704362654364628833110772015738834730937181397540961964386944703821898073817174205521997044391026038430645318413625979122018930740474325182822246015864747766052180870505601751682310188274721138530971794424702267731138670793479735788126474690578310400999142452744271219560734883127107392859884947497948825733747500964544152094345272585549069459032858259530570778830886366042624441556508691567987169492622316171105101833582262167172885421450434005857765964117698154863521533992745939873668306028052944894656785772404544360829059410443341742129249351733286421427431506522515740847223291855640799044034809316634615129554950866953463023200059433556163530474788898849616836481983933713154764720797142761003897786270858446741222026602030187655627934306010557880343219338372203124065310453314288089510624306283751613483949503229269168062693918973079554557515998457840293702588816963910788839602083204380304272041046839947629104738251641842237781017084385490268132092760905347186228277325485058689547752029209315831664334063746164636134064039382988361614541768440351526822189903972331510149431721069457995976946401061362614014099971862692779032413279562306549628253407065275507785229045816946356085741507624804146588045990168357286315997816131776975922656172101651435592325478952073323540665650714003504725609360607115981140979948506530726805400658286764604316840539038705091144249490603294844245079252499405494002001012266350631492302916212813469968410908379372663060869780931872693404636657572325016667097230968382391241871214751842002777680361222007790917877833170136364747304010348453355949079916317288494808628135281282077176743016604927764030692266540636116207140642530159032199381807328989735987162054621161364360140607257404402162136751272394128376083558053078933404399873185016242368460745627858872085555105936256837336338301493577704865977547659642335156872509596962392566635161820601733316462395310988041084127094889380576117751839563896503361957913737791587198824874764363759148440259653351457356609348366579270970030113856209270435203528432373718980532264068749880507495807939234133875710590737195458368993617796301772228832472210445092039512083552737910055061829094428160412682831901571784162924915958302638080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 46690290580181761586537662041184254145463993631338851699256428762824317862946196119882852918523327357046205842196072812672006046298182506277335539568368346030949014674757273226269094979626562766655824959744360139139121841886563197438353250530488614411899118828062596960665662388838612398702017043825053845037036185047324472828624542888821606000281917900939541188002177702092140760388285953214333194561627766831475383810194875301073468303163993508421221568658539028689510115452433224505990935343849229754116796353997950987440452354493270525012275103488626068276325150666980491089669282467433072197576728681518064199676692708028277159471755857735168936557308454507306178246578137906102183019776087889682016448064691451728709392601220654084708519837785591290595021939054857586966487878782085665674627829230233121762740950391638945613673226658921025180657696976997429466292483626576024077286933449250090067996788599314950284507854656745761292466149654186274268494504960947771557045970550734732061666989506875326334294489880123083768357082760475333388862928895893793484485468584273907858632468910245553972390385421673045435973553995333117140340812783241511093345597752187165459220669343845668620324822120378560654489286802171071763065029282310137755603846419785128391234586853274492449503887197681907367408572507343191940461678543383918784456733844953719945085510316354009594615051612911557211078479597670855340552821704940387341199071051718234216763458500831448535891401267980276601389626676452859728977438147598181156312553104170434062499903580532748485162297152946779967638055921848049138417480892279807824337547134412106561759954140973946479937552443779068181957001825072990419041140489028471026234860333705710108134810368699853582525058514095646999822969086262936903120547591258441247960507923173026258463432337702972906583164537866634500450898845189009907701512611412435304241899345123256029454263927545447461421128323609230105681042217440320901138287073089021883533342710927622481847824173432256855568135237269131498289953038652632633768834447630270377262659146659085200799952659467862899775673630437101892163531889115929986003991415872584297222510768223427226850413363595519928987856807783894926178045896924495370994681238836383894382120142818225685992347149994641441562111185816818041221141433905064526855768757617569877968642361235991064796642459487453460984379546266079337912693613732258666550364315890984174763161842322631713406005273109267535515091131297425185745143662323280258867390692421293951215020019170128955818524530238360519218990427034522543286248124901218792594057062101100260148908055845250355467230305336804384477487114616622985738734904311372019037694703555873392319445706693904494746172370666128902254219741870068298964584385474563745690788323184734157034950973555841772729637782122219570422176621054176761666339977349177582913147405430307435250794646905347992896097377115646639741850646901029357526486125939699672652457303075789170867540654573272966140951434780560847256204672985499330222816513795037118505340561322940272526171866871919658838537414449517551133815256825167902947442566027844630129169451771128718757198049784265650235663637214941743154735057486438207960309078677573200689233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 13337082521182334969340938060455525346752608939753003530038566721673089978867142024158836530289232232995377468560854805288347606931444040187747390505575316285423402192543387853144645955963765865424507614180113057294181949708330694881146189442281217313520643564932774154316208184626231722719360459350218084973820415707918330678345309641143921687651079194915084736387216461777044074932744976048068610556687429739382658189979465265990383456450700246115448910772298237982527092064719381800418020548317675105452271512668380611724890128864073308989868019667586239444872030351889144004056848553019576915916766141217045438633757891435466040922246661424169747898546970166004856290685659830153850584485734989115066119874490289771739002164574994260406639290445397922431015742304732575982991881241455266666348339209201336295460133727467655547960273791857827873677079219683565126947431068398424883654354402819122157859894929453791582532630104692733756518166024822577364719212205523670152639963551713936393749007203591743574345496598315380922893734192052124731199273023246077957381967767050040104376707375042795775934549684853122825002037537524470503452118454268097740189472415204174193607627188599591024541054820955702728648946784227261163314388750254226826294749213332520567443159404023776820210647745314078500572418362807567546353103455493298532059528827554426984502672211994360500367277414430078831806929962489007431088860701781865568121794183067450808663930808633670623635823696855712790325004314049288807030463148740549013045484634186276972237830973168942082608403315709848221401145998237404709019015222787681261642885338342910012122944771143811475698362624320470518901918207165096999635912047535708818992867316514322470473557876186841042454989832882670699828999025009691514332785502880422262166129670414266185097878230353519587434383134960052559483283672666223212386747757563990540507540666503892393963988477271458297211794413319683778889803832935413082537161718922235464415808902078383115711092723729837994383535918506568512179697886803392513602887837012071348535597853711910257920355325789431313653104988576913418870901575178519243738106957582901227741349718278591524945125952835565173706635106393286504803863552267824464467623220744306556400644688563223778311032776923837894279632282116346646694288628798771406671573089641140826110844835325703462356812750052233239235559975874636466785019282807808366673980902604096422352509530171157400891561970498445152004651448582160148504501726232147398122511451960525879758986760293125658105474348623737267136822718003195143327831254413517926829135373491827006206290383538442195399536436986401595203008144269524335992138616408330842993127346460836902168276046492469968054544031049865759351095205387657641522453558388122602753111577874444812052870210252042935993848131082906476187296694153770537285310532432266754256114111498172640440572239244345845285669025205546308640795343703367909074885044680619903007031372850655817680255920396680301711575142375005090285779955200784925551149547162131556592314640332831338123113807802180837520859959442266823306387227943660094758593484301150551907732189601659356183950338253661792372850760428389042269829456597666386994918155432877539897158664192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 456151758118963454680734184129690803204169811769389501866270702660508028362030279803232413582914365849174173372619786977744309676040155240523162788988408170067419411214349136726327955579045042836080666019772522564990710003193490298638156947353428943450632445951452231825567083424542527860861113156019423267996066365362929028003199125051631244971858640853026098562196603586475195148446508082412956031247186809203985628673460907223329050395557287758269615736619621721970545070335300255756239109971750824519446624135120542268819961384740399143272396827492201350920265013774557006612838762368079630935500709838402421784222448927662376533531344087641768309276430848679197768907038634765844391625847751515969799759079518936596214020417639252301751996637214008437510193534414517425138977663823717768581815291853611734122015789747778559832378781970511889903740176826388952100407276983593707049769444170093082822720274431591360857093835901573148300102826216670178321244173319251525791480840496095725760632197339108860417351463256994999346454067606707103019455884191255773713302193821206680573099850275525909437409171424624573821280476948548169719594540073669302198091200972114352121788163825915090315274295978412016826915748067041904672089757088056495748770046531741106018991887140926180751898585353849403117084440900478455173041382805048991368335980029691170916601235653469644162555715567560159981921627093060952592944137379046326604434406766570983242246463992833570553279601406478390339349226531854358748291882039969030566872137924106928232293244597821671639071142951735375375289259581149925581937052815994089597975482021684689090071544965730688844867568241256539723626953648521810540519070791150907858048110705919305112255994855414264071828522979518250014314531256665413731520569570449348021738706955147809904949115011757446272500081018142903471550309205688198267925959718808356480894190861229385791387884939114582012985272594001054693234716381484667876992174243399626141003980650911985511517116968896355129474823995647716049747799027815285161640467381482940412226650680168688821260566025048567673612633499733338621366493059898299776225758263393031462495840236085305789834550615172378444813869482777084701066637741894428017211513121142142302034172752608550334280442862534314536335200853490885079182407368489155773353185840782249175185354795711899581935810356221532876064050816936631593101748992045783849674043061654404767004018804162076236495094491549221238257461141792993574142955995363481939566221661479392130591955639506208811505087060330421784666557927722994739680354861969135178080117019847306398505524343542979174894005914189504210472391499174314488072597152159378575090386745129823605405972802508278053464198105769435668811588048059893701782199833310312888361142519821843227514294551477486664749877156409326048801361188675916376993734281930592926345022661432240473695702841126283721706739064425070995975611441439853985771991679964743951814597308474958874689346064765230067684688347451083580469190663629075341764820295741177047619814046638686497327305618227066254989475697480058383955923623873731755329757066063342031235565839297386123730989338695371553008318648209671277090203977989019250067092456075142417277255680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -585329439228123286980726976847643152086448506018480191374192915284469077474217587029153584956208605508198654719367243167610659204978663231114245043411625302263043420653114608055439864184625882803603554214442865582291623666445804071634858155344767080434211158882687538859183479329421347514990592126294810126517640500512165821609010125349761240171806117816057972289370869727989792856575623689366192130770207225444209638050161663422515698956056484230607685772972311695791291333759590691377864440897943622714143581363959333630266968958052187278955861311291575855566914302840983600530163090366914442559424119905165073085978510252906692741653339408631013522303559430859309909911290466764816362587240134359830216254250708789035621003374455753059534639673881387244379464786598286909935917815885515622004837003497269140807856094344155301464291035953761444141566650798866919039652847222581934647800666631414143349991331901350128149226059795015033554657813471263928952612391026915499332692966810988279242853260330339827973252204211536520681355540082992641264251589969933428216818893377120831410269421239804132631304243370855546908328274284121725967207954306122703669299608694948542727545838430324363887683646274956449177218631513531773735817481824746276403855872544389604632065262874995575136096208252908840865330683713023570070522694358079096448309500495156465878093817276543772760685907377037852609984130375121202449098667767123259267859507706915726180181990360126471922431549172304706197162252135617872188637861773577751854472818189266181057968688744475305076882471955039185930003215703869239383343325359840378468591149383720296725983357302762787959445031020534461632825832416124206087541083192883249777378798108242001729929199409434813388558640626970643627633632970118420014601162314836960313077116570277753236764314307182539317938066139082818438190638462655898069934412645609385624180949711512619883639684379472794185139845262720674893867509250921146683068359057819159674724149029148045276221815417487432041134367215762265021411636283239284138487216934112924065210018362191672039665227538899743604325186131701965342666164496909752557026150565653765435782759542412305305680443571902994536282353536055215295623419123026534327002351955143685884157974031057558870284261464251135602146324210817097774331956320468122387476083490466980870840666692212826401335509670125991591729791457480944408014832718299810411164452176392232728228642781144213429456067614439641915688129163383746873741001384322706477076218609402160614652521934306693010486076529333677472498152018203672828250400722132426711966529298223227355391574846550150898717111015414046003695873390619636331823415943573798830432650024109185408655413185289847945710124231272837562759676266751996531591531472102291265259057542134429331715987167448253270215537465992064003148475624706485539769023227555632839990666002809739125880761256838658441327770726187792148921122107403213365061646540641263907711999995669707840070932076355319047074285763419073983010148578707365719693166397881131827284336620787165296436971807839663041636743394225765699450270972802971732424059585488474591224382038265579704028897290019869858191020811110105209384050521311098444007420089660750848212336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -140604934677587292669817581916043797895800636000834450345047274670862686378438181404458177092030831432424153659057103187658137605376919014938861904231685813182448263573694838298960342543025066436552827827022940917696983302065949979308829907703440515964908473068083468436166411634817098604572197247535784594488526256225422642118840706358797477168516175454172679556972505674079548068693984111472809668777054629341326217437662693583403897607145136840121570269779049840300040087337330383667934058049837534515271115214595870332947053263358727277320695900370408587278015472429677688119699638460205364267260434116869588732775702410241455731062222103211563713794286295561156786922613073739967137613830752653617325226948007614708101003765179230649729605605611674945189472140848882710480720455268884405174586079316225195496522217970990423227975384962514293619568351709177843593185327627909367905126646654468861885048661230022764540412244882325789248845513265867878350775861241789439464926672393344994754266666698668047557904524650230830258827483178030700729344695784082840928217358969860276239525192301286785273682764856852721502365710841943118085811383542388725371067054607122464404810605302375275022201161896778060704400222455045636801064331364726650175271881662103881749193713327244187204135962139478238580416778172759223742195804831112069665417171788053464051127208438037317019955528991864585482084399073446661807597945749546237261490588975023553985339988261837093104358054549920824154901759258665404465192247009801221744042684290067971861281788378099708268053879813209390077181645258224312610124825025016061265967587143773295606239019141005733000488295867424451198133857876713980982267390405209084878955998908176736208089036645354443957810174688456721055684357079445160765158663308533475598503620071070071722539069760001245738791073472834959834547614693165504570919564479501053501256264158758861873196300284878665148110291066978832970818171328041119091850050152953137284006357098953117173959760295193298370171379234597664258043140659873899991770945121323749710827327921815523765046660907170525485520070501201000449263397808921112172971575261904463436435771282691088345534919120005444434534768887994641262649086077238753632054739353614036277482055236114832412159892212711692654959652892873645548783225248274001181483701515424973020678869053146582321852416070571527856625946686547469211584426112658157368144388231023086763170493653242745385594402299035170855002923089064664408584137570259400651959349879303337174651566254295468160977023845182574153777440507849437993964560119798424114885076949843200370246310496445418935524310138333673640062546339883744781560267404343279607363461194227617101284308361086166476543328472839524545758276710083626868850005977922484647214817990014453066667608376939924818311264950006648211577449298336412363093729011828975221308612043826981383250389947542772154441054026166568636760335305489972248251355420714821301205575264099993820952472876502296899283871225427226503962239858500843614669901104889359560499529012217462508913811214302014526014509679944863908005759119679879973644145575772232957482838404018177910958951874499016870397225246594664650440718680776251770631773059915603708561326080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5867661340250942094854427283043418745481783670688975197716062340843871217332520750249245132297131417399382042763030033268624104738237699621232026481685206840993013663339882759850869410791524672135863027069197573827054520126634778104576386860031216495389337447054907482791052614495400856896329007656577703800790755052989000415603488434634527054275893677210408424506060073731537039996900053313751904968150123318793600471155484856624032859702829440238501895099786754413276086393737395611553731178175337979436043865844798923970103748507093388543175927176818641501821558484612208888605445711154845012169905294193291856871074448801884872393456554595679712247186657186426573438371733343675676479400050161227478417262028382646285354794162325090574909703278667346023548705942317352296211962170821702159953878186649389827641821305502641380740626774250774095171419726559358289531680488495739022917740285010974167780173171270543900228844143697542645863626450956128435826802976113840663531776116329132518935414988377312811592750928503148501151356008619168589873562795811861161260804790373926579238571551761874895325079739011919986953416555230090369309385065361449117595108707944669666723844650595137953094786168508415034545340230910395851119318197277650926629501582142535598273790448759723526052199541929394440132046901916248695839515134436917675945518936496398146245643391446158621807561586404975832281082714466674354770052914302608924400047089527815320165162040686920451382171077211297579682337567010370780997318175436903013505016758655280315450594986556898540071234135773985191736021016428757391301404982913781727248214973809244037716542519984332794944714756342932061288811622104616769424627578445251925056980794570229375560726980570634273261210627240639161539240368211800199507933527209482532302199211343918232006744412475664696845693176817747089510662924884733182556791100373512205015556445524454131152961545405710581146370063553092079335261769711164751684431443523699238999308834009410313845678923531570497077956336068828474987009901150573885605814987951066193910729959949674449388978246435670946191178405577309703670136766429678749232131036691061823585692442285398883979499960377899074942990168879702477267769659455835381189464628791860651806188701880905148835006358408059437382694581082442353208471822494793709578777075552989316044136861690970335931482666138786549093014779475557515378956792387224825152124705441750626402603007267690707725465827681903924612659029334201647124745789439475132131327814318655671015388905518682107196051728786211834816110308887464158486845914494399901709982845206946595856516078592519063540153932586385119239504019216489371217866657002763073424060361314901543660525605172766330131625112083593861740671973700692031004248318852968428565972723277206284617650863578822088636453284195023217879872562678150196632770163951085579265076625830935692203055402576614913485656000325163542667317482405280256138981001352574091997290886207826461251338171747918587004673598412020682462784418590706308909511954496299629836427585295858080857716160870185300068852183189950823717951818083938771242229753417976305999499977007929309680881492846481299197761748854477221323683519409507488095235715578154517214003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 5503613287102101962138205396485288766651310074744182716194739622290702947018617356104350698695524042276985507113021795478945472816749681282088906464057335649671228260120421685839774090306914612741867861307514203538310233983071806908174471742131714228992057529354232784375976850667761880225412593263291495805620242904861662718379947374864393703796713404057593811982604628641895583315286849747907894219665021966604448631978542654658611275670170798852992051585650502780043989785737580745008645542731639952398630517851440399326972254141512555605291774489366825630647695333375254023223877787146448230577357065804428476930055878854918233914684135566272924512199613680620305374127575831851142518453163717117813882140790675703730166619842615933047937560602660444740444841183700076434084990591180713173319630547852367595489130716296419941393173289305119065198907394163275307074921125688607042441472439365367559435543278700255906118145849413984253189331411026961614649046012171182596810055142923093715293680345618688706761883417586964218749378299230365151337952134518656308842066278187426014303738372258669070510527902773417585451910025556036572170941730101667342024430529826861021059975081375345026855137177942934812796490201474402973132496150622613161384595374453803972076247812692204695289415350272547015097577829947559560695372064351507346912679778966415956691385438163632379073136401106359743871161554416507849404379465871491770052193875825953867197378225956550674144931152081776061871059302915205406825508695655178935294566705273794396359757080752668732164450581044163088447622960481477856750494161266559040053027535439306906888732858281037165806812327923216378576378405999384600873091994372297606800809057004527040493435124376689585623083442699934592168957474945900035000250357181336743500591728682167954654312444479021745656684089994544482134782536244310616102426304252075407450031029701761834105695726580998434216743463108504951528027942559135040399266815704278632476414427438822191485752661188887702125748048572982122934098286401019580112659620780194954571582819685488019800950338569633606248105558528315772028745839321234091253807242551349516603038750619640238317902605947653664567260411746828200759959267678749527892557566176202104290548635861347601935914342836527409110718276524237985073016272489686873969513356977476555647405794618077220120991456805307570271454061829248751980146248173905722523812829272685783289134529505421970748514370173286335075354802632509538860179992562874494216811572789211644727465508377084858792511959897100594380949739309223330058345095957615442694519881741635571881675765303562063305350383392831132839650602379390106748635675259521142035922873148389947610333315478648845292141758421977153889047383240440057180682475101366847115960881711472546724772593423215160017763331570010234976794769518524085798424150745383566378246098841528320374971635572680774048033689172080369251636449054728732075273198161388855128713789671909072963334071816902031082528255044972401706479118636318035054208273563029897452925019275050361938771505846931535218125886748328804629772769697594827503442847012382624308024463675759511565549033321321050378074198899995978553472540269368455848665512248488644584459468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1638591450708573458934407323625504703006177339365952527206207952268841667343522845282211521901012765558055858124777385871713005701682320991385225061656224350318786539826618516369865871659323565870658894990565252486971710464108087665563079053779289370460221546987818143631468558121246806843828787328839002097562952697644539676317288930580088387411126959376420709901329210202774132674764134628325433744481170427886237079319964361767586469702504534137601841027621628198521692116462500762628467117645161469163158407652279659116776365523127579073924294766582446723071905639177775471374841598975027810161931864446633751811882133059056978707496686353662380512513981134845592696146186913089202943505057130249455975292341998604279414873451697528256991717709774619815221056181843096997496034911308896706348080892482348929936914679448786713195419720827627461751418976838370490105982888108251069383175307320793687106510353883862668245935544429555310065074879528155992185822170642455831837835843408064101690715507063293533613928926991572367368856172931008197491119462741100745972089265275830445796899541350473178150270343512451669394311073943771250005699478543585325275533569867011365115222305644622032075583858549901353503201148059387183131379578329187914196298800076225683890719202590225672954134436585554466159739515380759334689600524061861836752831180147715003299720448064696157626446816194686687495287380678703483703945393896647042288462664038566086743515513370840209020334116051612169972361044775695973857957207279551300538757863328319395370239032801813261285403711535782454775543044545016558060671128508297501568298343158400070876918754453930280935144166292128239348134426050194650679781024335661619983667829000376833153573691456870405094456715952945552923426571519274425669045199526001025125175467232886210759928204466289661194636817170454521990364083625272228606511503327128171421335095371090817984873436050587721488279297505595452158085410729636127159620086180033575414096294534302923957038920654403680355972220172293163209243882715741635218908616580697326148854130054180137218481268551701992210982245220581947363956322077285349496570026101432296613584936871215952754937762296992719899741304014994334735397513397828451648181044226009303152338092335611676947238860619482185589698600369040562405949019895443477533763037859039510429632497622214712083690004056384411203514404952439700700994121703381374514915619644724307000072264703939946845813131791859130391171504444688720662248059244702224668889533313227968313611685286104411349174529152140813099536310358346777289262257633398490000343012321414346211589942074391875905110442395987641294337693184764268443226861156392498898312045107677416968616889575521241298343473551295529225987931167046693492965102844425410396726953509109841258281273886295180100489162841282811433406062054739305107315755046728018196897054039474071096582556812374310470810029367784304174908093632546157797251888120103043891914483921752231557578217162372600081381898609673389224577709590165972608931301342051831758216689301343640127364450629807351443983985391197479114721932716866785146637753175387560190547527705963914547294676528448479315286365909210640860643841472778716719909031648231926477619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 51750680102872302150159515639496097527470859997515506702003156851742705080142842361422161322506883686004673336024506068602202020242865241359977874726716645760610185845782778919857256755855519598118734828982143017349677928056583961370581530510369660267603668657436407830738958970758988555603151499864751001380460419520030583217592777453643034909912424624514109247642139362139566881931053256611475697665173028142020120042536247285753742050296536767289926694527119932981780320544314551334914160164046274627602531520259587281030234880514133827081060060195217709452759783599748009431960127844479521838541201444041052569638757064271862641029149503309658945674936127302990146116617499296803172272512368494967418735732296350615801909492656142345788143620100945228973691835994730748880373068287957515822421660468079194494278468012124823099524080753923427438523681066851081063548584082018019475870782562479715774225870713629854330198192511539632516868209154127198454898684320776990895906491219620186492944233489925449350940114292361442918782581622886491167085644603329746045328172559373346378740487621047609027335068118541405959953349161538519505328685309165810888585238819162925972861482508870820955271181980943471902726823678705370302946423442063150425058911133763342330357663147707122153437269256300591647537332499516228803487255820650057156870238174067765137224640319381539299661152767022755906773640019281305028032748129052566101998998889721091207994170003779390987232593911834878831201292214183021068907585038972268706586012779538957908819913344525534482529293434598542652780823348111979648344214327146330822535246516191868755694091550415630542245295439990145241596670632503347801947210491880849067749531473724423049952637408742098859213189346247081776785686839447400997227958217996411873083161461127318841289643873049313931303338144468109983673977414178495499930798283529066792907222426355072508184902981569198806937537026611007121725828208310606072971529324876607144386226687262766230944310133064681647563464520404965006640323612267400455909999525544546547970475954105482268465909340361589806926743791569317448269429929177340827074225998973927499274526278809485077055601054089981911700285302731915001545854667238371602928380694715770952270352890186589099933285729731701507716006526534478983571834687930219757741291005310811775743968306391330774237383379692408089604211572983048952980049126609801999177506209179043083659084773831440846956294532799164880335150782720821532244207622321145087326276658318656559216640009335172821143075972719972036066271597798064012723839301771599977465219668588413807244006829036370558706640801901391070668971831246320039305537333475312404316009709012584802339473406109719275403690916096077811727774149909437223833654352807425670522651287975152732494151167369072330973606841229097830239893977237856798630575772575305721286062367974531992809719660353939165194854334072038652373932216174203768234698452951093893443515509775550346793727093447893298733304763780517498222752223147445956919932343844312630277200694028212005245280638533576086702615818242481890680525268996649369337509991105963413957177247270777008761359462563185284060739598811548396030096870295981224147636513711416032624640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -51035077467765336024276960614331339238175392847788312842423118441185086389390347188144181238801915306573549539541365391911362206501752603578844310546109199356993656688644186884474691657511439022365760031415690624807679830556221481464992555557943107040688251626591628546582321305100771058704209019337128355341640901006466746958459814461656186714932449815517042713946268258572981998891017074369396633576389534311021978483707834030073568143541886949904750630626013537189847850475233799475722409709432587919610690120882059695447968791161036390252420445702239171085516767751128460515257960379111569673508561565244491840112024048582529190358565181032322890830725230995687274021819061575008590503248174889724051778940798521638328075303368070208853086526720202798163462069799220653621450444244086947513681173366269364980592687490665106683445672189755851836640586526667540825197462293129933407915049479014608642760384871519173534791075623537289852133861334836889402682378596636656421155389705119604427379125572920783965177616101299443408709596881202200006184173688908135002027440361106071259853962445916921023777789955926448214912684487739203117129048417086842828643834054541608659730699341843460187076139751498951276720148231573118821410834593568038267840690660183594677301898885129067300941697603860795305319785637597443909149991109596015943278073976348987558070316917964219945972951441228627966220681383859760997379743748815820064972216381039150651747878472945437867421482187713098169779921614191460796810310204957747255904392663960787321563443918841971291935849173737304898734645015292169933584199254137010068652406088339874168591817351503364160185752230367493860234773542845104164225281326297296392169481013292199666088988679418664409135514969128696153872508029894628257716202204930373152195918735392618139413064636593156097051453820120713599904063541937288964664151709102174207217015477309499213829811173196613272394616240204941304492466540411474758029210197662909261119144726535194791998886505593593860054143718579725754050180716729001301035923342216033773832759712172630247467359859096986906777853428051511123162199947735700537572821018255811442002046043118993540376965405972557796638952475349105430056245862765434534782893635146408419868071840204877034944875594380209297696330558631012144003877914200156249169135292434943973972168948238719933539484568141785488766270508358339414720083183579790568610888335335440782519197417262008935761402195756182196857791904237880965412832597030069572245290165355543461322199281303019898807431523374736727559807534777225460137161574222641274367456930944165571402536884410652075954783246168590305657518049711375700021333101471422381383994091664283574376378745990711461963559815971900295591597278449664087663984377587857555774392917126792936874269587713603589100103813838237114588176600570691222904829291321845605583298466859898142132900924274581054265062782219562316452608384529380725784918705618801659853856330163491431992366230772991164417828863448269709217615518173688326862684796731661969121635167934533506956010342242518302091004306816343120704729641819057122512121174974561954160826729570121914183581255582347930020635989842708189361861883840638980112887691979906833448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -9056212757571939702754951333826877462280800218956483162563008361557997471831498016911876205667142136874082066652047961234892475094339534349512591667520958814703069525223143617564916746247365002882100755938374222001377752948567531095975687628445713861322238696437246048255532815080964673324969570913309078701745355309880529406081302151229926547773942625114173247975104862481632963317053939736397279035110552997340266041969549656798195841572473366157128465171612263812564989470873273325865014117006477821081110622792454512145148102924434277107654566724734164805421158947863839714247854239784986215230286237163909339750925900229349643965990322897377665807367383782743111275784118577814011085832084036646131349134571032916209359586701668005661787148623165401495284326385416511911023271218005184569382190837030840764431055557859526760091375950381511789605732884239376933282562413549362050969344843122740587927289497638357236180466557978823485704892724804647970794980018291307439563432590678710747547673107326429608795378073552633729393719631535406789301021961146998770150674966804178056951402888771132377516657107315510945408641259659665014410565379936944819322282107325213929827432251655506527700171442761746923258731067931641675965213520004059089001564304203758315406021292428660581702339318070528827300275092522331401736274322120637605946056945878260487311993600680703283820899024663334149051997612936846930874595827809009699404075901843791293881353225353478617017818096853475849584829647329263817041790470449015598903057434509843185945362743190621815004509937122600982376695923606529257037855879318469930244628226441629876124902890486069031014965136208865468111001591093557989023649884077766616530616687714398636931676914340528528794800319945870152639451757138839926564897876856553514032915664232322465552057083672721497501225452829006505266880092880470747953565467386763426562686495682334023989413440656145099073222037025690361163092823334434521296544370928474764398042877266075504345728586899148973539421195071864228246263210627332060061533673561579111560688824860997198482792280180910532758048114694774016437651997253996429075551863459670783431580310892075993209774569316245823897281393270419977359005254862556779818297205966188199228806797091799290912155517004645789686198455405978981877832051952058679922386383442799607617373263225012771816770384032988704766700793057388359883866483442378822996560600267770106755751860485237191299614563760340428514541883245060184635137487366837047555075139448403911283266115458864646352047938434175027865337439648305334477266825025874664466634752763986907134524263738021350807364493465181707016995566105515465865297832846201588312952056907750233545744278543508923908290256485361251893494970979460200748089959528982970516724031460961777629041906363047943904521693193337345689111656878025464960564587574802496514942530562401722587754021859107095065417863486957149871631692653287231067765500270626830845011571131767512653737348646741364741179582732176326054981249714809419632044342261926438102504557946931445951493606967471424010238033668377661576854634605211009362853830511515991048700618505743438488983676921008016130906230660605038241280629437528877397489074536832617676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -184459599736985034801041651380628696758303432726928313082228982122531006303199658945460029966593068903804401501882364432265491847900948334301533149277426835615652078436902267998249808497687847326198498810743334910365715469472342869117734395356422209965858674078158950748346339370433526288287107885031390029148112516478702771205638235851017519456085490295828723367258142502961757604339900217571707776999760020348428633617320684210252576417478638170222545192226914406932435398970964469599394848142393335829349047263665929672613010692740672725480051978952723565602770466808874303317541425415383807644942650967745235999965975319146350304044703396567348590014029763253431616901856216505502713622002445733017503298263604315116949564623701075164786295907597104063244696193530004588955921317545389028518296616889931826240041044004394227406508070536109940191168015483450949898711620831613829335692443600958466802607730122059227537856873184913719516450799476750732002331562783838914536346935505839699759496970442672456849643336406386950240384291814618659529346873750046820309191740651185678031702597607462844579670127284784390914310787844543879427859317425694184577618853813716801457406789293266728433614315877139514977227562343458746860196393705559287052985923557020803593897770627419048897164227148392734588804091281205105670792814329360195810136894734312797544428829805714119465564682234600326057854571603752786600158760348113088358480773832725358107027357058222771244233164377398881055943340037495673135296549465361405004258825527947303821021922655872322876642478327208973488891000983295483931807569332112623267400415384405646901598784889316689438722575165487113425434533128408669952142489030265851160271523506433143040321071453006581911848495379412826701683113845840669285534224650982007798241450251771441584387723329586919621546592184224013857598932705149195299224227841406188414353489359534073208720579264109041623397766094138471881306079238424251530198286086335432676134904711694391682088648313191803686402329741750766924875234415037017746231190953732399659103276370604339053800571554986363010603705764362854593777300385555431087539712050329027325172701640685470962178879088163060066900813542358329115542702576818298562393575661569625924576008626544243010147150955932018693816421816983062325702461314755041717846516380449857704845913661555956204449877454551189275910944049214399419494253305798129863379453228579742685700437936303745763882865254048266271947448108877355836970083731644640356820756887495353688301572261288438700799818235489138993379416591994527627814279612974710567991211143110119609094493402948316359763321609850865299114376561712710295175646746407292558905621204500143810587332699811731250938356551778287371991678769650492905498890088424202266565352479813348023632347179250374747005658139947098197285320702625789117600751337513685893323442005178434862858500889942469111467616107036817445074807649970240573061528081200970608211477345276004091363772451823709305324840268811440564532447777737844359446483777365313099085477094555553297378231723685156808521393868011678868265943196605828033722428682393109991116681334238838086221431568741048486610129489692388257075221057976831315336753281115592065024000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 178824083082347574848177793759666073720892591155027056947684413715348784151268935601576303417914368988368831868255375586870555962906458654531592535210058605669778210126587056610410143224323074725597224053258456999400015185740281935259169684006086191720753661590990996914841802389683995419585961732977667091973987537701581017358961629751348860209215460457985819190908859517403480180834930390057468530719188019528678997166144618557751313570208035985156624015571791573163058536205701858022699952742960602903774764917827453051315997464770976616327989262005619766144727907090014716986351270563008159415388544243789937379325279093496269280598971018759140546857168396433032872400161212125078953443603130460586734229556507540826479048882786051336251170957515700320774989400766172684497811138627732691717190881684909018481980902801524626649437464555687929217212765846801051820537925400512331686193035437271987751517730463602570117375646954483261391995178760670236192044888229488748881792221831452497118024764544094954085204400474791356446605253172476207089232221323888055666395506377979649825084491023322520399594075792007841304475636378949685199971148753165220673961515940069838058046890940624113286975496341177166521793640924656385035631576082535770565227625112218227648545747493169846697117134529371182407262461511458888307837547542591962177996495806710354079170124677906439418955588212032016446300580921838306857640639096510903410628115795654127205980897887013225224460312757884041903080408903403187144091650041729283105942809823149137596061610278097809364557490297548341857995691219554797937142685341371012283694845108658743929209314782627011055854163627099577601111509310117007823804879431472710859171150615213433961559339327363574815830243585837140242544828063274617947920962169202121504104842148882153912942395396463312079114459291356370889659550231216432892697444934305691201476869440002056984310827906330299811847333222285447295624197610119405851411269483485973936654515326618712446626393368793006715469706710140922675897340677009112061264991758642431379735215681989893229619119997583902466960703274354371807496486218180848888307196352137932597247121629037462154935375512265367157058441499046651533369378815436475565334275234047490350683835488992047409458234351502885605605597571730603364419303195650371575735794139810661694001638316362197959281654792767703195752161775741560354227654841160620921669911463415504759019869018481216042795296681219678039678954897537778886439030464754669509741035181848364524850352653135281170644622414934817442127335249175348557906627978767884682910475431462573817257653288776166041431072324607088000671466237554892371058202128017862263091482849205977308360002299452581531464724627949225429901934207793241805877466892207406111628442080770224221951762493471929400509022001178797508480390928784695644132672143586286967870379535769475046161322674955664316612794071974752411639867637946481672040315333521372585425594520293070375126200882099684729141994808557244991351680928951641581854206583196641793667208606190466786654072500332015923641402273326397450774411750080555432704005933799865027491981371762891621617411188073140888700415455980328843858081133355341280586721402072659394560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 27272893255407069390353335288174370052285928764162954672897060001694597788078353032061259866347928191757744204399034513802193452123687597360356832417258128739913661705896786412619410090877817365012240751422196244478004838795588316472361533413261264947740150134687124667652745141116672613856702797524645922866376529028212149982706950568020340536754358767100503472746408413647418566959415032188995970289991407140204671512867837280731891982730202530732396230371578835189869406790722129164750021859379807609994265940962138554368689363320909013866602190197967608640439561168177305399313080418982518918540544402205523850767492688542614940723377787589952717543389823801105142240753188505452569812459239181589046550178748244141455895297341906641239053884267180523052744472127391699211997389302532984231270337088516866956642842091171343228468382153750554344512175979814840192875859927585301441694499675644047141060286289432060951098354805698052307172963469540266932387440003203459704263515768202292982217492215889412676605632463402161878465511155979220612358779303432037986480951111739856451523057093318170655557971266970926972973939715621641065239424140953533129039668900194691419488013025531501243303265241013047054741100207338079342033266448330519323244303736760722305584494964448774027597186615642330052052800973788920263346021351377507805123396280830392894910836806172784263872545223606493537849805884500827082943050590547385295984485602966047240549380336728184375786887875554934225224445353814948445263036205866691204129550124603364284007840659510333969156835377261139055389564039212150348557265302069311320863392382807073266868812699664210993006956628448015143007908112333641527155663493028727162677489530885154948170060487296586963900065049547475500215899439686453304053276105414206909400027444730663932748300194459231052599499103660376763378739406998656895958128582118172070277107692607966014843522350509817471097072996514731957415038360080584226099581175256167539692489303787139655878132607211042797225612565578583362505651156880769365704096201564035447339662058240351666551779570073127442177723508843679125152310315570009402596673719995947197623118543046546580836497229818198725850637722556845522133912747941743209511859814035677706872140777704451315705170479207966832244918556961923691601914533942601287517077592386979879000889725975194633389897257977353695161940339771372750757800357202341693066682480075354169025453940568248768305455055266900159032778003135645646058650661062916798650769810770221094157725293232057838352715884092467967119066518241736294208569689101712171116937251204172118885059851548423961274271492020418712377764455172247931561676865576986343411078451166005831850733349320899195191562970086025259674014266196099820997152209344095737339058609503030877962952059611477112018872679673576570250436908222703417406414702425365262829322380121512904877875842290926258715217571981906332639877800149785720138371564021196471254520629187767712200888314546938418606422162128804222675742563474430437964713007117362283864428994184133701324560989398821892551949561831138685630005440978071379343944742304949358375255595866576754185109988494636810909856108870846238514993326830914740259952879853497221120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 1946981769637198244212305075381679972447722045079121905187973197468282433485208035238205842505528594183013927367330315247852946797546423996575351219692273950010211021935191847867576951247807624017744361481729615743167288815724483972732606972605895238205393258119704397364845387445247398768175472356443276655704375316381234680732728615772696337575693575319505803715041894225392294397178507560728193308189477795012023743446791330017358191221314223258729469523002048520147209339670130454478738243093386214355208730205263096161542739506559984327616572032938858245200205610550886823829038199833916271657150758583932305749832969413373366262955760428689483073304524124642920819996941700300505244563678399455388658435718144754879005285463786099352584394706817255393736301863927962816747614724166873600103296680886465041718762128505277342510730107096972335837994292849543874643886472885974519262674980311693130720536365833522490775529341359464338018903945177591082062560044895559589631354293132005839746848336384451788286702669032430577249347032792985473293960641186622072166183237365742268801004379843183483411776849946835033505181997527154597984790212156540652575594669987767719271502714200501555720142929812058109582084045724038136970351970850337026358141607163425997076376306271601286482387572436381086745043449762398105388860907319037079552261467688487021181878331945860774782236360111305363112590664577795424532290286748956105564827813149596118287624596112151105323494564735978837551919978258720930246956428360275232930025074715449448594072813043370969599661444929663815440562253445131610299739507239085176081103644227397172893990865202827893234638103331308246045816203499359169684853147233001969776773385091995409479224666922218422852178059558654786567255777325510869996599809655831654260532388499974825250660671985186587239801260053883439866087885910816868934174371003700319854469145629504718482271720581050216621546329842559367368512504966920126868237143122699095857531749934420567928731890383126303158996316509472070566162183411176705113473201650526627522309418343501253032785664638938799433740978966153699826049653848644512008003381375249826539255729463740282465843230124204555625308620755046617974217629744471261495687160239375152630433904256503322035191701558951728348899840919763913789998080400026946048178288169587041339819731047477535740557262618028892994803472114233567447948949692818798515970474211483092289958158874335200162227450435239981522877517081535766682645724619846958885796873206695808502353125851477298600566421042019722874121340983633977259286303258259993348205063837792509091226199609229214772073939252729347908525064129001074507923521845612824989313448343956925467203875261497403998106404824735737123958222469882538946077388788643204430925642688492606975897285212521523030045786315425081070955453511285682449454315557220581068442101794053573428827980223878728556786555313854699758951364522589397257324061759787309335204262166297970286982122339708132215132728909636572016488451229580381754695720689766509583006378060394464217550471005877831095127391866743393216717825922823026999827364127060580079670899966008618246829893652427818712863858358856240588850019504431105993624609095931658240000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 8730830976953705079696043074137405955524846338486705679119749577164693601840274946008986351999220017201033514372809036434313759104399536088839431793577034375420888651358292001878374188909044810024218864036286101296724237926725257009406673666100023294484377744105929771098036722671519410290802148246772371994677496859833946305146860661479755477631561325362782077263087348285616483239812087160789702680052553760205273027441088619765074651321053874653345126342085125171066051621898227376158991770667029304505712016287821533996207802205960005425739186159423775506367461100361754071287323089143576399277775201113810039197990838262828689099473218813196345067295313424997903534795756919324559786394677598023456495875535214200117761028927110440787750818528108410176757545065395052085577034197971192002787834574181231836038850266791620711029061818976142958116660649204470000182778842186761960957842230263295594598124662664998406309155568449305835318031564125706021141311920879635314198037651628902929029294236018860383454754614443021041841975713204151170830572500064676509500115676557132229935873987407254463452930898043375217374177221404707916865551586759743173639383028997200270035436114983974900535105903255023372069300204625461653780374974131696766131754057595756935410351892092240450131310564409399090316579074761191907349147900929187076313753458548590292420623642197541803801287719212769308326650324879568696665933965305870009846517839166740262118358188156188109283954233304176817310781999318470222788960820257155069492988123603764355948901122390169004600363735191254785919582601907072460631733464800909878458086875888652855137621519344954180075958212502835786146658422308862946028211215261270769417838414865203665913567571837896988216447580973840624623839563583673149593203082199873015297558115866330868030134901723682478440682743910407686377655836031082562062465092817989927929116142237754895738039122071965313218074326283943216747005613826220011049332139996509352327071422979428519587538261645971632357513308394040241437608478185947676092420319698327211604709442855019066366759920927452046499466461749967447006277236620917127221635859920440737581207446184294735291680284435744055023519999949194431786107299914797092097520298813969474588549690986085026089798928647572218123565463830627431658940263898170190800245791519581164354627557851199361200922758989042100929054612530310536786032708009657768984891104680402577094578272284341551628731566415378446545704821007394455515322141185723700334758188441375552292315330367940393363138511980356943793585352911282720384411387350433891499255298123508071487010000651297169828793464617044976504331402218271598964830960867738030815902234400458369076257119303623478755781799367049128335415632501728618535352409236360144226312851578002672095124578512656261236742600960563520558067801161839017519092944582176731895559693616955049477852971355065871479393952819941141575500392739417507469016964686123393791503190175434317947020946648172474795559398836820500484690756942213873465520085507407166933551464979314808485279624356465937057348654052300485204109094458240762932396321259106811206390645964621303126649832729822272562196016524682082420151291634402066402216227163340800000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -3783820284083675835722333396021116826811532867721771770414048681394142222153932875437844137404488980264954389612451778467294121439505260400232092888952403488065756609506909814959447617543898866133762475651718093338132352657272396629281547287733599556963341129672110647638238125386998031260687298038542704739332912738199888001883972417173336784012707815522740324630533330416474392341477331450295923630725037330829275964262766951514166627135429301231737746391525331632571877078126987145734328566924028909168750106895824281100564352343203944910576454154114305119471942981499665804359522811461442062148907385063058828500788341239478532533298320159348348844276875090105665264896274577872589406721074686779351329240699325548646824556126401392817612396884905965518743452412396450218141725880317741595164138010918422241400992637556154429193025439506619551056633112436419506816941785040677100489346050510325694031824525782963645674165489489390319130881130866077510730218527815807673010725630669523001175683700033524716801774389976992156305784006393272720834036841309236388068319195386555554803636550144231704298965440312248688761252175094077505409563731993068274663848279603956411483622353212292509321754497750949784599005340553006336388505662602684790032297424238934700169688512460997837861195329970450878420651665719863511691584773521912083508267612976254202781909447560834146246460841844705769336603448716810309595406114630005754042983127502129635506357127047277539266396270178273937474822045204108379956781706773348504951566601872933571281356355491058320116209004965331429541888287388267268231364929265716766168976836622758370747647607906765091898423448259905698664841792364399293576727652748129128209069808587214775355263692475564335666270114634586066956741418979048514339286552857603041864810642104054454424305321512165694792092742284343219403844862629485802159569298283408823065248263652343101144118327072491052109148234826505423066573485540975037808216225172463355755652971081001770848659909833577737031704416645495990878410944749068562955574237975848560753522487122789123015620744518188651645062444510490717636518493330976505471481976568158728130492751741753354702707036921792332637293366133885467056575161047335142739119800770577979015219948355065441493350975252045507370016235869699218211812291460900630615075264640481875810499111888352506783435701330942175064420436958622168986420503542985273721678123033763277833919036441108773646570683283004396296351986307914830082505969386287793607999365724308365162008148025054686657360596648196267559571704229585404206541897615911446904721328365801764764344976615469903994827316047449000417657834391929366768148331603962851771156264930664136529564338910068363737541838710455026978323639088426879863035428616363881332677853418764350749362740529121229629309090518594588172084668585528134734090517186898174757310623009029923933706644710277327934985566368972017901257946387474967429251753032915350210169352812430264798606963185280376541120666196264705734509202169658945105121683912765225079210968822220046831964911247452464278280733266109132296051099248330644643744512838309053871200518222804151543515044271906856770432821978777858582154662090388118070327488389578752000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -176971456494124381166031055834554128358164287460984173252634844579271035029514675331466660722439961085846707307899616655738351676400436700673494025226191107871008104148351544304580474097986035152971207683272473043991587745478499733952343265009517386374257957048950116576597076702891324058612307826228020493451109327807474265883765981566427526735665529824357830038222023218250647563018415528162821261513805477885979568415216958257412869541619652068786470058299841256177590652122457566964123632160870606113742375703709029360982796904684810754267862313610323316556117678072665229940572346201760288801348052432387493591931957443756024563767576898175325956247646584332078592530657169517186655208044403970317142790143244893561756815268155537354998519074814494822997064935943358905153504940162688668637357788938667255367406496508101574141361295277789032345155826245324182181434680894401922252608243380618985980442582649857881789152925001556403848070326844085268308207777103686841055520466668059798903187472741759131833026794431636464022131424718793344174766038270436598756577210709918309959057575150190165364960036217512018136766854999003803402116908942941049801452614608095090215702946050403859401513876781299227870185223289854273010263409969773799068611579015275913899991030368201855908245881259518602887893845550954166553219689546279585881496318943799582558303573689511186364000731759779664906294685243359848273934845905397574295689625520979875894648860744286927585014935792610487247688788458053317781723623066047739197430086435680282803434424828819794200132856147699995947187494632086597619772410144489470153762717129626129805670433873833873289987667122223264385121532240703212710680305576284679343179803202438312967456382753818814910474218253431374552136777400965873501304551609428740811223955512957366510256799969592840819675172330939170288647834218247113390900339979236436447818698281898310396416603365492618277428826619781581677151276186710621989889300385842877434763946434436101747637112701440052968151793303848729702445678828527070128121745493670545825921991783073896005426994480065778239166002648213183973811533966483931971019065543271962430911338034356296990573827137424176980261241563392070792927815552078877498350661700566469937805766541989338157623151891029345450008588436903069524434769714611347768635783171641822700738458549501803542913975080367679972851703275326828452967509174723332449152461426427355319705065244288209393757077100762745470070572718526450734983841147116988465660474076608200818734861138280141766269167361528234244859184241501776468410563768765542584997432933739422049451026359685046252985377973155977806622918299216858824666149051816135874477498244595121217460171629875376567302876849262975798161610687364673602163258156826770577206303725311768981889626691913972821566506646610194932316815523218212305270504305341514738154988692485971038446269998166147825784132316694989703748383502098251690797526611340807226872415178988746086214697757063999260290168737725005021814678082155787420269283043604155010835813937716852332491357384170703075693328817728899413029369280025514027894412108419818263724598141628756947151706434728110816239886912756989062656148263937833793237552663101440000000000000000000000000000000000000000000000000000000000000000*i1^61 + 19301984806569324552133483744743556302557189678020356564773996919758775269729582056568736630842096844463396854844485419353632507670516259558170180382893278988167804404575334410301123984583997023804062772189819262759958081129339165516023865112342586372165068953010166552521201709960769263858854410748808409704575566849305722893532355616599713703288236129886961934384187563689306714460354565915689999907763761695839313656571292985277514699936840458054461954836170262495165057763932324957354030734057369935646148275662719152336052799193626522513256146879897658648270326607464343549111081855525801182716558813295635030011626080574641069342350052055492042216574068241534951182969041158472631807724770590019543092382556721129343610907108252328964368662710222878083791590172102254270003929329469760958428683702219788252600184464515676001918886121127708612847686520296014229876860169752660410790146943267738025499939589002560773360688113290151330207031831562032777867278353513271540793243880740146044923866636420578029104011238956166212784233754717072576316002729824997432410979956767296346488955625765362745571713790696709004403224064258974467838610498091417529920795164527272224391542472999637058268225797276628378022637599976411156258901782347799709857241156797254136233825920858598813539449623716965484854129251659618294948402864074211393512282446676361299849150026707000727052788083150923626252278289431809786076468641144610086813908672730251541175068326417093769444228396124067211492477005381568532440298433504899073642082223066491620815337905684981613854902344475235841860277759224331255725350114037894889654662721330130200809367079521204096701733643240724111403503659563510869149846146956371494380034013040899407409073993473957572928489127608149129705065575007610972159983448791071477030045964542068851531075486343537088656355166993048947622257508594268738796263843084406013380646575341922472058662858186700367017402229141596959229692647778626991902374392419574019370626637609833057797341955412848033167062136886615453441507733712727856950132641064713593846707145314416737481919201215721076632653233071373979369993714650667046068798166397155501085687155180826298695872640443681322036570858643978308497914055751659856431111863817815275146767916554685756305992077372292731220167590352920416726581041442970467075598424707857438718550469962504590233518290304082188256628883545768512439221366291999929505019737425858782276542015734906320816625191720303663255744932898183906102200205107500459315801570992971683259045399630036892748574928821144885099385742797393302766884794130884805124041557259353218290456651291706208248769635142257925115895211219734370277119168422822890507461529725731903017030634391454373932361334178264357458978925296163982959264937838293651201688278607642918260347314441001437445539280088569066155236454764268588802321042250046689452870768897772281383788407763739570253285113537961940824248560841977278165425298225308892893837991053648680397545117254028384724287403703134499824936407915068472208567335262862951786207493437006995456690353217197847993488203497449627606637528362938937493194497516091005650401985027634222959665637213153964775489945257450218185289204306513109757575739473920000000000000000000000000000000000000000000000000000000000000*i1^62 + 117080583514140627050850882407740174762671560534764962756885706824214631434187264308485816072368028050495448779137788721776863833373315958443244111353632021782062191944743588573075980576948118789900309780946891183589952614888172035814195129097742990304869805020537512566861188960799123731164335353262545780025348259139746381255468570553354507961074566127936434808315578401085840975622730282535751832216264989362842968970793021984882893480702913573323543441448050808204443324875954277175363930592821233773327189378833227412959665173933419633197993263599982349072173829630853039209898005116767833400710083462763815670765742003683730503152395611215241934028572028573290813432488162422235694864783719359952396523383019156813240826060210624215621254013662005206308986274519991366930613560782853853262053235563177757537694754966374426481761396250304437206661183639849998220175437663439596261758726442922273688533829303554456256777415802768272151544971592801356354696027530465577175711659008418874231350869004494471181902471273075330557366351962569956580531782981971473546319276515296423928184573841463861320587677594406845427126637842852765472167617891993332998498736923364175134980463369183479675317123973814074668079869435886968108341041747792119627009198216484213556961741489753389811254670077663416520260431160872071732570804995853563074604516213192037335311728325359743596919228334092899605883020398091926935289506767298901962240634481170464597886382295824734618131705641909306346298710784502731386846615118957289775089062406611803491535146768536492475159410193698826184075901022834013618256219183211438403118931303832221293044994866355552524298479473967791849833633963019277036908418509322946189797601542455109610023438570630059984403727315903841328943403924456623743244142038024476053216333990244717920892281560400905778128427680708917254363464615738940293990646236677218917509972404630916375266415885720951306634432019770305458251339810793753354451114620033429106396478776028995008312359615695537364695067292773413321345810906739491760468361360817488381701275218985744957974390322742331613696239177344877840560684062608217104685601286821446076880267813064815247202229945873438907657057057317653371415773028832709479121814517560392564009077905687031876768256503785849007721178250115092366527423565695536264555915683710690287884198687071950115290156625394383351353682536896543010317353578678237860694614619416571212662465582518220681864346785920805416826754388490227677652224018301450647099616342175809629619518342547204977537074127641477326435888788896303804676356765553398531625824112545494037784032873983344469938163044369566998257076348324891331503882732507830099997579855630704421661910536236794620437574026841535359038854778414511244507335629536912998372839975352959368530059236600583739219382162422789806765521556591484014372353239465824186073788105690824674419983016362749712623082144022592905405311821840790110578795134970940012506238038693193213622074503524166408751858521627021907993750278365752730456063051253168176755222359155825234728411149964546110804832427784604142100561389262793133476069749004428661425703569431635830280932067558365060163867407552164493132774711301733750105010339840000000000000000000000000000000000000000000000000000000000*i1^63 + -15720353111141911862893671248714694686663086126588409432567983530904656613520533885582150024745600428419844195656052662822020285556115182565291649181019564354719183788763926976707530968276898781010076640604250690172380940024609098164972951908104688448664359450049873639291159709172528290687219031344002089787661727177543889634525591557439442354590609859943696995237013617980191890868412223084064827587620395643387141341501155656029830323639701020751850883041557487769467582758377381705271731989192165979650888862342646867635513372039021355435638150095924146257625129642573446431930401778367949364375980045770985876609981654509794198198236088452479464783420370828510994379891061746888100455657592188957730863346569088490261721995304499769667427023200942771684813641072126659101045925314058375667985143922896874395754758949485080023076848846947300861186009488643404682035640890516446525571583973716288000402612436259045307653315339780050528784447914653325188123312433483494364284639912171659348454315867235116069117709500105399407735770905826792840168561389699706089887192947777937222213808654338556408514843816852606289744001296462989948869545813693976080889404254416865452937994536909688060653950652921685620034271788433481330742321830328827855151190735754354216912632670199368116717333698384352066723201495177203564921122666613660102327851712964331844411438012430016364912791503603880755198644933617424350470738248484117691333630890063724614348026290628197868123398050125524769962583445070537635419281411742776762915515548882246953706338919711789736819633185467281952087446632306924716806055683129193070388287703925991682963450313178758585521278523376464296879019441293290322407535012781983506688893698690348535015099425795049156565874727354251668837115493039315839151348792987810643978359114864067586151744802553018131399379144301563632238829435734037057671623596281047871080345538273657958102236795251098192733946461344158825664105315227027063586242507505778544101678771409558492355171290613499828529880505888229780065638946490379061505428425684622128562662507337172699507064568121878218567850517688174228010102545575874629024492595065158481690646551284757080644401921032548392221533048782987399441906797601013979413416351286796628475039669702145448790673098382928136063408520728527655820047285495958071203438231109725360267116095228550102307770689714943194276964722177155060299450766564713585084432531088738547295390528132768557521337903402581010321803690654039452190935874132912417718972609264185908137275446191903191370328908280151835370025227601403570468369509719396072440574569754291890971727444602388095533426004093976782174811790505292029511169525422966017579974846053419776332574129927893194958382050381245749016248086748919278586866207427277371411855807283406031737439964507056684641867109706704543819290171834584468261505202161774690595366170382689149308891220252598984893195540602726012350456060076215296260679162876553674328574031669611800984881100536524430376964343466501029886828143463910438313060586300795412111371739811432341547167630639733361159868479227041887894331168594423530737814839483725416920428180865755903273580018405344155965506677604715215504857989347524843889334681600000000000000000000000000000000000000000000000000000000*i1^64 + -2714418825549392370259437355026744900909277211326355822781412752222920771788545889155154758806038120289162425717101937599846613062726432296683183510542038000293200932465609741838322148206820479829510394930286762617568301600986524603325462052227357908488986373588578743512296260181589995002666296788495772308078839170789649798742618670394341564405567300543118857460197707362379662032973995135154143836449103701237359154006132932983844121545954852327374807119343878010452749869225453049519797009001657461490433182754623840727859737587556905830125112304553742569159868219585199067619185034045531297094352939216030812326694565123100124489037869780536404174177693359559504079419011595670390216982278466429811308451969355137226436100480944036469089659602707167526947213325258155811264082463911370930800797191627039761366404550764943659078814186534373751641522547929696685438073726107061674788611797030997508051987063761824138831848455453402003068367029705470788997106528335760426206411225418790780865300421855844911970939305575220663043473285115652580931985755921554507918335717990596249435311326599632774548600931574916609556718464075159761379359092614002713204367974847159418131860512868363619346055269570171324152575513970904420535033004931815018282314047659502062175627183814504990329731181845909617018542978774404947758294637215156803603870815862852471725692374476987588597974673953319080940959594507345265085096623305329913580697141201658554802135260060186606594429836829543143002694372233686190565630235724692403251391591345070113248086254256454999353926052849202031021481209477003833314194415671619976439940389434062024819705431719693577035483875096994082997974124118600788666773779381430337775258508172753931146818082637668464729215988618564985228878217675025889948936751520637647344328121114889339081139581345585266420640650829943934408807237834255333980920817388718210004643215054052542723199593240356101542368357060206886726648372339947270183447773113616751587878037613245885604723057197681963519104701416608704406776753730182752216503668604926220531003874852374231287948900941622414526894489827057710082706038952395485365238904524923026324953505772704098684537226009096169094460626059252052809485641883874756733356528241686859448611934875197913859203867347489472008623032002400180167912091899238198852400853957071757012589031542467447653807717135534895917661644891919967911512054697684499613722874388195584919756304901041077570744153364621115734824889805118449292380939333496643434869498913429679765096036590830296905086011952364804411021993556880152970715536158699445964223722342000271058310351533055073236341945354895473169972761904699466271338706897293029984708663363200276807242079788244787852393445327122673633112707598005214220633429500439304301910320329967075833608844313414569188985316480636406444290665061971545416272714342623215574353467318760065074863402576577242956198546743354857756554440900436004818801413977838969683486562082733455829916131793472263801652320707226531210107385648223596111406938191551311468542079862166179022171382414069530537532778183719175792446349219311907477306357699853108502279847197598600179962530069338780910487054401167792644354987903605810355375177728000000000000000000000000000000000000000000000000000*i1^65 + 157969041934206961045382883565193602570762795224510027585646956702965162453583113169983904931506655088966928309833166785911213874036034962650493272388452834651336334602567086738055113840826686093658610277181443502359490198003941711485367808478150212792726301670951372339999820407590048952727774802972293291870218694316398703243932796880242853496647603123770274710054980148360390892162911544209233937325802942935384470644718864956748258849870948375007929049058810690812478372954342683428195559264176876820102305583006781330558642015986084326095661280575606901202385922061948338444358059959242925558572513218546786348761979257116435382215369831788898907001621241551220979075606553485290662642134060763684400555788529830287960548523586288458618245004071731982682559689570362036534446617637335633522857023375903283129840153875551263465764254081843093996659361418809550640596454711301277745834288004764562154105141278785654700658664065826026018092970626807492672593223993673706457502469947330365892350005125256164850596824242418567810229438493424759146201056691116506979102440339517919797084184654134212446779441416984291508986947612085269031579993673566537327092967357981932175892364432875843437166960411312886998038405121794883471865766445753734021073795294244863131716185167537662610289779191683135808236441798509625556149121588556428478074248477724429967124051177546853640074920834948255555362425143842550885073401492072532862211682514550327449430103970193571520304889142287608258209000123876163501720675595055019398497979452839331608028128674133407149893031807474699095286356412472072094129572547043979705276423561488757017261821795940845637917610819133554767869211987864236577663293427083322279400385374236882918951882173495820680415156808399368510124154331080861083646141568186468308468178726732480109998157965052394990943142414406543238966399364812903774129199307646395167272838071944715957503079233744558319851253889311798955078896898731840842463917548880186473031785932977562317427798157538310781033152154500818133123056583701835221713388837853372230123300283050145108728446819118719372413423023857039778767597048003829345868845987865765229834122760099706372214057424043021134652416739258551733302907977027630591744768470204286510774589917865956530592173145489358598941289119956350313585241761550777999786242590823949213088651128886221549380359603959362148792808247096413857076226847579033802791166834835848590705134847963590215159268553855874632505940911338541050146543863942633473515830279380444614183074186565793483956994449391122407830411093679432295885787618365758409565654920249542114120151046225275106143662282164422775901847924034441845263368875604711518885813939392030852864829689897130496792904604163803063685645245773825440088163659322024658374774753243948506467754346065658139551228746449566371810238088327140293595222449336222442829811270698085256281777657759038507841918912471175090703812200371713858503982798413342450168373833067513545004367096238957201970236822432424329523837434930909400406861629823881965706336273624870310709174412989471410730478776294546826309073887107921143430994409880230335497341633568024139170717838843106782990968222564821941250539596744562934609346560000000000000000000000000000000000000000000000000*i1^66 + -1120521818529058954475285919244487581860584727164885129047070877550316056196777579695856663272126628953387045187354763359654852524367039325010275377557733383690836795055474874698896594631430082923211807574317074695006081186849398876428981265115817660649955717584653969351456582693024175134818668311562976265412987881379558166869156837299499620715285099552949025067441730959050879396185079752251485977024677753527833560574662140481124374277536959085634546178974630839207318160821161305987724272885414637794141060203817625960072273428116047268799790439446106081276053765662396626458422977684440201537737518160122783881786964279146148225389137002493704073186129482658426238206241847184024030943848897829527645209203366050274727838278162258738736963803328661893735580885610632437847119622673466508652355208339065337602212741741409005941227055399165963267474892615226443888664407584899315480681471682700125174814179463052077354133435339319776269434765718711146862427789146699066394129816563170300355986218541195378991607132674105304573515942938568626800080040574857215899193360409497860422821800184616780155429996183521724504028708632068226008460674293118651413711460349977016544905747412646200219361107122603269552152331352314917271803772168911633245810553636910696483781362868483748749237417752410279268647770243497567212761015268288464184598031166223825184993468525569769863566063605704165361975742272138033496078167029008386580961685747990927091886270466059440493787982908700962627818675547047163635053838656496681913884605062109370913004435780442383743157734331969670661652162142405569713489102161693535992900785554281966487965725128566547482818473422447117802791039346540628845000037250425464407056430620417435938654832969170143575213501147031641446487782568499972679557959646458249791287813795358807576025445261232471852421212150919538325280771018627655274944497335221583728391485923641323983365778625456717451757283877869196709047241073415183327817817958872287878202001452992477167941902850012491333857289983919495343620368413761964364694205673402816471977020442333467642929658981351651874643396222415252711075379044599793515775290603023192971198535985857334384839883744888111828420128287134498338089004356142583800897226676462379243447159335894430370362222563748428386261743503894642118783329463486443729737467736799734382612862602865098638257911261223510861326871524309206108969385585565679520593836359874905294566653209359778612785116878526372617645167917922931422531701796598965289625189515618093081300546796701466274273933873400154029371347738073311084294285630287811936066102721516366132197502242323350360182201611313279519721355063131794804972861558930846040176603202953816078044283014775327608042378709496600086197527321610576262159704197366415107120627361718620389116169883746434411212498997185244063348563580158052324678162289561043187537152437247986059059605238912887284015386252729400353713795124582725698083433721564318039700429106467414938119748783956659557875352597183647077705641392225973956618116396245242076600114137122625895090655826989468492640064996116391946432931644308746752183978260869539472212023453945529379507057870804011343187320514193672003001122735127720026439680000000000000000000000000000000000000000000000*i1^67 + -24204090833634899164375370401277593626877057170549935102245185663146018681312820108531685257853643370554689492466571371513205859761886642304160460646987119100829462503844027870371852590669331354029081338091870061941310552501116361626145905856035625313377074853562566405513636293818004500261968432846110868317543467675133542542693134388100738425207245760492785039152574672153824106755830831912968443325469907004371415148623323968128132269283583640275221049186417404904716069179010161815648512585075656682946833467033360371092613422989638587861198486644406347968317876154749183943827557008727266251102359546691136603461598764856537399632275825446591526457376142115771870724394051221128026817642303206943439634174743601798083693771082063881846201398383340197981384193597848434766094203121796140574705002459320416504250729953138012627338356411167011225340018403514628539154255556100250278309773978253156808366574682760913201921774118538385655195153024061611148828348484779014349364660802116431181555183765836343002978539736924126646703056468382932586398473794055855296652750269104378506439597596464894260031425540440845437237677844993089081730839183458127724587459992928323044412742079799593810969559621019782196985529928360733964038447661096886293555233331438343701612735662014243214214262653590265028883815281515458638377949559881331124884872698587771427190561472894251695506464479510509008458577314181389174879668091776998052375464694300698905196268518821504802717039045970520264100522676082920629063735344463795221636118845676535404359000644519053093671562287557776000038290350703468244787048058344953495295093170677895350989405651116284312176392684131646131782218633317221929764070937661209189158906348155749269388963366033100642781633747309856751483270462111731911041129363811048809770341991000781871971872913096907649470273675854255560602739699236690213485876376568467852778278718464212785680377757735507892472269043052957320002151182591446961364423432601938885047243066002199133458042745919869878413261115409817274052022619250292193535385609265418924594530278271457161197177110858384641504916718188783688990958182772031732264124111712459544713786804246002672082845146438954061688780683029656271585440231438430016180447916164026529796721328107573390842812867839848935715052060399700664889528387114281696993923510071397588442000033858600312714797841052661158590495821951303863382749108460931451423449121766066599392941891799651247328062560433988928591582979095875058234639771986797011843158325090535415662176129596327885427602331691789602541083869844791203861837465172303753219710962733146780994214919460603285515642466696800138107375474528732041571893715520354142011140241187065719430754609537471011480223872088327339717972369210921390754771009039315461354374047774443500585072663545259533476358130336450768019648473973125237941790217062158495543424051892697793542061157080491947606063535754888449266110409951399479250167179162644655244430211991188171040636762521501985354178795174296254808999023822866319843603455222982476256815229303229540342814306145217315424123669782790322792299659175604474992467618562181265004414589696097804776242549074357759137378870223139902711819297599525968936960000000000000000000000000000000000000000000*i1^68 + -2251218045840714964565156586577572753257493967195906318604342218440226945824175871529807103340739152093980047500978265008479032082101821067079664882036701758743970935176657851762724586970068715438817002968398160275246260649794199712600750814897274033038724897723659229869067053206786836357349977839481974254924016794396175684919835756867217997521069352509780157397703623673774794210623791071878722206812145533901147291973801792543374522492551272657226736755303832599690047422975458494458999030200871501200980074156502444342517845218049957369911901513013711486722202199505013950676750196654833661381482297590949694903244475969518534069668044264757324855155393757814513045095948988624058447037223110613280288943887626129857180905752147020124214619874769704278813196862400309633937763799261885611849398852083197400652078953278953850884908363013727198233385888040324895199657761994054393538845212248850859884707830696966418027497107876881393621907650884734260354810628038628156628560186542840992495954814725551223492757468493478488093294680213683269311996154266923322243735830374755650551502243441743359466592950197556697305043298249134814682793764833863933407149794082385204699833959955092452739615677839891612078675005793177954670179472638661698666681950027767210945380890422482129931981693259179968005919562752690520324512300757597953917229885029414468296016315612917911770718951824122462503096737360428692553324360805355711658741283089967229049663523604211787814767641189386248309805769259764037427578268949495854662243806394235363455070140063243674589877689914880121907407051704993861168840280633128646945213919650824237853029760366836328485820692597492163760912482349571044034666310952280136142323609968439704264417382963825831447934971103918944155553321170761700990906008110600581990317251274578092932342490526861574219517232612399832168807279965466322727276563033646741296072617035523489414686553413079454105390560548919989841159655955733258138275967122883941930372129124770242462245570857275556661061774840124809705971519588764385981275008133293683191319925175172455505415060873977134196107955904140959812100043703884971829994831723196555015994323157169192725158387872642168275280205208664946855172626166194676233474720737736507311399050581120623476261119634879161282854184162321212428515457031643939145444535851566984456894855437043449750536287854653579560119683333888719225845916740926606390081703749954438230134586620493340353423289786125483899531171660444999213979055849785760306050804727413894261961535908915997982508820086231543461366698664057489604126057790268887217137067940859336372084491644418661468443425110423059577658512034468670461961449837740377753239541292112214604270827402953488430864147684814110590986895965501556245402014359842313198808334082761540347626647548436512784552259084283038863232665358693410854889672237215983930868251634620902127304712007779755584114387386434785660785346862871835711951699615287633154252187834776229005148702449961467829770911383451827244752999675112862919381697306728707405464188025558270087987556458312969165574763857895851034024574093195483733845825908108608323473794750917359101849975296923015979232371449191022236206356375705485312000000000000000000000000000000000000000000*i1^69 + 55981189513744464033638340785926600372524332071490012841771385000769221211491744080449017015490547751446074329405801248991708621460809250677809461975092533818441600691755106898289665750047200188692619545763417591726318399306517309117640480252718382913485713514655076831732567112192367903228242809496408432233596363542088675804769711477155883412053120367374842428977066912103495009611307981645925850613629954362772414239854901930187677015175546345274257555860289587891543556314353304503145622367444463643912313139863238028184775562413775407234565561478341745867655022778955655711586307164565103388361855230803582066423488961322089013226757393709308656633298079749463247272267681342797397700298991659449008190137300284372389678773184916449569972797607531022574529105114212530350263559571368841787035752251669052930755936170593532659757308163166337415433446709852547074593573291618207421379033281293295277879071323620330327689830089250791499075998366339203770777453007278681716241563649766429743077779889368961350199146926645639962117299320727347985438103183081107248041395904634114445489084860582805963725754443897047209725867758647104031442069512038843380788405731379805402795302010906144923118603233467696644536962628015333741219708432516527469071687748514996482394827003613777985943955687267867700413193473816187226287199707635178094595672854490751295393931233892345739670971214757991030897843665488601699305039421548568744076483796861383421376315918644433374483925826896770171065365332708065067628175344116876309130335443977345765211078258686805228956944741601879831365333437181355672096328786728446035994897751506837808388134969723528163486879899007217183573554050276497318769170562251385784227074309069215196645293023283770487759587908465431586670426073736551995240154292103369444792922336039835992680026273374293169726911482958492956617784074995570790443587448828404158840637196876110640876758415519693048039289062359326304963609209173202189488183411433668411267397891980202297039698340076625892682536134202046446956040984722657467594715325075131480762167642325886564116958947058263250237461820569510300578053539770986225838651647221444461439157956747943673044785184478994012102023842021037312327252411968302561079292357369305634189257635066419693115625583748339726091244975431964913404134125613111516059983813581098624225972807415171983350258329870505227838324598061869359321450942590304156807700863407199628033912902103841032370473741774509072015108249381532782756652214435885789161671714688289756110640750294797289811601409280117143527848221469043360254069479014860804593600809783105603724184345667618128428981288829618251871353800917031398430876644189549753394953997206487641804182427139530112606694886285076503051224822150081988569708624051555046469016682739430866427357060936415359023460714955270735912477624298299674931508232883679176034471323395043361987887500018155812314016224711841652519778381826128612444008643330262153177966268114490371825844283969156713529839072560718178933661544938137902701296581888916918971078295704506981609114694494145644840194731400530621701617908445014992632144739570588637923172348509799767820726378130055577108729979727910654621508301469488513024000000000000000000000000000000000000*i1^70 + 998078342502683990426612701283935213439350322238879368965832470033710679249205551217180463563156489180788439253621404847315393208597334739770648272690082977008970700370022413254240880609639564309891613250066260950895587828569085944868191410815872440633110376587728866936163540249088451833525561025302929684646285982724798989609036151369159232403658243861238352729564222530484637910051962990107841260805276434474934474698864481706153137868839770205319624277936034561934799238015601534317263714195813477790744405892190121289767765221990231814888269705382988635645604509084901098203265760185131334064696752371754677088328531586485653181948659248036409054681978168361188741352475756617000096210136916019319106583590462391915772652909305065057094931673173591132643160588600381014258896068010839758994919734232341810625062301527394453009124189575709806943282667038581399709111283940638414345111684034707243350888410124699315546226181565346151959523258557840840907987342595370318961615536018399081723225697548194181931906656004303733021899546269637753023294964120436304967354738014860939626525602880610786057298690987399968674130369852100905070363413463979145399824924518228536723745327985930058573088066373656401913561888997510958359334226650575021131923806483112567487520354288818803425315100855921353995654921406106636583157523615743060414972562684873129009256046466824503395668788129926718747166958520134392925829147121819774657850198483314364120304100317597662769206907272822477696466387938340197316328384585820493994862030031654534324000967047969779749861886968116558491649294562895047668127078332420430848876015498137952242452847205686419512798052682956104591681628523989054425630579231281765957162150217979999056240062944237698614045941913470378360297134069090453889350656281239957408420253885455112500197676489773403466940593490257148371830944782984275180425391402036392947094831798435402666386466813386862962168618650065754661162432712707516989462828489504015819292854585264530490305542808074525711907471433339088430087748701990187478878517951571727402709321526751836626501660399343564339734981459641411190728258217948038438305671115664287991243959870001301096914138126274728617174051764297597262116944843439517347359816989223108652796603545605907260802662109483586853588074976433499969426413159135632638114315105026043649579498186228378719556958912718172214900994322891223037984537893663842927678822775750282280223235537808391242261989895008381983072344833610550398405718113199289389255047380362165918208208099516651709470068882258422062305123861723273543608968463817810305329740472347367152875214316105943013164842338265794670375299245384528671662703880767904919905659604757839138460295139291589694649468835004934211056320586408397581738966349528151812080630020023658524629566053115946784990173315008820558268638433816907302737301244027640918706531563869760933975799530316409156264848370635062448041059518583224417678620615457346425379407069526988696441189760949764192039044055447519571523254691377573788831171126647125838098044474263928268563283249644843127893771977680385560909915932948406276736344154976948429675356778849501605364555883493401442516918117985482906763471412694876160000000000000000000000000000000000*i1^71 + -25906047840548364019056662545480993515182995688741842970811542819459543460564409135252001742786122300368688945121901337327597062953398169461195145053861826673714993859808933357902105967387713245385135299411008220184826081439242117670493875423043316797666492944893439373379530992236126771299927430671003169543659823104659017389479909204267645228814423745562394230344812052578889957775382820394417502908348414447884166551458987439618051944626808434182619529986176937303927015172373084839126057290184380772633271928964187444047479565764730852569199745169663679528524665250811331536868297479100531505368596134166161717337275202711772520940237328304236190185838562378378540468413085607604601758780561712640735459470426362130046729199316784472174649670617925317188928734131603593878685552474784787355602085357055592222072280463095402417023013403513153553816943511815999327337056835429562109779409379175387195516769678794073963245853200886470906605732992063494106878031379207476378330935672068005065258223240864676796839337673806136332858764079584621325817736222611152161029010493677167755739509725249485509333502101299251538009687268156663657892897986928653642386095446040813469662792698435884675552464592955562972146263062753863390243599019054732944699375182937018060022864911302166346052504902062544240916886164492258966687870059361709895412352831954624102628319083590756609330958678617871083167108248435017249275694535354073233176151215040443063199478518198663799240562946680980837964465673708405265897978749599703045152805898708891536190054545530291541506187508489184856097778615117227435395141608293725098680581920788250392816573212584313190863242306649340745008694481875042785471610895954178297737718285043945776696672287150730215917995934321729229704821210120624426658149983962179774834177327768982074962725994794770070777926143527588191584939857450762973557417063583949090462294665023737373348077138546145375862703664330394824833117797888266653365816571087771826659686014113988549372626169291619773089590872537786220397449327326010490608820335658681631128434542534636781947092066769578223726275883986982492030549847602400456333223705995696511717790535251815028396267652397462264219889083964915851223384409394831717868265908714799589977308378383853492582009231008284923380870078098380831625472573455487591591851569460444303500292042271535445361634684991399536928783292178059132635856546015705171124023697665588527181632668445472864978157975520555744235201751150491149309778517178884152209042844373145600252895471503325758163489875883024692571698836252442473822776177711308298489768409707772729444427630647353706675655658995925428181724427087289787857556499152916861257520335040683708208305630236644025418354372693550716325031843965038677757976572307211209145302825043018396220889529001052930515395591758720762447856065577417063297954928803962146518218195462022961574355988863902496836906940416275619337814036632394718425727860285578974181265730123843742711462624528031171286045310421068639340408804478051308115600460840058157385120578517138365495388642269183640601341577292838470629184009785001421458846364618140466328078024280018881735210823935533065750960157551026765799719819731271680000000000000000000000000000000*i1^72 + 62420924608311766566487552758401386231473770232205895869998383889352674044699934952584239369832510077069954067055630632589817153061741935129807268539336613149590772889769285496405790022015171027298770130231511001719972313141517849511254575058153659352953081078174976806189807330478716877959020393887397177843474738927689922605822969856700555401725149314489407111068181662880589647608341484849550960550137972141114829057526073758793229800908712343497462730570022474539913320544085895805546985605007897839256790362230627874189591413010906934067052544775774178135508561559733699714126524346558500638276867996014267255636052592999112669342544165506292289013452848772434276333869294275553478252623619246315403582796611416745932031485717538954654986330833490789307021917986925943414979959102157057449819173196622286085955866872574411097770306376590613024247409988632492767528267415783417320162171398660771109498486830495489631853675986876075072581898515840336701018312829596870050484560847602787623114113451832917241932802724061777809836590285784889818929006964184734534569656895220323588110831887739777827214131830764264311790119754058588094656650234673247830725898296862397590713505683234771236620954486716107722753969089861472153594591654137469396436993402040649181086530612942102896431029325412522009124825218946071660118596460669688146742130163442389921479017128853766167567514334497218201241972843584281392420740196164668105333989400931003438721527499322039091877040228940294721508937421050703788632375454906907216113955897376493746436999097759297910590796487072424575223148950634256461094532041332816849395414015344445296865926779477755277693716971674567591153649117581663443133203106678309987165430337881033844203713921742307009656617451603933301997143933186525719793707820108797902036600341928986864723394669486142422625619895053931907764088295204675889120573651628669514455429870438790359703964192319769233541975964612074450484363764930230060613880426845872329730880534659958637906584111435745660260005804673402742444822394545900721656592641220034313730596694620878688749828816610157090936661074496928358229817758073807299989911481177778875386155195465528835290714013719691140361677409969945219151082350636051490926732097064801808291441562275457959112250742456875430911207584409834249848433661627888235868555032522949037575725550233806397512145121327293203918034263905470315058911753695069622988597767026569550163940634960213208400824057507005116737874556503932565037281500760291577727591323274798928276492298361383981691944770910644905562260927001865220543642811944756267649668272044059759012458932936606114424371780669339343481709786743482080245198773257084272801278614218853004000415728915125279535156367657804152844200949117124704545582082326480176412952554077854784242532636714941973534742907098080852675010053767447897114611944248737276172010952066580022269609058230994706085606076456731461092221180488395129564760057292922196500400129630722487142884103909168238094188345857099176112506510326314379817606729484500502269082131435998425479172949568015013216299831287289144154792638044468105317650083873779943330905898441467614147638396860560200087183618743900927462806168535040000000000000000000000000000*i1^73 + -2951545174826472245864708770979779887724978344163123365961523702435788715719302692627000949149270199059240194912365425859416191530515588572308016942471040094834407872491568183411615931673013652700983654981825259514612141070350759818092030650162796694970450724309213562612690516727329944737581719242993982230581036412923655940721186449962249094720143453149949556821205049880521668617456487156381306332743465218339447990872728787045299917727048586002212775310434934187006147031755425742703966812124236444446331742121396914004277660846244224478228062014783676294424600187035185190521401495846424954514241929149083751429473179093044925194847636492615642622197168950542995656144865024450527547592742769228469023184223761828035694218787455575297158542617484318015563553744995291215775863221847573197074351362937865157777826796620469912775104828263058123283707684022356989108235871704856645739022946737102424358099172809217760957318536739621497770206299990636107056025579682491222371232270109219982780608631483597629503681119669803423039426007791291032307047044927124174334275261935059282379760882335779049309933396988418701713630843455377337140941753651691430258938279064743049219912149656848438854829304433234866336691912861076744537123298163136643578765937421268429703240345465843421450940341428339163520064768392653432376191710651025851044355220320016060040122410484729331797817333155929123098510513691312147322607865427245366680839331990246924625596708134043208544138315813701314351823455093739977349387965706256737018933681644780912497608463582098297676922141867647027229009476843336040740488698164219841022451104996349699719573863919052863643405581007101002143914704520570869957100231061600642978391170775293435793656369167255366564421162603187511854986088927476582630046533246979703062251945047402030375260289696891913263270034383208093857691014722115423863392050780339049747066668551215488806619270535991865966743785917135840576100080239612107675424330947416936812526253779537300581836911549528005541090910453460382244729670924712747818133868043750078292324119934261177110305777653959688041354610072503329281901948142426027316798445228888535102146220339507420791802921133850187091594687010104276338915757841766938787218438990722846887609608271923880968318946685529653372866075576568678673522676120662827172033065350243915635317065383294111287834318827948419827452114728454881732569618551768958455641508742273017285335789462157465530728270882067129417138868295355728253498643263975691633779092085803784611177408915206165225775626383144150035786592076900827267706469119731802914172463029414076048301423079764526524547357573013588298962044707246540776232004989160555857531152360125048158175820110650083472703171587846350834675338565413548892842008894930510262525383667735327006308890778805943379627459435914731523010051837268288398506578926109897600705858892328339189170307132814927875054625078514233523148985006040751543540311807329154718936276191920615571350826713635773702379232509213076688113266067411230935277930700848814128040871887993616572837873640438262409506505483877021622876977614023427301987577055165305768365871361947865355105465940500381075097819703631366769313474150400000000000000000000000000*i1^74 + 52960415249802726711452377240884717155492775384990663291041281435709864823942496787737127747568665336175891539533144522045109274109046568112396560348696180430817464018258609584211016546667319366482711604467664227578184877216995245377158135912229969087802685329012991928896645824003083873575857136575859024566304596012318470312073075413623088615479218442169479114776997262131464619649295256534562175735360847123364235294174014543284812778469131924692907794833388613178120053001254688661726020029761772500151119766718919760135475595901899627794788457355887255859382382052257926548318428433335205839817370055192789645002854109944026008288432311347593315476550582887582849921524418934938560496832469950104058247612375693440208350805836483573642382859275711837220704266896659332561644209511004757214439339269369087669901483654705610854814072037520457528469432135270682148594918032225506264890140940065592315073759431760576050382718035797554330418811945751883962789771078987160567159448803295261408695073713261909817583717957183017793234861076357132558898757866485497826450281491835394936323235301521144376532821163814186313652082434031060168707578647805546245639437988695268759065128913450306200613049308696680525632522136690525955181278377112196642387737820240115614298081942076607468094779632134076721647445663213129830794114169872138600234086110124522869337581217477567872591646432901951157819477583313494774483803042067882285409428028931572736490436385738376610027695284580147616849043515072899387428112331259260087210833620749147508332774543044881247340349562696427730503105216993384738782475468539229655513217474982740164991038206886593212996271773558797363432676750424627500412149764575365028373755987636437668955606494632941054253940746728552577050450647372365052592116219021665600356481244133565008459831714728261204623315653233953440928540589942946718546871162309709342288379611918144098624533249085265815622156065990127571867766863089781555017717358764763879982325286508555654752452738959021140376467831945309828413954933338417355025774376635199300652296434019842213184590828803262354054607017112113112865332678919871432506163344428942940655899274943239941160330612424540877822585021344689808106022988190373535384325849404248507709230327548639882405638042504489791387574802767013183268880793224962450651981620068618147512085916133785507819357941020729529408070880709966608694591330523046743650265217082747993270500458227960373170094887708432022698538861484993626248078641997879743085956316721099520086089050777921074410379254917271475154579533042780695067541337843608726176618872991457076084369843716860521890708215728696008354139227962869718171905302116880053747492649151172748847355508962400728156987652017820266535660322671122928663044542739731812853073437919240417072785964326675162078401428355046780157209678395172940169737218217929440216924813039475530667193829218693996579079424587807507470087238666331472240907683909535874994184362391843738743898726786956287571870728682520527254539209935667179739093553850920492133193209490845992655226717318310110761785341676795522955368584748405324917017972799314585156317047876938057877743203174195814599960170360484456819369338470400000000000000000000*i1^75 + 328919911423860186508390811919433076520612306805567175818967832102950220806289078443631821528479195691693345637773705812553028413200257892566931024160407875735426670265912975866861613958823794651957898317788417043086942732628225143998232369685826839868037405675846757817753907760072696244743234148397068503478885750707977370086175177346577179185689443164002628350314119271014108936003478663144056772609835463503396890249849107301565913199517011766353986755885478237028450603040003525271872767759897438245468270258353815746442439793259974138507590973760378386617896044106442178441733471478807458752360259462237438919854352551406238616997218649156491825336699731648800979190538586082755428853739159594549600047770642598628222081134769923505490438126692041818131884546768988734808936687878608245309125906823589316798629474891038879710457583501343247804545392511608647269421017610770636143683125720632893940715318691973802872016958029992504666015403181517105212873618790846525904155195009250014214189331583691326417198016122381115496764969956489738770906085246645338802025575119584937187323961153105939248239415329588666721455269885865467001440250520067432899471410569783021223205065075972528230978844552444755872704048677457299637645786021698874308046156361591301122633695396606263349480858366031028235982875774615541569172154425325743440792729517635241018624558226804843426940395332117764639373079884867305234658971411940317207122945999849710997974078645249660860735320253998018672804410241701195437052552964335801055039632024747324016023603090985986307929162064233292503844282315638588134806992631329430095836979621274790037344773079771648871312102223072206579206092180221545738492105184169169027944709116249853149409137539616768118220167831635246214811054844826946846246403138693929586082362806111393580284086304503015049107869138687608160532169238419899533410584142534429585357448013121251716365480932799150727810086740258563545728495279544018899607863471066208872599259232933478250594975738641918483373574585347125669931999715202738157924697365853051229548595378904468577213564282244985966112665991118983920051706938276010410197716826673473529783292084985511616429250786582435541054732165784377158223794734253383679869778222282633391245666622950675901249570995341381339295616931382749051049865991584017575244954357785598298167056353146951980445091662903173633973402519924257914487594574761065508831288923524195007000241214362688830572004993253706337631938778122084557119466206108154278738965002340543330222407239564440185465020147633114086770172380201729567983005931404765635473255435167472995211644828199242675545249860546879258940709385009696386861417921264211523331648249736297945036776629236099304318777017237381924105906283377817362090342436187673209216870120084155972176797728003273033386269606426558303796817043269637876254155439766955096393839875631488305266878747917644396846242877791241390401114062668680035458806955372229475509317211104887176272826627872741470725848112419082621651887454060467482659175874589678116063801014059365432942997174905819148872277665057025808287211868578988569438142482727478859263811992114759932808799328607693439155218787987855179377541120000000000000000000*i1^76 + -20939682178225949785105112057445107228351253989819369278670996313423404428926947535960127238002112173978942999248569361875925680061601801868827244431603281076116932359338394067851375128434971157934793648636076821139848935747002455907535632769204128256149414295167471645973638783627368385604624615230696715905654341850783566867939075193550460190156730274298966942588408123440103050777532907945741412266005030275017334918127647181022735278030421193250076165346412323659633228576756927287379124166511470400368349395509054554520773954198540020371830062301469681362458270561588775859917405021799244994968874732081925817946622439605256923318283955586687035971711132565838928225081656113299985034551234351835155252387014425418463545861224841012950488370613195188725215677376964785104799127081743417187329085524260800193523487462729911570492688756081205462740960342031738307575258557006779687778876298623146785801552823409502344623837466330380768564082892541177379397229415871760485580126934641508335829099582279780573599518942474658232060785498185305966456818202466765667268426685548835974348507010675512683371048197463650548236348075816223486259806488798720902576874053484037646512592917431689030398172997311336340423594120250877062237746499116897440417110833413148430857084637411844318830906178577314369448720971252272244427123329188436935891574683861231103922582378162411492456100998139545579762310070159479215115135251377323093825367714415316966526199139365134717558400760960372049782727570533978007862098749003303080412597691519124063526515837379734884346549181145614529083412666832016780217945353026370287429996562852932564027993142489336473249962691877055062886157374365815382547720888913989100636009144480621144235939537030584044572236031367190342130114884679873104278824156628937687940945928645667064398253147554940142578632500241307524096165785242723532777401079642409786078121597371376082728334439832836097605434337560197756020449962849585419578989255550919339390589949582588810559751705151590157741600752341543518935533108235338287224384972839490105879315124753776575763362649090157352804599771952810079116280466900436384827094839122577041887104427934156849109167668342467106151145205705599723025945265711378402957909045612688754613133610577855695953018363910094647441767705339707573801720871450256827362503775131312870982452274189527366206994452349899121464559386392544643594413889399403429855215011130190562973217937074013337931096763260748500119954882688924304232648308368914627129982457810818232061124785967657313767909991043079369557053689667122285519225408835453940199299330739645952752802444631722287768946821770706354319562946578683691098564839506460291859402262988604819177498593033950638692561520977599823109130127598638023342931674162038800827508973797658790836036197531708840233046115993990615740330976724808656262094441618422911678343183525964466099653618448205014914081162734182673987987088150714583831598348829627058446734669175430371611576290950953336031703329306153826137372508471589556315941923440123519274529700549384951579600802851726955678250933117932303319346881055828518935936170279918300860009326416975212540405120153560015072000573950602661163171840000000000000000*i1^77 + 437237160433411042424396290493689340904585212824014059411363581364663754768737943440061357260452630181642603699157557722330789815095870641556752432505197732868164115428671514368834863512396665127385635004432400528536363492837674714754498448761597597235691471197423862768787327243652493664466415394868862788393459916007068270140000309073402170982769454937597294885484893445148694858261249967544396171053022314580992361758133506960085032720169706795667491464760491220330450828735405361699059960676231101100833574530931395468412202999009482465209825299676359957202578556915253647898886203176475102048648435251156364770431085514327569163265509621793222634137069189333982344482162435118014821929171800674452744843042360318604831720148886026321839375812332564095813321064912349037733272982260989088998442970459625679197305577872252757261186682129927163940193019782235281340444734098757039070154060280024252227538620486261896149591247392980818838511889231378695614670844369526276160947558485528362323320606524791939300758994434196098334786906793082494290280606360303223157143596414960031503071687599385504223289855098727391160098164772802372535485371423897073514961688829088533541414663075130299066153547895214875317918891539423281750831956807338845491830539489983011291204117631879391046562245327004517778347280698050780146512909277900980813374675182865044818161925688378210169125851024228087288099351805706416316924486955424182377410787794622995750229648389997809176524466415622312229276770729831842416401631783173403301189717576169874394045660813871237013068716460529447558482842105149485058830987607137341165417742867405495820048598626674738082590325927844504363696497891907435360306702596876818312794807120374399470346816933278898390936566039167554938329128214085306356361210025377535688247396363771118357636271200655355565418497704862817887117631866064681089685087395962064265113615581356221532042827583130037889828743822772830476918925272850494107093436988961836121567576637893483511488348997811063606344979896042975374448278147645043345210458544818395500415936935509333721358725602559033066396779602434806986939614112859199186707069947458365811773730141985577115195957758342558684308891525669716719797637643607788243411621099669538568933482155760020905931246531282965219986072184904360758136424985212600843716708271124564786357634606655014035359785526927209215030622593434955747982653861023201626296383789578024578860962909764270345270967004935754323534180870494796354730815365677166989050247412457063549659544447454979126818762583714517922936435315358663960002292681702747810057965760141947304037275687983281701914441321063300123734542891681573048683828979438743142185476239184045694292976907059526734476867774405944458901951281172416671113331681560970396981051384025025458441089545105612769217962278371500094733079567865471357130754818713030038985530249948690183145009739876062081504788460496663398675651723338319253784722315930402376408835752010868408310322653333916848761656242740465246486961038985723086150858004983853353913536988433059260147217218913755748284610469888879050438071350010229186369002455686369733111346677530905416741839918624994627167889172588988779724800000000000000*i1^78 + -1251770622737935258836859009211739433032550190105332384982357573093799590349122367487195998495158881752025138811383416751021726265767889118544842188352415381070479303763659471015610025865831092130531171900080499119939039426646805057590648318708888585711310093535042562396901497975986338049409928188817091779070997461669897387718598580593442604110466790224778362759143889552552050849036126930911679187567419229737601325806990760942096657973094985222054379207332042638779550896182664399307154529409688046099994894287570496011548179547089374090327937150891976204802223088395225860144418054577603798344658737412427662942823313061835289412104126811573136217226068069612550077366350425409609766561238277901141049719132951802383202305362227558128553390900515564494279854248090529260992310699355907892450494113370085639702711279492743217494458299142267437528928742080083228521966888419288701738115927480307904820373818023787205093537467396309878938494363888044969352009058732066351866829924594698104544838265560466440078520566110613915484682675015976079851884878236262744587982493562738938322623504691249136024035014158183117318682448331885614916966290736799176359072163299057067885487432745543132665394851546435103252307536707972684599799885963652810065501772155312358365648991352356857795881183763357307822558386993224677244235602157808826549797824752791420863738288865699696282477522231953433802520677485348354826933693050837839874896144725326216482829296409505667543758768527340611934500049113337431012707588207655013705342104559239440366187302308442765740688799428821188720196919825171827272068433396698591712896873556341927920481785749792442008382933226145646348021466715636612523705520497852581597290796245746378900787723924584213200204385123490142055408760754276034161616728779181951808167462704043352252615170687137280723620532421364691947611890855946949141178881325758864506818687993550878019264522210665165227801517065731041600503589309353355247264532618766821872927658143916197794308812758195990344059933867754424046873642607822344604367515029290975455869994607395923888724051974084862087344154911899456356298473448230276282134364717089100869631377977891235822844305628269106336927973299129995787291749788306950286234225647266934710079156917759282331789814853069720687433166390816504617149683302392814236945625284808525555192138093228947857109356451043541728505347539191619999181138714151319219477350051504490548731383671198283573705849504371051580158569906959034218619168439248481149148010451433121360045569015337149523761755955387292853788872882472983238638448776266950716569056473326364413331727730551265138371925589221437340361388198256732038233778272220435205177302774851751634940523703509058264078896854988443156379596728875356422867643458729411292853654333189753956017061816138608532408569331282760400488899869148492058422555603923515811163552525952189626469973328121652952441930540239436622563002424697892850303930921575705487171419342327142845577080726554143897434027180136123517869814908038872267303148935765494328368418625125638715014392618503971563392230903119850600789046891798733590574639095975055204051613262015223498580658388440509415447565258266247168000000000000*i1^79 + 5292351697949091134353331012434528819422791217109601027172033915206064943873721475248593070172020877326963857308517897712882338021676917470304459673079971023317326826265045164652481434265104646444950491949280211284697417288828012969312470414813802210569267144365850855730787503399406992279327952180110254088743673066332357116288223694592797821348463811521977359086367158635545299284061097700547996058302845548604329659359104776622672310332065453615961834413872424998443144176384674096463751765626012205087294435550525858140920255996514665210665243675860213162383025245683416024601931669159645710911184639515913490644624309289671759955052034673794856752662304110364798692687632309377414160794263799040442794181920455804831592128889045110435939600917514661175209575408623254601011427186024276939877614987893818563205396699052355290786095079883931648987683521932019462347922947556493229034517537062316404179339860206473842059909881124459504255907991579411889711443442193240689336633762656446633206720180442074026034841818346509813848607827475055612408102103501653561409661819523299378393100240184554344794063459222894175814666297536572429843298917627803737051115566122229699878981599942535838134079146513509451366408168206564127957141389570850519954609447287517844713859777545716328522261303301973927572234160820167857668509075047426253372311490848207260635593001046337813119163768913563815238169805703165635642926553212459282517562311989996959744033649068629364612609163563308580371868561468275202698709161204417578024409666871203144922419349533079864401346565489037782833364958538504469627197744534479353632067328848132889229482663485578002081090573681962745480936805371687321029504718832410259237566575392341091384927503461081162056564703497608062547418473146829200548401914574754910985571211690987417580971664449636435653262688529242542861908780310299142034130216772376939584391840038738432107071970574371152467951686154336039885181059603573790702479029257495299246250143427916303700208151675616140437319741162002871513140629941504621587506542979050254121841367747632968410801132750705269861779007896773247621445661358290173107266984600848925254851057454253438820476700448090254070955386265295307092028137606920709868540593278329502367973939352500391430705047571012882871094248111609799045623173089015042519125103798924363163189267994412499054468432373067096446171191910039181540636905803208560397362070163562284619279130149591269054306935582599095888779434823863941899939436946542913627490970412021862701104411144934093130178548178828241304284654966859850383088368330212807612451711958899334651420373613327990761965076789202687949177443569112404894444301083106529983911840740386129881499092342558982080862905908471119682251866201855700249180119773419900883177550832163550310304288012384996011168283365723393010641806160655486671716434018483223253133437470667707811574270414762897620151848597802102708599932812233527007353043994952401627905508204400474380568235447929641606042308708651664506792514109750854629673334111366032171594888069654466079747779338689254450530076546539026517293971054445430518032980749514130858479702936794349074185322683694914063842688410583040000000000*i1^80 + 193458985023875494053137170203169531542476962815892828484668796005265578354262193373591950330453907289467105171099849662553712031266461294816312138334634857289926434048993571480313252394053210052516928693676297424436117221603828460963345336545200215513269711289741409144758274021582300481962863066740666673990954330336475073562562114570454641702799729763128654699267077928638444709251242184305525892303139688029047667869705241292610549077081560628659430833427813217668100868798134965436385210959451066042921089354119451714227619639167002482302314912328669891359135441702839274331075883736830099627136308138030294329100340663565839627224818585727637930007232957094985659577235903696425210840529596016290474486498634273679595814277964081359301194834969536665267280442215151030260195077707058667614655320130410249258897526735147599261142740415624944480199273845950273293700348562535207627464444755866208256624030805358109152295838271046773741377258421355856566234297081295326035009793838308500285281946447800470220989589054204561106932351241041394519207648077016322361057031430974955032128626677950128291508990243504966575164807882638149395727623217453339048138374518294805276172762550396917608707086544553544580045932214690398757609504786424093874443876231753139140154259078965478842208254539915337329727337684297497550832152659577154894665151802756785958930721763344813347453399638485043263954134246286991227068439914001287635607593095582091639033406174282017126891770813695282814755238935669997333322631672115724859365889005489830074946198367616939827269712459968675081805440115557571713653068937771879824541454703364320465212584749358098461769185855580232713451270676427736570031432426944052076448458980653523601800584202719739213835236981321131574454932738032053931820687725151704487506738873932373866472452572598682444314060764465143880185440462975306553224993111455918648035082169944925705079787817668000054633816658777893429276280405976300565369505673184542617865461520784490645360539212751777997506856221471130855950360199616467818821482066149125443632750946808940885330417735205832713152035871208412784403435833974018500372258781615545867675114325867232275702796099660383480431059737035288893795063483348820906616993794842558317524295355158896470557920235091700595738905556799382583174013276445495796816266803309034595667769379265804976601988558903217048738899375834265379890555252964289149315856984882454989308464719513988381265168678764140849903850016425062765529230848254004458510524381314131834209105605327926021429922692316270775675339699913311270207231031810293697557002327548664445898177732726163950352722832329873471439960240088038855187518808136484902147917580957546950414199908104931194476302866417488604767686121543037261357209696280798538451075233413506663881016576127014690959083332000951608550178378824927758951981596610373796289973191243562495456344053655984414545461600733128684484138621057626451934787020096693117681909063966275308913236377493662093717445252645740918409524790234664892763610301662390271662736089099076534670022884473371538920846064286314997861930378415959973049309539415621148691177282853059409108570066765395066701483710873600000000*i1^81 + -1220154156285347338347293614406722193211653750309427718766403536336523043557600071223901729148785284958563324734915763734028326388053145473007880075016945245118137256313316016988224210365523741791619796181436652791397704281312219690699980100361579690635641357859466784863034089480279899109120635802839456910519289896117531330891962262347991418635998018619641084768316225456627542673658142960111954848280871014308612516027836986080747596366574075056297173392221480224212724901198081872476756069827326118476770218813134490515452445791018252490209957872559142920225983010932568615163533854163619555667990863019120713399347536164192854987558432539411896102521079965528333621393893022797397160750337816105671525612895321213451130374336913011584166514118356296927743081909354253969608089577737218876800486580417484595404614798208365798998745987551088707694733118552589983493165107670344129555736339285320795532771854973034419611505149324286870333813099028592126788585182693294631904367241934940587548164582599285434921516513611035692733376558758218169796627101986863876079430473022372917648626712072987673904689522812527540241175508550248043880879861199854124953470873630750180144561938197079466962715446516202439958707086701979084444930831708816181412058390871571833632090725626020071071148363994692702133289739352963256160116685795022943623464835802990416641426356508297372958476972767954530036747635363146356592857386007065771141273623035825517496258538119962902877824312501907662585551378548188711523275937996265878475075344534634277501079748641374672548648335006656045481698582872299691050655349442276949754261667606476775205191087329550176713434412565860468251220070135706140764869595211750157168071657653533411844685968016147088754812491544058660701413525146495171568830171070448955875892648415754368046824955285793022852106356938149755510757177740442711571042652917340377574681535113462652545022570305490336844220306797696772528174700005926152939403710090107510427725301869952701681085406584571844044453349203666509193852096797588077403396850047289396435672019024149953778789719493882750173470102984508484557792582746703964511562291635450168983245670673977076851926550623049972473989869485533883135997387858027318976425356254938527925943951384377350119430266255736419172194399093635408871362282014361624159293304122121534458800119307634932313072820420430701222727675376470199612192469137686998738206014681171992261418223193334572813606000355064941997879789907186374874140442800091605509254833351311075728937224145338876720916929978452918195120086904629241832401587253299769450101431898680000222710852164024990423905667897644534676858503151339788356488698974160291458464121039514284799802081861198132754373405625290736819051768368077865772325312535635762384694227652611966969098242395378687255387474954499454042642933965495791057170169462551016343347841196581924952197563914410961387646567722735101603336377513688430956317903818113711986661415739167017480340365479224047723701939734645744932660047254460624565616184326473290420388246701075527426352621960706035746553299911677273456710936723660129621083382517885649364586949234656088914898950302226413080711004160000000*i1^82 + 5845956499057528838834412810758501003625909752705084223572562855790271542085597126006062793709714462869774296077120625440050473648888693149512372245892164420009528838190413421635470175349924494422186449577085463962770697608972197999604885686471988870622593338258039963408001237654396115788897761820417701532377814355207555629096341563957856734296037859602572810493933459985266309858358010100862097357162491276728558025085576685961097222905642758049911893667705276772346381841517684607524302728611990433693442969999186249697026909874829401876157471945491004734537413234881234648085473668468467605054351588193718016039630043394872408840825059282653473823564982379069104257559504387843546767521586469668873396267655713754877577770856192208839046576232476136904382992518250719688010801154485691471291156254585438987770330545059497476260902351863178129775774010086991959184570732434317208689403816889603253872305130233573860422397913899825000223785053429131198750377922651448509506886586210095794578871618885860063362284247181986225168816825181118114317964652986175929677881229036416538753785295834633028217606805969043394512440232865701983092946633959615596422242508867197945356225788879192189718121980381256586296430228031165581445052586037087339843261790741772448793511551433810396181958624358180456067450847523915596516762348023837007255874273396588878372012376835213095855297467811838398257897824299493059338301173744084175914684214146661318756879136005086458577684863593182075634832417607245959746911063396009440668571901907476849897666597625149781575826109985549778252557576249088177324426980567035510850277660229094716640989260710366321842990778067123691612395509557018178347384498541329049297128034952601191016733252513814828284720300940408859790526972010630803233037086806359001557225021473902196860896978320930791234308567882518700984783413733976156612325930346959192443688755868719601392037680453530826530434746484292018982107881716412259815696648863774472308860434432625465420603043586460319069160497320111636657482017855397407125694614759597087691724451030890685582766677808192549750246490791323326986569110718311836484354433381471008768361835756742092910477098743827891450977527818225961032178311298234925042353555574761461348975485781736982189357323570762093390464495319586297965985491411043171743082503394010396404044651363279569217230828313581686734452473952582460636366532121331602967823186718096766203855364041036906999960868006692037152006906908298900001618689520312395420612926083938080742599646361158077857683744327348491912887306965499457753374587203812860028567628900081051074723234358502797434743965115623177456001458538961562775849757388558828350466863231746676605457389769907294971804189804352912214511472475732705982748446879386418802135205426906651011465494453688751638574959604782256447849163177011856157597708186107446915740710899806634384192294993491567033740746985475636533345302342744322422469635071966872313733995308168332504033881477836668711493172093573147551460792546151644924108749707542582616771071193633713919369846412074851127764176660027658129252964158939353408554935657921741968493458043259883255009696393593310150656000000*i1^83 + 33611111625417927221917200522439743855642634582763746615056531729994810990071604090563164543581655245263245489668261889648649493393342695302051551452869934611185534447874186965616779515762612552221443329959347742082164057971820078992664274828175911228608627894422629406132540146668576967070455739544559757508707453656616677023257427257495325653325473091226218170301006391166951754620648145123670393561319423959295956758718395812115179558699004000192031167871043609891787953416512670491975889548238424652238162079320830090444350888446650938387701507145379028688635390864089983129830457030503300915723942062581257782373816653804379423337713815904263156636479008729794117493814679557890909218077889838883956524564418326917735172810536484217492734384731081589276052543048947119048669000350923411273182470147299840722320524464643994630365584677977226831234635681533986464458955174332079208854641456624064045658681211691742316730518080194462583165605750870634853012128974158471364516925462550659724257775636842865796721856104167593187141179203040878400805437387404649514437439924303328551716842257134259152107356326390322673576275454137144366024563185124551574601545626522648657008293452707649888605092662807280563099338525594713631042327277806985547316630008179084711119555908062242901844089090298177262179378617723906392864337976411828215510683493687736172687887612635007216650914309564626141611786507833341979603779268855790522120833832993789374464045588631224191157299825672277933860020571905618580066286964233991298474274951582068248844281615441103770943287843311700722331936545078667291275200899694705989332766756475013732886518152611997952809001468454687473374546992997513438336754298336291134975857210419675427607733488039242183697226025317828716580544998830053363677214122810448132466422299553953012775768412955745910472434694325669455319113653298860633872187116113461591051479256949341956710839561802958250567922147605286296636898437101669576700522733695965509458495941033765388789224042780202185452847452527751767024686771550254269121842036997483881774858138234419732585152846750464968332960449170904926412147415387809380302493704914476191074830381037165457638623613552024298613409828135409357761818307324691107635073387137758666281945019481499375084356744447423086456644119225504437251538226441519022385059381365208108838087588625674474114575555681479982684644921156650598311837946110478893107930980167381460772163788155045863034963693800865064364553299130722013525402297243716685865583249941849424670217302216852283007379147062160329668950399784903904106651733284526591340651719954952635213452507201846826188925798644007554323878046402775252821728833984566247201917942689009453074651578548318336800548120718177101982929875817001971297984003473917295552044206353572807376106090321699581389685726556497100800249908438888678621298327979008206680074600313920229337637598305003565611990025303828753441662129408186866019820060496337004436207882107303848465909266022185859028381491360605963255659706091175772695010101215230955282103307114741682940149954024785010598291780150125364504782901071568372111948595757467943790673021027039198257688502746061209600000*i1^84 + -488891118600733492845545407166980926477921320286648613672596707326377718883386837298224910250337478623486251099904573549960298628570372207628620009919332875574528570491424064791104733746025040296786053648545731279242573202425893367970186921327407940134305761634714838070158360764705747565963530734691174925496291103174023058775611272849693027330447759710465485660214557313880794403658023021054505807966373782301510569892502624894379834474465855113972955860179205313695409266433643938658549793693973356831717270299828366630160596323654648867345466723351858544987792440802376750196451052835417462182883349634338483596982211971564093626524654907222878029169037072403642223054302786030664414072399383708137921032132508209050809825367492834825119837367044869924960997086291570583294862809788181072178635490679917109517646014871641513820749241981405322261580051642871967039632725085519826095353804323448723335896178978144916318301267239646731382074420388919372830663620024080753333343187358671941897849610367194129422901234544182689873686307807797516584400185283237806998035801371406557582440312421272648309442619381029011183489336949907413101445308427842210612977872186999420925817463790090193539640374752601485774679950657055431922849061132542196024614897520558172969249972682387921514322226276675368185673196929401668487477205149111632464606609975783196009523790627957587522546941296823774045150397244685118565557928343433575690451726730125902010008390457174515846819713834065738384987455814866509119475152241788529563102539473838131499469678780980524654772973699659780047017574536930740363582500505848808394123946138587995143405139582038270879802150314747198044378424391634678974540158766737843980412558925230670893975614506347525602033079133008211002426914153860764178835339801227426681652704255810286092053351514630785635994705616634343219077186472322317682550166497379573854749807587057444855198575364833402627112664055836306233484993168713440114821247087410006991715348785063944930726135077626456981397984214747682591503053822807250924211622539173026217126940382841659693886079212021590359490727036854674744049051690525394625828688601075476960928955138432629565508558845423016703014030219181370970402134274746045816684730296755372940704382447612022100907665770771386381143336381031564057807144094793182125131829059594128481593758814890164712556701777555408065129426753708598452163143122149631183627642008419640657966706005626605024121079524381927611447521388678668733453967530305361895736908071516540211708175901676688769453851678393897808765567484147826628279424546985085822522126054924614552289126594962546706555017841643003836757674023922332129531944319389518678267319148765022908419243684579605148140153496287035209809914883006936123453188231504047525054351262638176740755877787291936012792497306260158086176483776814515693733062900766507392015980247499812736323404391416441231495659867161949823056207657329789567596466909990128333628702411683492797470158434498752164875395583249780338695803131866789056779258103792379525025390821083307342649519773916826921577282674738475064747052190647396537830304627615397079537584177327862739591234542632960000*i1^85 + 3778491770646520991199934606509304670484776728373429844986030978313463958820999187776656561573694712110168531606351406258970907568560316606542820232570543882490367205771025655013058293506340619328304571774510957401575572671951600363978759814736013180512110274432795679813216957044883308916056626352995812014076302384211332768367833094841563302476002816263840302742744991152529516494138381658466362634279579492338291365791724177818768090748045119441236745288551976956065807964023953348874920904643747262532231833886303824519649866798455464559510716158864350934442106272642609693434332263853008473493114231611413184638099519327116077687347067083653214823887107811746507731343616797590397497692617418171719826388510128867754728751349290436973712342503082199703198732626585605885312247577177586884677927376572451864507780798147151086812069917846472147980928991577870774731111515146811759163420665676562022068961000145951602336197070664946073266292594277522367745660329662560800414956085868673118549375886864407468265824801033279778833201924395786654031862576773175515811020160608145840135895550714297637240704345475022462721597714050350797232241549013706524563265158383788554052344143127379796656273270244463286506079034665594703447546895449345173781980016446109985484484531840429031757841825054620631800894372236068216339940043137449484714428617318026042904143389841243156150630493801958554453643441161729519698899852747525611527722899608418492717241769886464593785356893630289128997159994854009638753107667318740930967573195530825726100104893236334058241965892057221852097954849027762903664055581166688545528429141491015109055800992672337951435405070145513815768374995175957904970792941667693430946103524450145096582896105281051196094024454183962051413857259500630007610322380113430764361787970257717749900033574389896521759525763293297538108541785857029542896509478021414256484779305718458327420111914935681920467050145674338058990324533140239899882323827818732953718529983670728566544912690891350830504409356843909506135408712245016746195369591547458686401026422553078337168686739123772994330392202345836418568038706825714813139773551438583298546646505222249312934234063422761634848432375712180604616372620604309774288550627323981400131208278437131441500690803634222381718961581768167386226165575798509345942493755649453019932744401878104504503109996562856220706706223276883760632291187483697152634984910672748086353632778968899103408437928779275788672566151853624196399372072974001010819357254631952210604416357477838756357092630260486498491147853440380037413097527258225747851377137380616209732949230276358519727518281459122725260486235331380576234760590405037615535323907881165546845011720708807578983845121620159855354728535461136833109714973832704081524666925849910217004910822535160803764558038001173630263734368420481799215051843270903966847867638278861790837475882319112087163103431243740100729659635940197358218717635984583811075067431635024213821888367934922640411702080444811811788016500998989887567636447161154031869157500529217917230745988192134626501547055622894058134529360474798657435273684138267657920260158926676238767925231616000*i1^86 + -17731012135682904215645381070843093544225344340006411071667245266630718278284258615247786469440132180784207324124178164672416256508851092437311512267898064649336731441464438736358376350172219347873655542872438733456930351178109246847035776773171744307535559004080735829016596449161004573050887774134873804790369606937026137258676665693233142190697952622897077903115090663489322835706811172882895014026188395461380235126667048455866249702707094699372227473730910902734231344402991178136335019833245624107163177647759145400918925074441188437380173539983225268741865267665187584835685327648393142752301577950198605511480230771832677417250313973121082989274483442494072019514310645688944743237919635594443345153537497339344154829498921225864801755376635583354297878072285765477173872938481493202783539657319902193176633356998660440676640548722759206801548197868722845645317758320835397578995973023930830874085485085743121394591108791713224535179334667575013727016212033469972053907909825326573777773786692467706216798695005160991238207637455168177819789683214278190119058581704923685880595315517203665810105598822195105988961680894933116414923788479659329275058261305422191853937187556704596352839343939066980860140496815928417363951504538851929887118869267827706665306777731566981524735986217387655635350201901571923035046000795116097765751000853840835626143956992334878896440723443064224773967131772286413951622763674108458309630979194417798628299227568808580175150702733696220513117617892423314853908968686857584006227194234362962682412422242509109462000582110175152352397688441226991987682178610351692404419887350337889311396162503472874083594086275520409970799534985207517259646800785829447030784455375518934564101763392429444637127509148204682819162041147412489836893176592194845493367529800003643936739662672338930525719836589046251083106322163125290310830844259872057371106010052878771983507274042552532490314235047033486586550345802626675252874224032471574454312040207662130979891175910282537605516854015570103108954215424478841565058915934728793408745957874196871806058354292991995650379046951631014525884414617014796280983211856142123059900868744768398604986243727549551408523878037552162734091716489618425758082301155608370781235356845327662184193493426176013277230123496280128184874240455542309645731802102937253805315494308647802225230676307548202545886508496908155264899620782044204821179577880570958209395768440828212005220365353335184063905847100520757165319953015977297414970228561746583191072953069909478729845178633093596382002407648749471716385958834617274307714007443776985246199528385745820539850530133344492266684542875029911970935819477026776170164831606206301336821807584343618802733992387208905105794780232931926097977742420003538387227050481602708399442349775222549580668020698121517727070457954892613671880737178664602890530461940832714292962697428698076407270321358762555832567442085628645703850630020504658787739190140824420942250817015446392464732196922556118336318894517677400445525261431089233632278767525396137882675137520507725631946513285829576726616464904876578428772014264934740222446301512776687445186969600*i1^87 + 63728112221893131462693275513158458941734623600115364782686436758613123589943639102615216070923242320739108960370146174589798555445393356744519492259138953547914379577647612370992017984034351102015931089245251065168707410295776528275636840555137321187487381126748758374033673406562381880108475540205355912927267371465248570061556070234421711106023511947810126350816640192588169126220885867606518439438717169072016878427276943515982252021569595639090216447423457916472843811516734754830813716449316350390747697727949455984271825858268856339064981697231703884613412256468505213609250205305816646290263831459227809213701894688144366463721575952779639356575942917727674288958745678736685485991761072580819813105709971503791149694013351449777785936600321421425196825245576440678398356109593067482223067870879595582550696040832677347221703916120650462799315110334434657224311750494681108801551150013062406121972122559644862857099005243272578070555843901622191908684591218541650773869056576752748683743649223415504965298308677812244964504337366870292607495095189579350400932049484564650618007963150836648035320938273429754022726979272133645632770374066082751649310306287406013612449120437615507021258813623675135388605669851581365394406942205356070973181620746163013734572624507323649362394514905428467331800193360975464248969064512265337799082137308523079135517541026898816682378924187776811323145472332965194176275433652482594825844797679888049822894437399810135501028169188635007714302380903344815785218449731405844738753486812148588169685775193387795211467791298896309432867320100834629989339004248699562053343060293773685082383442287788672742948929182206939259241076735716353232199801200616110840063460137459845939229454388830771094762337586137049173844206635757489885958012926142188374276244307869169774453728580430902288127338996981781508091752546993877462226090973869770684546231099815710010940403311945659136659315579691121117222574722513136568299904764940921803308685093973482503594506007523788054020240894496620336096372727380449134551191853110781648209740547326501239834539230725782602719830508832927285538127960932084143136373717972677442521395244493845648527550904665980847946920588791939020952751258424697919700656935996528035224775592860147211918695164542095926916189820857143479488791655616377072297852349786924765728922437768489852270098815876460399321453288212841331495344870343921310675554003870531144139608163883118908132921065591627077294548545623142631605729432987218226124508478762306151385949509606041975118893130041198275433324431232834226074635453536600752785724330370260955759942590708851314647427929656128184535371949272509340916883008939873351079339028356780297993193722597241038239131551323066953210627492443988690581846542077108216736215419726219121709856191902048064667447910990729088809820932246181865258906874692180149698161680064135002866916930703860903359151997229491569418851280761542295223179530821265266635194816739572646070147859761574013398243640779952426401704430216672257577973827191332423423862743079298306340809205647215315282735049470063293489348542888877548054590604601045150520314419946780098560*i1^88 + -164402872105240174073698750951557589506393514604620678940187334316719051208493893898535364204452994371935708700257730300340047258751836801118942997814028324026871223104618154526599242369324401885170542639969082254783352558325367782490718074782823868885660377291273829525184591188424759589716726487579964554081546688127856021984468884156856478723500191655270344367486946292879065086141223713040271962114088387169091345992971798374119590127667672706247276820519915607874587745234059332070758233281235658806948580654598629119630426632551113022593300395496761759713015644962157571424988710564762825555845076187393972862976217847820521325482892856995491609657075275800528364248526215413421128865132740584048395976520035077493776430463636638365349769625770279846529428130602798934177926243748452937626267642627089765368034014720655528590783122072523002067217818110056929528246741962082512396790316847361293395948954279202594534657752985215779462487313826555377951473935099075569258341036453156584618596617445771330093727373249861948743310971573967456681361982923457542059428983807004596337325233868748354429389174809472833079892724953514148835281434951353797736218162727064988286431216262628014425353390760753872924456107889870629964579441297790291329727877088002083923891740014938435211797520138078867625213718969813599783037834188161003601588342270043384714773900048000835953607012555265840441257912952378601698581588129215940875292668845507848367123641940267013396658658502956646601695487384597566268629774975367960713023022239650947107887204629352741816376251089096310583376262819011785961747714232547005457283965596811678301053715774753851954557486268886556869709108193736836799697069180266716796109255063454154572879695587805624263324239473801913643113028769577780002376338208737670951431933701122902342674036684950286513412730043582481806407780430077218008871694078449959811735896224909257921935239685873307173811613934295130823990959628168680378997604393365142313462145605956311285918014779440456941796350785373889628235595622378488374622368460846845479900467614330382035987814589402994680644844546126129331299179776875210323217649937549237861020413540463477009016417018876584555408602204647491881824375165202262803449378570154978784426557503164952192039637647529219407904566256505812444508843494982120376206930884232572225947902806085027306340587779206954425129343533404160072095672057507734529058865473862478024941296900624510374159683516254541141542776154082236990964674296874573091568307802979088450794443277023033056412434645816267809461221635140149337686294495013422579897591803461955011006575075576465486768752960857579618799644009133522985561182023650992352500023505882642601089723171656930950083568226157864194736415082858009112612961196809430030097985087415363542125693420155630127989512598907877516524916151910000768093122363516373224559369882457202209493551425158473616253955863892741493746649142190009294180108272135753023882606527487740590542749222764725140805510105750476440866795503060147143850431560830239136187718265418962391247229652447901805393967708453196705335198015692877292514120606249939252270810190053376*i1^89 + 344832461182987795069409687757984287337102694522611935528800655990615047231210368112917315523694711769137342196499524160961110418340334395606861960447948411080538636456357073098509756148143738894838890150855196604482603660342439488484041161679282847099765003116959952706412137438367716002288491885687018142424913614474323734001691757242278317513588505582319170869536106841546549752884748935002006848097166374720417435833351672878766792971421760466619590353949181362336422974069110431530168607467617525439657547785752912751501219520921201571088991040071624542839806220790553234057865789700005493677960809459183070393930302682105470206896130113644259670901049994839683080549203825271636555284283461108829626612197383659457660950804458383138239456689966287313824315202207280847709861025782264683928390176374570122632330840610798224720202931105308857399904622978461526145025826093283349335401443055033168231063423314697827443661681959674575956211614407939184631287833692218562595362494945076908616416038507795518046047296326985274677064717202126770080766233682771106854510176754122630092170467082633489116936637358406441459786978165460813082072755083343439487992308223904928209775346420299150093963332961015138454203507081644616599663198717253180760046543601863719283106844949005510716350826459945359229098751454971711219419304834492594022299697836714831482474479140337636586603010898759857004306166943377088257454478905310179911047452152695997145332675557050173429852013641455252231915692594087381624342618879331290460559150955588473431787665682624274152857344588130870294719947189707397451234700683164196520696073517510597152221778300993915487386329888136252749583033145744408416123392158162794291532222759324613225751891743256367048193113990835989224072066491484931861527718791951768310764506624106272370264957846336210376668919117317088660819381647117374949125656726161891551847477123379165613428978166132128706950079937295276244168328609252618201367266648016642077229378894994900013760257872130094858614849597804665926123646421762943029702397364826797056466045807253513941594716343614383494740150057596925791483822059430402546649345591383465538640635105791656768431435255098128664529064347641528836691873522790829842962256931865676045003301973944373837683525692519960749941081997897300249134263047071978594383151006299235306285803208533903884159699538344765352385120553787077834748775507525002298991754718646404430688887338322669717738351948830135997993315306120200584430912974824200450755890470130200902723234091381864693301874019364824101505136526069271407601090499432319181063947979885714152808992271325561077641693262148554592752185246002496182680566245021711415401363946579361015032950272875064208749554628536716368607707072784077177287123538427995692113940862293379293618750704206400627987841084386832603684443090157406506489310470462130892527632880149336262051004827742685555351553193403421273715396693968228550816671459947444983818134208244829661391444658746527898393095810199996422723054621818193746512693489018599876724054858604552169361086602236316501624760589863162030616859031199123187963524058182788463179333632*i1^90 + -532950185830927341622470069310568579445834022505235541840252510142166634904787241659505287648881943961763188722346635007081686429909734902271538726919040614323967417460332080097355275684147525537284485266331914032810762625653810997694629979412606736233452586155127530952196502553856498130817911193549699178868298234414170694950523092821976618699540061079563953248862585566753765094668407681099512055380808949137731548608006524131913690930701080647176885049685950011912328603863607718522357948795769273635477800447216744487908448804216155559941759796541663555198586726656658708858360678749127919287953174498328700272000082571411721245200693121235957274166363703623936820701847802367952305005401312550075227357432058318183436815432614851869720949380925159173358948051766582614026325008652649681809465840645511274902173231833412783247348864541897750329055098853965318508389490790132857012456050946045730563568844285629669365232603622284154547799003748784666877422907152092720476535911168582465602785812816878740538161151485602727758959434495417802019720791701654104033874656232325625663671905301817422035516303878086522818927955654043369201764864654634897485642391799323250517482120739576550676238275304896615982838021714850158781830260770712385728733053286292703736989922408659389708867598639807179086147223683583061938142753424326567668803545317553424127379574789986630936810072821795207751732655251989859722936050933408466614860865603414515572493291596408855859004211346709751791485737382071594094632184847200990576153575249807085062909798434635897280490460892779063530868174743490201217674844629721790603501780933883312657680889088224714694723807029237541060026932841577793326502534782435725134495208386745255400302771354694453194335807654240688202498789807054939191814578639369040142206514740513047987617002201074836995937540964005994079555820791268180146806281919831894840106358614908773978717639666321868239641248931190097464900573302193268630496872270458731482223128566411160971380478185773736900075748402740526588114430008300490535531591881992476139669295728346616026641123794398994314978413405926842151746901114982268464539381170428239016712589846762173257186991147131616547261890626186000227966704342822024946317242738965288157581502571115717942508689322229153664736551179455943162765788021903708012554853428108489089254541141529028353962736898821424940955826976832444060081802533465676622904776874559094262439238739405657753744680987085358924705620535870515547540886884455444540771450489758121768753499997556872132494943813739359198683551432088972974260972368128207094505490835365091467811615193447630624461180614113695836121016804589324618138641547703343788335427145849610387141214025970271729637630027587633521552250592830562384859338679948023226971214871928361312643599139277559786021598098399785745044045648003850550784498825058253954114950066185470822993644115836854523001252575126025712468053112713901827612527761742331978791282383684889984377852150767379765748264542142836373539134657576660251493301020538041274165330558935947874771468932873205515073283454090713701668421944865826625584809588082054529024*i1^91 + 741546113068298701895862957791174106712615934457400064592827877869345556893463895799855348364931380420905868350064881594374912061753120841982385301161189703093154731911076146592739805961893519117159891517302319449404193404832376399618813729430287577417704559205615140073446007670537664267793291472040311745943823809314791903065283831823066414509702828602979836643216028012264244128639316818765673231799276688275548315821645086131735789540093500424709984225365192210868592860896164727554214847969531851131324129069339178430237232780287511574224275008151907582505074713880310030133453316096390166714306255497137269552376687601930891147114280260336473276627520056970005848831971932296868560119172481797971901298361827805051227265482824360334541557315115378993743188938639794812079683725797650652591167628293471270202002692943493790949834752763336689106524546696870126447144592230052879337643307162633213663029651823541664044559507296877401989867375141289167301659069101330868265124196677798360701134665535142181421852005657023787076798726707265444881414007190284579357670726249222940815832326175267819825135048457322765641533682823568579862726877301960589313250171273461662638370085812620575163377963196710324593530941610423149494560260869255354587793115751486048018355151571701891364920390645524590213302569650672286800956064131782807758917117182860990613013599097360518376084346619611905781041478744729958922550750399526702503172584009051760998204773255742826722226730862206970899378408872793321382159164929060928453971240181953762956959356655704991909880163461221727015595580903530390538967714830673318138986407229365721291725701213612722488603086039579795756718202227403122873774560357477269391265306539325481612832315803321390679513680657146413098709931974965339546704703873954134406344465371344185907535059486305814755632650767368674889171185148707097215875537502283800981048094604207264408915143989436069940774748117788934683177851926476765878131778939801513409171969296856084450344571733511269202173182107856257340596227387986546312050984216041408112889193475350666223222119191101216237042377183644394071089764035339155799356118702473964136828844384430564879493945710413298391564755283978377946978260024455427656220537739800920404960384712277892340677748335118479488461826968880219655015707729562960296650035691228413580156946423567022371575018455614253859460175893004104323027295733593683302915852309425302957336575326997503892916043053891560615183563822877893279892424265372380910378114169192302716995558697634240921065007402822521167805948048898160674986062329475897474068062108114510619162664478113099868422261010948215823155301005962762034010207368441917921069419369521502042034252699358638881078218790215026911816315908618552821659351243505135155672614474822314406749744976912768902946003748471346398643045559453979284955816905932846457794018911317120553242616319067669374369430531548200401117819094596662397160551713541269396764551585341736169151520435706725998594798850764753254385516726237428092424688901013014435143462872379290054934714716314101132387757298813298589665264991774721372004858818723840*i1^92 + -770044742826257285823329974147287939295145263910422630372037920566370594803239350035984741292722155235564228862841393547037209533697413809930083500703635283960234824282333047976991870742664282298928923717768761354768491761285464441446177897116199241126127230558907881751039692749632958726115155868659314046463653595255392227544622302313677946908013292504936236201879284941761718091129351250670407729105390641726043518342509266753394808394011560182364974841508264372531630425380679049219717079809425093036405563226192139778537803496161774575180468366053428498401646734271026313239203683734009894548726868488598530492561719577672159698150230888846672090569192562994258079337317167702236917501098710666037839614882422533493104451818224937955868515606103113415097437003925805723787679445407836854411102241280285027332873921381877844871135392109502495432203291397550320791363740043677037435949654600017855638821403548136130306335971869424713521317823808408066609987069212071709386597097805267753231098819051986429322741025311745536035724218050536654108466183587889041830040115326950556820195626496055725670097853161899553046087156568046760206499972610254501448088266342923959473718552886573133928162011690485812778310007740607054156743857985952029723705195673859537821302663437507986956793200565341624635669037744071004583925597030165345104458087606144869073065361019628309349843465334438939201759487856745853799577479333255148766555313945823204437536468320168907072329961706103860267202109904811934803553542523465980229566054909599213906251872888698522207036780547462111680052517550184268863360378329245782827075253483482846116362142139070608646548077384659036699839351275030657512603796747004629426313666471663211285775841350218566881111948127300555135684178765660691202695336830563430930799839631674920856065141452068827130958597771221624149764118137411088841367242858038671663595201355847184012615271183879515493712306118929494444673765351218305031532330954019409773265986508564005646195759097573849769942306013244704103788905386530741710221194990548735999582861979349308345340535004124215162871317559113991996975864318819586295725011898385132982068898858506838864485875633047565666385616431482975349061659175652339403838518290447546354871485986187437867574088334295969265743961124385797915937615104496126743213528276402250735762928339103936772678657857831233735192133884186536565703586310560046299687866723058702157614607262258859888626253545363275306066427537021803692783384364969690847349446726608144641115776348309294777073821445179900027220242935931805718662269899271359697495700842087003124673055860229733006031882563229654803674638438052446387457988292265018401755260468448752957199382196833699726175883337532974000631643209199996591338301609962503696668885496371596961047515934927213310183684910024741791472547181830482739512462692116349353500461723762529654158129579801503974061378982348031887921840780844847201346992062147497152396911973990546924109937563384829643330849489713890304967993924559363145113800229948668813772400372006560884957373556583865373344879769502989508253398951889224683101356032*i1^93 + 1037763004349516870089504390796704163032785448601987666954017946483495335199710272840197557015016859388067762900127978779664626745463069304371552730047908400532401859074042253837082882951472937682192843434721937849034221129764727801284738353110003940047745532098144845830470566573994075221884709172218744793262922147787805356586580200823530285956182391141530861184853953987215369602673904375125051952441046266172658430166173665388188902285579827646810447668856105009254735720587719657699445845739309009196466424289006394801330913948346103096865293649620077863963764940288751042629741107425270960362508966585886608213135230380223142493617475793234243790688287670521770572009749318232852754399964619144208094281903032273197902861073970754322343841945308949792976554577920636495795963058737242231608854369790603119561729572702521317718908872419101878037179235768715556486149249483728570526312440291381052768900701681037719677203604540434048568649383851462361136945152773934687511302957463836703783338710134892129070947846098770647982363879050369958544301256573877356323615054914056996794982159056622993480050490997177001321384298594274003066258724576634290576656868200769342069805925855197195842386145897916221440974929707470271061280559631052114901123543051670466468346047573052537425398389125176882657269855910073588845487669796935939117036862031123558492622618866507730755804684114864504276335854568474650897994286135437751853644086673461710555201852572159917849646238066848576815456068757334032861940014742950640689021390829821020518050345417717849532179224122834368271203196580125677081139681444350444499328979531968820129038462254829061716522616412270255806112091969381425804324770743517814705569480237456435522641941558264595706441424349945341469960223063433260944491564624334835706586510905862959192308998846390635620422011263489476491727546416893403869795736010133662143635108771730042394175614579173109503986619545294827236153634421339488020563048782839436859661632496292252803528039900025411390191698677529277048263912755678277338754087034132222088103230837029199686608825728634052275772512540262909688117148570552740215901703066299049757132426592562682697572665615158130307386292416074207947319716239058801168535739359268074150374616664430432322779759413646947228324863609914801236876168161794356580659665129032447768672049171157394116815803556568496572631353187524455519734140224712100688717809421986861718310208587047318049013515835451473520201090192265394575374387338248281787795147263723132445673654956259371062018521048665091221056163711264292409581554571639577639749342686334957119557345204623702091799193149014598339927851389495063256146084014058915129305395376941258828218632783035589485280054562030953452344919175940675662615310076060333895325336477723799359172000497491166434626599643710977300670105692583796677046943352928785870967707957705397490679174508709262451669996916355890452433394909349272824748625245088528490518208388652405616572451976488708704707713223332941051484354381853055523731668910015583327806445346120158529250691702066832670597571094205875153986818059941200265216*i1^94 + -813264230778931909979036469263712045434448555619564025553563743134356761269841780198177598768918813086148816181189031178183518617794687718158285132398570263478131197774663532029232459075631706332578469674101024073060138133206577787692090184687020518772773813725849664893530679407232926675756483902878202322955826896519454837029839334599948964402043025002421174006085158901423025500408944227145937350756694624945925715038150558434826393942837343481873140620056912013518759735811490956820486114410058915100579473927666430351813648670333553702148854348039177430086086791386494866109783377701478070631115974015040425172611909575098777071974332551216483535442502069664588420967645311233082100233558118561087854830088580221010274766686887055852206568537368617466893975579869372164082663744097749824676080426003281242976605471518119952516641047957163276376605665631041610188553694819991052042805380673324835711040325521711142042859105443882361758083961978121080611164772873396296669692937756854980806890146368720595793820154009867781134867986970089730060179881580394963968285564178320387931502111566234761978308542127007883664677467113893954317343217457377226752992867141754210879801736583718082005112207797247416210723311426947328957119431471255661963482594641543909880171327476384146630102395397841678794741145643574527418601601147361305522999143238164495229828010606808609028699079181558828890418651174227724373407227687390912706549573405474970463178071259412316067269783812651190082481508584257641375212758636862665043213653065813505126752641944694417890966584213677197137881889001704670465116762765498645549203484582358548161993113687337040974180568994395389606578452626658770727767914748394320954889414435691568465513375002183826099213983719724985363888794202057684083355539124233158767321053764483945976744432206073626206329236714061521235030033391714581864455813764198596978803155664861369638310842775565498971007003761215835618804876177651301205929488914491032960561032791907592577813406290401509667175318520011688361611279670669277913597748857153138904670288145442664158846984453008829146210307124124721675732722061169241121983894614066465595912474789626553267361046761748610482408839815863865203799251738716276417929437469501886485659108438773980309107353491033587431975488910181870903734478970990311924264439464593192663356629717492889195398314410654114751686481377064250223425947941319945771982297290632029111940255492341057669344798849568778366068450094907862594728115210802753635730645762379231359032063889279263057709570170923320471290967238829802302324112002078625030909472841610387004137315698260664529472279569113827276738993888875367086634999285491365153393178591983451002840125930742631046207178858863536080568403054324912339380702326947068299207523546421153334935632976987456632389850209321956118328244156404077348769111588318484750021260079414653278363393741027574159010868463480089252611415545635313307133341930295788825112391770300186322440301686972593540441713548694441286099251397815115837328860089860632336297769758981910633554700299019049977533012007079512183776591084519424*i1^95 + 673349984080974981457239061426847381247759816967813470028308161877121572641618801413729311039288047319443675621600247985743933616200578699297294951198705399425209476319123063491881463637279372002285838981472477783946989823671846832959763628331035700011790428397073232050240317918023920230352896179153653465437839915046105227914850870464243237244643644818295964448019888351109217192590921616845349386262770392630887924635659014289010227137099514777420417764454437555992815835293380313062822113521739811268806882009489230698366116412955137534743419459940550980681646481660167265749597675138626848464478306821918649441285495121324954237850735807675438521418741129409057289772018019594898023260500452147679835500250081027527971331134568870377068092287448013240721546691825741138705946732603895158269153429261670530398337736476867672800072375742319695405395063004109150540425916584831765004387651988657010872634638491628886830299728898859841886660817653052518002112370398069228316552491855762312796727833218702411216257838052110297284712079729427578205913025180653888595743597744043947145108135874081050887378266145940708730914236258732290680650820268881809404830798680975473343866177912760088850938082741225411757223060717444664388529155230927876954488073968200596680914552467124839324950283399126726581765905204188108564005072505647873800521889340250403910476587124408153393681160179884851325073636190779349216520156447727696189287945747702847933369446918532979539722970756795937057233857377332559118223969041629625105010126429373119260287101476639126368629080578749502255358123137954761019895125380120128080437771324407401265198007691859455642296482013680759569554502103039593913941034232526293966969982905346952001693315966214094916173176500848285165283659691511076440296621474711057146056873488724133164937562486521084288147159170459071776747736869399029832856396226195713168896846046347769250640456728064097167758074105712824211060207098497415235448672383301550473364353977480345989406000360279026398267603429308627012157453680245738273822705207930005053280061794200325793305669416666299388290822272375305824087820404484349120059579443519797675028283455541424153319052617049943441513636502458304791431367095373242508688239200822218716612396216822534845543830903092299975071211152912372110214487896200680464614590102582571786560313928753003729827019313527791116101925961766715038505013732054260796063036824594680868849450560991746488690378239965875449862643899016078310160731581711193213907900859949436586592965866694630527425940891187652578407678419961313219730373965813561682859086002531927762950444375732196373595381750688804557590268691591362041989903197859615979899040371945464758070020324651548772628393520697654333627685743295918592200092049461601668249332820344184199889280958358185159154873161351707873183237647562229111836935333777329036274909925840278611134306235544492935477526655461947896777466804990267256700851291847403193000914737419160931292991071476053238885356721476614519658300882950538096384980869862263110989525423977799457594389865979482427739977246080818284890947584*i1^96 + -219864329356165973819347829556534201420866413646012364812732726861943414670798534987336480188360546559889239433573699882806919815039785530336152318135183127398347740732006167861560695951300561455147374190210249651525222006316278783613980374185605786524358607959563468616361045555341213730967079453359893601653006349484197465628698084796189350732838160924813419365386453052131122611676217410498480133204586661359987573159805164631111134791919456330348893964211367974662679934508167972463636778316205772889046975191090163402510025417858731364737404823718825702032589538919371229146862617373384289546722047237105532912363017176364017162563253497284284300993005808791166231386483286674484881682995465745633063985623500893146040152582586994361188784610193932993630484356266976237208479386691068524455156457590756443846126152073328571288891386648477726497411103373079520959183380390842561960055606123445041440918695105365515464783601200658978650709123673875825865159645410668956095660224751776748186804485084138256807080269874751052253017791048116273217781463171095877532416301590354729231792904927443841558648185551153752582437633354346380662767767330591229143415782104979134107437867333922423492376842656018489243355165911428068810647796303732177419548289388160670198728258211422234486329317614047381340378449923317689854900964749642196939262321440886106154987498592801714502787306848307471640312735695754798480482686249818391615559787134078656531754608937749327477814732840999685150652026622567801226386270382128766434439809008156879452977050954160862741264060869420925207487500894893016850163703452772591405347221910847081401068537903148332124840784451496923630947833662880258429132607181834449771143559244852361142472652717673126937883870237219188891858924248937917798732661453481591759517287849487341692700261108987819395199911827479454863212975894510390453241800400068690123513369503237699669627727035828737303786163234887919374499915926204516894578311906186233229112609740823060244550013426637593762382055326335272765434855002425937275479680347029178077369914354599106956679084397721605171214150142148241802366548258355642652790664579199981214994256678711684479909683480719434161882258897884312336724544739248393734799588339396062383165010346482797918787037421541498457532843596325728044296071827317303700317503875376099377701970434191763367315723012117232598155179086048452948440093284352293984862762393053779269735261768700057076809371848166831669788702546326667795346886623571433455433183096254786560777350760303359858765613799851326075161034599808306275319598860593986578447596295626330232764547933383943866160852626762783988709853206125057198660210058855916600325443445802702374620976323495869513253032856465469681496499246186012953807908167436630764964810499331588739481628951461639757859744099921467703869614279988683760399412431175678179750759138989734710356002495155658801534678234534598382402940366278823573139530786756303397391065384316904923330127259302790861329877462920314578516311135171049539521957776424018779530692329746711885311954625612222457965265696749072154624*i1^97 + 388756039885050700689548356141297692418698047520233461164027911931159999009723643736145814740634939002384549621577898840813095849361886626238462959981123573088748775933556041896220450075862522130469755009411096410685522606552865717961063943950011923232342087134992578062718263217697990153489535519224003216230942124984849711131895728278608377375875880910143956511281092680467755916326817525132586778765524231213365916577984488613328427990550189500132516214198283060797998726543610305589817008026980645706737660330556524057502268333242445905268147351170076076425419331713010940781654032876628301570052561508668266144930752311357697193024894796122333754960512907155588758812576269464731152724660692063984975619522723632641853226329898084259723030755102832862514591521260430751381493850538833478760662415682443382267275642049408479755597429732043977061265044779239435127485302217609680530576464630975013239300636388602326390321260658968808352904964229151279085716687647945265344090193924838071510359129250740980473909138934049428634752146329458477341303952798988874646290577158075229247487841876767932065685785382696785662364601741148635131876179240184353380995422339562762186862463396892484080593580443902224509242559756428697838747409126209733723344870590410691625400833210608131922795675802992206869804298888663726531165822125452073482490615178892947954164872006283117658803449153214821675886896740068724541586059218794807326618107737862842210064092852630604869936711192146949863085138213792553591152366940537173537820164896241560455610962933244529529109731417476458754305092579762817143883248862457811105821266842028720603803370948012057218388145238514988179481438286350296079139019907273475743706631051937441796228050528440197911402179556687540580734834601957070805558544098801371859222276805355763732060830480634323189766026839335957667199208359180172444436007142676598114030018031052543874705982983115080717477595919631900993641966660973067311560813081919844069828174760028486335439658318609361173520220941405585503588665435858241024459608293373957448472048066572239799200568457164592461049371209084676475951034539571625619758924171643101656402787072390143193820425699995205842805618829236062839106994314265363186357749129885962214853057907467478934414578627862139439043895746833049965224692696442274446839200984838489294047628940054253287886316723890824667706019075696291018553569298228423566773325735421095179650452179270216553635627179163984837472401135548632772113873028646002185431685424937411048771923469056091691004483588860056741996025309915385851083314731702611819119364614294517008621551008127702433904059029613517878141645639162037488723504760695378186509748460209721499836677765071733256909433583829386339183358677391010705916149719171277746234903456486221778981458851158004850429531335497269656523126566260290793735107050847121895676272284349845616661342740596741265215096290886236679314793524493372098540440670647743847649572155315909620993113502367514198899587786204411599244801879883886638170752131202850617406649736163501245444356509748204303043939073523712*i1^98 + -261926116984351686805120897361796500952716539561536033936440301062762689475043595483700216421450857062420454660252587606789816591498355322557036743225268589317767081474385870566119135590483819913369097217480438539858682359689259018757493824436137241573015192616559533267385482871419726387076965006907826389497494464515233742114202092555889689730956365361385237885776211462863491496938256979741442110782492732760216769608794844198293469355487490655111027909073214209294565226309550936740809404333637092939124311239689088748176617923934148741424519263294116429528907706620551419625435485289479811677452625835255513466470414033842453403153394428978927096840883216479617413685107208771787641749083086365169962630726065715470816456321857725174327525954163815555066982080619430498925898821871654488692559569205550286234120533267203536829160064923847174862557656130366720293429750181306698813639821941830789145550372106131760665298449848417861834027892677472650961920832537874445976715734980499810846858265212209254625941604175151133312610374161183987985695649009885263731543929064696512024712340842803504158162944359792634603611775700501704251049946581843918831962952678031460444723380177567182013836315237654001358621876923669329954143386394940295640363385463877796582491417145541352339663979223796471403383949221707487164147134988690113453649603227137002825703241880223792487070279613224935862485734800340845632695661180166105279960994080089588451887662709720338308728993260963699311191876037703000840269347003433176155273497030867185172592195809359039357139786723456638593723003412591498800453750498675550441069885608939744714589028564341788926569156348936168680207433463442265168510659614830476250335169520036912570125509831696644208521629944077197773003891581456856307616299511322328198796649880420162092664311223757011741145297848790334624354178069347734331686753004665337590747972316500041182267309613917151641403317292570942333177012098890467577520436225263127585784402798387683409079839621339830562876419074245375491056793932002485549180538931804292328157484412995598362593818026233099022290432272078224234786570500840959173927414716027651723298036739193193231866881905819550137999741927557115063356402240267333686236815640486083383210925181107891089982124922513282677566499434701775884876141117643352135577725629063146566181349757081085157239609565356767918259105874896017146284845993717660285826793100179122552556876005427268842745427156740970068233004622962051620128413507733111350204162176267002910573440169320800937661311296530601636953621580495666496281388787663725746346263387098691554705071439765630203051653645909115720074953624225628309886610774603522902796340539357328158215583167289330606931580697686354232503473096242701915089260590994571015137349912434943769004287890882367372346257733983005144483509347513106142190737469770699773994992477343166605999372238668519235411750351989888590744642046118178819517930207413181822242799315037267460839327081674099908519761593985809073823140189605634962989734626750977186151540774098162705083390887689929112147722240*i1^99 + -33825037910524575746413995115600310212001740853200709737572283762397424677342161688385796393083495688783566799708474731192588322042812384862141798575646586204713067328220296251685431854623744563070996817080414676133750485183198680234755347643418350949528926417973696809970791427560651800134841142584001401360076180232721253285737053372511691750223068402154654443574518767648949666915881297251279889174046930775072849954089767190135192437914486201183122924155066220217686244300500077267996853393542538685205432154019984358014850307610255279701381772320284029490777332290825413606980317614150666608337786487865911579713124439373631208507125699031117872199412429855025830193395507846684919896991933194750435753298353736349698056162853741674003505260748346045591576500493786984737265452785191904340730827751131185875120829086996159223149084994797267428297035800927892772247528559988942333948124505754690036424936885086384962335138127585880404905289964949255063811838828729249267487876249179462482490652645626780322599110699863049140717894794683794814956853475191690715532819304572114106521403960518406209166591703893608292106802916868834388475092375578349087187866613909113613606865942859715098873267913137748916037798518237316036723528071356205781165534119379857157035732130269770631894640579781141638580582522961903374433982483645443842590870782238864520539721668759131330012388781723894206425438905445835120585486263326185271296343481602407017654468549985105976291713078049425679570282568396026654190346973474361432747199433240558028166360044155057031331516179708405460149191558686126916903447941093153184194720108505858491180825520239778994340599290035921859779071330540684641559373837327362452715248555210491667686014287140268962805111546802834659619300914745490557433003986305986406095986795573818062681607562984304382151244236891216600072142017387843040571617929098092624660568408749545453763724571612068387283841980320429733068477648863039855433736717488400620683377357971511576597468269440219098573350095949760630279862587764540548602076717162035696984562993124616717904188131064173249943318801964023168515486795046689498103776414610125036720726537831475707381772494163595492455033510317288585121462854987544986446153533590622520818632337017810931850252588645177553499425197521164411108083991570580874913203492579956122767485512548293201717108901038044576737478233531415993941357256746901290670741503669116585714753560592054521575031422456695648925531347304409871354770016631768421986306095427230784131796374675395795900360654001088717560217677660521271004473646676730208673556793887770707188665422302696002836903992667807483381290216396874061100525095091127922956338961690005605429141495195595454266773133875792997580469315451248603492735000332867447946584653779062939387612835726179122660470501085954927915291264658530475507884566544272976245777467693709381072072757881469853186576364486734990277889262824627212297832110000286758525473204967690078660283961863166632549862219030031663437067543026772480356205951008122621427102251512022617758142365951919652864*i1^100 + -49922201018193810090653522032471996750534159497261963019851675813867377057729761712266636052701740447504826631030879537263618195909836151516251505986311514385855646344977599471207756798032960915518397831999752539813178955743516504663656425106470736259278467135167038810252605583626379917622462738848231150981545033725091458942260121127846948425039302099137872111558580679075561810535498099534611533317945514229028625215496256497039797086663873868522767677196976222963828851528540266660164430233492528635426171193348508349808705094855775501067915864743110206942296072095090885951462124312193368839017492872489557199887603237657741334727781818102742470777821320703235754342956539505519163632027758218233371649775379385940281043208187035247454183531634997251785203175405409837722667537013166527769635799465019705932855875482542201761891817107354785946846467546931735909248240904987234999733196966225900891116563431801486884829454128160952660279996558576844454888511532442050428863732960591933607363639102421887671047275934755402910980847922847594520849999453892519174136727731614154981878773986130571681599370383116237206130613659514537342972930009112917994458401069014659550664598808093826532554783356789287513048469507696345099121156502409082454192229591789040958813291975931655871858915242886435804328566612033679974039858949954737770442916765680226875737904793658890521101208636753314536365224191870482499646373111162278808241928590820929170825848393510106297161268201055940852129614319436480619597599244341056256588591312529838853462095482267821664215742366764524173027828492968219398086935186881506712562827171889980157221301915271743555889674324945423830556158274610924483704468693591134207788940041780987953041138738786441556732550399839961683914336846873955291993490368537314428893818820534513142754597683080949809372241376228916473430264227707289793159510355362490182334034533572399087131389597420368566784775052016694185123925145789659486772683739609416328516962782662455797457466761398057549604025505825953695932954104127746183944301626572232625951486440678201789051435192380878024753074832011047751282450698595892567773850076634416903460892076527207042302761630503321669221088860902617379786128241072783420478339472137173306311779865754873605776707840755397890951666509916764437602196284420170956396575860313741621175483950763580449906038193567667906613327025463721202902765939631346361961894254329666740272567280218887275084608932943593257801656094312260316829389795519857291456693612515337103824585569760882598133826513870777061155699371814074248098803759315208791922394443108177871316093854917445233799134004680739378796964255258219772406304727641844356785185203797809077835653909380568401146528820520792074763726516989762917495759723006206484198522469770230177914724081812614724242513882502756943466397119887936300596921698222663708663905413111778681205128217448450980378014086356672046836852093566333827098280293662832971560878530425617974977875765510287073242564239680497860907446298302182104424369083936743516852155715283171956755968418643968*i1^101 + 94920174794070155335835955597429325997406774212574955085088333262364511772380277316144090477297400257244070979979782201439889946773848326425408634327201597715795548786033567202624649815925912086447015122577141968759701326563640166768798668042438190241697076156833165503948837678410804588676258002976878423002702945934029504062556250497947849105367253193384552786555889257871611493642181886150958411413979514628819564508309069149728533790325617972975269092593224557946100967071546851754920203718314698714235407607007656760904174518908136213790389011677064166965931141273438908816726207522883809859412947098299194098764009215039912959931033754732250411421428114889254064606063748259491656193673622154506074613990332008609321331078753067428414140399704085394245728728140481586300876269685534431474422862658405125138571111872350992832901640334373007744846556373783700881165937747648159726751146122499793620241518921777629083418375724892187498526706738993901900533453800046811190940010809480706798487537248011680206251560910820601035572827628935580020088278096525347822187130479220152159500480667469602400903598048784047106191953025175018347101538261508712477216079263638041328399260407015731222067198685323458538286047675846707427126428948475014172109551068535778696142287466208794872895303017280786728271375968715715414505271094670750400710066693811141277516847508856614953876653785562536083409772833085499861188186901482387381050909612061894022562061276601919847602801155857599204316607239115783898872706639043056811591440477086898807749994258539985046693434317074573633501376364023371737724971056046887213579900225829270043696589994604508255590051784300385610141359169442991856125981081419143291868831159543232229102685104567002912379654046018046212657533576258087049349309440257563834863989864793112220228945741747360823779931786867590378675306444378916298227318307233889484418002204425899304485571211608374348262271839289316126123229339943854774599632198706283974064143638563184277784598859663884064478445743899135876462255961274451880186925866316183467158353370535006908666539267402941914901488626166249129669321121410382042328411945530294899407615416978299567306836315169815364365594188940331626506514386119093113609868178356719433958346764414749556758994617387033222665848203544004809869067770404414183824341856977990488151800103405528984979247045203783308890570904772796536859262024737648709723605021718358050460091953877834692133223312069009951513020481414131497490904189295757014225612952193556806160340830354936285244651534979991269573913550652744569489280579624213963927974445687616498455136159196783009462261891562874025659634765423212599944047727218873125021321784050473423625699146513384825529708233990042263096759252841879583398341418979487855778565968927408164166029534208528751526033097849273217692360829581341125431014160719047552011290987119522380052744321350841751136772097522395303725824763667201942370167040950920266267665700515371177461768280391183557761918419626497503229686123835451110671177210455641596163260516550015172416110592*i1^102 + -28023725025416805434551924645738344558877382316246475556012392930542873209744656614081358723366813779244784855450103037341452541429355335672054577035464208983644357635034669767583208633109081978198114716639072429020187174403348281498009627672954609464577910128232851554807461254522719637708960105082064519540753552276904809257750804721447837923274873871756051633024356771372258412197276721335017543318755677272531254400250321864097018394938122158530387939432021260888254186315145059309850106959674721222828251194201327815098205148489597784970785566407631693231377058499403932248855858096245545106002209268123816698610895456618388325281521593551154352656385715472674138648494902793053007997534940859796358980508119843257773055434779419856092315063504627163629200483721952398068386328858337659573092898318791131999332629729031473747561605400470260338808902941887777546131941310080180231224487082298766954829496519779556285607357379567338329294361877829241460834180716753554936071402637629135707321726247761081972529959889641669994040205196404219513875023843738224541278214587520100295947784464636097703906996579216532837908562099825862971934649639222230180109549446486990585345454725160492086498783548385115112426885457551182856370825556806080031288076542706932179532695290517447058281693374470968048264506384082026489667822653808401661853496905623964996937196755682296867131989672327120354670642894181370566031663673018169170969720775968914845371424611263708557512605542761804032896033310260506266381966561764965550452408156867233725552547581037553900618139756163841717165394013546644572880865146645004839359847939403797765862623635925911464946307835926147601205731421796432476699752461079985757574132740730265206115033335106093754189436307085538003045884768849167531036248714270631012010286106616840020622246854402315174707888918906098707306052297835530086519222883689827499296624757328164278501406905838901107215259005467916320801231731864193931324030642008357238269071418269176785051599401805857423554707475305086599022755702807956353831518356823074704790179189244052938024484068246404768365835190096000573731512688731633087547211513183577929885633053720295165267029467947533327602089584814920612993674749486039977204113592731126249754119674637359219449927895491019131400142016849783006453623284468694556133792274081286987972897999145820522528643780214647834538322764907808231776763517377696181127660447984739670161418221161699519484758391213624366658691203609491885474835469150035489180290797534769009591551695507311162471333171136662931272760979276725110613127530109237963612147366189370164676158923056391962053326201781442954559458747765470711097941544509816385195162043720049047981160417922395771603173008345453413485997185087725200232421616111705594569110506455657508934346816477000193669682979582580082161816113605705856980639333783388500468568073438314626717383701367072829374047466321796081403757853022321345190941734973171586233071284246213758252620775159202863398913451495096228205940907800661701685409006437387474232048630128760061952*i1^103 + 1632066056825641108587291201794861121809644513515091294099472858781865252710615019193060373326033353875841517827573176185708406520654811053371323722240155768053057919818896280532616616926894607068117975680402971615097748884285494277014715463234497749929018538225155336697723235278989028636826908076490319743504618442435619171119032777397816140689542213299250714244260424729650689706211925247278354909349196892533789947357944227798891233007990105690110375524001232083511001804070433303439137622124002387696726303369300795644439066022471470996486367940824263176240099051822853906666708417501878548431184010297274250454455023140097582962841221630290581835825632987920695834684698513877684787566520338548202797174853414562716383712589010208132913633468896461370311336522083342317361792252384320930850566089301948870582391310393691638646659942621679183101810654205779825215155598170583920862346627584042614964669357296596223149248418449526346182567771918637808110300228877141418942345799264459738325412611743423102084119547444970513399055458493333860029320095235841961198419579062942523879999142131096844789900711550435455465395760982021469223113386812109320138482452197034291807650021185198151672910398502047281393282941321072545054616281550536226331523894874357857414524398730807176082932735735301229633334992410979966575215724300046075190683017711015094869775178673926055136158905534049038554918772468340287838500897813400505715434217025625390737095627712529570148854271380036954386504334382681397554572658436185645789938019175063377560952519506545967873121570688459699964455793465640388231307549732968122908805900764035981174146269713817553541947853836459525121462318006535836883251913022048362017807319864103838188667260981834771243418063421301343593330102940994290237571082313732381051177912867795467895460405550769518090175793793201182624786870739013346095762104729435944343390281646692607036592046926403986684268400199318428029815334913306215076291789977225548294400189008180746232890033288414076514358894634099550709719739320424666742228915839308992757638243548925163188196443727811632437939813626139813937015673674048230042411039186483002434247148255569956920900586795546805209928217166047250568887595848924204315054692608985837589388707675816680842008674953985896523725902383798598119372632138260558622100897462598822335511191413004037370272100670917562066832180414492113827691683425093661162706036583593039739530342149483140184756652624387890841940248638975123386900630960986325548931734757079718403903195258682522436116097193579214692879105656715617138806329609172688630450120985577574995792590913626437783945914262288676156586548958967747877825597740121534623582524684055947695785002228806857786265118258456009649081049900477988597997039787521525011141719672761919754951604796522674127910068872828084238928409972480403567221721846803128470044261294047242429630080015079547363493391483554615450888130863730653430760027687755354611132441163291127816325061676859800609996343209883566986152875479842227796855878489129302602901719351296*i1^104 + -1081456145098762267273285247119758051816817439949955441271348227857628360222295228501398721318462470839680153343853029268534603007284345600995559269131029023337789932505765283749608334153177699542063982417907104972282147484524494165578083950832294852716734557948889048149811997870840255076885091075935955304403653428971195321711537820585041252341350624327044041537297593918953524253200771693629775969329975473790012541546740806852028053686725786285745718641943999840750809478670381634083448091773050937284701025678550388560616017929830750938586883552388510514781034555379195762971830914990925595859815644196388060875405292047096913425107878016604539140086484453801413868504551424089405216893880572929642028401636349188715553101815475994477668435069274582735391306508576876225549174072103299447178722858718147493794666758274687918472954531602162940109282774592536088364921066950045161177986117215833600230391367818889502623281367418882301633804529328242165594104184727924647494148397290189091785365672964608279295116214917105417152382120315085010059952119173824244597380000937852515083080305000044880435302625442263042213918451981656737977248564057627262303127973465707098404068207922086759897147041746570103845589744127282962507903504484364275446897683171265404856963275793135493389689327417994603072050864784189103267244992593345247275678926699423847227453125003207005401195020013577423038426339837739587597960050755051482768245185718748400732908099265141404793091347455252214810031780505656537371934448024255757621875034246258761323613839405964814579123924579192129284192353841637399839352475978192085959474268132392984126574170839746510769551230448845338055378230404496581599845938208598743287730558993719419779088293974991461591793759907432746348513844324191825840635658407147338878537584036046942060527109038982709446022184231542892035072062742940256736277408321278769441988076823061745261409337772977947838220309529716784783989974374216449547364439935492107423210253998512491175230738248677143512644893680610853401549750062604969764015524200120444466180433104885361002190699166902469974258728762477805996964995480501745693511772567690286206040903187951459166418793831846403948657724817411880178696748495238840444903191946361332894812069952499491844468953429664062011328807005128196162591614163303053108462334588752610037237749125605038926452555569804593567764040612962535553123631237096725339534432937365805577396358010523606529719025085500643503315951237485539347809262323076500476936827592518699319500789939303312486132126548523801138778945841057437771643993867476485174033004848979977800834342164265936994673024542051461266124729032069128429556043190770847879032800442005242722662399829115059104500506671099488806668752400372499559025658039121154171324166749270028704264031852810550331950951633566790964498307371866888768637871153173093012795680115166374472810425569548426260966421045191920958781340956462572875772707526916676109984797301132522240586995839580484145948259853810657134220555628826327679302412692005496261967872*i1^105 + 327122367184353250347736472993554398502291562209414251928547357188339448969129134922845079076520082604822691549275833892757275680408460385211835031296871211033800451032049974934705106225976375328385231396131278259213752576409350832141547557719648619170196962419067715192969559274690088720525240063555774320497644396603245256883969828754219892719120867858146679619757242591768879196152152575435314875232125387464550386264199224157825759711193891097985229232292864416445799480755693416236479247498087376184159034845836932254846718566086866128138094682446590271347735335716368445281887724047446759721289866502616340287884049701399276746717599800685150735457935977242143420037747594982598955594404275818893119464916501211412381926839112145297182214050783214313756777982288857093296311832408703202329398746755743217310823641565788449983018809663439606616063143447452441908747445122108935036293457322845661071101423602883883743501845032658512240908878089968643082675005511503388092216125482311953368250803387572914679893638231612337955334114377033148450837795913947005474070948982351561344660715297983577914468023354018073108270442440631399079794182449417286529820291196106372075833970310180820826439908335684088329218868003352469676527432472274619954140452898889755467450535856886937366311554943445137390927538864963266853103258859294479545905012431835149162091100982431842871064086521182033191673624787803157932343748060794703818508376623351909511616399225280133467687589503716120304845197598835455106443346082828099341217921273818858329708215609625332291652410347856473020444202744982066381248255392051470728561030301797646027476752875135202254198393543228970370509832125868213325336057500200821652097048020782814659639790819927069892132926970973626277973687395507736505665779892956639676213670889513583118223730507952345883231006393007107678123991805442333473018972038485145436938264442752216445169587020359316494994442363300277967403264822216805665986794675821139973723836734167617741144636157572975696997423477480876853241842564557286310840870245171632319033288680498157804151026699531223315824513005178920238817921572870912830196141166566620444745751388781110965655953586064849579568329469638598339758670039143882362289906457543125971585985969875810358833856283338310703325812842758073202456026465789360041770031797670940588538301442446912339258122148172190939783979399958649338004455803392102953744482832567618709131943060343934115470756121709081221808846606646269538860301787826334828868997409909402723339223141680208974688356628396603263115558907757181180484803601722812995371672037095408501559749160615059148602436994335414497779426338153077672042968161477463520467648235176899648027374587446557029937378903596551458588738034508141722785649450165713755855347921917858101701361066284055647929317350746819151273842148668389594356864572572708396321857227233694805668549517096482897483043787235301397437020400441860382079789252220399923359682856287933169867840497966419671335114260210156650800871489019245061922370379728289792*i1^106 + 1457823702167043140164652301715318565344934164958262265854258472992942373302099009993439038875228096650584901943222743554311517910413334316464548855802880655472058242971283119699023353661665935131565701578897023133607429031077960918578257730982710321825192485106613505291751375510528746647035103313797864140851259970035710373044284030291852629280211292296562499334336824901819346688459882523323515181248699958767937264938201740550195480115655253487910050218832204851405601694268610693504383463789152189647191646512509106074801169822942250827956967764788314572397756013117701686551922393632054085158708951815206503124294272679792651887697619697140665498629931733511386921673684589902934299842808486471677145688590155294308413395073252795076273993754507816254612481095292078133700458259295122193718217489746799553171105028217725105916457744552092896234960941029357634914504989397470951665917787214181130174875476309506136382931214584514244880297332034521613583107124579265211594267241763353988368609618982865910063634310666355469098418517191839141328996292573066357751135966131198436646558096681983578925205748173178600802805136545849224008467840052525337645092867535681601686055536412303859085895451150037664463930894001231980655631446740964558944604763924149174108151560882106866179993516906143141429314308706757509432185521063925517519223731764995572333947385609224698797132433476586796151064728706325859635481804242091100538052496605303783660010237784197558059440048954658380370571320235587143874431751667042899794406418288172814254940025243231980110441351270512014403757027636599068242545252214074574734554252558288452604428856950227381770291138100245141428138473942917773747042998943159055937818083953482424550729854962017815163287326732846140984957301179378411928858753262385664688995613890796727764181855681739808643866810664295897250563853876044020163100218363927765708615074521238305932383436946980277881641938860854730211397395031930389472711308164079337448953195607390300626252133926851693305842263842080823913769011872590133207276015372274298442994718786596092408969646211108472614270039887194091759958900677219880438227379386766325083280297826891063538421990748045420086244974186557112582040815540253908175306046508221797434457657220360489767815216212694178194662743910561804325600011929297181567586078968755326373338911729674653648845199002967101582999886225807000198961245412395105388846084201706391999572589228739623327191273495241047349717369200843491044701239879275022675815190624689333786805036295261173331250982992270901367825204231973545925646129117008152935348567331829960657672437541064807259882583424592098156899137528394430171708543435168608417552620657209246592687572151295978419235810913650262100658716957375153182854762250240126819550356698057031343226269526419137310228733679831404163555366350771622911141055726930289295064923522838122512606756505907701167516701279183238316519356815748421744605633983062941147866175037652748212733325176345489864222473811260827552849190187663703072458145792*i1^107 + 11256702457882826347076530654947028273614361820808051983923327840388705972263400314887175285077280616694334750109097411341228347243853585978428811979828057916128017667723839246084314356452064868252405880680161839344578563170027467477215054335382875441764447568616416759835578750082295521529945453982783349311468588304852218609952760217701840967558512208454089096201913562385186067730952748424791046662861451528097766107608287676116237742953534924513303050849427424878906275885214087375738791458085581721946460612461533736678581721739895553957002137261211095350572015617761296372825441405112263214457813801579437767661117473146089217086711911113555115910068156030107246438605109877859480493748556797045046781397192327754291357714958173845224632516379815093754847906760446056627546469898908625364793461888582155520863349302313753707999639405111979106914022777864577519164826661237002422865761667375187513885125163408940477287899142009591373492284755128384213951044496407723760268979462637884819943813247813215553921745979167909241486246025369867372741781883704137339967381671552580405258067767478530618212674876536446250006030356923322977051032688509849827038904218396653705268706751965670814204024603208935401915305166588336281063297523262084855457465941737935975506547979518155936114525447219342400855399577697999824682834070086726267013103415171673651669464920741767325394263923952870712446140941229009176230672819046274137981705033088450019058724761204043973591958044837623308431465055075777116878297584830405346397891496505816606887156684419325566020120592754427468731939930333332592140146230831108502298865367310901998040346902035021583732663429196835028614535679535867992103321167904525099979364465747806444545018496659330019563544030362261466424502948133797199904307805487257047072498049712922893775838072579848686408504761874293827987272543017570918826903959722041112452811565675533082158611470085785865043570980597260538337378466763053548471685965778331283320441845451881148106528100273581551142016928091377383890769046768751290156683516469466386913535433312592133523768340123419563073878468577055531396826419515930457199902591083968755934681729892280087319792375099521379096985680810458238923429839666490013901297723522598301701137209283385692519833445155420138356980804382024215444611165338249024945743340126445144156660388096054239025507657129279434653998293521003940623152928134476240439715897525916724959997631870317680193312553839365925900922280754052772366169420023634744701090502731076984639979644304435872683240727632935997691575375585713853029480742241389982539676331285872154444636744502122106793056482871715652474765977788456980957081052996938779342745577144113191130245973115961251454019122698990032149919663252816151818755536660613003699655386426486496659116419596332196666666164563523889397486304713164499761944169257679920719850244076529426355700297123804853957071438791623742997822642972415909767513979591239379172696222208413706245631220699577441633399815919894253187509261306113122369536*i1^108 + -389256803156986079477515109447592261590764748821612663396755725277829488907900538071134825544694175682324854305175616771090982576051544951456778899466671998479015675733794190091991489113612987958113326501128051647425794828872396510114959722697109050661037937189025845288932352927327316317362429165641737918298938271945328522024104405553242790645633399575345339271841365484268342666723758863095787941081578882251998436230574821018431590796843156993814146731552448179464140574540528409479009858566013898157295494414694031647655749036934806856867491914821872626280223941685940757521212181853435653444504430533136353238851452511082514984548339574331376920815155743742915669662470827324484543296435294377203227278841713274797921755984767409463528964045624554812433257082484855040921072955841548955958766026792347704280185147565172105571648201558286794064092117729649440950068325260496914191853010487332381549939049944241782278814860112713884447225799535568903582922019614348879615488213260005510907004240510482509405879619821178546261893373063275815864353775304303607807419310131522305606899583958424278691036121606270353300028528017117779835453775670622837619140947874635777564229402129386796293295347528030626635008706156185992083078961542470793630242964506128437496901590421160832284991217057980288247322091799134761322113806913550829498468749134747437403265223453658378045203429645810358484770899184628859108735290232598313064317004329508129768207073875587403779058219348547159548642057440004979823811485693667683256433263903538148952402050500524042071520739452047857605513445576706178995614092685713866481674289660729327921535286152708016531859673268269476355052115866489473891593255393624633939124751705198421676518179316492264138657296171846469090015497621608887894409321881873225898040615602748111510639267106965842253472238746607976623125503066036054042668947273574204254207353550422129742683313820550590292796941250002889754505506169045303874212256900031662827206207198402910415383266065677363807363057761055934722103197436757912740827728193982523334409911110214987568342091859258889846214738990682475271057774857270446869171999284704440431167374533085696165925228530427199514885452415678148112052128755058530859851451489605730813337916378014409727474123858974600645572024548310192883151779761239822184464679688071957434970277820809922746466691023880408820630846645368805692796101672467483962790413320789837342723495150167833870339777390775649792304489682914043888862222180070030271851985613977457494737770357523188678963258803256855857362837166023512764752077353574684298808598134307564448173606222485197804088105465705112933879784003466943309257202188795999088014965604336972598293107686938740187538501874816889004262383720496572813396144148919434897681857076385900538717349511437791812398508618308895555101859468094369684279270938853713237649453234836564634761565374856890375713047122360058992620136386855511716212588706083798955912998329949073249281353096717212742056876193476557255024749601357824*i1^109 + 131048788029569562908955723338690929495444594446392515744346050764721186739661874883423530231819262218653668204290984162150828164163859854969300754927807384290149807837437858737947087248736306044724578727390630021315232735021493152372895243925814551916689481039029977145064535714272145366128446261448825805548838002037199976307635944554276067933834349734108304873878385065644013058636641371793664598279054167599182953969894383313385013080121355534522021066240966811986725951819960510032690257621592498712410504287960250721034290262802566169656475062214142690265175504047406370767234829312157259705088619938297808411711109634757386141981126134242281243866156019264507000342631053960656775580398412087600475677779446205342423979224655188642902382576618711283272281092617911498247796115368826945946333060155395021726717170769050867014669242235292564995501727572340286670971812491349226253305806703842341221932180519336787194857876864794483156029791332230684824040799882692822571451146713746365714751075713055728129226248776752007985996892472005210229930054983997592495837685029631228971425406651900504664781669761903249300675422968158362404901360674622557943218313774581651039666961596802862887581433201462137916448787593371643578194665323704620905390992927796429788488043649424649541746169814904441937093119486120996446522990518330027124938979233805595535033378564390292555347453392008724838202077352542397859460566662578617658176280170429463742266538999777095607527545073767738469396084347819794509458735551707429105573366652234683424087325697174726698381367696399125380642899772589868706204719058289470652721392927517133898496036076201843253029821940424160355995979140153349983700497839042214929504072337709267907344597398862815701269995988110371515195710646019708531258713279764291151834975139330952706177251126820824910153848405737881888069833833558951565739228135028395802486868727587320632437630518867903600294481255941194429773574969291669787981933450571440668855204987174446317118420459732608638406996166756842008761515677754402628164429152218959639727977620821873581979890198719049498794168493684523681684542028782506991779881979044098455910238866791434184503758143732612904248854832679138869430116170661312604214270741742107936180127755920620025595721578066361149084551770580787221295401184828938011029962181943367115707772720594314081324704165723452057586586491887117054847075764371621665789505810210332650164377880055258537147180659110022222458987149251440036843716322088306470808223633022347384270314532706227180842963677218671290796123433296737717353319356222516287315961695768003643895536451434199650368065679713964563842717120204346452219953887245874055112382514922429509719659829120109695461139522411439627829521788941343800924449353108167330125115073453183784836975771665779705148265359917628763476418430126570162132513920711305615909050068109420860844933428596769710133075303833482591145603835086926663264430654037599537118967377392683882701557464831032198682288394100443125542551552*i1^110 + -15761891145752851592370108300459329160046252844677788246271814485807260836290897974994811984201643024052183048385156040369862308807499815796189875095434227835871221331447710623818460877602694574821389941624186957262472317197070151801242091217617743114333052295442180902958189367509225877807592345588902920013905380361446253948147161946787196359078053179934767975783406531767269574738890819287836224113792405627976604285248167036402099516049789379705034989251895378475288482245861320534889393974201251856986914557650419679116170737734603023262550881700813036286644611146787870794749798007644471914266058886565233774010097244758961573721302596708770713997356986425526478328418159092823340853650855890253380153417112878780438680355786264048863697868105302153053746911129351586643752647206472299536385940297566323681964366638534596343600951804335907617856073039409476473036585330011866237848042820107214319037144564743921602395330190327815080932563223329970785667295889106978655513737764845997335121996485400862927198335567150087629888167866215543927256144557385242003133495858118593858973424456535418211505058494859909605833545869957480136461360580492550313438652995078430686410723968569585244966929928313390425910252778922571609247419857223334295275371258133536056217429112991509783963900661077165706955040933347457859872937629940621895474129077566470571611466590673116328831878969246549224188386165379883721154538053771897693084231045596649459437725839453006125536783127804154061064481505661217569187980940668755008683853157021470500962189379143877548261304762689917237344112137123992011075920666299189685339588535803921343619941218563860355379316545104463504885680791318276789774390085525853397426133226418892311235137314446022155742381760848674832654462485370110186004976825218170140036485278238628335119732416444723776493913611750596805087954045169681066253909186865536312731541130843659278780690086995420982705824968406411771999334527500570209943762514576520169207503818815152850279609475383037498956794338404464496654467087336359012320182983516968848593841651805301189858955068876004107871690457805048978179968167094478530767434590433521965492091470022908953324596100795715045889604651071690569713606787849739090074088009637690125862226319636669040151932271859804467831293538481595354760136912648002078728598054090253340328004897029054211205526263481222806757063966568217022418856118457476203109992954351543290056774394766045565871067510736991754684317899302936911083968164309241666919157094256111970881804544835990170665000844051756108183694614854347971621537032168613447364624238948097158677028092045300528724905297264118985129284157530196992076675197254571297517778220308641554006247021110838692361167022948767450933948045199358616933390811149282199447257656239252351158457623390612213960538325196378752761227987818967715866540333213917339154877387418752774912315876966653887019648895238227576697922918338970082448755957614363875133776307958872983730432950449404391285113225135335145472*i1^111 + 1666429538401152592055461623678343635299774361638339388876628004844018158153231842438488732831585295676240570695284538601213090136831175863536617460823504287846411043891980205482552164127254773134464726389787555238718073073380453675979405660540317671805096726519648728794795772307733130312843422120103986924339070159289198771133258265498698684479089740648488399927744465454433838016042192023609796027070601906674461776473647561487676446412008906316893165452878667153862289781954600265206501936933026678935542634992624261828685526698711312924892438418599971367875738001239744746313806314162169885011895505668394083287945085772012570810743080238563256333220160275179000591758273128779918241384048383390455327776481864791436801583620815417615813197109431212162444341149571428954483256208316360477280017916018928027521821052338294353855233791020976746824621411901019646162983969723561495593530827875588345390589649867313640508470967007089871162558159201023350979425377275264044949893860301471551907307633109986440029899064294546117948014658896330534942327498274927527152840664432006155511689607874880136465717948376861811958205951481691686409524060026555065842889412348025912345870155704708483562160265238571067746757029074126586598156213343708212742681844630236508939542961527213887578316251736188101605240608591721909594847238321682422551575524652525979131364747030880512481213080500573533805841751108279534974408566613063261258328496379529011451995686221967783761654517948099353650572894777588047010365951276718181755888152282147765683897131488888891527681681962854513759648086096503611448165401770022512050747477612933046328998599301519371370473386787105741802531157771733145307728131820733535760005810780918921591599344231481537548305826027987956666855403824819446253678906136306921140195570028959557298320831195110326986484439748962584516313113799177334523806282553054846794951338470994065321745903028527877468913314052686105384603225500222692110748656200199929286110581350391552154426099701307419480378599767275941730645604439616839233886014013513361324874506605196997543091170545669639184393872545804026925304900237375452212661935555845954582469768737905231193102122062206260080156437941998157703004964678575636814434887140907697094239427155600581133888167698217973101983901767588700653764095920484004824947961516632912036770957013505176974634301564495687590524061164365659993511326505935901461020812876659591336826524748115164265810454720881873113328234489623640797993292181399147553594335594528671189677622017508831777013213184241239918671682636205190167550519802607992368427807904897394145866251858894623589186782491023784590438548115727200758712787468137603756127769379895869593891149505761660077078697702240130432994546362798544906956960659987084364125001984921491727566079662736263194966501646553776948893959627971613795228017619704912202548572375164413947179382224088708524066925200555943205795876905839386308839454537389112118584895368512384695079812912459538105937390731264*i1^112 + -136802165585109335497924823390587522067755281503304637408419438149021916231736969936322589243091879557153512866719095705765693206590859934036654247711748521038811179915443126598391396698018499706151393033341089477097228439781542053736835866888511995520642405559341856002516438617340058527913943346341666545972214397966866931461946537099619905313556325637392929946403773857426078646285927210142497266858715566708167059270595316412362898221936186336922194276235194826920773419869897350973872573282195525263499428494320267691545297597865574786154031535177564931050372347782292870656823435924151293705185524719019112185225157741402872393492065957211892902241005424424747658677857895450260704997992368843259984702989972069244431066350279289020727319834401922006157153602480257078045445396728295011489936875215957136826129352728532759231559955901495787769464602179033977499781611258537108220119817534223941423833696889304250448902934624552592407916289379178892224358241882833343676904316300845792967698634982230315609077218787864023442448326879893811862721642229985308624120384987805405025783060626473930158652761275310760837584296679349430528123133944229485476691993849784271258481489711795182349360627584898156364316408736371106832265663132086970060912145176818847447703472995472071464020577824196263724250431330158131967488256662447202383310689934018224009388984475610983535623640810215884571129278061412091850526327518334800919977567533400175160134273072715239750192141073033030791902351735903267441497171368324993555853118434393221531487554293732118309236615862277711003755424064136496356078671327166932935677851474394092632551287118299468168774756118419873960956142658954802043043975881668545120152426539024864979249957005998498255155625107922712366031869359882111428842366213616747365859706766267426231961065776206689521719009383477756650433846450260557097241618914118094275451180098412489584438523784624516151854392478786869028748333910773771972131636690032442017293794971791315065977209579731668313056620140844924379153096239276439097486144406812984828538048256283014229825248422887872086999475256196118344389317695317297516564858837305506414974023393197046473942580280517524473345590169155412894620207504003205100596222578806311478023296425738315390094768117748078157487354136569945384574097900276560423804115185266205209730129446977273562627435249398136380105748971073327873540639640032890115681773564534108314073426925902754772347241179929711502714250897269997734949977402905107259128149048844645795954541957670263105501012553525448285798260123076501468968397685182813944527062168074176022345470624913639421843532190458964078262287472012419693579089875313441631360879058467752280233029940231082921984447506738731482681189705834369522745981044608462166940026867055192639615011459386443874803688685962551885959459290257528000317558363558282608761754221295972515500435926068640276308146237427714089967342767531201062424466717744716391972433782760068115314541085857209043124224*i1^113 + 14780402089118809500198093374423277685364744276597192931174569447671549449476974881705453151988516483556989678012921177890755772092356457048423750228672027285499296599355898743030918512301235216383185593120252353957673631430141035904696508587490768694274251805458471963644803839637994345690221282560435636859892782974073435782412966295968692813921475279485509245887266457481143296679844928892864942497994201060284945966520175935464645772256177111565155939120990508187567391438115429097815974848744025163191490223353525237280062174814553105146507381894235160411922100022061648087338795936480843961449620908623175903642498093416978231671948190702966666558025520465649144423944426838661030142555626535700814014532619982638619460465539883692834598866092653848784761693466790898822003799273593043727801179727891433907187922045681024324263758605446834679067938608339312227918188707113449800113988253154734780320652559388210001555465351310907046762406130476222686920652707138866203747257420402342834636000780049198896286760820611518733717736355176446690119311939991025895492449572047657895845693517763006214715423298138147068723356848435303027517323418754733906785074095732164102053033215033356579413457966888276375902496305238697528677635347327949819963934513654185663963939304983453187373715692884678673708669747280674151431477471244885106512290005512217983306972531986277669930733249734161670013641157412232984593980961754191803521351426600554454196910580802214775846138449570815526286312168058211278907261801840456697337117632722464764806558663208433189609163732898888460385379594501140027721004192893741573899907306084124881312485748405921114218491839156989425544593623917099288031081904506045544461415840324865850271482237975981362536970679387659722676047538329174958121284426204465170071744919555577423431401528300742427183108976456221646741193346951230601543459895032898628128216466301961328923867450297886255802776849578474309380774829272957943128848738657469599814367650659860259309399654805912213424115832112145509456899505742434613540238184938105348828208283994303071125133072449801847035377523094189436234233773515283485639141384565572099017399753944702476613007229847287974614298185870711940740736929748497439209601680362597059933467297885137433223783511337264618733114680180114558703763686490007991579064887800497491130829944291041775237773273927755035111778116910408126957901244115347604121000461483699058835816380888928163115553963680215932577845574523526203361336655004621211399868127008976641866348616747397556730556093193319885422831053967322834658088666412503973715127463454297527822222325867497983606515443227060190872392905802543252012817870278483606768377723544436171160940894306064117786022934135801150801415431010403561528069006953065154470873714418342925335255212455443416107225217706463714564220693409063039577283268472548309494355780845904579176989150650830279151517354624600421047108709885450769317811207990899537361635961867220583763395529765027840*i1^114 + -1354433116523758875520203467540213482131240466154353765508931318498064742516156140628127699721797555234413592389954352802942116123608803997761897389376989576004548260851573357203382674613982210477509620574976316201104354193101471658893537251488160835887950441291178946004730231161666870065201116513533884492176541179858174489812263813428021179402916586973407937592881223144777666112074784139236550271705477132755479055512084699016153430616387617544690580564178228823362186063638762739915515721652853055577296931252380331140047440598912101728313338247787032504971630050346817113199070958825622114623668214151831213454593846794220064535972614647134609443974420717526257427957097603567509175713656336217514918533027506543327280092121012755116507349226647828381202193143715412498898695808139383531842327727648037637264468527779654420250175989113800112148753194081054919727224308540079896382197791404785115722665460902884309583708739850550179785231376682807437276480517252769156913747090319412015139965044066752115187735678954351347574536218652706728638086708765178402759027750620274719487895206770364428954808898882689699598694699658599297771300888936958273392637844656116756971758264604714546185779037160134381492934186622261131332396191710612013708407878340346059260453800635540006207615056254307005043223276555833752937342103861670423724589381759357225433635710632196251839388442459982642132327401311627680458180339496828470193786429055730856584229568059877688038821381682030704160149661113612743231593600715144434117536123911132898336159069558652017845522633814128108250174583868841841913321799351924095535363743538420936413166617888088036756129424716121490232351887050686320939690156899040121533213462894725924482943380916862795618127531075178355330785737708490616637793220929902638137242416304311197183983298279361848687085936534164122722721402745456661123376154816562412533888210480420983807858322317178162656825396190535853587151432392499685327552899417144566247328969286486103941997662675700192160333536758179933107134093207124916096040575576312175168269712697686114299705540812587145189525451783323520039302346140161231277688018514547906127276936000899321608248757447031007960828127407521027896904141830739657222741144608696254361626123844209356085593509957931187716723880956367896562117094646384278533464019643883158852336647435649728945011638721109239160873623867241632055553029216437628669329382756700054079023480485926919509140792497708467704837581901807823244882955446345174983164930683412072256008364425955459238676466349785679304459091763179695256746042493861404262079323494350789285443964907456579782914984990082303822294224069885059663898658529291496350170094167702631609010570760140668155862516804694113230264037387426651004936420519072263431224274305333434403773769877571042165328120558654658620575619457458788584637566890332761897832700010554932568198548832845046396492213070457573322601386748717623523119370213950572808670831141870474304176521216*i1^115 + 75539658514190860704306698107130876320954613445691063791711157451903372285474008855305689335515223376745170342825830677080055737869876329250367909225897125052262158878980797001592641259072341144367054277457777771567321502437263953877803047964027056140804917698918482726503423864931903494086346204109785061941004300974824225691683370931806292537875272021863944393072214434749811792313877245676110999941241854906930319136102371002216655655630681721959886744487619996530925565222699583193536614360672653388711841572180469001018712028906834221036948991848885405287304237921243174122317699850149953312217097284102491037016663925262822374038295599876911920848543118326195279443632507284975632971438037870107551007046471750959811879025819274185546926490594785420152182243239267466292670112387649490359777476432853360819145854069006820008202996096881960976594848260408515534145910204997552348659864985000486841632185656882134703646406871041895894894282850058258387136574321028102000368031788304259995525896911949423000032351351551187078894252585045827292509784172196616911131647454895059157441461418144035600875956705766798662482360100725068884537920479545805808253058537553256347070131038918559112984423952130523147054008841178026068888164094805658692537265389065950686885978753205168208078431210664286846216243817396589759586315238955141638509382195728559912483870083090014442125073515010220666973922628960707100699750210785887630312234182780224702580945417961273934651793875452370425751465317533476551120306858979858623223209226817858586424990255527936765006787895439429662001710065864150504005857764455535940773798673709142692571503948270884046014915109586152389053397757626292308969614237855246199641497131752080182026340253995772808656408204030816941171190154218171252250567037701333399179588752755356629178184187196492264869017644388855419970449503719929793563583970916919215320989684316093801238159992364092773682314764792692914451299917003436306089607229104773588438061519788707142271520011125654869104533584661912871597223151990214575942155576093515642250985857134265697114259111345955871913545566546840086072203913526546884898531617159525829743680018245102869958235493200038862525813658449196392552855874306332978914292782106141827038148015140679408104041312975608636801748801403453686504381024852179889447172045568760254115987493756290659487548426853156410951860579892408902230349106917298612574431107467726327978285807550687580780723418892282199470213167580860380816006422845982066328392176532895770488117360635201613990887933705688390077275407344660243606404611011983972258640626697590355133885536991934493966700525503312021451695537633010582882499702700952057221770998987737725933240292161996476326512953892974455666482105166381845837186896157204251952916237273131772093254461061919596458917094634603166072194087336245223979320312162903322611737604026726845741415775817334710936673360598576833326406130096685098853781425485896558177215553416609136640*i1^116 + -1548392189607176721594258705199468074466030497619201878282391487784757201135111293900360335303521700523551631268211876879701183476683976739043231083871346184801148504587159918154323039963783284957075557517682110446646569379715104489063233255503441089075451194407667708266791046384684167036542201239606094575143225686896889806206175363075677366684055544996028674738368079218756757141200236365095336218374034231843206428535840160615616830104324261901282873748978211021651947157981411318099924194717438256724059739797405981383689716912460783234767128031438090609104620283174341376393978991151102002405887196131336812910731113830804453888467229392649609596237344829218608369179482741134589364599570143762309641160008141373634345246344202279621149737164620144524669947311245480035612554251567092685688348097620447828958617947729910911966001070407774941553789734061962811931404411980971112674602327288556410690154569879753558276578484995053875002725967886619328317326433729397843594220652057735943610806341871757099922847333634428175177175762444393408559580954703072615287360384267675054679560386734312597422047362838446511870253851311464306421243474309974849796056152534618059282555288420720483020963398835649720258224181668747906345526007230363412797468063562951311599092193102321247444650566866666335293274904994147207002882294233435784089032803621265788697699987817512181352998222961463705446144538783523494105292123906790318125357986173154375919878791002548516411225151761962974853740535410081291156467312471795165695843467810064194169962816311523882784871808650344250529123785641207715099872016113729083674586118083301027863619360165984050417331302246072766626410415190683172385758634590708800184930453531087991464635511070014077319299894635180391579926208241189948644425628871328491964032387584767370431866951067060758440745683808283612056492184515254753609702058628433138683804682120398084092476389062753505331647963127821823432096678178680208166553737790583495479297729995834089332929929536792072140644609954492281842468059592884589601912768342500730525718961957229059258108504153765773850520204467966943312375508421521367097556985357204388414295531669757983084998743831123310581142919175749034221428129278304706967366709654101180348611469772513700958368413247082142694134349028951226748417392580268176095460639989139967941128125940271691702566718813908558800459962195515555311859171531830318252529034434724078147824808995014564947960665788795646771434027612429284310518869394296641767729854086167721469072465521779947700036544418977526790462524714493029288251649288756964471613228605885738406951399933859898815715609531667098812701792544330890099555580448415200673928944844348032034944731000601184104830066034607121256535169313785794458157181364342056182949220824361275238473609653017203282746527290972724845976227036151084724232702168865139082478130994592469505870915522128092258559982720226031384377694232984727416187452399642093681090070839296*i1^117 + 11721834017945249440155579883492821548027378826273055067289047846233616966993067483359065668181777133341310982966980592826585867114918232604954503577008070539787428389800288468821285109435860583078951413801529684101747997146882547818312218580132503645913625546638500313899905765297777447782932686871093556333347850244384045914587645213761836237547534920994878553398494394679956239888235784010261782788079876095123861952204456005694043262404678374823538533270349341609168365185275250647960830644182655749011102927307981253717572024971619510424424369092418634778793978677689700756143791946583910413995282751946765240878660033738738193116454201969985275658224259309232917011960249737723943729015508126808999972232808275531339182899246662458671670335855309509884028315024466731137158428593742009234906398424982159046492128621948279732578051804255710088873575085327827185195071524651617528183500770933346411722404431241542017297162406980435867570526920280050517866291152604620110401858698648915984644613273650168000883732530216777029591115509277590357244066492811758358526568619626110742420177429367151832963216634223089717806523941036101840993366338923263289483735066510559472889176347969146261949542918955464638677636443803856490228793094415753497338620708434224242455095891754392222434738975303466178766581209704245201261550860234564918117772033700516469111699084398404060099762331573517299134306460073514444316297499006086021630960801418644419184522223870127329335630658159276010980952427220569623390949630954501642459127899766141812022189855067739187433179784287886238043798661894442456887054584302004898034954873769774009795706826541590901480078504273680515110957778485196389064195536301305312898398183698961507037561174133274777919458373575731008321921688589652355893664360376109632016816659162886635626163465752997686534898089314411112357142975918313720363605111644815280304990895841816386865760321432296033740838622567156230520083507738025793331997425563342196945625847707093970718492066011763301348188122596842648770186317850361086946972947883435916417325548695177323111231161647302308129371292500743950961820644824771789643197692462484455914079767742945970088453556648928813986497052013663141733996866726243610345521506107188445303877669141982162315846619066373827958647954351191853715953968975165023850084423817734306917739627360502886176042238422296080215488547919372882507036368468333272550141508088857858066175321170547554113388638910407686413119365993600170529008384541289470091580723592904723584517027052443232142230176857372307807903193107362331757835212620493117527646950889925378040302730671766936642070826611093812677688369616782918060364248010728843364337280389087587004050899964949821813391815934981220198157348833493601453471849876989058748360874244334394976769307463119391534308738898961026129730126484002292123721033987578584622173671520265904558227580563620540313904058072409238831366590991060478339688067999251914817536*i1^118 + -19335616450252858901273088895493591318352284703906258204130598624766009219645350573897569341465794919783253415904514850685811466946795458571727720713429247320381960836533734530860087225472483700789987272961644454510378491870891522855752596780349741767394722382922869419728248395203742110650080076430838139818415995745031748820215757885033332599105782448864875837106362861962522306497998096058677338085336494302595157202583926134007219066819608064904051858842493195791519324759032279375320605122388021018864556950377854172304312982251890090542466653389680972100691717825851825924398950740417148331718148642847613879990669116387137973773920524143423209574836341066189121607470220686050974380197202062192844708788186376661216957614218136428877023426418679693615654741022511364455953326221999480773639483767427716838109497626413805649563996621899623782593375957120655761666663352788697747969426696385580461746296253153372476540298088160485235549612427801862531115559731999533981788779331488486406800325484234908407113136356362551848973583896534054499271228952725423682501008414099536733889887346946815892389818961133577508334744506830182590081228992247249816088768533545580339955307428090082374984206710150523669163087368492205063183679143384387696534056123527333207262778628582776765158588603315114098489640736535714267859703934146155583126376448446422028812542150714855162910150989481348625696241717006115880704740202866842487805436393557678314055400167818360730859675449866889323159045039782094351750153250589693577345373937107381071669596157825651163987652692763193736075129266573991243183118794575986486530928241498461258693741170647275761509383362640164644317300095840985247883836391387448818577083233147654304941024437265886583805497298563625578511682092624362718080752755516152823197178501505555389366071541106909667287979117811997030297221479799495816470025146493228566060079357622914399475131030694870293829631466672246610585783641835727153712846951244774915337949595577934998886605057207691529637560668665802076112108040236176422201480361290654554630170657777014233346800241254093318021012365895451223219702607275585293464433281498132553081730525913051718152872892230219582335223712331763324730667559742246686949275509634461459905164458868221516515960500003661476105044123708578023275251320947302542958359031916798106760135768187266141979615758085952693523131633528876693931946689727355194678924758943690036263333528420244718278475323087204964845631475575643535691247584065750072494217366068044328486536682103915741669385191981794049918892952436567746524892101705491496348406964435552266546140193998607136117362719708550573784726605043950813244238650491920261060605339808137489586044937912530193333345693203629462406319181043506308892784418617497038376982533590812531113460676669143645517571263760843477157380250954991450257850200815762792694735297793889589796825231507121552746249752378588189176749182477859362835728772890624*i1^119 + -15851177838994456038841721308958667733357508749473393801183813089269514723194420846925615796232637572748684334451351870238387725779839971421590548744875068566739164105064342934099372756367244767012355370948725169346459576924803971042888264361344448641009747902202866021521690750558862965635317595818924545951616346259188640666861216832261312713372306489131172603702142658218092596029179795078270752530468854419789382121707553690577063323691505521834076084704803226321823334497377188881758230724363408260105836155581873255786576939422824461164276915880405959812531112223500739374489168062202432515487731792125336930069138071307076419352461029454823731696020495289299962166111103724835493018556768792852817151287395564510914351238781962579934731440064185887142644849435920502846285877775270980693026813672746032107985479431977307543419839016968550341472625583760945411981955695588337969001788806312898879300354925524747294004228512654298333336841418850817808897248156030633868162422690893282529194373014336777121034432154700276176701743346082933216474827638970458933496688639784949268146976449790106878676955865730096064979173382051281748264150940298287198856959415743376525970074108481647078204766714632187231188848970918185209403369686826862120085166541316679840433191092891020140711720158276163894515409742237607276478300746901896982593920491106015067397632924228672862247583066389058733568970398488971457905732339384514565002130905606433322213646061804648563009300773880412852867164791956954342721825170470384906599260092748494414778184732812459243177843519267169460119204431121758613896370125630450466122260558947486666774580371896944544586919145135175484904347130008570513503309864246475658026253339451689304177024191037674814218186328382624028368982855161815865356662597866142130963787410533323416417885698960925455816932547761847944514027249744462609088300578597805489742722595275010553613666041655804040994705601281694749348289395707106913368006093209481142531383246547883808278086024619349153938560960580975347669346114533902978463694581074122015176706423460149706013236431013253509780143560604356604030941044474701722452214579530762873495631827323650232727313151260050853021186801961126733636221686465797939397805521049199433874929379090400286168296879951913162794387336773225252197418612590225277075397600002996693800798852379538033523733883438885792007738836226807662583123762227192677148062224825248716618581606960530444265486744623140703700740858936007671019548898346111266530065434070252981697344618930596212019323031679701469268375720000785831034140320936872171876180542082130780029818347924557757417567220877943225407801298507783621426896299095539485329584981706389787566899325857391157966941453503091586619334961651146688837778000975028844772879324193964521546526073339286924964977658088603483368817912517996542494075036684713583960841449741155171765132815946116061532075293473209675547803592113898429349888*i1^120 + 42253107041484463937383458916679959136544799893289196441236951413153202165696585496140247162758151939701675183581472640939876754574540019073080443920682750153468588140553561398899847455873366190038098695642604286151211027305979196652714965117639855056441962888927526098296268317628606204620805733821226895821356391214485890079124578185561589484525003589663800724311337447598718535289159067880773877367617228514993043415093504789966264247527671658321587392502567899874092203192601184918638153189658919851642459163495371781191638922616851217055976063212462821667840226775294824131799217007376978965582202654181508209475421598806710640636478115713747262389404558483051855365880635960679513720468620465347585539657475602945906305756801095218495232187161641475796615903185681989733115271193358250221918547379383180934017834636352906229411328123804761502308534067817172587555144340596048811924379827367405918095301770271031069345962688571581548854023295774293062110088557653987437785576165940406791736658171988670376598776222714966092282148708258327515449888423321231036702912900438960373464513572404531851688528153446594869676204343901943887713728983164608610914143588368375898331551517080853147569544857670963914982886262262097887441435924461161376644009253079066913360361098437551008550027756980450492176263754234201326857992293692113959001571281637513755959487779158382478217570406497174576044378516517542022331657838087054057210023658388808153197082968609668932644542691467402113080471002138422849734027072342550117539841865539085703521574828990837519434221580024529583183788002538357721807573515170238777787037264805351320704648292116864212420742125641226959246813312494485004989117384962752046892574167615723812119550880802865860490364191863329667814737041524228900777490356098921496745645048384097673544211001267377529687816090459117685025189356092449150331337542916507659423037898277866510660757959982760042597160567647379811179624639403176865707073963105064049674562799360001819761587441869377070624497281953215976237507105963330172205186942377015538821215673176238932489336029141167947759774516821302030349582793688184441325403377380108102764152095863515155202968393591314546703362103167613392094735173789464927084579584323723093592554308607273465602477840446389747111302846165730965664341959416675246029252496180989271210265995952190871760051176150781743148319790161807048759063652319812654920803044045620006767858438503907270504044488064960469080869096850365699767231228330227977315973039401867302779683001899466102580554749786308732251693593872825425131459083668861234094626227504513419584691313604686375378259448053519907129551715117518617425163945048555018633426402348037565494173843295207855755195906626976781785176547926713978530023669643874459648191355654271074529872818528240740273666922753244543539784871437788877497118321269110881639235239996166370604202480925134803843417017187126820520918750593024*i1^121 + 44401059986111289868354867785261428206737047588687762235707960150429876342411163592573661345378074754102083510686166615734019626643452247441472802732641580650152942688206152961474833847656422559313300411178773358359585638682124902423204301566683299940894027508891460358192879802553873512598078752132486216153374035014011989556310412207637923580003174696942298839093079487467501590440929015921805731910821060317777656609620082952353664262408927253722582831224187333462105901291673383690196898617418428837412365531366747039119814763256422896619992241836925734139775562856461811146294924329475253031221658698195124306806374042013439138543992942469207066860696859882421746273067719516199428236028318787434726169527242046015281776966327151977481385167696270744394707333314468847618400195619046160204747502399688315343424721168810738083938241560587892900465009033819059367974911199599680041229503925151500750643506792197796028149768929053755633236595214458670347800433362483096291214826544254044769142906886442788736961811321488209044428444768701025443557637272190242569640667649544176953091696953247049731956670930626045351155377383291388285628494315894800374943282301604174037734302583257327414027042429195510087458252344589856220963278749837708590624932661147463134844332482335972843424389055793794161817982595234884667798811093358453439424407679376776172276308743279058066403627906765728134298671547683893975888413420876122164242507030647603540916036393846810862738460443994592138799050736677965371513755187761740196168695340816848165712331624843525423057198702170185956292526893862683505080782306026215466207856205187299802726272257675081100890771179214549595078565800197348174236323821467425739620339063938858306939135972206935277896087136462080459972114189322701583934441385647772841760714994064299994569974857272400743273158334119688653172583046371418474061664125053475038667368763145061322319299364523479673544868806635848717923175268150731648147502976409826230398466869241169815610338944274588903182013389693173286903743216518942961178002660745898337873863652900089094640283276323132134285557478618435978584195427155551962355675865608993279988682919818916145466081292933268310181853197011033031130435297005032762427197482275556093027303191461752968518676737474479116875742898390212930639600729728473602705843145177160819860239035430856234306740231195562300911775248373922736618747828555096552838502668584974110296638361353919872444898597698402859484504209225799290294427571898531811285455952385529671073939041957543932758308084506421816548692937065308635448103574514048456430913249037959314548959613708235083812711145234926812555255705188861833936882368739493181143072180980195809908125364615737031345134373694229973534092677775661035764683961498730969328357120383814150202748163065521361821932307011015872036327114461707346417513933829458641064660846484697339135103872469059860701898910335715741007872*i1^122 + 14526440448686262977101451853727853187791162323090587711187009321907531707856285429335914849330854583567433043860584704354847552730357076010197338100816217524135699625073886211324294080277354875680715870594464198641266776907919114476055975962281490902449542909658781202785472524254874004049452903982079899854475223381439852229897067291415772046569409482073118928262378926908523391373426664207419879626146334970067357806118009890706903776431448386785035008769941828268283647506100285961945715092319409740731554569347208040033507683648379497125001433471086517547145212489209186880271439236263638856717156668731595277559192631894819270519111366849123396960824351249893359578541875779359037709408999201301542173778020764876273497470702560518987472061827905168510692216506280978892216106496400243904827059644422005077678713867041176923825302478236265218778089200531024401563243782343341744112848100102457060456811286244312404502106094848818714067299493664342711308282078634807784162235551351754024179633798744149915226700441494921989977549998441415812678027389186572839151160518637471464896313782690151617233016268952597785254826460641086387936058380045277491502665421494875795018255133047490141603359641219617196883190606672171899918152796038635306290212631143895816019387304609548432496798553361871595341392761837861957912177483780573596343829844595930871295157246930921953326887856216717918210849952025556424920740166174153745830079610935090269919609327082783650572691852850940456110403891639730016178341681877582120650032809866430778130929178796899538844054656848557266381028950874051167148930965368425451141604314166313283372467637635805041058523926699257730961856359188816987111005736209163507327886706388852202064452231113311050951526547571758836511383329015376880716653392591367853506387299458701788528639103060243925731713874115632360174926001847902816658356343106206273035854062150922513843112991639806428533569065273914752894941956880244458140259911838543226354692614940361043577482836676140995475754016683165948347862072439345227636363446798797345302956526242913436675021215044493612808250616185537521920842442756838277501326149183985432646861644038825528235910369992021588701923298078426252277434485297433905709925446238380987864941918673359259248832169965728637635562474072282111306273590829953890930782795918660953075846214234179484716871900321194198331867205693055245205185392076225187696698480691243641786624923693715319237319309937085990858787592870058603401477899900161713879911244816040110320754227106312997156312366543122526114963337591480203094653388563697504243027867773697373074141410334483469660174005577491270520708177286152316664741845543228399496926904020671951673894320334764985522900059841498281625658109739664680280537507931095450643287104972132578028515058202467730002117747984224244299319658794964235065746385939137044742402030041070971235181080280796618714773404516352*i1^123 + 4447676745505327786656565273073015507265334942751664515035596771243981587925218744350936057221066413667199782455077370383309735337607530032332501967502708762218684795180219889410697514719754723144314940127507181769225854874645129882293382196106223001106825425966412486865414086874207367858927606833723437116947462995072710554025310252526018571552825157303850305770128924316897357931165703849121302832503451715480106048140609515105234802434730082117817220524763542471315103858000852609269118718424001175852053662659127562561642684398656641985163804859487050201946665975965657103847434401788966347930984686826102516732682575108270974747172857067316293210800358245153441225336314642952174045468649869196832449197781098068996086808775330244979081446489428953373886327113055222866034845221245366393559023488038202531394291819906355327399707299228495320021535389699288181659995114542115351619168696087465351365617054567452417031188253636580868485413963499356834441805852884571436096202249136360958587867762824187855246073855550256179105816629195927402621926164509245935842919969180302147867870319061242368888541676899827682595718320188580201562385406642901322374352843609699016094448451364495712309827305525948765823345451405158297617925748629583663176184493452359975058229522385713150242109920529833317012222687290863655145499902925813784268090452300767012373932416054467639245106267743644798443172812426717466176239132253556328284565329751680686458896495573088201525288817303186640058536214159149287518846809843812929073978516554393677282841564830776223626113539525801171730830442551955824026911115488822949005015093873333858184819041401433024181981519396379789354994192134030127620287275809729923580323493881536173123241688948578979323070796728435899695886120913983309602870988960544564948346053893994113102076745350354389869745508037764354768543152240785433723537747723648340314423213088860479469063188926505278599250863251450269189543634886536304242243812100015943293340821739170090518515878007367678093073224815337895736519097761528351525067503478761196845508804807729469139202833227761677847486015619917540289907898677214218037373048853214995883043686381468940659605935600968380509895250386436526578198948309480289930285073129777448518106788388600700679701453800226451672302200380108367331562362444519975514597997981013919924048053757374462946053618224456815221785647586025943957203469377648318973199547587134601029528477043696171651482864436578138661460878824804195330590574098353723344588709808879000269297352942728039935207912222388291211758049325490620978431012883013951825986303277272501078313294655017077804359840074129253690835962405244006465858475059098294937422287860392330161919762058874852633033192500408875833214139977778161280797122520865125055798346003766491954461887203515688520057190073954317803853177193792376168324335048061149119841528975905676346266377836442624720896*i1^124 + -862161246176911635277557297149587555419247920745898097073664328240619339441731642817992481448027846641901063975894611861669860460675749944759776436253523187274198424652179466579464739940674773394876422477221952436059335002841919938471431760645013159229369374241273456536831148296311839007880226288627578327708361213639587816290283069447031828671259947288637478652623188151140534948196355550436315651726853539171700989173420310886680223828263980209940562941191221276771319850301583586508596658017327143569560756950410041417952422312714270745784982610111807814697895601215337119240930125327859963680834373098424497285140702086548009398914627515583747202201919847302783205184658612697808199437608588699785707981064558548967698566456215931397144738849231026254571938547520709217650079185667993764769522211084848605773153559881503673252013784649327231268696443901035556653681361522192913459754316849368347472303245077004129713543910264724960146076296904418647175680925752526152221982982010221471165469919838449392308160925542470375778110966071087430834974035241788352934636481820271474110974233054774351613306520262594020998093270084782236539056351173732868309052371052547800342524724509371983436592908199270854444308529475632842301877862870611539299035646184217752949444401289704934588545259777903771563233905605725323006790044920356786194588024628699319564488650444107014778918919951746689315266444863059572783672834574516354407963656683710134590672356338826674037940101640197662795785628053632346769041144751207309650188282468166774621356356663273056270833257489113283190921344129083512228425972262124951542092258774479983383601545008444853794748505287426106337905867422397889883195516091230378974561663433470789118278515073244744233546850458659862148901426979743974412651648034018773834365553477038660331072010319378653386844637405270789635026739627331375439529402038309341991804838689137549199269305349680197614890924705575434969537387986239385044245802150624507597458372568803288355525023103915604339623892344445354657901098626749823386751887577472749742014402382114334787495609981103474230124921516041330065580308981957121199043674574775630001655987353316506468771191728090032368070369704739705699462642961499600808054069608307430054063962132828009988089347727177465535807388032049140274273194312478581958956859561713909524412106985008173004911348919007569835482877018587924890424071744215442332706143615241381866543706415850131418603405481657590043481239468614815950091166556626451020056089433654417180423785800857071297229439962923977896217991415842022157987298527040796433028068265019318632459000413202750866732202966829381944158972631167875131578838726970784201046344547514065985450003617216424988023968572748490788294135568297400251531950206323842613982092227648464726157552158353588485264344735095271546807427810424601186742853156793253397709306333122305954020042211328*i1^125 + 56464221474692825525563898445563271954999829917394900433649017533965949505082016079279240225690816222469057927527233040821148132096499122611368032922014194819519032680957737098710573586094528714277844342785712165722771764897803134004036676086959514719205020435724881125416219726671340846108596723110013064174545065620120147331687124946804232373561125988225749710192551657784964904881969093865071946592718419538057924964714934516785396049757200845135657523834292534340104905483717621646734653628018388088022911868067589197511867394116336981544065660605067119743095912088356281346124394172578591443274283071704656594004613736973454659913463920360448096375638980646801471749473817489417744143671854990450862263253421766626140580194471081903795453980867457428830931482490403570920172534536205318948032241997095059038666143201770906369127063226314621064633540983505553567768188203699993947480222480576047126647802819365621671053219713664811871003754758242760542552700437051728096658190846610006322497697060227379951026334255024269826292495966969102526147881466969102209202701898028496365989949411098633009863097700483001691752291769472892516135995631963049826493951707192491305277247145435196623218918968671863736849426574561931247146659293055574318612937918140104739851820685914193439084532258936719636964405139599217728981982463675011509028058372329840407156059113402661661698486749706055559478417039120094427553836101893443858000472715021374142626179158500363894522942802355379792609119342604343208908226598767805733263146413314070451719405122773693978598230497293668659835395710209771359130801700404149706440991850980846321300825203934620423739099967002386564726601551314764925293632730692942021274538441712638665290691730339618555749082323804926415971884296970039070649079932509499128620169667152586407382843629357444674947291729560637451910670068986285705378591171554627102433411347797728892124234251581634640531408996347709424282182796753057973584017133016358252867754084930050385230735604681233845005034205322628438832985572886077284425797606075342788115991433565707608627487112034387299026414887210346351476952075988145273114812216411265403078224065153265443864021390504617651388972335174784364640916669792242974975292094848000191960216100559706712178744821847991146036767551309268718108632894166589984923887663191655390943007838448938624091216112976727878755920152771963321086713374265424221268124815001603047917643674595752610403910190634013124873236855520077131919061308888072661277773532814932490131624188336699234200476835097793841056137827447471343863546633797795693154873011763059395117209799699228015165957821229662063710841876760651866289243749648769657487635050256933199390677004927738610574785635456789057953520740988623065173767142867009772033982267627831427596320556958949902523251131649046657174399725839124412059979543088438068733745778660802035712*i1^126 + -2001147445146619730206237354554711888951499308461862842396461068325439280328744005999891716940748005361637666598952656693379371521259063290757196558270096162860914738449958329381667675980794303948921080822498932257629372296849560126263635493311928797488894129966581637564447905541489745041602372058640798260404322423179274070980228526006464842255516627621720399371521483612723622177026957513747145998878613627250923796122519511713720451282095192826268619633082505001221012499551653244515243203146835733167468184605436908074762731434615262989086061615564914652354919384377563279532014688927918894761004255356720895100478998331345115953885970467142785294639494470450988543729760752861149639543031373043537447243260281515369078283655553728091568968463728932456768462367678054280543155096939967967578796589806153468837035910320455409637508229869688382182810224621795802880699047960963626515528646950971331139967443210801675632067781468688126977162573634843595345474302712716679444549559979343667724423613003893355519486092095217959795564921159930006182943524988138434899200686078507942706661662075413596554707623226187452406107592331051620285167920391058682423506743787109143375715777937821521649775805732903108423238652697784460757085159189542052983823461719453250137160626896288037763535157350997112983665286448074710669703103391678971886630761544803424450470677767724521768714078553197995972485122261716016806488985133910064373619339673100827646633021395680794367376652818265244145074770728884801667856877663318654815694255366768858443082613444977942112344973965027074659774512846843341617877759603765604071231207089724029149145027030936777602193605770399732770465479972502978053071360774140119771581332047424777774946808201291514930000140451139507995563696754371560424405298020666676689756284405579921195375459728743577512840871885991857395923289999744000324422272891457608071286503749000087663897695967970666177400926839163420025707839004371220016973537276868005779855557137733599116956140337640392472502566050105570602815675242119310785322123650531972013715987126651645833664121074005143841716083847818278795574134622216374140826364681332404262019834913645344625459764367987078552187281916510232393893093336572893481683187151697790458479002115505366216392025094494610733683246281369815408874035465407657667246113670272971990320551190753319388492627820337744845499403798335701765478337127964233784906981677051834831719527985722325218852133245600884194610640068284567417405446844416662195995330174756822240057724384833514969756564597943274925074459534533121470421862579752294068181840970933841241597170897150685439154651668664873064143036681263142762655188625620132663736952343190048271286689817534434526709943921859052323104138331152899874869619213346389843029751876076030718716909142101150608696193086137226308258677434756866352699907932646530140415721472*i1^127 + 45554043394219211304263954086144781324825790298047767939621262132272076252912161559295892757219095962786583253778118743527846190448514233707030105851407917420435497669128295882319017099767908836033952464327868606583381603512480125205500074297359037306305248661130607186979202983293413662117608108747954981917880169016815579327203471757542716987920499761790639095243179058425024540770204038803676264933064028918538648560838665360922461351062962430290541658114641071999763341568093605057265130433811533039962814378953785669821941816099504348148341717794480390530722473614688910463860571413415002970349037493374051114250002458026160881457909948029306875967910415242818584736262644578023806599162039141935469905889851084085320823138655905029819595422038259148716805370251479295127183564021084903580896170749733076539212557617034855898361710232519485345998990723106137880074625653920643971557488221638295217419500897148182146034688242737061148061156533473505936989106477489795794696652340827076021798271214241831235748345343814402724465688448251215282449976509336874211065390369593182747604817229329324922126482496339940378947065940516265674667071565734503383570883503213136418302039721271495164216865518525792840713035263542622806572275955703844314824953700699707637757396061563414473453769812662936100328411942870718268805960911900659876805450408988251675520725645856040290025288261912861961893698698459955847634931349705869412442136859653192430645862357237842130892467124193516683054350017577248541973086518998702678908529770603778353260913853421100901168781643843872087376943804469521195630369667901232151731350807477244949223792162590806194278671080641637682628349527533115126553853298610601630880494842130456197720337407660381914505282923619293982129135380639565898389473528919806897284170227805960655461696723110597231533798211027826417033432971092253613489313891685420149028216459627545911254303023312117085992793736280228974248224414770328140823488202198516625208465775416602269489129137168918100051958238927599016976204006651155889000354553965316772733085903904751510584092270680623426130072120549324295522363636697897654080214947847829297811446035267870732987783766474446727391742606833934867159796710804157346838332233444384357699614780557709424328482355989586462800770779613560332346623937238431945074141836202916464615973385936990850566245276440936531394350172261481573134374954732614796411816077943256393978191049543839964259239801768484159580351089355926715249905348589721919413288022801736068139277228589935576004958068974348665635827143355175588200647509304522455225554812498607295274221465336741664229581631263505802354236525621241773983348894067714618375736868257278640533838076415988015024139942685881034951548119862444877725421740288957729006779933410162216951367000351711894008428469192165869788764978862640523102540226919137280*i1^128 + -640980471758251107292214437226984733522219339490859058923628951000973672011508226351994448354483076233244064396856991376724553367423714114608590723284089231284081264735871464376355914371748375545898102109729534447666182083495145969060209270815003842103609329728163987458483581953888668080061650516401895727692218577391668645158868910086802727002239170535693815058568412429583063713901966653634540619442921930904433496270098724333626305199579559346797229137624988363170068578639535948079880125301122474910153521777006559459817704567537849925585107857693959477057351210219444624823437631918688410546955149378843271353796546275517825320962352932583274580995347061831515271644850591361262730043980877774417195316890704005185813148876334236775948830338859527119050468776360470120674015650515135730493781020886437358028899227844392626463942123441496019134157903703128733611031191709891799356896461964142329818304062612334489170179574792714946461884377901751281245908769712292970885871372078616057310778063781229334738293438248804481956097726660986533512985414897872715052938958987673660431228144387786516402497870776803508206663325408009601330366254544092427209150809433137858157867791620821051811462602778343787867177157809843366465700885612014422336286476927557858563178873575849363866455256303528969836363032052820628596323533618974177041210844012744252379069616161400168490886459341167635541320086596723453260845308407960241120643213938187205021055093622927977872504302553102939054094973515590226388564579525464452971295746533749682186275812232320764693760801072252993946058172938252215325291885751054669434413396296343101502058079863066590973897285312702710517426859908435996434658192645843558073876605501397832939822727872169104715994598444857273923322998141420884787315357717793893481534549159063972688426661980541380378328321267036522590270564099171617815889613209963955166480751427096424473125272704853120905266862240218427928055162848427681837773340805634248730107654606155304711634191654452066356614007120825988632876738455087397204385092734273709068136005946846067775274367597501752792502823073348995269188477042852006594226338456812100738521084497612325049604071240954566328292600052989333697167109951428641412299491988936957985918122859410850466343310129262257122715518826038632370935955391252047240375178146634707488240118959412606770260466287597934794439429799479996839695793096667727632325765696293377150170485294135525894750521888052325158023257437466929082962908076942158945760147092240255664233422384036158784755020765428212478649373946401580388686762703693095321803634146491215821263672368187569999190083717499641542323973688109853220602189648232754398155616436853392263233923038340961911348300639309128088065235380980220926234816351356442460649078443755708801283009928130913630761449024868188075086077110171495978500096*i1^129 + 4292918973051342731674896591328065676301592402738333811640868470375963238936880237978982136938293675557876816028151661532494167200201654731030655204400512682516043944139723877401171686548577525102133059403025744902788174578399113005566257367839814301156958298407506907349886878984866930831731721603189549301201900696323769239396929209570404255591572962247355772986309158720326137535082829975517650103162804079510803767642401626001326106754313066984394729073056279138864080650840823798287820935271101164019999484953397871352974473609972370497290432909848021205451872984220790734466517336186070309263272919638878483912396017556500061490660621751003844950215735573987090666144253199957968451548830755921143646086832297646432561641344289849029133228232338725608331610811067802433735019222695478694979467711513771712918974774018777377579775198428800639966441228671703658369925702453763315055333815513471251891788896800442561151696482148273271490955929427746902768280754255718698966770610217120636610915412227810302219917887215757808409700330589109552114642715532313373446097804421897836714996557026478113919707112196018939727876173173058733342071933418238603965109396192420173198516103109192263518707951640922925521983850003803679207889210224174359168355817281052748003917325547472469755964510701020779346149968984668513073163360200916514368878334936581688558661600414831474398200019102305922487478055762903561125292333353118579460389528678471978246090063904521599640001997361094422507279213174487360275102339134386746876459883009509322966847360017700170361067532099204662284675951485104207505147499493566826330635837518880879808592886014763681464390769762124822949808176590606857346520326304141558589126767633171195257976540897114097595597267463642786379523591375059070724189123653568262992010987937552575101602791599628224833932170551665777402398525731587548183931693730352043458127154344142978779770520341731296481906685224176097465853502776294397185035458913166760518679205440786223909391765251366155860762933638205605052361866455858680751182910305203222250943031195642741177528118945283634603204781388349888636476093025817421787582101383240934072621633835849160913468956517199097445932365938410769508381697791460822940543778223530389412412092110585482355472591851182608965406602950864277656339337748039826083434741072652541700332447535866434014489827135733219033658959610262057748483627261093968979600452810130233359111118042130024520997572033437719111954828866517800569695433849096733493788341685386616592845718947688497772214763442111064736256204583292598076752856538244040992428336407072921672183669037241104313150558733914703139781769651906064893638246947744385864343703233850752548153508250454363126980805892426867556891944293040582972412934490464530182354833019139754669771075829755422999124801313517236961183505842176*i1^130 + -96092576783010046843768208089480782629959698651146615303579341280677082728718053670081454262899385265219361446147325435023398620745155715118937155805186217846803932981147102598789947846130527968055363088771312841906185510457523667049818275267900033669956996885879043484848950843790718330931416267905004184590227613865887764489002009970858643422263638482878855699261450656334211720168318043188361611819524223497787293678955463572901933286344054716870010449602781068114425798816949918993025409112390059163708960633605619469889786134455153472614940285327405144027657314716909211055605395120994720240421024809223471521526776032365522496575968261675013477259751591636146532573934551323480806120291500958156629711099248449347549071998732108345483623614019549841684165592917566891037328701029592823884323069101151131239756091738029309210251714677575719978963133555062887087063203532164344068946232057131962540204837677595736145084524165651243491636869924257683032889329701771453850556506007195326883688529850840154259333908959378994731687196250123696374054234582781106643538860324579837608361748610274067300224994719715203687152299730247760353199683083708115413842706100709428872541582897114019837339032570393065919948651829699680611724030842785404137578921757610652765204847111676365106007868793229876977534346841202859495129013791299686723691337058257825190685059164330560038634690793847544507245794475871367974450589794197766245899856653119461081678821220109202067100037429827537625301576813973221382057387904606534965134979296600918170845755008980679917863027775479830740883399342406409050712793364783018489962188144227701566107126352863751608694519697494997654490416441748087526865494956511041116019428157621881589291909374896534984796156703217894456095214212816336159986219180499958729787269180820823231509899804279736357917795402674080818726409473633215257031352314662280107253974926562435689120504620114977708843163221290721013029273227009214235232960140600872166575667917449507315008702306258160639050997874840220060166849188564449363722974253719142229830882085495698326614326437784312270467877020352285381296013147094348819639653637839266811482748082953173166528187463861101222007480114044677907902740751690331504718449456765266184704003222313848234428573843889782904698897389135394276671789212195957218475578621685731682038196126466243874766046675671404468574531866057017111545398486773606107810523063834545949869776945711913580882658021877642542335621966120640436702197397151618138602897098869748695979619683710134808400651036240870382138988954550252736576108762779921664141659200271752119120376227481473034066548140212729184377833378022567248560205079825123787287833337929013226668301618998637897684568183464813189325962445965676661573639499742007861949914382030942358030536785538558298734551189019426816*i1^131 + 1004922784837618705489201213357277954487481256918732276653183886623724471539549279344922762332175116335332483306327818406848346678002825285518873456964346890021825813101000589880005135146878471162388411808796982316797374357410856530143692770572403033836724710541336268586467370833596520144276341657739075390728352948922344887211029840610954992050825484202074424212125475895994902644116591547128460453955938083303922480252681524316676698189313208041225727216027154431110363304673562593606280083040156069983497295776361238150742269876548987472764317859980210680327515296914760805020136693990893807793264633953874548830434025878229928785516143870435257505343622768775864086506793374054241141440023695050219486977781933642611299617701376085876494703450631525703755935507367797799533723217200534222147295122491986947792273643789985152499740178159282819112056810553640019203739761017175108252733444970821847350912986208617353666638289501684725383568454456317192529002154969376845101934784640151331407027754188079736001175146288974581617427097658039750283553983922160536325973577408530215658093449337668478646705835839934574143033523338448410272234100148427935368473494602098485805966876889884988756947265495355755720142717516185558274464945390892220132523922026164217424909835772776910527567067504808450865411690702593391223393295833014755093122106818062314783771908927942913994497028443628836425797498147461588421378945535515033059105674298784656553679487341484144386141790342604913894997034779949383382826562971182769323356360332026857513972451980720334486251463318796062240565317702857696199928596837013774384894782900259218098477264062778322203748049533099821970859451900141485602671405259121963052665037134611624751718674295774069050911855491594973276996202800317485091653596479787984201053090799644094028923549617936371649667150058795242969536663557817960667736012698457450532129327497839065114702771661868327101880962760611026039618531185843106240027754004864121668800541562049351053951239123433147741995032140095024614530210424683872803139170766848020353197904553582724610892385949581208280779160581413161666151124650119249005427028915736804470298840593989172495842489248067099979644952611062574870498165708260065519373058534019133906423944418027908736379085463985319038378905294266109291995897996311821547920603646033849987749389835294606749584005021080516074673719625109334028225073025690497831774178490695948705561859354825285550634200392495676981626415238986473202904068896326604801577257031536591229478760353835240370595160049717614286324188308455584038873174666931322734993067384138294886571543783985939120402310671979177996493288764831025180585480959012116650532457760018982196901458559238034970088357172518700763046569224980194494533997781351292635708456725397230756389192070127985623040*i1^132 + -9244509082523679546298991328927260869789889624676349491015191861765211772557207964053024381457314561967928545118241124618818540828912595676285205723193102801140343493355446376989570508263538129173908300146745686574695042881014977258580073445027861900057301232010520372182976112365215897368326550406521502027209794478371619790834191461700859116596127392255131066854260601713679028229165826417566688281783757905232919967012555125018002195883682510616570939617655614941069523765430237995262104863023173466631531982311507484499982851836447040530692074762115527005383673016180999848781204182672721258767675829148736317094739826383009118249166327156644216858174262914765363753469260404182626783576809184509704134344322588514653089393071639761518495643748356041341538453667680135907732732400643131090656826276395817378227243113610556658578155716613058781196311464733206234253028070183126017110049094687652483453767013515608852200980458565578383194051238464517104089805509877436063196070837472844139397845329847449693352961593422804409402639726167911094214058991987405067056985152793273878633089350534672633644568559526572478912206212462943856988619660697056968675555560212324726722321536177708160422761514237947671839324479576852429862952362812234811511731617118303074916332658280720611839333122558493269792637954808811092469912612771719179393607317842430150776867688909113450839207563389697905004187145324115112668293454906976910882710119332501020722607360366533310317613537081496729066142364415514591076732630884080404695760743536854474295885971673649669197902019394607799320475079876721850310675454024291731188245431880343884574197317982461134868066191214843930323846532615358458505015414886525531125273659480346226509289290546710037494012073421628611334913332034345096218006047998887675106480004897832163989759840288894714580989737914497371144401580548636871074169975707220575765706844008768106882008543399267032013678071407692001268478029113804003259424292817467189677998234917295564615555819627270494394947722149591771602313216472590421050107679731451848672575763511770479586580360752692160163614988581814921363070581556269612439614601445340292850100361406965646568780486209450701031011964577627651653106337376235420778758219501963125497867205786691559989565372199770751312633630955769705927650660092038657685682130494089496016102447357682826490363288787042467936856516759485047518116651733830679799374675456738013985513778129231995912672173543892367787966743457364975741307151176658217112639502891022229632287985814257915695528464062905039257154434031129295587514536665294591077893622487177406058847582108236500866864394024581276137416380082547089711355795014306265697479529970258416618920788805409670643870860610088070914284918279407490614292202398164269299871623072289364939636736*i1^133 + 68865791858608359303443394508071778803559671386281609903889748786378413670476787843878285054906871143408692763457717486723460978609569857543919119640091642077230039437843552722892744466248983838668118093888103302671325280269919492218834444448663153379782449018501450911268040943960060868229514749130417855974433392454915350505720172205428946630001880504329094481800986996005190914066505218326371140518273109358451218700655541584595194754326535258743892861470190970584166711017797103650031732186848662333097151441788368541708654223610064445573895747586560445753275611576947851782549385530206965065022791629458167367312581739279694344200270000615117025981320338425959959368808128632541518386772683716861967851853077627920614475133287967703605415093858827529235135658811070340857186485382999081212161734421532932695329475006666473736018859956565935821444433966684318776917636712293647552955952378815502443486500555106771705281260151472530076677069756547045906388278131319221522133817495148842818363523296688997884890096447204677513136253156942959214253951104952303334967177174429242746702839121620906741204015502353231972231509187089319689381936435377520813847630013307978880473316980709608068448209060311985657477107778085677757303122974057639344980259675710993009821148947424914736096029581829446354149176177013358586615512336384260188972017653506265739189374639260868350575170765639241815686128483847592786852642523863513371590663665284085076151959519966494923364354426324714002588793319888968201247273404209168819723182805585670454096954829267077114236115849811375222562077493373258114117468973264988674607725392322344157307858657953487529474066717127924946560721723697069855720785735801377822325361666101765333160319908724183671487144480500759095675109585094791858798197271662130662959358573900327571696733782233738934289496978638478073601844454507968823585713155475185248792010422828022621458554540408432601032902696568636150751477266595342927462300401084119454417225981402529792575908880602783246220687973057354371597310768820394356546591190788796353642832370195761546873581544794683467954783814102542520781039764007262588280417965581954616459888626398043024789047462042359641004205755023038772935598332121011941144651278110536990769958638330134729976422572384960554049742413036876027915559447160354644029846266406701298469600685671703731474643559531364381203199076358964888706447331241451730766153529143184158216438989429288227578806689070119070997945760168645703840120382307708363013936850803526848949914925599204601813712082320285928610891549771798334233914054370156195858273656357200000417742794573007203517593785728192098854479675458601039343571368119991147188292327361383558025498596440918623886528968063325538275350386577854407280086169461687557133806075904*i1^134 + -131616690274779626494415343811069014927199788855511514106832086881721687125494280057363245135904195360629541043083423914298144193409945524475787903483768992451645199030901436015840364935780708224126906087602862828329156658569850128954082741082954927978838428348912142017230997013754222871730724112035199377394249454227851422565730368169914738708845673513156060516712805288617369908018244945899267983070537286319399592524091749637863543974928399999914212748974092333194582761190688776426053170480184568275275673311700937640138176971864183474858004715598541501888221330406991739643067769076878915592143379337919141447341927276163585429783282080413098426329368093989361860658474374078239975148146650260331939177679873169228423725651200666520274962250998926800187241345741108962914916175194614541879328088423629223064835711119094004558456860554434897960970448014642607564977585309296830700417092730340107055397308888596261944021589395394361962230335627165156657860073906174749060717233659180007004286689912096255982884738858872033583037426853715964356605595367348500107929823931770927257991808867302834916989067488813310524176218108591517539276037740840687143441844760478612053218927839732363509872550871874051808404919230653184435204261863700433987974673817424477808538230277812153367152975906542183769087422609237657147242787621912321075351392880261839369279673113977082266098862126005178210014675907995266662155578796665111992966015586355413966535660179307118289306342797011251391191540214030319694183530792453036450011652577722157203303119049494324706266116189888745699501986173703724485311590577907286024703450794706576303485338382402283615114819573365634776300620841962680415815667489139385604775300900246261614849524755657809050986053187533582201790485504832869218517816090054081948688665709838930081918149294074855153594548103896742429173094901897286508485386076294195739600283219176226879007887684105546779110599282748069275145924277226641968464102470549837557053820187904960454281717940969564278394082726319961590085722346748862231291400499092673751657855500406014977498031818189229308098896808908031314276049917463314621601929003975515186302432820369965392811876812640486635822971432779937194933924024319063780174144329016690515891977262222823767696818542655387859153700241458547805500846317516849962473383507345572086922180015931038007246348789504594874540420476833083861127904572119421103388653005695973611008955504086520404191234998020746882226616623187387857026519828952086279098570899475995142396584185366277290116059915169357041996798484753056936848803947042017242851869804402843599315554636776513526752742075552971820862250855725570319621174778946562464458421664580960490240598693772619191411488326315904961691583153425733394757164961103872*i1^135 + 76673334085902528494582944857431779981513351559672082029308798235351877754649262733744105026823274005314863777907928978905759822574361050515062576950924297081892341123286730347323544533315067903717761546329239788487988140774232835971980266805993871964149848086303921479111783065430332997030978167517896596068167824517428862766008394165266406560658910859510537454029426378351867550652924515045121905062906415033248571161878316844375806019297093181619363613220814855846869682441539957374779373857649053670551491541091581305023110731155675595353278052692062601335403803701363476762074672284050899731887119088983909761255582265519436608134653592372978834442988020438020829055892997901664788817399347543659190951479939348590233048564180689099802297163860573888153264755002999436889810686033630063398436174217747044726560341666990212852635888987932595603340609810967481318893550577362897319352781547775203736124020252836827575838350102987186932232654448976171847397470005599980651347122050040109085430440828289701895201042737210652055412902803075302211174039714812762580724265220376180464924887424671162883970918888423907118191192351112249656188672161365065102163797745738636209616158747860276502475382950197886419367795213098175017811105488736938130303124385179118535850884636375627883021674884628930195942578954964603582436421948505729480838733881663245933348266451155616340784081276746878889694694497032791995782074074429963948935632105560409000121769165484011413285475388890555656680724622773928123116816259136466022720629594547496258520066885343033571485561653852872924700655697294336513084332518892488190603764066418782313042912933866347277259836864778426841555117398396790409021792944448958648553030989519311479331803549835173736740429188972202389290447736953090200376669567026749534902014212264994222947697312143978394183128776198068673888277783687926844903291476563118579488123580274641303742776840555326983764205350079500754198819197958074524795414066721740329095553122925419546220473515841802321947808409946399357485831651684603114364572181057248227057889218121652979673122420953371661141957031556405160226647526178047088522541751669264504213134637287381252543715148912753994208363217141395190850686058445739720992336289559685405562989401098829281737993295776583174478332131210623815358605617922983451537516813378960766534452995172495019866654576286804885246271602648707777197012481855931256442416591640664124423682594314839853803986884305589887095194577646908890570339965344136147819178704270555641438317970452267623621651502588310123083406052025285223477442034372671738184610769877847079281310233741214058592612799908014551376209006618586150573676907694741742408645600616566452350663532458640787763335607173168974081336473118834688*i1^136 + -25285346087755889793873426925162582367011220458489966347241618587224900393310562164047157974832458594414674611475319514022822658025650898938888430584555222746380991608148947147973907387761636683870109918615134498552745085227954001111584273136456115655232628332912719680007497527281417076440837826031559121158851496978594356447440632315359636196554132755141966625601484377382386913555230090623246989568121223883457312959807106084935629149945336066022279336712319962784097679579122183468580842467428360938510736973232444074739004438914253004790093330790336161440315767785737521631410515756547395849444457643333599586116723401401801853153132605226275781529592413468306827217942826940401459985408372667279459361773354091842014038910692129711155568198534229549765547292471771463383846893171123408057902315857873488672224086088089313679589803330704927130949486176608820834034148182413009589970438886972010497631143386531229225055365634500100277068785669278539280016025640702685277096204398238919268910351345433053569942132301593405959841956434212045201003107063478833623913306098260236728693248943790434888190895172908148178065158526592740897389474720858628484203519146898542489837558007244158262508202892648287712287673825219040947780192814519978842521616786263426453976323423822666211378612619755206990477921064358450794528123295288928401941208300117399258547768368702339760756612151090199574437870746931422478319897729265492228713720723984967930860853903621282820301999511001821296223327981361542684589852131028927358637202916280977188762730496327705744562795712513978003124177625481551660444822177460331698506637589119992453964772701105578175536717304592785859560139088296425161197500349932610796027377351913067283377874399905626738151926620345093776045348610521438463352420160646324257625463776666943632250819100322035966250626865653704559733619714124118158661368425661980046279501389529162201276125996262709631234220797224925595262444065451721278940552006172497402374383062555290243453638655869766818373728312668838707142814217534949423508652649985752710236683787019970203801912178612965019807495921300739166475740995843264289779086411394935469950299124244115363045758195902604541542513638718030381645400944602792633775781281705117112469518373146184522584969444577458609320609607359205611768039938881892339698173115949018330988302243050883481892565042275754867553532412855505247226906402416814327469593289841593777905858396505830331684499951206502444630745124081842208194789763110335108442380430463164418869495120325636885971083413037747171612955149715933771102756524987521939243294692346844987250496233922944170062451434462784805141389649214163821777576230255425419497052218137659201914208089727667447543419648569952436224*i1^137 + 30809445396065620753856764258567315964736202233716473109973510520186932189498670058435544806520840705986289831227344424504777824616521222995122467439316725997471812839829651615742155111565964950462820158182742988352672434747752149964216718858579479200377069609886936325785103710683563360913170307228237418049023627337012070031540462724057050558961421129166576790731147137275578917427234275673950153809203109777083638410588463648712467989961245435164090443671240280384906524668254459483442890606991593907908972067937388804638836363259210612031121078194525076546949202760552994462158260196081950456657076578253212053402911051637463028007914331818045929234298013367562702576243705282537133175025552360695126776092966153771459524698042307486457718457945154108284565306318929015181981806645687279984470705020646459320920648897600815321387486126759241189905118053268186066440391556443027462946252146545092634810655469900580505366170631603430372019711454259102367422796303090650067334525402135986407695453377922948730507171270365051704735541151124607184141481639796388066010666743637450047178449536867254351585908739757950091399669254581451377134732528791067229547562437249165868879571721794049560908069714401160859379203672711433409824812074177304534502971665139701094395908215989255160461958249358439084141627010171925531452066369149874629837453298997255863103506706417074006772283188926176574991760701884913673664766143820569107882194667029147409629327922501481362255097156483776699566799655147872083691003588125879332457469783818986963351926895295443832485024321272598559545795541386971044542529931590490707071510047915200262369128727032008969753325399185532831311744931989535512014509196435455933857864719019059577952140838821826083614261351949799037120110712067214474006931273097150622406083276762651673651320951682790440637013788624576629411728233730390474588696974040317701826347842999514700115474494205982641144879456582635647123009177138846825167955749348439877116631226749461198824007352942321460511876207327974466196874320719757789280598168529887515306203153820614563296383169225353200510452313110165701587340831328580298597273329938590964099312634545803425352653207962089865276253154016585232159701820893283768196861559709110881004160870051321786348928015958652078066792467368153728790238401171462234117619956707803763246592364915195463667466222840321445305874950019999445357123734103228114462190932442080831990696279956121303475258037945693352753300120795893718433327640055021666176176158623863810580740409079838999065068707679187952514849706267892528013013243742341156187665481380785746827732942652169114139277041961370602396566751745240207838030077579050217479689807133079836200931675808747692752896*i1^138 + -80977936178642928762346130176569676232947618968419809739714326173880771612737822768831065915903729881343329845180970733146214706537355655427970046927688541143065220245710667812900988233863369663577482006740157853631161097041922340348356519776455406068973048120756245754247752114324570945081141639961581417654012757398033976339011876902066135386926862811240391377900781174423816434391036013138825429630781203107430605930093655544448120932153919833302123259970715323233895466354930963458118947625782136147057034550856953227168153376484877584342214818449581372628376927035715850405976630009257512686074542991944168973507391050842419381518266109223119868263886177551196015732184009188890005497160425671639202042303564333231178421733467382428153521579808624376667394450008059363318200499746312017152050750690933476342469593670195124078912016655070466743156579295976174346861964718829567918953802471748718616144268701516834941783648986602529033083285357596057050888285864678382589643612914249635144363612843634733065043354232444412834813880244050436809913775560832682354068199465876781361427167816761089161271695072752267062973198210708979382519228918023213059524698236668691755101697189791116165333850068318067188821080636176745548033426424103869608888669515382162170569498342316523567438133909642294577169542853627307966708422204427663405487120562722143436152821642002992348014323911764569110578284681915661937366526001105067816287254480978664791366073689111263438973352211501891301856806239130444690947040034124725095749458493276056266016431806434007715728839879306749388599586633980361234019377362522740622230506755689811011175897803876906020373951346710898734963507731429170776105268440805526826292385394499805573652797497033749553317785277550640065983541927540670814870035921316524442638661296312859345188997922347808390261570294646123835217655616140374031759306036899117336248940188876681362053412195066970637123334101466675767127438447225649920569128202205000617493018267446295382749978913658733998623917012786926567836170293514956419589753438610130922601107114096903817992521174244345144836816892560255852208543340842485183897660080927992293269928627474618605337058342099807186617558523435676585713964851981361576063075049381427143247179918824700235017227714648829874378121126075866454148689681996683295447777291683815267063815010746563222010920267018785902939146725539132421289768422434028827746859981170110477270862703555747042927954415212525859908370414565640720179645469192080312258660442942730105471606330207325586747158727488106637960520430372827928380391148187923593634019209686315356760917698710928903479953332823143544339884107592961789174798728540637824053870735698226208309248*i1^139 + 4187267690730622271430975539192701318712158813214090974733698094142598314321294689810672930421904279190851752944750071727588410049553668850900085053143191686840518785801391915608916082916853911956196883824454818911432174922641127655855641798724558407275238429607151773862398594785277416692496220758915175829686506424324004453017188476718311672772115841874943216168147189072859303106063009556440132523378601842330985176754704856694910632616786429608563403655726642603286071436053446095446745327785936863811576167777351493881269491284436820833786186855340519673555452611391495621419631129612079375396053893758035315687686468135666060128786958085804961614576599550675636509830482118071734146900414922087896480866055914760906187656518629544692539824027544716504716237078887435378678385788055576216150977999528569553484010287137150477027315597508167626065797151751183715177762398062357610123777807930625146667359734396733484663653096834234209314574018571153152984717261380041549942849914786809906868312497670040653616543699535020180456175810399389515720311435799644560915681770446132054136570309609237862332107779274913329515437207271109388190725752114269878848922544540674386649539460558000542231398049788125789981550679015632467306482980779364527204193785214593307434053606106714421371726416694240068566670557362411984009844116895742686167432996113751529378812574074550406761149409385604973062403684227597055839819810846679751755999725166679488990542863339565643592520177146075721899495060827747304288356284598376314329913603828722036284716394186731551156607335166334233850252309239374994479691810194425417101103176430846990905739637546552539473147247138497036218533076708033399089394912596372438691139988685323141421122852155779326349614403853758671640662808608511353054266050602788358573501402061200341038507096810030637440335016792107405530728374653153411032465854743436717584586557000207713564150254232026252944086626313967048170842320916303592060251425004214259248699920600584973654596054581880446712156563730522326388106895905452432296950766399821330366304609339679291341540033980619835941624164082987006028591067323459088747749066335394264441051086941273781386548028154360800388723114307942892658715025738734495800152883294086908552906910616452606167829646878172592176462236621254873064057301700585705581591829245344682178255470170666634848917306548370925987217850122795548864392392763616578342218685819866481088079565564457015386754316602104850496504441647270166898196268352965881251157092463274171232081227693417673668907336878225182482008299858183428626306881434849590509943652542811992190880177727000500660296555146305982882554789223700909350752029611297357361577984*i1^140 + 182464883030080417388490686123059868610780282822386673749856873213492781733062984248309233056510346924453338448438826391629818932157112614308585178507489361424264905296628940893789336600261623044173586256690379053784651759679511085434000461438805164677354338364514151435397957583374780410055251346398232278941929800834199143995148469491824016965343630716163522088348516973355492917476596744974182307765425906707049228393153927552875540984784071323817462955748406352328755330835431073994263522138897924641167418840082748859784714096358645972690004177338059470421335828707035647011514599431737788883130597295980286772147682346161108245894437573811219322282207827961246847897463199232383053325094767975023195424128498056734707764007989556969421929175411423344654823751604803253603809328082745499550530153809600378759264263895300852869351196601255892612546192101330894430728305532143494175309707312241708211089865230405276135939772434293744614406229574010459198769508793308242016468626343000930404293663008592164964539510908915665229912556857108814830472417440129457803628289223999437356527590516074760696710192513911608015011363327673894843336971405996337271564547799590930015077150015128202319824516260447430438689678937279410027645513190770365050231506317043116671210703258639709107054095527269696538257037435860428066205668767085617395022295113955680035995972431715312181773666934677187260144427692405292354631733969088077195285452510171274844419708498271611589412193969110772284029348672335432110257586426072443886253878971306965747404578765321597909002504203246498410692256222821789482052198803013576025221471599512734654992928875074769389154087596219765208593027637226532972005483982103628798016308051992985166473368387839472005142975920759921411678428954341820058409685576633964313382148188786926668279162359248134225339356018310278902213534701003736621183340875700741981152817454895487209439392506427908058683483577929535268611081019751469497739511974049241358761274464185961621565392353435753837267477330193423512754288990000228630912781983945895700228344910947897131071435134497043117231134637202768281380497619446110921897958807791905771953276112417944369209502336725294865054866370966413884882152884918506232643336202424254304192055130330177179688076187177532012063797698392132884175081384653561559055486111101830261535515611906928741495859393740136554324650037769350555112726602145855619415819863085565005734690110965153955441577268745488105245757755348285338141363557128292548049622660334158516503953833472616882109232529451733071986979051095791753728240516600324139830265327188827861854205491952351713010191902406884991238526983022804172013568*i1^141 + 90930982883669176647586321474192135302128626890711636542982527823543646333608679022914247346334038839154917324710882492915608562617312615133009355495764316754289781924377872224156699133993213348162918791540494653356636324857425403733461226185752370474860540689010219355699396271211380102148088732003897809807649285400505413970006297460479383800189818340083113641212286857361928629301677383169440956851045726385292349789224304716493412972090931581553593638945830101181077087490268266886348068235844594983511582815394291860023652273254095982735251866592961681737500433784500035382291275463623657624777290812426776707628030786140540461175441265185612601231656659274966461862830424109319464672426293288097676662951282886586232125349434620628765965059152830133659680207801149144892184744521248488056269950325091827577484287135954784709985813976142352747345383765443331148575752299204205968738615411551301995039182264486441358302987537225418145495569775556573303818181352150775297319850119903334782706337441688330088671732909978414246507128946616396192704444896901949808559989132161986067632383845927377723362587950107511369220930276429986597636528782286992831911069309685046139019191071838607374794175315661795967351745292671262983957942573294409905074509852581617825318251976013945335926005090134025926036259862005720487357312615460941914533830947833019138604360429743737970339362715594101474287630185601054920217471902689766214619246186981043792444890259839482860301565430007397388275872186618434121423168144259254804143336264954711440465928239630094085871922162179123138616174502484129370264815666222953722178452980535237178683132671397840418145357232414330112396830786302234016813040735157267930470565435084138730217319431510967088073564253244336333275965613092246490174299318615348290584305504332099758945136019561211249880504478681524293591244809187176090486087597234784914711146974422132688897903118569628397350766079480614584986485813656197430258910316165047405541777577868677096056274766849299573587099226898756707182953539295244728543537623357085523311981157607949387872029789690039934659138072101204355785775540307320175089566871837133020508205379429625153388720214594774735163832368549022839851045843306163601081322652235235672481428188331753916613127992418886203084802159942077256726375436275751530611315900657956544944305017328319976020292978536912780511312688653851281301328238308111124092708256266089746491200419058867630275602125247374873735449297965786222368958729561691843643759754148548793355359990954717205228109463469662983345207468808502454861006291474512341955146448722761120163995212996268946875160010555511923539968*i1^142 + 197174109628005104816185592490302079645719175527642472311640732071724477209475989780645693148005359459547039123106346704858188369118481752126696910598875429472698721184245191220606395874664754432353214539852079219677082149999447995604296126594340459928269439321764552340818939989382957646977877304623617158723486327722773089042587768848206999125579637953726103517371902418479710197037293469659255738642534889038267465394286549895660633934782094568070020690966741483037034439790136070568374047589889451575343747226470734835945498426195656218500376392604462521209533127020532361876678540559584818742076478403684403150372831374326237678348380392256171160057778849708228566631007735385833795065242178123189139228354296048517128461518039878780671507839192769130795462928314431608824497987790049501719649592929813168198913368307126661977318412266503474348392565465714399933635641275150443499140211511808133446800062399858123249582924040483921103263461580911818462599390758129288000241090690562306984220767206106529508845088247526186352859029952195935363615405181399159943206161239732199987153286662201262880725498359537721517910118290596552042560357328656928053568726072911988674704842130778779339564502909477951717855470752410473879096088394007554649486516755631084848992467713355473380015996827201591236837155819468849927156157409638548090431635656178165869947646720318844706652460981547703499474900416747447192461062242001128010852493745834348777280842056060888216057664682315887038867883930674258365141940723705965954827697943726831571237918855519162840765745031783053102245264641352261103788780300996008423566337742772512573158807574844204407346258911337279139205444204523581173391525464282425576827703774367772419766521177762874027874730465816764345319226046352329619086335355874689284596180289332385077015407149430425573242275208843542933926918971527222994064011498598306192951345328163861949758207390692989419053397229187110704207502913125210709145898484174679171524910501491710585921860866023670745278135096602314647182184803572937598020154416186942768215653047373642411977709262666172012838470189320761636857137775375117947678963922432019103871696473083589768576314678837925702089486618565401593133102246571574300372151560597013650398595257089549332245563205435998631260102193316053127834753929441330580010172503883583140555930541563993244124101884348659922536928315745499759574043094487105274971406674445045359107257467329316675799415008742646508516516940417665946433637373892987558373178350883553780281783053404907189571551010525383831995543992845097724032686186972197743303709797326646718461595176528471130112*i1^143 + 329417647839639281302564752837920673973570020219392150328045836516624969428510469864586339494913669957735125748399953765471589660963116841863934630395283166864630171630298903858183532038617166178685733155364622649917348496412598467572315576631366231327344963990188265588380288358100066776141922395168341433350929261427117576035110271082958064336735979720583866503621996990464276494090775518887351953161952753853336428539857796095766937699895333486546433721952449520732521095790749708060642833352256888329152489080513852788624231777360424701031747859446211793943907444874888335784968024640050910274832701355958754915911980173216088380888104595594794554205654447418438146534388259593086821573593646667764029315486147909036953173905006209251598719082441983022953961292037790451168526049275034108238042200565427772016656223456773478669578596542486355526546860537248769476805081135373871274630043178732814261629162595970861890097285464229684002992764438902941490058821639345341305461056340819836930276233780076899418122939444558396979686287680805002461959871037168331938695952713969999818695521171987962508433145777252068356916765327947275836682580621304386113862943817281638078316047969257915174474212303144867739321922249837267770765626866419866277682342703136719088986007303825525606809412673389861719047133138568677906549786402122952308720502082743118646334060720610855698878853248325206953674727766669284933446212036299808473697742963639230620664546037222785582621913190437612090166958224344123352332199012031866929120710130661393995635361839697981343700211157200607895661770744670296363311206362307851556094657797793348936198348680151098122124985765185669087120512551152866812248137509238093418861919314209732433269312529228792373820496878296175344130565213115302558667054650297745641505562413832841315058158620305065049364833762756466464516655692558794611103170798674365000770102802828263481101690697374408240408552974772705326312285358198858602120569232610732416081205445595265901169058402484020729389496243427558748116835975807954469743817488607220817418166614808948466508044750342603831804726471811820664564364894755642319804934290656201572138374026910830731111099916092749922380615556291141910525606526918075032746040564601303687880715051842065884487979230673432463054928362049672534292433648436464752781521494380333674877289106371460150352790716933643841953089929342534786586081841730550695520487290015278072059153182917817954701163503884090636150516644234756878242837523304033913608897525449368560044965890961016200469158689323853960838698593063796068219091393082995159491662130383421440*i1^144 + 218601529502143840395369644032136106779234594694548023983522333743646527721505444976976522127662240442854666932075601992739764400092345480291025176807889439756814802236375155496739305249207493708783580561371136940937867417668909360997205184447317110600905378723458479883893562716385230123308822924904284819112053774991814082400802376503438525119549327006360159321996861393475092785060212324277957851252195569569478902020803047493087361784137881902622329899599117041688701914725289082177016038963182340333932446031338852990478999342581757776422476220066234332862174061286653963400544198782220434391072988538771523772269292305656894991012731811719263355369200080697993088979346404017012159129312962792318387668554295609348054507507506765888088486774819135818450714007462087821629775326356785717399470995774514153239130632903962846966722361488046109413314814404434562366507382710264080277963783073752860033364962397577477394710284462311165782460072441819076814752264231586748416836058246109135068179434961771001184102221475333849697867072324741312785891095225179210110998561689444608957207794022781028141324810069452845675076196478006412259894971968632824777118013829106998601120493809036722318421842590001302360449080878045925865243629280855174937921397087692269742229323629576960771139094868408222534165212872314713987365862359135754819966721914437252958040517786431387597940925006281549235915873573935657355115594892969513383010174486499981707201178355729477917528296978514719384991589960910878925065915729806597006578208898132357796029230146823883560205850240341370504737813054992901131990919307228022447265912982674596398383286736948683531542498489284920753853861786405671102587164949763753090453300318542735772426463939473343121392055394426245860782854925342259130980750372159236509724032238028005878064638703066768526708567997411759902755720931784474939915254637153937922455537796999104742592187968845484278513822580221460998006891930858810806926029439847539320112392441249476015499701217802832043941171877064414249321721142405630661204260625665176033007207598980640213518320807728711858250535637353506670069723009128579878703637346782200921640978662033209735988435522749993712990765821322594458804290706797733339101145388900688656125047139657354393123693449821627195916987871657459371607185422721637671600839185934899852692653142258353718304128183217043109058277092755183751804780761944444655643694549749054695217106222782535632606872509155597213595093188229709920757798748044181441660646829654388003510023573489061107838317618444442569200370405601555439747878883426304*i1^145 + 111073129739107202273877365569661631351587838049209518928761572232198207150004409278381733938194556397724701001449668468376052473648793564584218741362080816824889986301270684731208391430553508172617012990648284437145445513189189310435342192806951824137167945349687753267403958804094627493521544558898725886077241950725729696717372873108516110219147751084250296327821935620200341669385217814657787488988206614061682435277908991861443492226436996551918534723941623257602785807065352501897329672019235291947876819147551342480041686527993531147936822532347832991100178035990314449291017731354338317335152620545095825641633964254608627618392430975480731440362773682785976957440244095931672935137077042370267625650707878169094676799348246130574231514678974158374632270042781475248752263564980229512064727501052188765313204966666498148304917343403145759184481226190719472985341536171401555724612711540613563283554899564538697489587399950875671571309696707442173779948577005295267771958306770215671838974460245524468701097870048836434447222553769630200727378331734404285831501501161397631675604173676085109725264825810373182228644096086541776867600295707958001258827866560275611948664669561319236219193090347873652213079621422096613966472907235886945849863393394839361506527663407531729694251129080019702030745784627835334283434041052020436209103085289958198740041115051344036813064651921674149500900839426918641379752518811031633080499730560510706753111014350868016069942546650215514081368752730537572746508899858588714848106058597817790462503953383312842458992560666426205561774814388948264232683495540632293083269273372700885245054129173083833912275375217857455239393783458421443975252591648973619720237520763418873699342449805339320546891720198820919812987424350190286156367178826861106037648874410867856919720047747331712853370302468517163416422117827890476184669851300337946387289952546402327492213008998909261711855564119850187591631772754773633244560559380110301571941374392503746566711778395471795622446730161693918442433592220779821865736029605658101006650509026633403627916581544331864987957408766084967428068120934395788398096018655653999811093050544166230349244915046776555093921566524501751868987137310856861163845167937423623434170609628396656750322423769394430111117254178510605284754786590457170068168830077011536165181839567654863452017612457199303880097942859546025943103393510505511927718925230652212687561460224406408800700277605337770069308340978087121974900111478370890724453162357924824720425329423583178160299344884804787028128113360896*i1^146 + 1575320607998687928170405423825095876620235517788731411329610917121053160065098107317045471227120015888280321816995913304932514644454584724968284055696474102760468031533250912441102767377527515032353114828816460544834578705860403342986061051748742983312536906466364221300122859318818814667918210610257079834801824762923265729643414558229232711399982582469687684470893434224806078322033618742296560843532020831791695692749264334766404731437711540467835670214810647854024824823675030855972702360192648431298090377085954292867414770478026137648481394938774679879653644101364810957473531833628767331363628363750349702338242301670186241071962379430044279467635513807697759306487411743902503985370589969290608962079524232513591970452501151869677299715002989595957015416867546141062701609898028407174926442477261952767614416107805203271072404554431204900866020290421520089254427445255706130868970014076387136295930829461313468768685102014756458324758326514935429684580156459016455500410692739993078268555810502252355502644857917834593632470393068828135677665315364158832670833744580567990439727350114589749098542836779490079096547888537404017871779507072455167019355779403302083193865877720033917905814119821391386013569704267600988291945107916865695920640480264610639780895334176858265318041844480086488815718190847005286258479519631643717532251139985865918461147170927013018125438622995134217975034750427065215517430095299625759789341791459854701317502033189966035405674849864348863735754422446049408915240500055146832519031357578283447609614806780605686660438254680443486977260522043760229927665341653890116206115395745142730991868424970777122056950890028316850394521367614478061261566217338550799673029364169645145823945100993757642269884457910991396817861462810093108366070102414077679725167557705519726603304402790631843747161497917375276859713541267756537171220127017093719702873958918292458193105521287308344719847647440239421997427904703674780909673786170020460003817418613486520794245246158170157958417621894141535742985130981962392426122433722687502288694312804588349428816010041723461469361226186203906647770656130584494698947865943280365427955013473192181800685940988958057088559606156880572277194918091227961719844192160698184301210142495768701347685013237797278156127351302281639234252580485224361402522722021631660922880782113363361983886020628452265634113815177379259389872595665459327020584351222045345378887317283930189956611437928878835761017661725029989811160513404511916733839292225406625038399766510666344693760000*i1^147 + 5789631412107243987516785060345666518629520506366539282792779588804539644938539192688380643049290642782346119080894610833051371336711221683986752976418149812308719109495532403005694249875866050704492673251062990418346975032653282545176055115612818780873257621776242622733445620567646754908330434146495634026769705568123827940350687051671772378261843858891053172071829692488214723929693698631672077925661738907891669027660456940472904542642685017276549830576172512724912780779831835044000147353005383929224799030123215615307442174033047158710338449385128018459379450448441294428521641056956704962055662437967473970562213227468862566697794602662020945733032726146371528014104670902438958510625347265010625524611658915093603814784003913547557835163433528061137981586519397744313633637900508096738616474188301845703461615283591122573328940135502815300789200333687695794666155937174510107234518374112189338943381677323421836655602389734712545650439794423615561642335620116141656480755361847042537300320956491193768943826490957822950295199998222890062041668476159316088248653376936774928566663431738945783822303431427076145896198113874201754781592656447356105065567139300184935645663030085085497604684872554603959054384233084979489597265181994026539432399732676233229542908782867467118026698010277685492314813959836446946931816592091445880288121031809516075952886977468726088356249564088708587004751166536140049581373491014045330541832037732357823576307132075706194745929452138046422956320152430546425414602223535118761708377820534726517058121072511918291841834581724181813156064734810694478203011545089946246812478353931549132498726073355311582857459216462940279858704900534691181786807571762950342892987999711760042813772689737026327038907486282029724391511843172146724479020237826431476457632963120523923151953450846692689303361530779982657440286397011554333139451940452311852832322183093994358416256794045222588867594857324901258928390086218680364031912707870984416734543808055141864494322030500478872292975129929991696936099658930502495419722537606830196428588131624454976125809226085863023642242457882988202320683597948768796511460840510189053138500267650731346333107683722049511987555426101657645329338452629563372235902015782152132143362737647150673603823566176114100918596276281513149536017293178189519964121134348359058133479114345826759456336840083330233752633488417774114257735183051856898238528860669808075822546283228048881498231209545163575705432240825796359474513930365296178841345185073600000000*i1^148 + -177177760624483857848182782394203486687706800094730639058052227128537470260439372602120871006897352940497901779054150120543188145822737708565453722906554323860368908772026099198230773671503848638942115078195689889828029656265814591635540514571318830206451920929849462718544555505537253888998085216084242680663179507366792008922386791314710541421978438284661663697196444114750589096975231298574408014923215656234033755974276074655197601083542763875500931997027265096892424775736116221594924888861746892321781633511625913291946254697898618296606401109198260810332607795753405998445668353762246146803198866972003116314926653881406570896602413433647234152740752173502182742915856194272417565820091549336282545425093639919852167189580055653638916950524730628358601907396357028525720638592687518485932496940249738083769784725064813704788663552217986023175881814888306225120472928941253860896184915262184755187213390295583330038728007019797768342367814139184477639197676952889956973645259579839680220814303053393704810349447028832077516844563605662664898246447747264971019109447546962030229852468469647364832198930715698478650839293775486152833553037550032928440865678517672209089969133256009671924961586923041007571012534988470259008340346392000466708780918948587513707088077049641347343756962814605406545922098255418503195005345913536138502982662962127477622246745570876210043832018881653701002524612534358939622946279378103345579214018844721938959425419293868802545339365932601458496808426617321544196982567029247901399560493149813846530476484763411256872942327732909806709907985372263889479784714686941228256441901821825870835494479101786580116060911213826313538446994883038631769143771629738617356921093061221030684942093963152045521572435349229535574743984209059572998430182178461187027555647436283529839034446629697658843567670741853339937938511620442533322415178239912838602070724332458899807933724143494122917875127834286566429390830139293170250777056708782408907259398840084132099129832611622512667343392368005687089512094368461676296175394108507971845336403130514269014800131340573280179832493125260297965099608133521562801623109093035571142744647073073648601613790828991320227246697265938666689503674250164521414243348281620478879116838947118915980511485489800360810062137866208682558099948487659064770780724474876227534832079144712273393069172872739748057953449616900556580975544724912478558380566012490569199715159010210921875000000*i1^149 + 50388341165126298315498219697638874538719194067381207585499090886505621303815623327905177164586511685711489864864770126034342714017478448082365846890880745656048583195079202771384690862280148069860993989980333048047980778462045875693236801535459910419810567612496647273254699756181069183809556582636816651256616685280606593327136043635277950942060502634113297404510063659231105848840448289184480235097801295102928647362671240261459279746636581445368517059023182155109598948196034219546762693432186411729917742056954838492658643460432446865832676583376233030609476594721790900587354668723052822749081859624226975787489548923638065529478497053751155993612517255424234076653617006390206219428485817862899274247343597221924064620389530387738479343109119157649155479800374288167003731632682038416919334428240240585918207504039639771375329510888435921273578623361224368828675416474763074217691859767851871676246005740099205868180565781938093964927234253114066678474731750500177012784019762671889333991061063635994601510295927647427978656589153007189012340718322448893021396564186122396099117593584002953991641690256317844945707616651888605419232200918677335767030431689960242035597519723993914701927722728197950130608678865490912695073141889823476323259285033378844767482866124040362675856021915851274147279282179265226776118019899346849680924845964690447887536316631520716086163054062591976966629381262279906719660985143397792907383003362273079019167317371422121311001809740503647068693347222657299049107602606809037360567356189324214098566489127357594338295608005107525176841369161310650540863448655339482900562795092034576590619180529485822204128706795261314544463175446368795247393995296435478505121749710039675857217852396441699832028991897262374345083242523260400930670942138211402897001887937444652533756674880299375795918268846458439955133872980145359507874531099212509383236315406565292747450843137511111687254528409859364002249652601143430923910228631826873491302601994128507173811327721584625152384643011875713181813647008168041573393776438233607624570315730235155167022962953867506692603922216549105364873705155696553522888536807945945818783894687635883749543158715046592793148041563103566962054967667036409238731696117863096439785082879805410380217169764829652769648624149447600841865858151239198382007668181292566318683913740787972213348413598401031494140625*i1^150, -62784050842835902769301765459172997938065082949734850492371830127733581807629209018181192838339606799847045001886112723879169579905182366149034144950047478484239216906489427706825843419446659456369733275672176443924441287974122105987197391632915303246151816987791496330723615013646003550784976216025084441414397431945116737945270521907206837940997286910616722972361754400609826005821954612587086388873807626945115351544352173338981450365632190456372023766748932908004906188552126450279587714232710964995563169077076163163402461490409297644561108891049125165541247663404716677461002364105028285204771698982065540883819494653243100939076922658347717205240249678991135205274754815552402482223587729133135188758630295577228898926164795829958698724220193452499599339257534675434497833829581950411948260973633024723475566623216255618961557632101290473162387479526401077149401880313967547922866843467253409154658896091616107484962375690149562847169151717696135335169493627040803148395564259108502015969954144000729068732861266855762602626273339005969364252001149886177805300523975281986710952049486551736067995438642504823137047758971745913870580469912236409713883245634741786898501654980334477903230375075365426283085129342446296228771493986675413885915758497192386423806299974386886338514010965747102653689930118058858240961163756271026978041270008894823857738452648542270715097116321686166623624765631859139091833880118987441035691399990480925989884029185830009348497360440232889024579798786186977589732191702488723411962798215655651488239193777268514931383991623368994345990393982728404937174451569982413501682725049258225658441010143946109166860405442849773245086527303590436975392640368764200174743112770136615222194753093475054871090111420584291668248146940276770722575396123291779454974572809426809554809074311829184478941959277391661375875222822611481142968010468614347235421276151748640978281350976567896256641743311991680279846977469140784671048707716102114272071711325456779599507550806723000977006168715355792184432882840828834090620833132600643708393849941532054146883422071642224393004314793420267122037593058984885513246733562779496286639118396827107262412725859130049395548538260588511532409781774191226443664218850328963611689833067852426458822407706876867455765352708491896841416970284834273029799251640048073033410996496598467035376599728719318641343431604325141687930736913213373036951689926553901808740328319215003956170999146126020982335098835530239165812702676642715550735981947321534291485771086219292873233705484159341880110967289978978923049061043267688705698012862734337356001500362127463815934423782414785157201238134391417774868483327626684419226499937600091521492140301615934021525797789191444555951107082997000648636131467745073447539026941040261869133198648237801270269179683125418743367565119666784784562847482599305791709350928033426724560981789323946021609035919640730621710106525081945225124023723702678591230061886917658203530643923712221468156954395210456062275295850931005487197500705996006689744294765370622634068367461558617013323397638946826748493878916650423992416394759649005351413312886558447250239626619728459187834545154413893486114668677366385794301146122292163283711894942476766566929050915515568509881422656246078304328427750512184585940731396324734295549347992817098823027943629391875089603443944959486623315093258798406112788609829689951316890664020635594499617786750265965245344062240525573952473780970870285715431729960070148609850637106304660710956802961004102524229111873706707603694753019417970128387361759180302443800564278986950119800445073169446612547623967398814148535268663506933280393654684717464603350277490424201470601189943650516647013626730523461755516786631707668175318967165141334588293710868025689900719811480145571979105229335936431438452896992319141514967218617971844133240145278502300669464675645310826516848028743794751630486976165358486631139302800065943230765477121271816459096172586437807827297448786478301130557549703537831758633369600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4388898629300069408972555996122886613440435111850153702020471690138641247857470306455964925117688250382711958694655680059824257625490432404642633459172997324526099828007240782990890299769694596250627885206219209459552595992726331100881495254873126408539702268423781374200647738799616150973651902699619646192982520810567790127609440139557800915739219406334085086576549422771694330542119533301098781794086370375270593091356251179766772959304345583363384572021634704028647844943848009857445671347776234873111942317269784124509134469940555353100193108164295639283437092254048274749442430168397897573374064305095010974137310393795415796022013570173315782002256169952297442761812909039857300309941200711677312138597824528665184961764048339859995790534572895600819670168774488541174298345784280021206235745212250672220049213098383610861528232671992740064359316413068552049488208700540908016614046706029154300802673515120432870836084559287008368327559919764384830208611895955194276033997463430711298815828054947547573870963400669496616660387295586008847282295246659331922297363642143957316317178923886347558644564398731049352965698692911634597809882101138567148191209701868558403637575434927298582561721796735263074620112184338757077596503338738437694410729538414804260322709689138045700859757962493308687466972145350539218175197180787510563127191865930871130144948372288410204305535919371433413967035284873771400378068759543445537304294864579918431498915359654350681780828623966723235892842879005405184765895608976598773868302869534860875979139804747585195688211802799345745044410788771162581274408296161611718143371952039085117069456989661133887089526241410581250762741640081294238373555504094381839875707985676220432436320976488934088688363274881185209077772111338949944115305472224040849107024072220424851269197196022345241990125730327392545568621354190797984015129703528816022699864247659407205115472485785637543297003463709249466509652935512106354098029557008474911789960436772624295821030943075104264396378710324129658743982628344457848788655674255782957415778988211844270956513290653957786948064183271623117019212200143080535701566536260391957740902197375857548903418819034789264775518597091688808552108953489228768479794924983158614390806572935546517616670342546965759097190486440244161356300991296552092425021637198933099488911264104867333719734626348987826227399262729732848694555381103288885955056313791807183748769749187929783885177867640836966871515439412150522167817509906238038974418554080799806259159342567611923047980146077884577292074850347345894750813008104131637627490379886007901672043631852527524363031714585600740380860009932218176976748252558473698063245884362456710442610481603640637610090339063659525926321279011641204307437061941335034392143587649200438153814597713997089660844689156867776384703317944515596724818355331805305013769982008798344062409429076960531803427320880893802069303822097653267260664975286705512519856431131184443554419101706085906789341791658685338285346996401479379772878658445943238867380907123975706770827449536516371517835335106158849915892224478247440429900117682474292516241542757718872694510437994307248793485412644240005589503249134500094997271321969219854462309001059887534435788852322487464958920722634493221380138651094596232684571774890374483221208227760615144498972312484254348051652446685556511048338759458944452422790413197685791917478725621854118120106773478695346508333664860416138056222799870320962484275447345142461037530265410461109153197653816970585374629632614077473176131923236459251217524969206380544447517820577038365034580251740436022909879880169278150164091713535639874911822318153278648311506421192198036089185787344184727106700672427494653602370989723426587507883054172339356597414544962140391535215990678366239073387201732574470405512018077377430298434643274990358244272504696789733704536417621262583616740251789311868179815180893664067150082867117682833659449455480289375363713297227302589938312427437835614259994188347485770418749440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -242544541407259932884807198123233028967441863858732871652576044048721721899643318248434888530340668924792540296023113813271010687504295069956707074158231498901402666918144551864968603666645869843662931570820827939038992823141023360980736978395038190972683801548182819237528769250977058604034109753841369158060742321950872857919973984364330275838538063352630726181326034267366417861182902642984377659917612782795210620283345044572916737193917083804090417290168515273618295410428305682665929434449963675893145334317107744156884116652990744678590678361560559602793073741282262553441594851895803910431120889965994169588543668610487934110519822250408464355888397767686654127993169481577694184393461895508601701393179480488600994185122655929094265978026406558098436323052217498576423595212796440946144476784431320013711178982109352058361648478932709052815164463251349893091493033649703053273438953227102768558585938501508601016295853303513091906403540567672164976567040125728550030941294098346043356751282548310139750629991430919469042121355712557272762324687656007304393925086363248515789348384095019962721905244923572079573112712859287900129665547366198963174707739315881984992450814218597006096953199704506881264149593224706868628913120811487261488957684478145341761106604003566484579254737540932529476846496849812384792682664534901519254508530722909741846406334108464543875406029904908879054282100767883116797678223331573941856556781233881282719888967388073243447563940261236564446916009413290649474932315959287209525355395427522735359846112076681727440039536777909863793143170836845017650111652813533214372452550265932674996622767645583471292917413873076988799462751360345121118280290442944215047278028684525545691202065219978374313761278541377527782734021991965036312186086677004439980067867948986193050098311897582145937764841676179457764351964181267252924676381082020416770993620183664660523561119504218632623486216320100372141075930435391774334509961448522021628568098131585788856029000397708699693069909590421883590414593585430963747908271472163191545853165504476987752002013406797503097324725839238085593056953737420115703249541854970622179986961940385083965486574151493531795757339365984062913069855660454714658643018561718794895463824799037977106037456243453220929791286843422765005130627999981879429002916703723087816135661585427208096773639603960387237835498428105025883808697835413086723286984055084556951900171694157644706538595091414361288112818211341366482709317590739337849504672403021583851242170003908311782972745153690612854162383797381349766068121893615416046401820583032188083416108131494790543785897321414307737825393804487471642146799139617653112481924962266821187712381559502780463663161403115477332461473020951867016966811025182315563166380649440691980027942304604537943386049080667422864919622956725578439275314640404571102696004305221588556484095743219716310130288560536117339890006267724964031079095875846420484441147085675033612016441451474196982029242086763228307602039338288553379762122586217437465745517802063195626734959603885125189032324898892135226864924636560750240980044212215975082154908471703200682356443625195915539933506195372907448729532317420569934511600538496804158869627777679553841686162375526220076719478448564983985690355474923289369846551132161348976404835085323728999150797542278637004218289369616515260770440717370009476463070797356628410051812855950547070095994543630875891086773308085858318102716301388557688052289854884041327243325691725857153310253526284556730546180884670971881577651682861623737385661156456393901320543466479174941819261148317885790067047735417326626956342422174408683538087382321313006968495921254537852048506873187676060455205277243872115909554981411243903460511897914137395853666729221105350863639567959434674758748923463759742697691279450047991869021323492751655272780740713989289814459505328835364619590128287464214915835706147801973655867077967031648949266420156442345171919295356283970631012218524787352633434771461230759468072960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2046260707721312672588566543632920886951349198781792520120762905586978550719659817251763589032153188056655137150146385642427043355504188190755499208595408923500920979864963734656147415690715754592938257234575259706874557348696062431985432352547856294647331807414824691953738732188120911612763414808661117601300962792926610268249888522393519472258552641023633961196124942052695131567527706246765853393087242022577730074759142666433814143691747936188633439451973152839677229705094800296129055729302005935570060391439752637607633011982834663144759372341150841914073588961323384442970791546631976663333747568920936952304024403874804810915656240571955640775197991085371651335393310514902521753925119590973212007794895976745225991725554333221659681826088496397301324900494314663845825563833690636326974138093065659503835975799249933220947507571765428352588730941927555768456002304098428908777020220297141904150872216064328874628482205385096851578047561504571438557420730339593034364554488311969710186512397922071398553583061334864027445790847260234004563934052993646401030791914841156715508726223353768471777650829867126053603308528583135014038743539840998183921849248115628389261416290404712376401504222418577684275271586103969861095545343608670089777066147430361566714632918587143030854944135124041732413395372728536150766626926538075406390615457152227035136257146707044786359294881277270062861070139464874125068073980149818421333929112381316784309259294556127724456466304605002555470121058985900800844862731990569838029033610315232305190838010900780887353652399741464278494340685518722068844341686006317101237123138265549275046262641760603183851999166650206367896872522532372064876352901964862185726242966092162311164319907564907800252205991646779144407190370222672900043576533574406955670871441773657884472758704129162596085729754075585712883721088182056440678484602299777486385599468799922015301422979815028891750175264381307049152516987223850957069569198291730278783866360333719421663447470689131648700659964109252023365438479215873886667582798119388667683465716331097561492961717853426533751207946379860710476798140309014537366384270110079066835017816888626143845519753457108608375130738196402365420164316721042688844575046490210007266517624187033544257287788134013901008030630407619656506561064300781476090354840117541066505120078377921195009069708801522206438882341893200941488064721386803650113868679293456858022755408232213985225899722873220324541005025805319822989524988451063115611755032586130744460597324464019304501808591609766353303112696397967483148475813695680091840231102162516638864944655496599417972662432091553632642493994491536068829121810014323656276814972780175718876631792886813773608350613967114011237834441788257927890331851974002545750469364132601294303145308720273591864515109546487344989423495396107373813033004333560060191102179178315415573129725298020085757432201855819970749108297239169429847217629394994164272831516512221658141687096480193778341841166062204521389774583297092466873969060140059935048586325207722880994503762281007774337975259111348342254922477555866676321459315326936082227716756008887204111927785617071789179955392218816939679893645681950862866179265370231026534950187560345150731957538325779757945329837569992279312647083317422906923868939817893490604729183727874434110128630610558326462831886992008202015810309919074206739060473008827186406789611103246326685357735375940739953633565205862899991977933498679066097372804432948428666722609121797125496623918919884903803592630314387346680875067716393890894561838424454683129793866405380600785978593221800315803021816804328629397110090731388364162133636446103984395523780115461035760848637475444830578561403558896227521086730421503213453046668617034920832188205820530772405846093836572059404472964661587586362653514811985763929245974944401725310203685895818206797802301910831742620153161363095116449485425187355386568561833416723007597445343073023344582164245981322506952511683975007867406289498570310045970087280640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 37301709500665363590052067251994816061273661177756500069682711016022147408600324743705756496933020799287963751154259484100134231654635365624877204384398152531254129187884160508246542334310639974161217440728092070999995998859956609543919341015266262143567188621821251127349067680908227919800958122030582182239703673576575922062776560991910178261344916962996866686589305823816935509519849483061142898409639243066309857151792110323009136620751049168065829825375910176941705855606859003269829765128701200528475523395359621719552602825712952995624288065779612423091965376639288527565227596939243065653397112032673062970644096908287881472893431185993868101780114190390089310857611514847939298869727173425999072688800749377976772010632428951689491681324994247029771007866125661609320875104754612270243923608249828005463629883129162707083334183188383381901830872415905600854223349825230321523231191679671841523352063454907812219020439772157056489948880597945532730020517272355761694366972906427080198014013172570349130386834721273071969296102907498639855991889787898727448990369748718832323555251909290323720220781281087671800578216562769919695311547885188980465822997764304868583431830035971858009600711283802492230735125516458828563772734261275629481366629098340047046545919410268124036794850332469551308226735753802036612640741036655673416993512097159515116870214459604743294395532398247077005593363462897918606846308921001740355715310119890876245635768523691112920709886091513911798243036721257487560986005881209591039418462420543453432693387489538803859500136170877031341992305070322601172301884086058389175777820972338042466029835531784258192537936606731076343092108862989305846492103833315124493771803188841527687031477707362780748468767416662017154216322826402226874659899747646833494410084394864136857727356340199797112433138008975189860870023432024367957695645135812415304113047831340963460104591162850857507092909399014064820447500416057653322321946886051472138740641453852918062494920569841113603190345129164460166951007814346454132679358468074377426198005937054990887098394308336187212908805276584266935510275753877295680578745004704426728312464321335383072808597980693322998795503505479073726465099353175436613728008186859457493667439355186586747566088485957426833720638728159194301864428801346281581767758866375366420882069332419260918007478903907640471654657209638113531800618823768993405126539154796613770061025222566187548371976842247227877518532291406397060728465130250620813830604656161059287172245468792183311961388873159826554784571327928659420570710761854546265122636398904823290942718214093196872212722320115079071097256320507741172537544648335985832021637594196861721429823255491337363604952576472047895315654323214567029210545426697122390473524355198578660776761859155240106593640378251048681603223275437208735397084686172219853683483228920573211957703360683610246015499978756400948150556195805701458311218666505921255767352021824844513556644067689681972682235555085410764986776640536693838459563154786758836930210938160428807791959611734010227407314063298640480223458646828482043720511500717927952784031747061749472293109518140837217031772554913269048314154232205676934850833226860147915848258433486132769654986696331092260434875265332134466835228845736927491429901509575271986841668182748919221999452255294206146665466155780199737110190962765033722671257551440289311767123915536157245176127455384703992092753545419777429918026463690698531986249716366284155960472622161985318173998747246652249912656728835661560687581385577313714963046946117641873471973373322667317884983083991480826330495500626256314150799551053488413949444138954339104600356865877247243739928969895447285587719517454877154469018199193948286294332407859471598016035378946481941339532440800879339394751449715612593219663125389910892771726350682887985189372566400766728190227779060403854294010307796869049068157676487968459746784306325243355351658744038348879389629028692787636234589267866117951704867042717999108287417548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1794703952043132599269804228151870956901009008993682859110800387965080215099947595294659789673739718701403815953890213401781554891860688515529220965299314208829041532959923148018125623051908130159089715178153974177462196823039431129360485270783899641800096020407342314115633162698487016995389544891950144218883738871836403012171390531618977875326234824610302251602960591063436929194681630509566829755822640676518743838123507452707215934819538106848854272465956668158491253692450233003903960774716200656046034631608479026442385205502388731234033426118189680792178524237595923922561343581904407582418485754158484462398050809426561484497190087891624604295485006336501454613560382796545627445908476137232326699193800245704225600698778274579713693100093475564528753390952807152820474698622760225751066788774847190271817850032575557842459889548309348891101630546874991334246508187199126174687487492160813424464022580929512600833541028095326803010899816496168300120712216253755055753686884925119602424989790647565359318641590681109904342317232306778108657991169378672354263843769594416094671476238439736377015266693837609198229052454064608904697604908254165111416058220627100269464250600434805883450505880076008748472700887573175556104779586503007167522826381688418387972879204937919243870489932875736131144820440432135338304540061065192666627820255981574958234881665589393810319578525651360701974206134903714973483647866787575568730248031774229313252817971932578001054337420255576088182301139300055094574500630593052114809271698539633218430078380644896857622745271718621941573962888651054041058963910551234803621797887209136017934552905876900804801864282786012107886728842119460238926110996722595993818925493323248450342156102118743817509659750411680538741706653173273567849554413103230224258971690018578747144187380912329842233385727558200558146004803469908913399990419819731412495669580191123440487461120245672761089381518116137527768140266215948389803681887949695036281712899389167180449427873965677479919051780282696131966302791073976494640972441929601309154106177276522547773996307596860507915643197930396933734355460177905293714139791887005547395122027456355353802249022887944308844411048636629128310316370881057819304787549505231686376173728481284113984335815532868486002926708858774899302848546724663557227508822042062972393422008700275623197220657261725343075988604999780572365620543632270706397753134152707019753412726155401464048624457408975892751686949975117756708877833685782752620076224296579337438112891883747053991280709896615334859650608073325311833627986976076894075243123385610888800444448683630147862765922931552361659200647041284958516027959522066249544040195374880613196545075497468187424114781960329815008588244176993642499243881982796226700296264195377474866122644457539386942506122160983057178982649174924574369256073307450596991327959963555462887674220550805601961824393823420470444331933360717432427899651369082342244713849641030013482633884348527849773098268690193145887461504394399790352351054788820729257267468298041129487999965133868427859849001706888970141404817541277351332551720723328419060245953593145399723059845186982330637984139906916149687926465004047692021704050093349313350307226849765155928780935389293539739020684606271592740247799645615164706322284215847977335574832119426566871001147306602801980599036291858016630050230408153943439215938586477702724528038127841748638473664136923304915847726422007554530950934219104288178996240190875182997498707197189819417326314210133943943471956792666393007047542706332597994695570921439634074108365836408712035284927211613574835005482197738092076907272773965266498928854579886008314554430007049954106783255540361838674033324189675402698952427022811365420576658481193557691686855415944121505753215360106240036138051005816990688244901079067296866794420432021067670472653524000112019311061259045193380404676482805957389620294921866693206235509745239368498011641053339973040065673225323990969605647335674505664340282948081103474850963390464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 21404307641275715396733572624946709186065438878084230975129516311762789506684000768965824844573928239322070657524703228499846398167902540218296410155473822669510409704524958851184749775543152644359990677798408858208685691846572528468189619455781422915592251379624713350163674076919091670710011734155098301335539779268237423649402591319506815189925433938543477565813979805337821410815981403177150729395952316994733046496173167742626666043718048039560937174883903465873305289002537576680157209745721169494298237596321880013061169182199456762833489208797020453568153510280933210038193544547338946381387774134349796164814624182627967901851080374283482808141571829976704715573380973856516601208793697393375124351232584075322169521600118626996592795838999562166010863165766316761180172186041298474515324801077698318736861472723550671708814926155073484594073480176110675433499451166628351184252132409935291687450168709925564738470576514622436417428141920577779059505588991411187215941422595844160892899958773895408864396549754559198377466687276474686565388069842141781954272593971226926572060232420820247041008439515171822085358461791203200427510479886647642146947423201985925943958139454170629699892610074812908585796523603976998922598183139154982804246390678783764126376103831593727604963719204272154972384328089486834092090947715828406709142262975863951494159944691074352642626718855792531101869683191306093468839895974842370125198784970274727366252384494722077788040523488758550594009739743354085407758723430497132891264835980146787219532216325087385329677508555347075916655875551452462379336867802586505101837075721053894222170187659572186416812826952856117544104922320507949810868978579709631331444738056167235692416395123524151871520979587296397479030410472145876667055137227759916945192407702481467910422689088894264804817069748672597646604269084121600268846822328641407781567559479264605505769590687059622890848078722896283235470019057659952630778508987901207544169836626017703261112903719467195364708979581000762212569234982507956141445737650091153305123577109307677717753116423105331748264307604627694428975334297011423849271404515230872776560395997399311877448090324974833209656089749289626869523645919986922649920191100857804150391686851051684497877328333648540470210948759596401036128119229300161257533672440010367873427573010692329113624472569565867447536194216101929256460116034417499434068820090203329348628277688789883798459806918191941014562819720103813252833950513022403624625738407809034789045458393446654583377978490240855819423179531481212129555546037888266322370879822167707385015359712879824740388986742476444742617602157572618223787618950576527846451658154381838077278477806313052503552118432969790274017703337708699285430480841942368922732779438494127219789345524806485699114596259302491357516664364983250126685799408506180014750623438693740088395983314610718037086931268453364222029226681248216665476977943281068018046434399894227563737936763371236629475016131010374056670205256723607674639118382877851146367432674619033910483847498534881666770691379541182263089762147729871861309026926566585245989633783217581439143282382600503750334503266471270179907248359865348914996820063008317745018764732994537601493433805750789296056265207352095970712438144735403966210396067643766213808932778164495531681362484845418179465021263722426984107183713327720935791741441792843688628295891290544497186502866945754954572621176626000003622358822500824096871055992022579221525058876681443517561688514402929077006348797211494193330361547094100667056895060234053466445699798015907861515627943307169199802179560569676702063293473387797953641792515123724830984483591143693091337624587874753262399303909302618798149939811470046527721828292995428424485752149813837929479341241299646862796148409370951922970307630736818262723169038618134952294839759868633400552364392818124120921938561339108507672355855466236765261375575884147733678445500661096678790090994756729767577233322434211524527124201802013386476170447421440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 26220871532998717848404856542844295701774077813694868375697633170528705795273974140289515664215103702925224182864805610816831824918799747582585955180924819742993967763225710063544185446242348089888128053413618134995909643932666658041426341307811656627107099271151567114789651553481658854579331572934446983056823766246910968653781666614163367792861418349442171906126378727774008595247088986534390765750820389608326127878653197879898008223451920646418271173631475228917319940169716172555356487282730560954743557096532351807719313363755293615400821100222806284927637031921835373225099747434410608123739044185359064239058909001475866403812157362848478783077227284358077190546335502025757959184773415798698274838807327555369867894449509835923465344506980273952816889561827329763107382838431876869921215524384930971223899772146275281239749193578498576435412796881432064882896762259100921020446945750974056647699802438339496689327537174864337338314685804174621507792203400532054947759081962538072089616485164927250218427776281976993575499605997841419580764691588755539475159697438956831410729038103495210528770932857231818574197118671602154793600074130526020871459495407518083146821758122382929800606583960015029497725413388480071448155484982647649657724801451481091825669115996864974804338306935509147011836023404218334061350734186299399310885352119767922745167254206624224333987758901605685736082054941986733221788206748042598392969370127407834736860256266766208428625869666296365289489277175350823542615145209705815081042033576385791152285176366935677592906148472900469888614326424967307952241395433303766737985397212868864957386259041742786104939742284291130084587834815166622903814395368674963079923369529720246053383044416285339341136391765079046878638911127552482962400513155023745516580521134707423835973757644631755012239807303521017993738777997389961400128082261371406938277033512373742023083460939372194260418770169770291031515844969168602551020601829500961812065880409863078802083258628870576015879206237311166144606577244684496319655433542496950246154737589552797521397201890285557415464938173963334177935593407314426122910239551616013694836893296890066259742120301751874956454493639162962105374954176607097773231500997755324577770460460180301483109869186786712937795412489060198064305798242952890317451322377222316193825459225885399103831926550564473693216167090256145932636593912406679992453983931911701708928073074562122172348711174870562199184966933613560424521474970470615685481506815238781363685342894937275689444278832446789127698580660838974930361533362192286384940988291376173959028305421866704591127503605124000632186016536300127190907117169441587301354988501812559188001218875553748396683559037709734842342053648024952472546145715405715617677665468577571615247714690598751313701709104090604608255386404390552562226954357619760675498613692804951151173485010647657981855214741973831031393173638760522033046261538597790635408270524256664872849046697420167362847770912970351196873026415693586005756621266350085555905385735760273891656295454510099103027724799760268349681672581765309555018462529685933775274802844043235646361654944402166802954591447097470847224339089148765313838938569793834423153241552874343952614062160126431288287135964615696720509912261601827870878848176477588249538648056983888827456112261614591007063884177756056673905773620070258149607240429502104904735361173313388314683002275569351923820635614180571173215654210308699637485980145158545286907164996246537995885077255843289721120979726924613568121877316897110225319941079953140903694605349110427820385309675626812534669446261209941651506619203913757177889491822857245765588365479345822969395959923114380662625140267662116562867604397838133744422829102141686195369296389779277508333555856858628375306018791491613943643231377490224920609627189451754091005386262244731217119146109689328612865486352642381573410535262299008123854508277704234906849538302031202701488169525828910365746950911671686198099968972283221855599181304954880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4563096319035354987856825175284211032026053949482915944741237737130276398968124242442752760947389651260582557000365721928981191814972035712229967667839015530184053253336877481852321177449311766140867722387408602213635420391931465017797393886653779057298038616992865026988324210990301961689459867696575608382376695506803312839393038508978866166140890902578088103858940801836851607780483177036088718347654680701520085632185359539289922984588509385162982322279196239973942783859173885457351313939452795367460468068379650746674628105232694223863562795859093944317169293554470649276241080786409062496422970503883118751707193356777801370430569003573190038967892456607980251150218888395065987284569764474555322481098666299715102483758025051165121555913905415119615841525902100059181366291149599686195383119671699061540882332388672099706969840591150733728715076767050779490846048843508270204387638527001434071714426158105431956428684883943261337107891935595581704049884831320935560138109858800183713920215087788469345036859150980205309982510878848021432806633867647960722345285857275905668196477704684213471586369648782057353879506183843298563311642089231675657643233468637680235878971402572762968298078298112234229167931500407294757459757728160676512412321062869376511951969349845652121848824432492729790305516388111391344161938383478259818808377723066099682670517984809498320706389548332220087066764018829050365771752624697297522366624041013739873930116140417227103773787237221686515027370788157529971235384522629372694117218941810168208133424919808782049151656106401729150086746809518086134047004166424996321091853461493203609088971546177120738932691559361441794846279533200346987079646339307783440896232184924599632654278004742759735799317461623036621647517698196379825212585753275178645785315374543807669842697456312558858214429089411491737553712115867721593826942588630387403835950866205855986192206607621608851984759734503589772853538622946906732004429565131953072518378761826804512496310368501666964357268737879311315932783676983658570716763221347882906294247721301920201766745468495786762829377820331270332514294885360042767893703193179107515768238616796030783797021723534587436427984961752109572827121755291511627911948364886990756515113311605662869753785286182734140452057756515326124700087853703707416459034016276405865826526523250418035578607062176225540308094497435925825610168658336820304792859764906488373125350391296417379976905742666486094458198471069074076097572159091396374998999529327215936720086591812020915198742152830593416705559274566282795088416790457943498786097079493153266148147180434434416764255693441416398681093112970036223699486737647417487510495995923863649266701679156367224451319784329502480809666206943769754186448949422078254995265730679291944613384847467378489331350684530692963586331496637487210578423840123100011490778227264224891912886068690605161849401351906231041752686462048159840579186839052989059745058325537130357044710316708795118001230464463174917367747096787234719926790249912169425483947458405681854938125340366612786787141403975223191516363826652314934316209228544075147735925706991316331878720340079918008800857200555433340127661993757476944788485149603203800510083590599844430145679804917987369697995463926711752805154222128329072421604983389390433569566637985653172068913806793441437415472034125462302699340028690910611399628700212727652047505197014353657579859565697933464685958189980004058137217807424698826834785120517506771154754612654632967275200408012442129685900720016100267874024750178042512095933773356264025153653016353435144818522972753955741123768886350059690381186446461502818150028429223769150052491844855812070862459877523615336472988356649730394828988904304967421644644469289578738253258955979323697642686579580096675849019212518575266210172472317367955950365071629375168321416437615482294228649649612553336691130537219735012718758918038798819177737179109348004759521966141431310216551158551927700591642371995331256890152994527137528890777649010442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -68026356959570430426525370722841582308423836768234093812251455524138198818693471474801242443719863283956400095711982753594625291207277018032119605262055031719028490010276405939179945698905860165124616124036424817877571019061324021095940001951516738411536359625159496884296156469664612940667400751486461236411594632695540512485251151354522134237310985900828043211901071746381055085572242511940718038012900111738796795442058734683366459313890748575883040049332333312864585045586805336966123429958249217305309626658723094766347352993703780803539478164843675566690498205572919685822909418405201423992145613370023540252038447554251823417006629994512658557807330968337827734413692493365340706219655228428895789110580039640212314011424405463148833326369308640535970757577873165737732392593933390482744050121109393028110387633938502067759839562617900774919598179241665918040143591774450995612856411512564627118075184095395188572000662039181903755138703604371404879755767701328196353049676074492298231689197662913583139644289376102974158913723250971380767543404411830214152166197230747070857299993638789212681713718305946002890202914845794805588826572081162180881792416355883143330209511551368110458670351882691666540033107933967613116180741979727309278811705218642176106361987648031877361212810137909209756488936291702133473465955127130631160852281064446608338967982175279314868057603462620833957771674051188447021543068550205732300936772875906146363187197477686475891901798397822202854224370457828606233207843333263129250859276044717436550890010167009057822953702823087371285356312528627338128054277879405855603373650893212736337292220079335664630272209260698254175671805599787929024062008413903300775005131161195994513437631825682821854760353787229221336207264569665791567278799869599427182836347995728052603683559318211454986075785419343029911549259460576120921034168227067535970943581375604313478067444432892201626427269041920450815137782998293748243003765689514433386515794407177355138587070518628079716097525148281704361792569378798005775980529926132983889907063317707223295502510182921630709298308627738821497050436793170041131175775747788551973904216840956821863158479828180509380321255012257615476802511554040515448461599585446735039520165390977187215302131068167175749831481207756635316823763940251364047248545939386665533132495370757867204980698400273226928077698972465327316543451497422470007787395407199970630735643525414196938866043630012212345855738793188590223736703772046802180003305013692772368976056371962967409372761629881724550857782822182949245238684842414338024686688674570186364695252425384152123700339197610959424288467719611292073820648281395210374835966572355265764426243695180449732096789014898821771265085261876068516912935616063402698572045998318880403043052063536148655137859514007554558338880004504481613107116772233400297922606664174041601169564528412177204156162641949937841421882053515520530720210733381114911876774981690483231779758387027443101877339811842235743444341306542743982121877261970706446004447416411642085829619486831207799112026426757005906871161221650585153296445122869345214854681085052818647633014822210656170261063867517740134133522210400840212519634181534305292387694886685000898128524997785038846078743722519794193430903013682295569437530129601124937341189953601997045662151271397887356429334799064025140817458764370962943268163485154191304076220779745644486700290528221630193897747625903015111123627246945492778828633495013158753122518550167541667557464921738512073710164496136537257020809545539325037396408510106074303440730921419738889976707034924504053587955828691131200288515608679098537125686380539561657224327585038569961560767825875562963410644127081543214795192603589572725424607263801866317761325342044970894922511129472318029392236412271113818513889996988926475625330508565547929803103063964416462738484675591395549901841256960098921162997004392503680724037594883572030811407039440514065200520546272775971007796687213491931955285138748236730531701131627724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -549433886624582804478680180220057335038200866746464151093362641697670317783606113342859969249044997642363046609947055486396059334285685582511547325743324268521763297896386522207244204808436308446085011637553799364889382562923858619436151067292421992988585667224630649612203282674897720061400530062105042413960524689958029812752324666231271042597210188189484523767544002838172170039439007442068939158526434008709268662200188918588915130272427779321917335871362708888378572223180588625649144062068664890547777599031318098922902354409778855469575797409874998645825639669522617161016117929695148260499043958669256817031160166185536229962581414701308749271956273586291785556813392562260742708258607063058704615268981388287537753961433737957314198409429393989761458967932134456145724239541409606950201208066161972291191393339491349662352232914005381111346866658207912863737644274625085196398628926246459097516250362255075024552771614832758840910997754893631494416549091576995831070596947077638448968202461864916770847531029611687345997553106970784801859032678260028952245723557566657087966797909508583643217463217041923307772364523772620395433402355620507343208342071486242109474252470617136260588289073923882890711440804473962758721724415641888203504678819556383040682918052230090244488844863338623604616185283087809182358791012211806737755830823108292141611395471038846555235262606683941992470503057068649612192676742840745799198452044680142394773544611162869900186606414524752671878808223592648509719481760777692647552284821931085279893274128882835083791272176155692889521994832740795661683673490251661692453599600911991417728774174760860572130214860140753541383101616533186615331548114034217898017662504868093925747810084311042157401127555002306911468409927489534428657050398278117199212249145674319794723586613889310514222999254894218776634470179167043860458206899089527430264395852274816719170636201425176860133469468731518243297053051950814119270883360801225416689930938798212314001433630176520177700655682948308641131572380859037029454645352872199545854226180604462695100949895896214661737325821311064878984880626756801146496662309600834784096684233121899912323268402262805428464256883696100732316560920587039595648915973165620921717248792246890531249792716628667916141626662287059541290481283759046859780978659976806349214563351267915355829459874998896974369637695159347235106937787976850424218257678157171362666167531056922489497104708737196117514068539760858928503142517451594565012139819383169889239046814815179943062127062451927967494171274664887216678780970618753108908337983701363232101009577600013943274601400602688020453542271826744799725564484523611406441032048383125343649461365998748778298750856135256693904512832024069229349299179986446152167680455041141268500992026937366392963085445752559407961166045934970786462609824814540254434168589313658651539291820718060934811402796372586385571723343618250125762409956494996933310758222984739221467653185052370235661899462120836606392315405289835755567283181968358977097741629593522613374985477912236615885419496496639295164324238473832801186999896947513734778539068439664307481106494665537087363313703325979943034868820832853374170952921896337608492934219828709900460675380620045175844375100719832528485463534590508109039881710381399938697709590856474306272967588293417060475108785328444564210482642060442326490964823526657521126408950664071006527682858749287858987729632380560265226373340239027422280649244803543707693082551600562989206405032420012204399080988236558497266666206982241856833778069392032771908991840444488614320668406515847989026734750660704834295856747212580705749025504154661256778077718877799780760374266930382346086814465718655653832702904940761355589487903236409749374033509009886906430291877368067421183893086134997345537511103125065439405355536747496110474362499583027959572820385075428084559793934134413337401699463004643730749134110230506330635144366274607416356536407109970781399399916651825405908169282786385337297035048946591858688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1864596761933853545767251662708633652664801577064348024782778743409743563995057256799336906452541077281382400394062721954667515723917288462363841362188283399730278582715361436306117117828816897780330312867490563206860591396202470940366359413489489510641539451958764278893993002966324937315990557920136940291883998659407626782363693808936157336940598111059616530887047087302975204386500958818451380905530367241644319093260349032679944392210694296196108252624548071027840277105887620302501130993584858200525529531565133521505825912806511095262027655393188759137116562894454203582848273892041091665747034231463233163510708099918815161187829586628662541822650814110720297922648843988110501461189542856442052984106976085085124459481645545264571293086396625098728055931920881230319209073079690829550000325543988057078380142654741490848027306233307812897784110402740437893906454618754748789765323864805444034938623916609281363277411471946646182667105440485783882222597333074139677003065562758740248033590899391243138153890324423069375276721648457759340386962357510242883722677022981565352757178721270706266965405940402104966533327028481357516564285633039986321223692821652838457086796869862161976414344491761698755746698154938086847415628676034689592232675934656507392569839174677089554735114369443510237805795287703662114073761740956083871826457583379984904472808114844456559944485891260049767198654803904668454863532996696341173572362760913712978696062756941709473899795197914702203239925534754764975009816000164488152318678859086436666783202273062029230073581161951566367955555413577611597143380470830562294031331854209174874798166086500653109470799158513628035237047040666773098344951780985860523974378958923560377386189753084644836455183215734628512257909879211989879878271257028465128454327519591663153189558520235197272719445445875187176624340324407563437801468627606303859524875056164900963313199248846124483428869394167084164476679075819355405291992669053358964847944387815633172127398574754736544274207950192108444234225639934985156207052168828347019064268467081164412350672883170363121993328288010361833178386199945667756793093874610785150259129868248196252464437684383026095392788287448336907667303758709601159188653805773722818449479295903890378890098532029512842053324829659498932805049830944333799056063715961509709866880463510202393017644304299996857366643077640163042518771430087582569576197158642400685700978591129432085312913015097902743479053500717504984439935493935979787347646620699715331429646931155864045989355518613447517690917708502035671322156998351655756600592218011835930165870230740686423235797324632413370638734032751602202286727967703940547060809166309356068769988423236162768484553839266419745588997894717818047353828817506521197587416863447129481932510496756019485412952482233907472635261414483117725897513995276185874024174640775402042640266409616479324379717345685349360886906857848443423653104999508959360932792076751427544529892722526058843193400416815233868419716449937904578610099576581302922121675767737827967838734979814476264439247346754971155471034107151588299606273237758644761577336652586184161453191910268104855075839151454272119463635991777459030224760958007464455995898824626421590342677527575072794898513838987532882715532219141452413325286199553050276422332662981534590481684838403716762166985162320564988947740286971191761620141580102563817797186853790253344388056177413804213935537144341523037072378210212267748828608116528617708955234983358213287603076309223158300832123241924340715095691386867891086082074633698529207190608255005115465974014123501654044987986220541799770193757080025596368787779485663777022330560262238440379080155441650665135435002314494858475174528963439094716754674940797819454957131234347625235781950616850163678334735063304178156011132326741885367826421738560758450682610833668870653003211374788763708270160496553432203645882594816808044402884582367335748459157077131367693155125099194768144256751948185654573565606018057824457209204482463299010560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -7459966790778389664012018825726116546492979780695004984347064712037888790567148882296341675917416196886623330344323916820930603400776055844009566567990316536023979418248610702793330702124759781481753311762519477050877375438186053691576654018037103261977987608862829996984396838843839074032217274559526990004987280244959522730143748062048769612349218256745952903660440955593018275777186083096784612664845089158786495078003250256195930682418566997858903483639144245583701194038037785916245666174815864650592231983892351725464497429926039268486626769997169522395939013197248031450268958774390534394199886763215083409947821339421043501253064302746342262218434094354623742090131650254305907681366760548228042698853101971842294442043234572545549593963107064062953169781018742309157674057673235871675249402443791915102184858262073854552391836063840837955831305825193516303868991686826670142489526480527845494736201389486438469203539675885944554539359160881016193412111194987822600476920057657412772610707772694974264272442010102035673298448776836122717409007623919927422822432624312986712907493673972214034061641550766586469882771960101822499350576757052964019858160464907410691441283524444647764532734432080376048504223996442837893661414451563346857761796310707971117524607337482248453696109858447681506717217907686268604999396819485266468147891720242688480990789932956895702957783432182314327948605103511594465275723425505792518138457763615525981435259911456989277830989673700562307205076311324962977612174928815713055122379631981876950766962117629934463496539063484107872034726947361849449001042540931266934743211353172239504594025747856476034056974983147710180436267628251387507286951752484187677661063996582718604167935144245856412073536072979139161792417688924172214067260062070595517758489192654855902355662434269035303069567736126934235140223970517346343650138994280869624549981161642954134152481499991676421874615254931021859076288044086694543908160907827322944693896521684741545422092614351515717459095938129348940593082654772805004773375651275159919918797656258385189578695134457175997208128548779280330364614487545625669989293708501195088085084070784454144113878793052060189259478106655302043343698286605390415368573104445797689330251806466478029105503820810962904759591509701671933304858760284767734092175293439540605587780125917603278890728850163354086535002757572608374536292099935407193556827993986690690318360149441516506142115851941310778214825303757883372647010434461069760859256049568555014560027419438259098212030542627444224488834341142001559754893211624107638192326224044891321548680689759765204093844730252574357643822826585490724109341987427924593093443065561796309561976658763209880937698006105710130502915073236772896916467190238162479086048133862103964291081814366278094971851859385578971485075840499174681404452571242867816780777191204106698347864963746843812955977294927065223646559247853878564309695871232977553364865636167516683216703520570892884031070927680533486285093330181333700233452630526433619259444538379641189590162648948851849345287870455095769791584332492670784813785941595746370520292594304456978172089035668386369629166310123131289151355909292215009932973625665193662008617243647677338294977165586476799210046307723997006509897580361657839669662866300441416174576780000253504754818332249808204233407318803252617288528208537236564909263810808322596398691439788782333029442701065159836282386795204093101351119048693894538335156818740605835941643165462385289487179818343641698708395156182866853571541270354250800314043541988957756625405146279438411349825973450825873797342396281446687480484948081271496613713802873303280399311549324857212391906851704548537231404587821194022453595026530940475854306980959173930925474544388017063592604329956571815245384652839002445890582888032614604690937128874273761863884656828646312667373908345688286225006282680752706862515709829071760840727042749325922051314767705713427248956367793087756454586059706118710471188935647300129634565204637300817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -11486217827795093712163047467036537457488136694614893623646248992626379938272593175738862164012067938989893778766172181290042009028200267188851275430186774806423705238227886751743947914636803505907206755538828363172398765871175331628129031543669768144493211049462763982476289996892436653612170391581405308964489875617901520743794941642535760511208797219001704985989632256433648418188408977346468962604708865670438836636904772323275035664025819560296502156739920294539686855624002829483921296183903794493709304910708492520346769333991652960014709331132747767647460727905601280676517518945145531820113692464574833410069101457760468381774544120368865193151117355813766285074260476624690331545984697954823648321085336419320218704353688984457048484879433092686208357067671102812573253699278261520590285044379804400805782312593441131402959503948409100774832748351678209831295625846522163754415958763808513080410389894846927594943021502844230688557382660366795918887608631233390277692233363169417241877586142648488830695271632059004320979112509139096562088822791416504734622256934801634654607224059736698883165932711593838184963938010696900399728233285600584597663874928175141188424640401433196588284308531986339452482774812220178103260065033841991908932676855763853552468287652763409120228049821559811377938933193342898633245032044021353424728001273837295919787584834010897069891773012470583821292629636369070894507453274886628409679502043202687833772867342574627716804455762592818654990975359659329888358612172992127582085684201679291074310152637594708101839520088387766294288435722562030885812870884122509371965679260653069348136461410999762665464982363283733314172228942085441046973643570550689067364130098885798851916073878846465415498267703879641260545467718249978403839094591533297067330449101284543794741274142811461798085360762372784235547064791401482391361942742236876748910091723020814368134152432222694382073832019489735231646782333879926044598295730078744827715990416963453683680092783430814242706443242274422992616332726341720720684763276936031208355573826184411817021198937054738402671693378901191157387417607216445981582572744105034907191948505183063254684685194924792526003854202375745910678217446321722263560171648242606474741974148802282335802589338252472802051919187126901833073047209584374925031169469975431294998283937272682398952803413186453222959475400293189202235833688647813475121364633888933583749638084859066019916910593423574632534937325733461286177551515413869569524344205090975738068274512971109025672365736312153487243792308015770775813549557453122722934975740649822004718214263486251651826227387687466646390502568230106942271924111193405626874233087714586946424610569989926881676342090996952967677398618551226262106139538979884060852319274171200804803144237186327943781540470172673879241440327524300919918241967648477594707296148378451360422242600611112503537369779496308658605176309352087865665653996734501768064367745841219066388406376072719319521966599367181758253530064753301763753517608147279111366601265078622137420657149129974122501256903386257988416845166620687510505518911635993728632489183554704772983942165385071783993348745290578116899813950456306003582646742538225291005617235582232275879332297122394583506852000094187657373704623111597328611413483975281704449466602236732720948085756427331864190304638007219777846047529815809637366153034822623935581580628231752995118600460319553329951425862146860324356829575899019115119863808436411284304543173544055998224528072165635019220835970994789546638615935441578731987691151624785427844646526752719525319886885599066907971381498885722535194178736200621961618122855367841656991168895926580577094900495006115898419761583762617974290769796257142081991077854370055470189649052500819135445565535661823393317309554747359931200823174713110634451228243134919906136858283213010985589759179758199922961243317780638926220330542084678887129722662501746277295415868566120263930517280562007813550841239634908834066631991110736780787558858549457059840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 14674974618044034096349841545097338882832867698704492655238534034848896748129070183410523251389602845919245927331344504537793387972015849914424094911391684427396175118342022329989886011570272423823376723884755487007087706473359267730712294874901550731485970952470872842472179624239480347714224634575192043758247146308245833531776900218566224529889044419181657453199956342610752754041398660075552365173095124608163254492021178640478733098978903602408611095024433037051724824065156949292828764136401013258558356442430225300996680809893569193610583541673986415190381293027269168067198354056917813666423443024467521535298586933734586365283982008366860907605376737509782972076886316724561639187488848683509940199669471044123906161873764123661903456203362078354238901589044342093931219718725934304119477446681700497953329772772931822287210043271236381063748917654168766770219020392046878449126310557732030578103656194776598587184030009596472987355981031375517460977917742164883497023177713953135459615211681554800901023651191840226438017112473379441081978112837676716712536973906394557067428281776728618674340919414067689546227298491406731688172401574298455299631509712171233524189930101271400777102948891018886642897541472897460699525754645023162782762116303500186816837631663304464335631707031069192254483075350153129959159476321733990740967100416712411377797644315517319231036220745727718342253454201968094274314657290688729497598835168561933436720433652455315449700086594654274352862845307146495893816530249868043630597988967232798432180847243483176247233593749359030567809672363520078492744059699700323243280331228973560814574378433842661648629323079386036681557792056690736113711185300244529249291716413869398307455365456915519664800832891621625686368484857962733467812663977481061976038217858418917409864404451900506818384683224142564520164680421521008181120266516458929534431991257085854270942879425746210493852095645982868519190167785686736555280713686543632900794501203725420013059865352567851883150207304632418966329078503668537129088583633129442962492844278786798133492738233792802952918341775014353962988039700092281936115745211423315501010585685178842938257553888582483266757504763073047630647606916765599804768058525356644840488171488804292199065245540852750540846735085610365268021649026909232526592086773788071623267579409066079699139144930787882928790518421572020707717849464583814092116942924184292132610317239670956321406495473185636612688042444538315096874262346500446844358060495391846319174085286522072514112722554669946400133891708990235951976131184805652863386325243504406025349130909475175175559713282119963378146791587322525522945855280548380894762630893665136332429763960292010716390287043647456750199613969384759469121518879641824034962245664528986417841136575086412891476229784377120411419950219976895150361163467050017637181902561698035534876349118107610667999978411815614048913723198614109088809667785554637886100470730206745045101364577416666530407987569258514775386823048293403204217050551486911319255893992438586154927592986522775364147296158410938374218727293998983538166418974988579275995847897103977656466514558681489971564433791294462588063591908649988762473214849428624382462265300665322276779775717182532824005893608840367907439744140126007123986360823795012356682545318908877022057520373609004691253197770543211135168260121314806864339445716395928317993267321325518516049670778790906328540571783434776385198582727321875594126250960054135898508985538365120578943499846468208686837299864272990170931341480977018570738314507033514150806676808452109015009928835608065189061176531243900825329335801181619215570551041718162529237888488036754712069964079604981009388428473468992281922159670740445511511676243672284285777595771550823807219403262223575707493337520483673521315330322278310754560758937200755860778638762104797106411857704366545781983738653531095663884691810540634678295777680371893187193630195402076264312221601954697786217804709853834605623876794980684449759820281898703257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 107055805859199111930926734459364707324745194183421251263652079697244827044147045367216540065842454283118154937840965386340378768692368313694726823866936280025732621469298305793274931839169173395479092121693929589971524761374353841713701053468145777464585088335618457391701140550102908401435664510189917013941129913064108887457483900284895464287488079580090794193267517379321846022509175339679923903046661469868964652438113721958199705035468665203711456609408375701869708680556545025902703562678826502475311273893277351263360022894109971603084269150225679118990871019449896471203498470229175947082736181256712521926165224283958061684303090013185763463739437863465911745443407857629891048245807768118252504975811663785327200428312436625504444883464864830330272186907711102697514539369793727906298929331566853626327182166975690787080954078247210559343376523797278538539952936595427024634366100408161017744790176185937592893148520072275465085877748951296275879739641933034141726756326231670215702110222998956252969765363335469892057821341472064887763179166446721291621860825642526588589405613836576302873068543172917820255067565959001469553925737466496490772357688164654427041159019228880800632884416994292424562915206820015714428674763940726751984931979471234561943931401088741323025332311749668575885041130298956936126321506991387269045015637045071350488727842300810581538942784503044017797058925752344241595935229737429732276905258567664425476162460147261573101621077358160018604912258454759995352186214690091990155974114545985340142579864399381441453005426525354337354216374121402676530664158863326453928517636768940621545194830517244514147163826499120056000853129888039827672284895646869105693630687430781076764327692208061172969289044285249942592342034874042809343168906719694024852070713960296325221902069563480966745323725827780743012989901158428264372842574834946888076568181643725753575148577952050215338974845058616163728981803589311220489182575138459701734872949862402287231666545725266061617500922140888781240945827588034215977308351121557763662312563014872387838907439580264169548199016898874292912749651169093610874361650207975673007139649567164517050275557806160070020767939360906241704937589203125131219175672758659738132536837984236722398327333270544116984129969240479800465429942125496655493757227952326565223003035973310689478394386864421471483834605726639499260999792638044845309148273347355006536457193246477078226641037019319745137948497284728839334876835727406395798061204106208426639813071134362048444216876447243500934005415055504346160339207444035703383661243576707053741957661713248835723138397332773593216937087944894775350327833118683575270601252117186606426774306288961213546320043733167752799073455465876440989643547501530469488915694841295743682832041829541957185147551321810506938492079233529589034484648504429334340970499811434124062820857700310859226871974285018480501445957307382784888769925532894504311254183101688082372141123930949909736681036863465909104294845710950773276175271874437095558710542513792314524019267203008068874548104650663522257502633585063611064189378309268756269532343204387634830919761873973980217425028124808921397739294079771702656088745676268566855829034793794453598871924192499375200035901600392661587562476000637614945382370533085029423183754224699338609162768607298271820922889921524452504888139875597885903721475731653798121716423876087513580519188297972642185506178989018589809250515574456721651883517825159149866529961081406595145021845194979610233626313653450956703991684649696693443785764509065509349828764693290680471352052991923414161575335902397413656454748646283095778348116738474856632870866361694770712225942723538233560547228689766103763122626979263839179180119502179085026471167115420307590297001576118533969181055874034282502797695709015301860110643506661281189548595062904926833718802899831371974299526779200883800990716536747259487741492692742147413451570791624876400666305626944444348993643101105830448528785440890449154197917398324255653888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 352937197312022092859125604968719386908294592020721146366063861812847210248169976078940638700810236997919384170142525258299679806368925214193748384553058428618818602046422107769406345249774465181150768926006442579024074616911084501342480202472215061588615376736010188139924024465940530290717225832485935376327559316436977964495534047542656196793494770675429741228965912281585589910459960726904490696539812726453629813199229417721615212402863050336845244734003655948918260615628638724753683572589844369811064082801545308414828273018290838372657644466709884574273582337105876849576561018907100337196850815472970782708745537882880246727615878070458473556153218551496409287616798808535952867529573196889719771570173155374716113435183280444579443413046362261910128751809474486091933578083856689398817404826937498449792833316285088804509399851475775803015245702695797609461270084194088851672971688915396822473763332485417544737961070720334731280409801633788282694646548777844209930005287847601228261965278562931080706330679123655892403136351545759180934563562842080799229552390254044549947786076736429295645201648604346541639987558034128736453785707255321703066653140162564418854166563607977900281994220398456333693341315230097238763894361414140605048644814878883955089014448434282069651633146525497353330262808084509953877692099468473133935804391313338825508705534488776116555945587211423298783757329372394731124185447815141900017648695176331752363999600229564571433831480465200486935260466949433726462043753074564379545475433716779535407370162219873092947272843723912356742766833795112605053492179113972502658515188877749813926084946003881500190654801793888316580969455237060769288572809297161038364605007871434829157856958137766695646286438098845926788547212729360280837244158455259039580375678883974941374668199867906804204786444275136604992398016333270799575130280744156664500615409473453751108135346961622823890248585042263787460441699262036062188288681124589990996581398304790872544650850026079077236102711642028305859333459627613709533129102417352590328074806743884584883121597090339913573903706865881834223572707234458281242958049935155336848191746207283669291498779964684655721084191223641181348737321761788983094516649065385979359017430520230206540680980053714942413238112726741037496139939871869128753104588447217512464957836285468408606038747136767451851540677732613437896407668578107196756218677371815814597112704150115878697735299050173126487291711371896462596078377658461856039140927372151668567654375392984129218933210214403786751698277905742449383379495987514771429166636157768680057904535864780747508222805087131689570085352761518033366032646600322186494971361549425279791356687490510400967430375970629328097972649809954147274503307225495570037923673985936748194109604794916871164808470969035641908858595505951533424161120024350274737468180117015640799391630559678380296194929164745172925712476430891012466815912239807453689660092199121692704837602583845943212962461700541303257757818403709966476494270750447191383635466015874350031784048909458514211656675300616904077180571261053337785971170041256091815281921819460697210981555013213059997592721765305876146007910161139842931348743943210995682624132085879408144860494684480980054107045793702739725863419142411334146614420950907094287610529626784740928070944715917206974377051728645153450771334357801662970495963890431061841805405495145099486968115692242521385211034522577322884291194808256226288500767246170997328215157715363149122102122505476735959488367578156256294861306706058239814544341779952855707237336112815593275495629412305027640569730821723533349063300897947739624334807596541307548748026387903294302772862215870499625431296482577894523566873173847990973327662790507449091256961291694885549998543059386584902526749462811877985174177624973678793685198832404126388323196246818889724523816543566119010297237396905981113594243416988226496096712335443506622135370099381956445892795584676860795129799281666218150862416879085714391842276974085474877440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 823988581955816130860455913578773763521308784227345974734607073500573277559782649353697601175017396355570066972961513472075810593761520201455646160515314716822188475185370020835057492473673985942511335333598557628440139899629355381525381222812983041170547889117491524266842002419834927701369225690317958490214369562143096062355518414290670845946116997770955925909435295946954966192900931789561026103480405714518187991823657448025664719544006085999439530682422005266472022340513179408242478719286410494080595270057152651758627050111150356468793697506639712600056728756076499005288782247217791174328176028833038373609725259060308227118936933947790013660657413446539055873109517068866083194589014150803753699842081742631138793457555733284113548888108555902022089933193447610859818213848095335380555650358986775123709121657955103415978655989317969451737627494410648820354614854832957226345524601456372031449940781540448061595146440737619358138337478828692605714582461785449751110245456905745867139022452122351214320136510139791269303911230852347391812705675716422011227141463360084502536429085991987258332832120167168336857220399026688483022829706323105420879667594619959372160239085837046029297376537664124446226978268693341361513859282640428185615091280463207486546408827797355603808449458800489881505721549790507976208955492569881406169961249134495568595406932100607070044058387767167954413493196470898912470056922180627392610862176724650477505234471711834600758568509798650328916405613062407274628691128703342311020832472468356790869990532697192130588458508956528310730151770923516177763864172174774278048125552609462998023614586280074547152532196346992968576830615483636177043985192858962978796438440992892033091018929085951161859739922558662148133185056215438150946102811742521408092791205934117200585177651163471992270605177400172262393474035062645976375538125986184329943500292006331200374329987318937268054413325553812797344442232595158844601895176841078034758472121259025792960163487843385775433953076809908305033403453113764330771929436488534437373253717241852832508760806956541314776389583738339913359456786621077358643197659493629433070974427981341247364108038288506723895805136907772130809644311608052383564867947296374831679249007131111547585388271367579469943828115062142331241388161354164808350151631173222335995364257767928414684686938581695242828433057035848839295652081168230802374853179172315616767373797609874134634013727290284675595659863579836743820483891965190107367648716275824450810506886284806213595493684735051375869844834026357654898891748999438900870158515862776640914115481092464030304229497161388882591807925972714452256491521731443993578977960299728441310293374671067012095894398792637777525245714908859897527275761838092512007629147250849370886832809423837982912560569167814284496462149042337565135872040444437901271928279940606142097575762663900774031716132176850858400143057422900161697212247890212934483654139975495043505970407173168307921764489212470143244915696897015801637014678933416890782321044272018881434282159856925497441434191301542215123977332713672077181193025600228434517754203767395681196234913158633169056537068699474109915368379941374392787170387686380565721789000673546891671494491699176583822544229862204538015077308504196558508284649801203771483971410658251792663597651816944829574423205866575604367646923592413222768684185857963138930729293206937873417916982966452871509902032778477345110199325621887372602586701028822803405600751753270633579567256716969119382596678780095637791231785472747835972871246435993114172089984018621255816922540997569242166495903709325661364615466610454140735346471845322390660481477109056162628860638299507278836127298608279556426724683190523404028774788453763889003046632776021904055804477806668620176898653015250043862381370520088581980641476376143048155969081624646147752962449588151663035471396746515052175852470151445306956891964411391510797245783600931353190118770808121678766502045673731447715213035390614109693574941054674329927680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 339136343741820903165360267573944178454120173728119400010452459964248604577837800299006765346589735497266347700041410153737812725655694442246329475822871692187942070443077520961745988679745631652907993069998924669663943634204130016232606915924184444770400341606062578863055873936047079025286925945241686794315334376792207254315852202164965583573268809490159592997572292749907501714266260472678159492740932861348956417540700419667017422919946757425533941630664949663557402821685140508098088454386989478384755684446780581616870113122774344626185542233346286072679570831257950759283728536045543694729072564206274461476650799967161282301121758988377440728176393288770480532496755364034223877802561023815168902650127129947245366839489579148229315532521356777748041041393672072767549730582801719713557984474829248634108009158359223105046016294521072923553834030404406216831030725455773709008073060577206291667352232288046379607178127677238850474314325232626619846245279357785086899017378247835484723524460466348532714812293067305853478595598018378711464253487690702242490284637968903389200617265374990008824066805415551984055949745849423641205412465684813924528963828415788205571422178134151783499689032649750711586307085305296575287594064733939283855934210437314637577879591774558189560096255503776600577994588986097058543665259083730838097521185343187780969450056718075753676709426892924687285538160443157335973718960231898756627917147257673783606055700401925001460414444696118110413746126823859795434405496039676090423897635681017313831851035846294759627587472900799585342027451526843569658007344417886832070803963665482668029862758154278827388350669083272186496481034065469394963651622811374819415746674229933502877915098534582325554755516007183224247255408165546500142781358039743518315190821947570425592911586281953328137381940401385156725654651070871054518745635460142676895244567289250680458273041520677582598244707738490049483396075514129701171196761613501050057608358982322580038093406958039566544851968088409152098137641225795430896888814517637202303808117738324159732609108965188343157701716023937990232582577371845444900055382637861679956439506447689488280396369903794438887032931842825773228272064889225988896936694653665359098044248503611910589978344503290453026963569295405481724619894024035947923628269995341544851383106865213818338281727363603938554891612699084204958369357579516373844760753931211551618595165976048483361659751046747724645711159100846654793497343642366374130839587381450879921440481250943846700632872610917160394838232405788085194090664480455996334421818828445735336583122159084935751459265452177805177712353654499621537896110032642535601445114043489960869455552212267186307677715633176849921773702493905497134992348664701005696003236260175101671655297377196788201231574488822987643855642117455767006082450682707086705271399451772413543576105218431409588755989927753677143033713390315812280306285640290486591241477666584211883586082195732555483973930765391607452460262330084871758479099467206681886225947724636310541507572097287084783234478501532356581308409696931626698758984639098810960757836478998529033023254522628306266892204152626706290879628025506023038843477033099092761019607713015434956706254324736090430549223029396850680364796468700494573728133580138167821694852504612081206157660203936942413661171145529819519582755051608545237025546849399401808651320568831022758009748861914207823758122970978123607938708548902656230541978425781926732926533876292469129778119564256539252740509672904998018430971316101923268180934232290661666380370509012668519133012240068459082907010550882078799395842910341385615830824834338013815159900224706006360143776570520728019670749144455666817317400421481265564723224160559561254133622557981778862522882911428768509928713680899588075035983204380530460811010535183852081157937636970513759474373966797563247774510207987323645374051853688613362248841234305781053294581332311472831142234241987453063618586114777920268733777349336797189624889855378938920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2311158171359978742693722530707367507659915109090252383175485936105703014591611863234774527610713622546043578337181386618966764095315416285356054181947502596003877406900509045067988895402191487349053650125017604886958402263374516528977741059811414482497094758519699915160197316569921978661155336969591573939515772373208607447455630259602964161856740805292496592693219380154686261506701554700843230059000711271077155722641702203430985680387019690376254220141623938852380617548475856684059859989283601770505738806714781996458739533685861512067784624987654036124715404784928772167521615804609817637405309451705999393905884126471689175197363890952912555174580497012956568061281041002259447776232674777385922194039756707339235953862094149168266071433211563016063948289067360090047287427412199880771005067936817294109488045568667388413333198389739711327590598646851159763420860433473040412659368884366116135540051959761754435384285314504946116332188281882987922670397008720173091207345314820586594141439697572671685494935330634424795639730384453245749409679706936417977486487296871632469683145952055358320528164484449065099794167165307882585766407805383785638580163213541838884249066020017918712926945687974074975335081417753112839147811356912699821303396576913287354238962637444574848928766114449120276326854016091612724362446607237831889069392420754784151920683014143536931618640682454352338147044240921520491263275811074335168978322728135290957562296246509468878637142115628463219520795921750265930832900970420753999450496113928772887936195289173422449977176568582537151884092168808973143645841912833908552985530441940689648465709503044249218197127406589240713637888374128268117790231609052923112220032255187600326643139022691590230106014945226201607258945736418686785237037726020287456529795669262880370407774141582427405823165950792322620904493431173995179559419533045795166096537569757866672681678796003793788834236068839407514095212711924248053974110388281660265753427289673732014623545895278123821701014592286019531038149109109259573769814492854099121554926975385627102413689494567999164113060738368537393992918211230680652179654273145404194481739876931901572954088924302374814110972181658306422456562019585738448624936858744726456658826859164544520970691510352065202978002230448912257170279808977950184979774086306794013814183710087583311221572705120867970996533317955872029993394815556634427208493910877963649115507810843104324241241667859271572272624629233852832041647501611109146942154265486952909870597628082281287651141165429142391618694644433126077587708810670626579219654174650245048877757272583894569681110127634429071926717914640903983686586722576472181951661858014334896667672409589308892956510721673850200011332289337512262114650473072884542833213171025192004344693572946181862051387305606759199329562388600338460896967285795180786837520188520300488726072599899594171067078976346369572943597486243858825867024844463321668836869473142672675396572455437505086700530601864563724681653333509635302690155017887659497640545744589708288522634654327364517241370176837756029135464929288494568185960657199082043898044463001339894790671041571514024781744531629915178328693380874236066156176653929618174905832494673690791589553033957773998513793825491863870629058081890872857475328691049888884061761486520304701917330999770225149883798259750134101382053839717374726507472891045012314468152995116718094020890381785534038466835345043997030564984922268225449793774944415250426197224751797126395281587151131811818055651537501699843391531264729683022504197020196287783167122443183331458120635961042284065852428630884680006815120823649605135916161919019224262774318808449838650459705479526106046304394314058186802841832151822105741360284970172848472645445628969405148000140780264298649604531539928742385887483806161458002414174747291004617042229433588681371579599743121711897116514222451536125331402024534073998115294227689528612516022249253431473210956111642793468211866931061969098137254429828464006967594531243312545792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -6889096014847382192969525053433816610172164041045462633504101219026125875633326783027035689209663476800736364422112739227996069209447109359562059279929008777796862546040042405768827400510637445258511238437864660807252635716325822757978839300724266700928613699192287432792995302289216396443176187869598515583649578096900165814124520922751980213813146020950811386918290419067724913824826194158359854753395120905573310525836384762744145892864268000728079394041435506335436869025526187372179735683075154822132080512689280038478806186182538721171452795065422251509301809247296498959711950922405850279923702063031912004344791638598218905333185676877817655730211111401901976407623382677423325913277435699121717348760145509223132787437983005032321778810099086276653544186205563835843817312153424316438998671238567919223955055889733051742336371227799631051455724330957982398494131581332473331544403678046331529645085325297892217793377464572733295589259783887199477195746805217226785753116790045238634981708904676442195125918223531301493723081683666338649778348514640187409375638436894494641855753243188674158891941285506872391212793345233319979824440673864411874370464137050958983048969248154701652299454281459644706727097768247875729344827943713846400007409334525212860873680597758912374261801460203915936742680969272935027898229520292231576703453708177261905079666477874012944521177139155385279549853433147318910462417263166294879367755043826211876164930214490687191228074246466409377972556216999155323169548863639386461096948073540887760149107280579961237273097437624453622700175406139524001268178527399983636268432854937284117333646116205017218403617524151169756451418615978049080848334893591433465146468718909941218026537930176594307767911622687973343235931515721708824022787557108361117661453360527267340314092742706015713172911935085749848666763096339324140673558879244090712672404285632982380429020288384866964733251880725034356729859725258133968949649492301645234231362642299670959606998098433950174309936788745934959321486603082321293193116115916480826521794229686049477189810414696555424610313441656813856223036532441436567468899513034988372281922866551521331515312768990718577744578579951341760063620947017894867426136707543693013114763349117278611785947069192295771840243297048446184751737286839107417298266247497206966152111680029533675570918345870828560304602015347565796256898596336052181520616034206184203306888204721374569979771149187595371581762763956194244592781539608885324314628463593267139670811449071075583648987327905226076760207495370232771722595923499569059906858785071138687512279975033351113131169502352216792157724676605553343747705348487097750532341450188565430919572705094742415838314060976653423303795910570437265305127152212078165882772090245324119934913390649312528684924134701162669451382932016168694644499012776741557268264227136777597710133371262404761233015294897513565353879843611604657635326297414377458360832869916217466702625912492371001614905921668275069030977092515560496777652623778432199033350675681888776328005210438109874395675225207150141106659552331247539212422878286451048782322043905104749408182374117934534883682712251750541933661290963775509194146575303706664587113539059754867611817547912719480702208601386016191591166158103620695344403933595960340408331196836956297354721539231821913571296441923857490368835110024010413655409572673590578675738825030958212916346937463742770217258719313608982511964410684436112573801835915766776280442443724800870178243274197486859805189540405858412997569461932714910937350128750711974530669630557697033671205274138283717021023154831014700946121607808794098244916880798627305780760376171631131382760555018007838033030206679051378625563864817241044651431195885404786074426397441911680134308109535753436694392886537255229418683842800895227696461773801585130286580552002402180204532055660056169973644269151389460317269667223119374644291035045232886644917632909711214637861175345929132373256932533509975994987160981345874032943101222736975888384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12057974887872177349926633343728092438478734410853363809427775710639612803128301747742726072693951168197215249115905921618410622961391936938610206811224637925597850954723157674850742525699058520043591367739093542253454779356146693540790653568068335585564554609035250942161062465454428960587249398135676328683523604877443240142673280200497633713067063178563203444671110030246709726274798918051966178091991640691604163466977231588797427218958363139883358490665993210089679596815059192210838400529689210093848238418411193079023004263981570027361079729021753561937506842237750867246509684893654523172577380021894467911396878578293927601314475042170316041439541064647208345192709999728166815961809586230466872188136942580680709827790275693628433332106381867449448925679691498911647201770252032315340454940069275998871307675617521733820273472889791048341567984537328893886121920665386788163029502248044561925410673106295048796165016721507474776348443637658696763862567725980691924481813252703864863486732929508249959685856298462274447602434925245572435812719171592218333940195586353170558241760149526828947143432730556034484751237172178835678299670832903412201553431079745155512654010405010790960381866787598633485623375395574539185029122453335552154227715904980198629178576585222331873602106917892686856659839299193238208615412386910191311907933172707296792702730806419861408282475760508005429876351273838655918573186091620502675062066054124343261167710307019481401228031099944648765282725626359542515128772592101443581091764971601278439983353383606934165890742376454852151021069254542060693133571182696221585066877209070104548173822703790466925983372434385352328120783083088985830193552774451601736318784794595230650012399595234557271727188521155661540553106679294188512728450893278816456935325128005251133123310700199369656285827194873907441098943545291193610464341924726397843194947673186407302484955548713583995779859178628356282353432765155931709196670383883351758224727712330469831149654933840401260325108295655335492668326737041563383204313526739660696141708098222832439386424776464995311082314254035605949785022248497053162669430201910054102461683748646978642965992435262253960276060463966686190687817144573371310671676898892113284118159658691720030700515390583953626409553559710327596142484888678974759472296992614769380009577020682579689061665707845552967363432563801774959262252862676322292111081207011676996787750245593072270236935155880581149511579979637328418218652973811580679611566753751574375122654950906659640718151828007584967564240987184034086236721234482808691948213129715428307623245046658731130247810729647971844673387768307186265715239526769958480120555207096302705880940025348180973415298231305395548545601198123129707280986185580858251155271667434566189020006338218078104754275796057222459098486550497117197074659095107709406515387282852491588425853590005557444162719404469906565801696504992792106924717642731853073635738055497681498691677336754968812332972375601183313957676383828649399849945351984991124381449573385699979479113149012191057394868189892836527280103518550382615894486876347572856300660861391316388491627089645195339962076583551238623488725105629177260987436742312676647707376277809920589142368014903994736536249618234650663188151006042132370293557749685196036216767384576974457702621167018884079901705580035211280886746965637904140471833086088764436431271153200117631793924910470482332036250771251771609671842032605470911295669991620590587621339621964616881210858358565967477896623101169586784611742887080767140578033186458301178958910529806659509675884041980558325045371781581082678086170934218489979782241642079744311093512698024755104090586973770530629530759047887510330331937150066238698389691329062174337276475709338114210747505784636590394647547412741829276349756261560435528981893525801365152234641331053472700359228810539359119625578616834469789036604073449955364531047288588953476027223430869625716342885750376831330125029005817934659064296164320479544395950222796644323164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10945948100504092108460255551113893992999529867673065089967688213006187373902830618845345612186270674226365746742122324931330485979911273627939298056923851119122779893995479368862579338838048410577976380453610217411730713403348949056529639867784282400072104718194604250002143448676781551377283548331710428855896559944267896227110893503621194387311126913912512136415522474592147222623295034219210681973076189732223303271296994253663626487634871853845666049621308028646365512715738949362227487965753967863103496207757988379908567745352549125890890817505169754235944795969085509534201007788627400637514327457659029782951197569897250079613208320867226899669704497365321166631376052155079087934318389369854431608758647429114435183968802994526465103552610013437666870933086480003115441054464064057613300554028493437331475901995084379491177960495221508015114276917334760668925629376364263839066212309831451562207725427131311106340605915267558337486344526745557596744373174144339565737984106896003886576762563509033955829013380768468398445849727972389051972240587870778789330786997844337313691320572871593315188312417469410715225753092945957320997319344429568903913094221242604949074419672337772626351460977977001457756667469573350667367753854000066822481780881904349109620168498631750083611315174445292420912661221311886143356270149788720467854264686311253687389844037808481282882736935319718253413567259825698578747307896954050134831577911153218123204007913825251419728304657873353296421257018702533663350057726638108190769799027738981968902291051320667708881743372565896456959909947545187897377836060701473702802358257306338377193288392184082289648297832221513107261865146171938103034542936569776622343702865279680401342347588078364789427716247783472307530102821288562671748930669255417847032022929187152540918844497131360051754454727668107579646566829729621757999288199903225663382156258079979774263683651993971294103049890117482255068324925023960720488686572801665965307461985090841983203182406912908107343517724836652487903487989511827919327034978753334740422571140462991773583211110633623935358793869944447203671133954085866347789425756363101967230192828749599547425695369985751952951579153118644186633399563834063839902164963319572061633739546812375547972742681238018409252915049133470116999132628342908795049965169530093423411989306974518936549730238345059960548589216730464459831487363035830261911717239839229156143618222805943561455615813049654498233223579606373787871448240033485091157968851326247125290740581860082308555027282455683584228172711057900439193458606609630545797871896317169487666185390788873747579590791599327323571252347111137002506345904411377102084320772903535911214087170314342812943465378392462984751229904627674367461641083810208211671345475036426183734238348205715419505319421094035550799893400536428071883369487150705921184363683913320371832993895410921534403903729240953913099114102504505233978633112652579380680537627409740227596896805610476148864380047494035222735043209379775189165968296103078964997436093374207153731830012846781690497872202551402731903006378572402037565184245921588585211512949558026923686380260145876677186745086899602113838901217867620025383442414125561031389196502417089237285573450826652850030522928398802311752198476941906199882958452621214788574634183995207215591316149455184770215179005404255745290762841731218686052796794206726594777342751982489484339862141943230463246124406394309533104928932713440483010705052057656212232045435394811326072952441342428276081256282662645994258121190380561312999956527058233226362547368257106952226322517782030650650786086089254472791247161741746464704228038780248917476593793565508258501267086813474216358355247841577521792618038946999601355822017480650409866975233462408702241320878207006380698397241991985502928037666174622231336337417622275535757320490548601839429714240950892975831191565321678036037542459962356219664770339967894511622457524155176338229985979116006806906932572563057817137769995425393333162559732530456895160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -5533175165649874386549147589539346859821169462149245900647497266857333483416798513939371872678098260793089613338626230252277019088742110921394543026706252498134027346512979779063252585891688154802553109911200521175788058886755097651767949087127457562693276574426604086909539959851477524854729767224921009351393234471877327593533859632104400680244087686741685403348046291431892046623011180078892425399554109668204208427312792698737542803764154966063803002484249243034971709550923254161152516341156190352984285235422705075844124688256444922435421106399749594455667560724629502679571558712867903974671010578611951095719011978098836211498369683987088723779802188490274869073941706610862660625788238278610063494188845633167428859647235080822932817613968662374656100442388524360786682576895929123087965938011788971908724810740586336652753090435881170199729198141274237761137602659885625298292156775031366852958307910694021871327432441943721531027399491413712176336675594464519707287979385358701269883666391144760367290226746968708325854585050969549179011304486287677440698341665324299046530715625098756121981156203972710226098245446341039173840981287519272145037124615554039093673903242586210813351746208958633901912528216850463838151363563848383954994073604300249556468011976251114926141104913636773933200078523178304327062511465456784843788513330112144076701834797239318884869183384857584250136849513218887371658037537194201625466248909899416472220089744071896909522917863743878330913406545298557617555592155854559331790776453457960045469413290027406205222240571091201608729065051876376907628930807525262362882428593776937631698793285620787601987959828864236308745490939061387180066069118849505604334659252941291348075889659234298310260291746537454168217896822927313400855727576114699131893981305439104627647218202918459592901125946903193835824553951913785682222480330747618725133758546298135128394323561664793749050014664294925012795879316709813547562597456244919638912653469606894619231986800254771838636843140814835815926561238934905841453512856676888857731559615007634076357960799652955130179318345062147535840294543443327537254454337507043825684039968958152094229699582467050425853242270422859597581531807279980504358088038998527990380231535408169785298501987476362608995923165472331261583482995764325874834557272263044400258985995818642262146499100659545126433558409692055561936053271500095487225077959018320409355725128316233383655969865826007305925064765574971178289802302210955632647652823837636328840359424318998002870624640368836839035004490962474538523442773866770048639619528183594199478711607403175259592916375067925433012023454981435786581371878377492241860113939557387436020894035817444517396599787353394707407014483875256811504720235884051891679742668249791712727952083045510766138376847270303009510569260331134002863655764213365862817201308890946120176792165678981231862796299878487212292012928674633823859826546469179917116673214619799091886617270767227699554621859404400267553149058862005830922346957392125414926570636351070934542750513573871601240554222080653977690824149132090072824866779945622360085041871113729341539821235961955173911416518493313785314779404982211106941533275193601179948309056898428385988985058672716817887195795715403701304317698277611521611603247460358084366813902803309430856691754667287009390887003781751102803347044995934877391885181094204736648802827710782227651643415536418910868507428209307640568571959874781679189155846600064325153299855240765222428416623343530064627939768236438096628647985149005208965767137086118954360177704285651245165178834848092126670624575558141484962438542158878601848784072429956722901313782343875919910791869191189477827697876255538677188575592360270656537340634913319231317406608744476034415262230816159280949665522120527091111502149749253126338234123220056692918653337109006665265729285810478021790127778718289435482002244735967649628289932063989049173300046796999912136583651923930543933943043847117187125788150539236595750747797834020463575040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -10038571480155573242146717608349624354197618207649195921349285081424965946551143515437867981820082310969009742848794863839696083623275555848098108919549207688101783392906794996813468943550138438317610843020910724026642221565407727732762416404193147185187064178871698542092553790081721832320723296063751029207983836627943300347341418099270658668069945447651171910626276835607706468758422100986976430161395870677249170190733454319324901569612429252705937795308970637193532882287871223284072695890301627140443991300826091069727307550602502764084065333709905309921104411755696104549770260582801421635501748893201896237051842194573164140783964931148913002028412200298559764118482128395170401932638252905235637331584279490354308433129683754866920948594090977226785860951015065804522407135325229880691748801537430141974428456563751763495437101311316849030792754609772016045682988650356104967471862697671385805011486524490588747037287492628019253943098580482778449459925446594192573192537308045460339223162752273151361851595384925793334335950826213281035048556517784104677011093891004902510382625911780307100519490557240439967119753064746594474021093422177172128947017357193429822705658536202602690775657099150607377888398837678514866331310034900058733715197269825723258687005955592140507606948410409948826159989240378897591376744922455807830835520348599627111412920213455227589886691559322666423865471477049262774779869857241721024798413914600677135915199214253455322733501135549563516426509424567017355782322694427244154357298177357919442326425662298216404524570422980679626747687983923483436911107853674016470601285034708627241959650453622768970466285292610361727517531924989261750324658967738599593117306110806945390186140791191907353305517816712528543217104363681495825335863874952457998441723099843650105271152006969647955558258871776465947888467130957680813771010107171006532326039575841249117146603626079280092682251605758465401733276943490820324569666331030484680272742432229936507065834267237642963520322489757808212574490365507580369632525740555553015849646019297593545671474267540926746149249602115859485019882304987406567110177474135001563457515050059170974552516086005292875617369429995260856017264203633017676323069675057082638996978476978954583233791629366079446863991825792324546399971817030355348171545187630466776869363853332079115218965905299543601328001915656829005598940189392304233746141268844155477802306215475380015629290388408615171381778543333821885371748288694607954453481535270389264040312279530876499481536745220714294410375709761818090724742905567329266181077082164812238754812876313989039977403278763654958243227070903167003661098479298724592012653008081111488613666115107344722806041660911417665887926753206176231263401794907258870465955352610759525490139577299729491220164503549062174062050789722611693233778114923163289123528723791396622267055968939529000388353487797622517119437429200808713298928670737294770947883796683293038122790294275961504378420448573998966322660990655431576219624959627149285900179314735459551550670420637311362928404942826574026807035800090474918464592810833487008827666679481235523668938292971208025108263250518889992833766555298526008356627194405159575009223742909977615188330399632238799335444084080873395759626383741077557201975231023427969263667397969934347010210803515776313685883668181336840746738163811273678049622040395349696053781104863825668581091570540339693187333506812070748045623202380802385429777085438521354837472665135468616547902170980583345694806051105974871050971768630363261550821640025065056291372819104403963145424497390552829984917891396287339802791205568145601158945632700898641396758501496475159780875528048499691189636764730830562488469441729864338915208887506043751724610885273140276569727779710675370125796701123362781930219846463172854414911784958646982144219780247996805967251715279768910797228509466138453344608800091017666113848141160445285841010812455542983698918221655347361983600573472520971780363968779022388013272058359178697113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -23116925065579080908272588066474873230092954425542080617374796809510203818018985933986264420526275059306411187540271104460948262679072643150680152515670327476760126156301613603507348464857408830542068044238914750691716308033527813712845249678128708208277671615487693248965059691023716713174028228844151318887603456843977958253456809395876209111126068047476790081911952801812870390477563037594924975558585703613094488468052374752361005535062226449413864305294781493975566846271297167501320124541542319743033737773606200463817037890750124877656516509338411220881892663467463348270374017345667099622524951531862997011348799527723028599777340199843827518723953618408771167327434928486290734355583049573815246282067409332063089127158340771241051771937006186152138594793917197216742438234027246081394602313124683674053901332617443234179873217820486911971014665128893300160249476921622984446617321207675382218803957787938364828145585903112167538678422302204541404856392224340976328868783572282910878444253187712419120838051343419393321192017543119971799094207965226199244183815287220484958611357512957549848999328471976930544014110565661286031452162597583074570882340508552968616671636596558947696702698823301447349673556351097426451726700091962578742580503738967035647305812036347170375511047423175641982895077309846970521963531996881096407793547024667236299923365731152136785529298968209396431081225436199102519735826367778353908727155106956558092481327307956751205905612946211698060932436935696535992133990028343720605394138845244363849768619384855348106035871130966606295289730806352826245167575166291939265547770266329576598032081277010345057569654884512139029696557661349461222395111011257995082520704904101834669755350046153228185116362683219706975658914656122612393454558909926679816373579263963941555717851286416104827845508926343508552646548069678450971711871596785770228535900604564743838847556436410461281952441209680404998189334650068796372198534800167445123756565070901415653547152753195751713930020679678136138620170418580666687583865741338729817712970119869528765056307076558275257867245238033958480034058647289299397873992629693416754940976247476718093071136585460495140308723752663080206806410570866494655047094122807460155329977744699103922695866094348448685742654455824981004639583649790291015788415117580919541528055191119021343155809360627111527783141979903130277742615057656789904490197301486440563513553685967631011181951714924467194590602795241869516133436355990990092706766970680324513733775045682607580044736720436657031189043440093802040212033288717745685413855577493506745327912941632992793223305876071921645609045845936235270774907956049810356198799621548005800808619561588301753359065073402817012664886912338629141001408674100765875818729597320555917939196858733634275333240867751090063363027282298654817312119766301375202641322894160976600119309390392010222725420036744941966340001925515855661353194080385142651501615019571196040251342952314603143905178579905683125349367524695585473821432736602244023958038119897223003089360768183593507572506203286326987267840351116767684224501877711315441658939612650001625706977949554255485829753489960148527736012889961600884718391124542789635564214026248608819822437917196162720579931176803222051860328404693189929948446015815271465713008342267185839639274394448625320155441069828238440034677867730881833665262517526534243099736675185767753805286406009590646246411129995632215923193916482664561394501487394634052131380108478023433821934047645475656636742281940311986322873176884535243462785807846341775137072274256237583756003327044094253286996008194709469464705663664543737284854917375306457184430301971964304742056609031528468568932992052415586331510400778653208292397401748112094722623409015958185373109942462365079191862531718833808941286750068688142054035522368069909568872958960030314494224728986825335934822084905408158899576106520006589200105925087551568399362487667695966983845448150566402770826559455464314492637477550310768474522190099127605605171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -34638790695982414426674643863884021585490726396072032088618621224064414497620953403953684400195815672393609493055458898406475151860883437455234518345331223129305260612832498181993645994232336749100850135008646468226655691023048355189770271393454764649088722979705773841667615394930074077395530327259237299402803743661092377420007096435908771806664126292395078722920367822147671325364870271575011027484822652273718412751084150871144815791408165765890888863113498199403221508089878017679322915998358726857732765345924021406676048401850911571886959601614766137922283469771580824361885243165516093185087399567001483015614062482649157655306732670886948933114874836634048406116320798878252724220699529798826032294924741657122544895422290759124117396174804017752266440094454081360395627361574533887303237856186973899833855330726010550870725961351511070951280542391297857658312168656864846564647968406246267033696593204702301322967484693564830482639462261800657416701953120762270424411359686601312400974431791289755056696642334915744426831015956789771324489961398266215817936056097788643382198566092743282910175610443071414713723336202034816655015954845678404030886753652798152546859091084152688606075292433529484051974133590894431402137640281545331338088001255406426782815994565845958391501692083018773108761012917070035082790705369425710150793827873683441438623527887604378307548137574202486200126431146677405812882366191157312279027162285629221208591359594875999676557250291724273395271507844569303404241015238210040528612614820819902210081113544876035544802564730503013664902760957953876065129530996190395223472539167163024955546742370969466574431434865251304257132016363303521836310703111087804958702433403070613024420988378846194748760264244178961592160120186882451028225675996598483200952024303756124963806876167809338954969329270340564884339528348435818083012313510051492988353336960395035601441698072036610771996828607413176344968308749849216083145054446318662422582237016137125642944177369307500576172390980166367321864310265002492489606749946535868749824434118655711410807319721902095403550579276876663926773770550166470334285989145892526308299271381997956895871596149787132967310934585603427295030830638502517863031915207826372869043117928002461661273863191223341689636146442438760429296214900076279486948266426540217278910012142362911096239714937811514535429243335993853287841383459220965267677114417876673218498042433022927084638954660464079841123986260133484803035689558899093820778894707994105954703106877960993357833050973629314437260914838686209325919400028668430161214121131102407925371124106668328225865881484396523658711988871630199890694420818255491222681753665222129747350323153599788566939400349879608135648649794699143378322476806704413058370304182157631572427858318390607533597095281690425146548223981396430225920813084601742175775268711387004917244872112970112984624299391275108221668284776669892485272125253096555826900893051005602049318217588449886785333594626879935050437426219305259567375558660689909437527905295883034172423550230240385866331412685299064155786827587215567851104985025805440977790219786037852647126052523881477848641458092909765743165630360279458484459997293562966248187190051346545405647434698983223726516723658683069511318980248702824440834636933517056471035140659730973477770311279421284394088867218256735954015448070651990757089701505299344631444157349895079080806068678216171695577114116795165146952434198630657124655855664109126933946439927525983193160730241693393375301995937540725298534134844780107117956810975842187672167692083620921119762398191114147544911790670746401025073296614130339860315939505691893332777796001351327631491940520895703585066940275902986160402658529007805487702050751512899299357283779982486921548258571404028632084692100972730399831139528621407989696752350090317881091755721482724713340661296927525732478514806614551141805980344183706243731733134813625710849787449624776323495194065397875614910298058939633331756110820599744375743959321119629235978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -38201385438175116525634931769350336040243201830632557203329567460275148043049360609937900376867100732868568915715834674134689367043390684330612567876209206569663888241303844693612491383031559534152809409490496746071524176624160729686724224658022547715228119394870921285753724248817194950905391088151268811270602072636236666267670007311153044505120066451973745054210422840565219553122451355805336296481511748067987048698488123469128772823800282319818312801171457388146850197618249226951372181199176148820170736800543341334312780140825632756930507116229576523122916315342133611828374908386176627407540724504783190444889708105116095039760082773137902162705321684739685576010595039079874394252908134045339923231453374439973921973106652031651480462397780403330817247196478353702849962580139585663795121545630679981287814767614225258716925921735024853881133521417416043170708544766877858898892590868659463486627182730344824168242894668338684244322209090166611407662923182190424565319981668392508657950547994796323350948244991981642343474163776942773344947489362010071076929127045096693692156830839605299908634660002087016415764762761688440914317735205260008090436473471163209207212615823430556179475378999281824064558180168882292327921920637822811829774106882282931334041576323285308171584815008035056926089725443806651294818157105194178085253784302214639188857395424940797513485998157314636153076854613478020956271791010403560131633387872124548992031142672740800173679963517032919175930697756519871454567326749757513018961389627736035875197542004261406586816694254983839006105851170459374731722895219709576079095885744386749806075474504557671190449263595633964063901056038037830443648783561194470278122826964084606590548589171014618409229774814268841277749161531208190031167135990345865842466181188587271783611156928719081796669744194532210699604290132507098293234880730898206878310459362035890461114131366629521275769228460484181123891301118330780792344748617647388696076961971504108469778719664882894284127370608646894716332283762665571624862538096021137236093236622603524698365972078075281625267360845112814895170066350673169734432458021945204271628858048504068925891818970516377687106371452267471881214895661845382644185679751960201211036926395615147374226766380999164067404018265652456538608995336749295720254643429796804928940691123756711189250797786772880567537085713136667830414531337479754010572316804494510401002993377159131197357969796523309729030541603398563800442472230301713951825490100161381881601798943981951162817799364603023266978449510801133501706578740259019708263554499059330840178523029476292790009056621070812186897909891603603174453191174494491502476701929241123275945255148998367073130921127257808077032509608953558342497632169220451917279700621095191417283950965027722706950156131217251391023637860417494035356806951613568516474556922367103011765371928873039339794458312298693948594254432238567069979629632676029471783875377608171943403469566650253740978860416709046505842917471512516846815534129474439232667684112903533724170371976945561837494609975186977322571491402918265759142229924156432622596354405013395051626060138909001469327203103980537429946151651576952086025372775678669033829773180122544456983070582134370504135054223784891291963067157756875757878529492638507049990666662970932808092386223615400729776361541555914823423350088861149582771621592722410557958422277034015985860196128297716988833113625426068307469565337302849323460599910374707061272563809810428621411342800535245213791929361857193885084116495386847162144363980807145520657541949377552088598506307249276983516468424938173830303877715135158482093528735715885918765138410421180275589830325854205201879837161326973876489376388633840581887645863400214748116520879877925047363622730752273686379637206190364294476837310181741010094971416018257226075960323107647684055235845195929982038562148187265508364348059757314530822411849602473342700714532899276248895173551248049821308371822357370245303768628004042824678852236438422148874240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -31661592593279399502902238268997949084024456878627408445080244832461290810876690979037222294737010146773294544208826956222184676466326396121302412019081943696132986591746494893804582764234655950889139692063297874122965076513630116550893609566610444395589884575114898191544290828916686609051645362863317438890562929558352328290361256994054355789122140176583349753711740891193759075415099445322976257544958213211499025151690613694957855879093944677490158526369399979867014333792191110433216727646734290082414578823470556540850644302640732313582775538224982116992913663609458118975411043181489540395152971252669092924733348819255290107928593502280239420006943712560027610023202461796228329652284990662898128665019904804667563559861974790836068781637334953975527297016882332446554642414589377187608966178310850530267517250659240790147952426690535524955034571877747391679628366575619526441920796410930194058078037169852942812680976620789203215042808490805159827595040782621669758985792622245767232966748482053258176383721966805487675613769555321071318979235437406400385236315151704928064429287872357356329223624034463563202648625766419289506921512500002403124866632678273987282458713531149900267410943000420759843846859639176978690565001367241518103816048309187492402052217979643280128560237041878708019582706467663669546496232978186922937527830053507166524258869581085075377811876539860551472748868179420249238012257149694236528019257430121035831777447087571200241616387044357781169128603412421542225677731102048108456435859637652881011994162981445515802232217786014535909499458069823233840109872991420875605728133816101332679195651602183127032914361634035599214535941205632585990255899387722083425734834297711251243940380383076656415826974637401607041388382199544426479371693838163698684897242246611156469999092328737718973990025318593512521160187551055781112165847397958787832709484025255474161451266916464652450238833120537557824816618824035036999341528802222510035741321488694060630947510174264574168130395439225451799441061002092912296505633857444310306470562067490908319215142028686915619344311123655000351074907848295546338358944004390482733287059739839525502375497733904234507729186181774532358007192258466181559820443608008712705498279716571873440567701627540504850107168897464276609864490096962656078415095644223308114854969706386388564741465864110300254476029883041032380472869573474366161031181154558769619369483382158338766078102360441808872096379862750919313213451321235896976004094699194884837330259313491852244700579753686283706288315534695525934052424892166909139944489375274013295739680548138603635378503545044553522516732622805871456417115856560654699239483240789370081806205190887574751329084633184258798479830900317842709068158285208467741176193131266088136819177403984789487023853492324041300784444209805087635456966740752436787627783088710923480553815764369679805320420435029643729973309225368416299247537900837642163937255679688360624027974243518037837019303439367953781061347155827726255136823774330640887499436731860988884796856773303486785935777429739676117757761566342180173641576930627252381174863754569473733476122524826478217074812190643041616678019407675597598684419712923380616192470184887621030762741977476478258184022427264325268664906123363018753811972774962055504540420559170647244448301600984363844760047703212578576230426060735118860054301978090500002618049397874730999742519184793376424831716184164367168787469303948679428445722632152492513021558991808906969788138899458271266929042046643713824562230302457215348365552486345014232788078375564857931129718598695835394453780949585798853700522433755436839517330925921724131544652966642800864709761671764554699914625923030999075072893500085251388411419158793194810923329155029329901330578735726628830194723461449823306457098989263005521130897280879189029263775601770312261775341671052900746616425934825691832197876334277174290892738026371771488206723532816702641984912274270660282851882173868117493769687894016950108150331526617146872299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -19761492899472194361051809572540831673297438976654221923014274607072996071354224250954490528944888454684083217561552436767122761995123222589818592298261049441806044448029149531445431591265300995197287030656855392484849263761136559301921569818897280351533811950580398044778133541188479421197899136410851325568546460849025798769976817854816637452731659450622035335004196416146020011433843520271189585962119162108337779342691438626512476233210256594066293963569118657057541803455209482705117201000440464245162080790219789199453286524294904560885033799088113557422448481267808554660501586589008254680924037097300729582183303755229923413235910769661281308859720279594093935699503937628236922418270632403467676097387196917729431333479308064806892308578211553364042930904311493877686676489839817196292993950073037869128214754754483943748067964322882106501432467033815578696479884987724678439606585104080974244678686584025054035098034869600462222619075936207055731827250832126030730146564364421615250214443410048576048257380851438930857981055893547031285283972322901307263097324497698939998982083959663868569021897528176264037844918169936306347991718194163531865142507267509606242486669109505692923391627682250674275207164060554298221982065808555432192585506531633069992859456745428109906021706048487554699247519903808845045906499217748463782821862057652904330018512579271364068624198891323839293008631566246744425256592683282476329928064056479147316277791333652439439209057763583725981077202898319729551348683647317363334734392980356435880014559574032917049992350462444873937471972054967280604758308213216862416205367394670156791513579170340536758763676148386696406334053135913702037118120950600282876229521559558672827436392199646358028758274314447371524178857024030456969294538558243404365667592704883257174901074680596666075941292476076168666129452411503072196668153410178564318272657704264195097755729491441655874832762604599748060580901760607155891607445852278474763778203572125991425564214621524229907656634639853783642689417266598966113410793237546684187013906686219720597557839511060870955496194019101569923236155848328713695877542610631201408096778706595053759448452255545862256930747733152780055939596823671126573722924999371851499198675958561623809936749715138473646656728503055117483446152276352060531831066679589843703662214107442935677733346611314871520305131824462733963515279140576742524006915249561764185379059210049880337168777292401452337306002047808730721302748062301886108964379488450122947735175451026333344119611457528904443927622582378217167117218135937249875325976772032693897950184048947684683796790257330475198276341214866174403175619702892584612028083444517085497307647279807688927454169967135673006788906966630846199405800042437549895725571224882149186795873007048027638657205135679640732348538214812125421146790868289777702309327920518699573615542343931667376184084285474784273808646461722452821419905745675984430950029502392476497046530490816855527410671184863426752375303360296377510117506384714462713308269834689708758753861386598113100973801092572646241939957917994980675276593115011846970900929891199247120116095497746771081087634993992118127781068969645275976080584852449487249846745485829867332248424131252684503090015168412145889843894642619923864480732521996873615636721121590445728299960151144430558895658904977188423853850703299122341782100767866012350935885501872644045629506377462941365725868904582460103635875146383135617456539972232256319515542114530946340302920078544546674136918056636804988256883179396078047504732467264737519409316282099795369497113241108447458302877751286093285432330628166526542530517883581658679196627804908088302153346208790838380525767703482780903216126677075083759997127456672342592043970186946855853066687109042982375212700720353978156812038412298831555274492480319921853599406610089791911238298282815152445636202569935993561876355168182521170957592923017627117902032385756777051277910558212869278123636947202538825189552883773899903022551001514485848473600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -8735082061075273087297338962033459289912016142819948101764923440742178707632266207196118282648283687162423887918370232182465646214738378371272205176616137416665995526768520093583876043970016122765135460331046266835749945113496464631031869810078025163277006327261060327492660135950727506792982458752182414672879167223684496496050462385747608446735248480231755096470073690431200610495932212448960177351520365820725497670629407114709083109911728916588048473977888297311282019704450622869199693443396360188134862675194976216849825426219488915488047290996872644195624691770569916146013675873835897254240951561606442356138678867558729089537801092359697800779722445347425677637436065870865024439854710870911398989630056228544903576593098978143983244733572300891899763016690551923567631759403416827419864722012088794362926766250307847733231749895200918803534359452559670487205985177134358809793019670978665400074581871133716430545793384566476640045294107369859153993788557832967047769365014625262625347163800006291406053219817544402605938618680850795104676997634663545466682277292330940651529419949104813701076502745873012687876390895620946462359640177310026928239431447622956218895281112177301144094741028465272319032092503528411552785400834320352927941357673609775405195704082353952411104153780653363152325783540153675642263316540035194091351291353662969026218193575303407021649964190692440276331764854893730459493938485117899848389309199773300341791582614291716468585210098778890546581828489763071390615996798840523152290512220153982787245512741575076824641466478395674823775231399201280649115424675229947276499785758012397718395802992408001507868260789328343356677097258137056555236147329269597606812734685508491449622352598089564811912892419425685753590754878281263841306019818287922980495435567234678869062743067411159866058432346739002692673917820605374167674657477702741079606970349816907578011417305270340813128448224745742877878931061993869863073827292754358287634856646574936942020507737081768280904914713695755497284769758017639676187893947033517661442766690975527403425516527246565055671141842651848297237841893813663080460045210036826618315397209053250224704640000536938444329355139513919856239468430799478709341773654057363566145237092883107268509079638323358682241403570045276110965074602824229444517026119165158206193472673825131773263348894441933925728688142266665547714170591337488170421120262343480928698128513552391458415452309754931126585312255027584986441185421257860116327063504102280990276693764181764627587979418069543300923394208627888106203297600004669801852258755528054677107620546294946681730606433940933180863352292320196589242659700311181848150573389481052309019760638919891692207529542467279924332901270142625351112701595223297361296821010875217905380273328871517422266342502102437401455406555050090689802545909325102929565075942385953747033830562236234917459196297735577590742554264103144246508302051552759176631763550603880630197826031732931995138789889432395034807365161132921605530515233060884610254936501649426567597811216775918366842305834639469296440197518373693150139319996407372792402058884381766284538925815418146823554858923081607324055693581431118648259077463243664225518670265224444217449782202217006827807410597657593858517930370106796459977262370350477529712194120557181100151003789146679177755297416914192780484698723609276762158588364887005321117864171380342452299339840911333559662239619096123430940028097785455573484017222146342621378089274235607047383033968251810052167505442302670494541806250555306625815610457594356924637939447868949526915148992464163701542138111396648802757974072386824936783743845227616796712317494409251914469552358629280311598101163292768126835456772370966160294784406738144420865832455770350826825081488616961830122506546240651797555368135779150819191812305081419188999912771633418554159192033073866205415028003278613561160404108433894211995495844676843513397986076164887614126256890809745059710650925618696124610070578721191312136934000285518489714688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1996744968126904100650817464605596701308914833532411209471895173110056619610422342388196503439791171996652814352618472885048199318454989750301491729381557241884005655083763788968289885456254437235208903192299430711287479421685379854515519043555020973313403175648809626331715835598363263372561568497480787458028544657285173782115351095304010506174253382438490916545542631948539947691323412364499750310788828576755772810076021163747135820039133669007367833680641938001220372648707667916693867065119073757414221702884111148441955545106764752109084293796482418003499277260834998420737779757229141494067960534267798173454861570841508103454820336579833679629880294482893549215340160503568296550775705059927491018575880663305180140739367491446000785716501653403340390115114084412072036738798793655437938638197187792139290191251735725219535726321929504098284527952638736636981687817720076738563099319078369329027718448361369158459109080762176547410423152462995740255593021375524301678965286235877015611763966073501354209726228194573876325701502865344762748547854989866445804400455837185262691711660249583612986167825372612154536433818946882260389960298312083235661983501153008329013787346686132995172632389205295066108399094570418954641161107880744318075541186410125201856019034774292866359412056601521489753911801231962366465402639507337656434360088497672614240515518279377396771696434002939264110238949431497227939289815603051737267908201524949077845120927747262940957602138614054483687511573309999637418419927127625841262102829607097246645125213798999638320741487829207709177771851202041149643058635321281926828590049606511176717275111292291474906087201570560533669151974238346067596646273760885125574811185304532690400190289766234121042517006021257238858053499110416866984859986878876354408014131025792087312518020962358612963321458189474392458559187980748712506316892553652073528461260790692022697627634433045382816248710479657187232672470452589739568322731315897272239825083343219550692057184356781102978544271674371002922513923005773079452181824977125446680827859893221185252715746959426464900215909186642645635606744128779569370727714459303402037108339616230796048141460242516148467705650898396034576376386803962182253641939009109871070931435750177981322357730544314268416662018840622624404859141036157682993434079174984013659712724448132876878607304101797532756651105529350461818153310545565420127136398350588754550089458175593183913089302503350142887865910152237047907405422660845458808439838516271119829154491398231587600356511948407164769187812113986985067131263467873859278697048374078411046165175390534345482003896358617458423157548817409453791773238470923127860896555500312218313017078398706187182569830512492304481337528892668579760854054201932038373938899762199572664310513193240805347306099907011012491031525408384424623897392340977714805672029850423652819858339945075206955264051802314372867307491735578554434429318674368700099980055372654278200082237927804317721835718166711624139400489530084893490339643994266553853431248903136643934715700552293896193025370220697084501090726234833206269481247864451482537221825415260596990361737976187378718195389040458775177571316545809698098382545990293377661581961061811180518830206348018722192234258426607845290670822216232043920495418250532360282827036317063326042972959972995567652963315876546939538549621825957472324216332132544851952574050060485529246185291400816546126228651216663392223523690509934152787792301875236797868453727871844682521663207595744191513964817860389680608284179324479316577604075373957466517368548497364654035497725026010048752863631284828382869002630914318840646952387917533579866772442939169553810134796583313349621150925116956585738323370590146030949980392111516441873780035781705025114829517071039993028248496248873995635578303726742625780097175884671249182298859364239736323524077500054311378975539016127398006390460831510624390400922886943345496127174171387484629047530707342584771576874515259858193214612198541997608509272766551037050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 467349197928347937265009179042713724243070239808531288410593545801142458852635645702306593815695357093212600054846249884429544427495120879641016070441861689881380712772439367345291008703261032382976956335296921622560026424966882717301304898504991044904819244711994592002854725079690261547932970718144925792186587824535060670315926597975936071880446654026231042029147876871481979826663462220277371257717084857365908712812367445066773155527417904351065456966953857916217184804484811891355331836506989667035264008870321813703864342628696527553612404710172489209028629938735295152296703546397894493710917091151170364763639041944970337507904959497601345685306679314945502038884381287980682659536193229915660013947991104506241742277597566848752530038022755315188873829568764018360399801705245468195636455624626263816169276074573104760204547440490227679307313813979593576240415569813575238140793888678428810844632928745903641922141025236881179838869951093191733029805205151004239795240201170614511417380147991128560297584841520318372106722072405855487075525452446363009875640432994689690180630986092201062618416982571395974136034531017570579004632126695011485196641004199542354250653903948094273139489223642009171442364073926026418850111101831766821740388220250320053482322866182945626152023276516601856988212372819432571374144551258197275872212879822356084606265658461914832808192660635267183452449077361664167864841167424712571037492977704168164594774469856834499314922129507837653973539039216836737684563531874899604785786828515252490203080319764344740153418580331659992278829732800297049500716402102758562090514921428423541196411020734578553331939417420215884672222494909869200083747507744476205291209842680868056444569725023971283698285132643288325346337618864139767211377051259014227826723896435443435747126917388981468256358223080514246695781848303882468501687568260396687282510929521438613768470212780455246690787872796622007901701082400488816016646134008197795880768126127379539462857030775484252379400264994640026578465762699638388999367134291282598438154917605848422729396757850526868815962017747540536199590847086858615221013203549431567757498098011888049309412973775769389231900630636384884782938147961197157297054587284049489957930987186051726208781413824811574323794732677560169090112285520529526136616963704325997124067309901832560354566924619853443339569712405386671928193327867856385595010079349355749970404428126005907644874348916701143739626423856093667668314018833112712898900913106740008125727564987804503778844975405084812010658327062866493228614300937157535687377887766711617786908875125843936617440701175581988511962833099852210291988715059166825028199168623038757614521621523278045289018731613639816085184673396810595109896072523396170164356529939687674514847566090690957054951654436050246715547654461540035769713864704060690979675293567951880796035131758792925594786656604462051820085556395100543870247326105309068681803401345049057582812897375005782326671088182181772917481250474253420075081125422110752241474262414131984913391046015731167141560817963699646601899072578631841910019747119427302108187657791065694183612869565225242073606661416416649071539159612853526092724959425232046596652097185482180713556802603774464691535000440083752694388557242963289873764418794746086685448698324003861688973687235128540285692686275011261744630704330492556381204758196554087138423734152412472973428551259302396432109236645131777291742033514578487162143131614527185380785075326570079847167792133946578459208160449310932655405090694503337562592555875470286040377015313139510840614537508876939743510965735514440217745891137087921968009841273319097028484856214906520176468052984705487593032262029549447459232606093664699408419624553346896989410559227196768218607427472971483037334184592247185699329347527256075259024332937378839037527854224651899959473730221864345610839719718956177204932103398052820870465408523666157927818579411382366408985126731814405031091909635485175685476349156022346217338432682060928778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 707442601467378870851695523897565999109678294832947829791671711729150519875341436105729735726472902290939853914199201321817354441948927776733695252566935142876135694467857039227198935081835575684815788342859621246994887567549515835291771760847056356886303580152447939381096900429274670733233989201322472472987952581749298197136109831285931569401427837443413521569144646281493603648756538293887158401056006967895179229778185696837850078816322441672338415352193910838412774034217285790958162877882105773535601175427597999940803501634834446075639505681911551924345080814842707115298078148411524968483225353547429109109500271768796899077636847079083766578061776467357793624720880649000571970023730318590873169221777028314771354611278174280210729574796341745839533838287041068555867301923891585608320035670724289475560141558393160353772550984368410304110318468566870350554655251047866236575343138214675967703896713880565646294293414387341977316912711177444904300044689608111124342777612000579276790760247439205884776756422712111889697724792171468144776524252923509248813283762982739068561851907257928149956347218391241097113510978233771761994750209144234212341243877283792047737198597659135888986123969350523818680790838378717389354922528540442208416200000214084563242475879347834689737458574532192641202016764613959903598907735947149693975644290604360686905549086558754591705237177348959227572898714954061457000951921376922501486038683643970617181819904357546497348067236127200214428431248188054240434355706508805535867565490584094633809378180053197063417771722674955559862321390795527908533479837833679204803260151953964182197478455831484623710475057812833102345091841203144948273348176256855771552245946429847288616016532843168955509726045324759433431242616512676805853246154607761148194803395769131143045397321523519605069972387577504712826452360861206607714153909307790129491142269421463328302302120035140623009577863003417497484859895303546242188144235846080019311376138198847041463230950705945971268130572817776002917830213032382349595055982313567052357570781593266736061697102182910829575365367650169215412461726747643966758377661510207126672009497059453647143245750857807444573242864828281780087793903718919894808318269490077191950821501926880037801419416350551281548616554333105640644281232980656562688032240415026202876666869217431630548130530756507649416606135803454659069614511889776466963397109407082745489950068770370713779636464386766429822235487470683946143165611499722859655363566671788071793594244535627418783358725842845673624219831738999394177817343470430984601796964212112559018610821215074892053673680298726687792115612112148997985422035997676753486290871266948207569657522056680583003684919430829067518398239019521062086205688426500243313929255162794311845645567193558930479249009004473027178056359151371478414057065158078331710706835623612051308827943078839991002140181806913429746717417070638141261883547647891294586538014384586814901236025222769154917878436688105545433944960865152284255100873049315481695138359134943694889945442382201433459310062142763826524480529799800039506405752750719037544286508188951292598675011145713770156664246131480513325223595190984918330433855687234953672787837697517167017026197171895949171030248232411702497889716398892161308557627640068092077233936226569421788286788665863500602788078731834718138921422870492572636229831724118581456884891976599266900152698919108688643556206741838157893716385983914924848496959088870834762769593342473189265636551460480666258826393161066830127879159883383301593697297481342955914832302730532296166902997671528250439505476078699345398161600942460083175525938979829246837985650007147203433172609686115450849249055959457560013326275646047831079777865836360227149622998205931289226360008010371123312318297167990060277859694312479815268428557700709678633867225190829802635016221555693103202061339563003550750491991710616736455117300696746555868601479876767659727093808649600490314794841742282959928883679481235078762935244111057759764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 358553455641664091945618037135540238337104848104467069575151396373637251522501724577947226104126756132899171586734721991757010555600665537443028283117281561671563113202380724772631980043670685903993953317159159846548930410427531131512994121906187154167046735377142365518877056415938858144829781336372362100653007261080997354556271759624418258576203857836905211280096843885200266196657745131572516606271383361590487109521341063855423613744217571745068001095348622439816769207776029702692754049058741624484337608550758889909889360584931089534160638348975680773157293067573468850303622458855421629872670437020536187128570412634276426971821031318673999454092796975556820988770706471743167174327995463200120322319471249984244556085796828075357154520116475401533650928242150006883478996378115519228234548872701403497764551021878245638814988199919998722595741204552063091571661580360200757033833482880992787398673851934250438687669194771094947412679069983061735561663702120756813979363558789833137558274714841132860193205412291634358833440994039566711877332909915291047034871499833565061779273755588377889923983160138656484525651543073665245368046128406908837382058112008817543685419012168448970158961723058795052426306375142198924506436957918559529773721627904359715009467936465694740155373093671859815489203521903708936831993102301998182921869028273836770094170732921908081297745502233738954473256588785039168320064937406994167515934221071723237898731252474015409002981465897193733737303694854266842674803911283925383895598908641767258073403516505460434565497127152401154739143307175666767876137661232222282034975520140325575295378662903377904499753961422670203434289749869372122259321713135869944767373686288306228996248706882721305967323476474210926389171359882429384464337094288696445650452284129978115179883663115854399773754203096036745350617595776051484546758403238767814499015037571358796520388944215056413112440250553414501724898585459619376519116046277257985682113966217716546921036158038830251151190602507135532871661722823586434896454422772979119789097171453401764791669555530513189653858586211536914878813719286572150744284690499876629297840792498033692740329655067818109719317732102341458122914016629095568154745075368788059431852148646488034091618078513183352339815788108068669022201321155778736678008784651309858709069870256170651453453502364819970298605494234965894376643047000371629095620855450836666292195213995225540889047028854144786803787862492887882747528369776451474572566359330250565810920280279626822781956109919019358591500833967870212540906421161521815347665532530521746557998668899753451007143304372724756657851758221819055220344060903611606773609119352119858785454840213599216135038376639599517702768809681067697660449517627233143532162574522692927524988831142269137348520599246479524065700348108427518940266624381182299676320975004913500701599045927017671498856964784303157411050974608288851512870747572173868784458326211105062875618937135026758358632876587105412297016128565591740287557834708643009360427896406038586115609189748367361551840384695823009261250088324629381585884449623096248765579958985133885556706623054879646282752256438760733245884264010149523347370424886832239089674850430807147071669733548567651154357319140241443471827743023379093383218099491127044986943935939459232142647830162122245248419274502919111680772654583041865396550396773610615635157065727573255066681196021422136539179096421281584440630114787124801998425167827507770076749664679583757729606328558166771282393369544413865376402244486699349888871708650092294894675435295894051927999618502771228550402591271958960993101767717186666909060806982622620791914560847800801618812627807636191696902933809297065644279649547716020852568110483659934493342320842351921569698455781767884593857639341606028990542468066036659809547719783227260342650244126908828561853668946799551436272916841447837543165894819072269346266504647528835307145165617814879859468016759154186282722373640766039525444052092778239833146416463426984345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 91970830083992603417151665468084811392449661702541524005145317489135429349503555320524212718704854212373401284271438483205248047741175276853757197669471902580614945615742716397313966448155441687489774258555717701515879624968870238830354672735374969659273513405877222742421973887414213714172756092668902248095885379184530314560000242312210248755284194516921562572395604893501973551454194068044194913110202491982901541755919346220813969188261358235829379887692321682014217665757484603821346188026608301113197838111048406490469946163988055816619704999279653057879557964152405892787686450812781343111686311670223603401225991881965374402411734722080128221247130938592686934105744778381853734994822948793454097946053081767101931856838166847814921266211033922273730590259157724710078398082463054925154416006368164017334267391614977759050980271130545983278184341769397555955240964746031439376630217955734896850843810277883168609074882762244092912510180417901025358374587327557271084957249869491965103582108747682612087037276796047811636009425130982803217187661500457143877815453146592957538402002658070730160687551444484709303590848700934051112048029234993359362338274490910968790999665433409860193371896130251219479845558849680309732000149269815366690741949811346336376068551310751246606989774110558482444295772900470548479078949720926748294698341256610317002934555395672276845208731373874126462517093262658784968885513440027010791818554687020254885167863580637941515750111748834491075887899811906384561877242767841686345967814910382235487815944167353186202307797080120421098575402420032865389107073922519671578279092535471541768198064472141936132474583268277043359404290855516127763483534042470219173415780914804524287940298028905115098939950355248947635989826025214944453972222579586517995747938023066231995472344469951549642346020485566792551773381761223795298179410450221761712671620921892211506172382744598364694831106685518529884786782142830326167846745795801019026171372245850934527486354915678367381369130045643587060511921797033728282885313212332654191750754935653670268606057224249005616518594958744036341571653871198777626240719786441215806544622879086127737546022618621654117413004168154028298209569010901474461617380482126412255591349933156941307459839013323930727575173630301666117554197696407681001425467425385959163355525206587812114585998462887344533639858615312616506269537269958027276454033729642501203750132502888414762516716571582653937951769988591977306212392809789563540478313405997878810967753493836010699266965976877523513492957912236818037279389823662734717314780819299871101075588454009243212654142911925899845103475512620675276156886277156670770549965802074416724137338001029179928715280121630599074603886120634014745410769254108298976640469094620172008666297034063873275885406914985310150168515677888050389513477550937077686076188397024062267748530055463222783723904330255293289969645515312587107818611676840891510305035329093172756798544927791518598925102818103692212739087808395799643532661682584240952325487303738450687543333458341601351090438920685400961788848114400332003548822786753153809921520060607790444400913490299975521388838632622786916702812046250875286369860850918226519178774778226159013920311884553113419986018208107589383670847740795954154459078202992751465646343097993171668863386596771029126788282404798580013016789947871401629230066890597467853974070296886696971125445152354976885445592558398117126471158459253410870149252920227332669163553294907612449590158449137297079905358811461591912220848334893782329954513437098443871923719614099964069541809550134507955479788244509207967577474464697963232172634466395758087780199354469102068554506759025251791782522387700093227415430969441814798528302404261197690514268572547518609200067060090678858757696125988614686975153165190040213915491507290016793179339722313521810171309792638970291275255378948342203642125306490838096039626038925638164134274637302635919985970008479452808879322281088755348594181967445298827762390183155005915136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1683184140962377291910595493553375145804126853168351884608898169539109796578011320094770544561813397642522833757102316138303705079190824877854487783416044308824555195014936841087525434776477243676693694081671399174768836958204390673891017641508471032279245974870984402973693810191379288891401417025147528608272115810637199637238528771863541631040834644229278104379587515733227935647849095416418108516719257215380589671321691140595324501876518135654703440715938413397230271236152184938392814245279375702880448946175099377906261703174779785772583425658538919509803071191672635357217282533506930232533049783831672580031579731627382149448190724983961525285065383699356285614243365148493275647433076527177069332844540371724356855627901086149280154551973643912803168848008699726524201750200264661202252395010738985106684071405592619638063444054080961930247522426066403915250686599373773941040550580205220603448366554127678998089040624086649802864159150094705337256401740805414706758112963576011965506976059944398420247028269240227159751734534105091459228769921969427259065086206859048763194411550959971922923386486499218421031428416975487289966093826301166351815682936116565048052815641754515054559409914429137245022593106277473659221865754197363044524444844477485600701398079680574447422495603969983896251635392664954761376024855783874221248626374921468518710167828586365321601548881202888196244989897500324966807509607284115350594242019412102419255071456577687438093104761749229155691722957541611901464318505992309565281352404963828382103006536906464934729582996238039500519852153387986964094501515044592226820954953367448685072285625063576216343326878578624048663482880168963396195258316779297752791781014493656676562566163200694904286045568622623342094170034922722218675207928939878854635668614256768446078078053331907039425481187195640678107158286229541718028350865766472894018763017271575306881492394426686937614221895159274706151171070274496780787511419589607019738570219207919008356259017408651158399471676089378325834501312023871173469829812585493445477604639193433712395268244135380328402694688635294882623230589768038997266752325508918542200460032778574931528554929644973360426896168655982903140761967301354488664050809039302338846755592506978043825139929064408209642118075099000476438748622032914134792920070491184813458587555534514015684767387290721169771592809732805432264294435951981196470377602816814585164754539472255409729574367982562767398932300514798746805433044381356395525494573130522404781363181330513015660106703372943679029171313638839119430225812937451468055025004534032433322507915796854215943989377774442365599722569645937468618772805049604352031155582505261897623006424016405587314692377569776224599103379697853579082854042425304798960150536772871638434426644958840655682682866302581248925537751772764574752131443789210393433658073883359334275871584583579877658407264821165225293775037076393041398461116039518533273006613744404295634585964910055675737788425452602839832298225703316049232317027572626949549022642914670840863104616850124727694792716581737322234939103611285256128205485376617263168429329484018751243247510253416181219846467424244831951557168691807213910957202825127806918209757288560916438262807626588545146067101897906199847821368300504525655915414765286557222168722428312961291442438477051688207722446438265931415746733393774208044734274452167384488623260698631058376059648162697960747892560352386404770633573413374180974225808289829458608993940698413175125260242805951701488142489388786288410917188065857509751339669355672592582781181372380047271642120530577667480919636347898305135440500766774345256521428502701144191216163976440637414639889338868733167239517977695276759775548894971482941200703042846655298674119807677974209546705429453223570670033346711026101588197012519872217811365665236700725734707681711154261473804044752210181156374576962903709625425576318277436635777451327388207746747458566918482854799772473713589286739969794011405760609129981684553870246065083514880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -11918894866351971902118626528058124052615344289812068123802554525586549156316061961853391637501759376362522331960785981067518814773233043353290407831429814970801196373437106346923077956972133762395181374055298978154147731117828803647046812912600024247264896041491888910161700900047592304127065003891447094447235651609931698696232016573189200706570217861136025210224219276975622799295399885901239417307018208926475639812088765289072752681836053871783830216647603267055093673991936297113267220602211214224437827478224618027022744305103689177462858467038528738884357517113090082428792038333463301059873281166803960099687464637137179058277161931124912294415042880636231507133990005955393328258306022530242759193901703118292499207806595448234653693183212641322913746921596917382164970553838126187515905403149522426885993859397237458390718899829459082726156377802310010540067104629055287074315233819410628628433946870409528552525404522794485580950411630705295081598873492384664989591990104643733763178187237020601630497015533421826453706065180061781736948526413633326865107915283689262024266528229000647460694716295605338931426280986677470776506179354822829322907746066149770611478593976960462877718824798262357694988111326341307888469821023899119205768185326505988288380889698986432445001803343662182820102909196527650283953254515575969724548461431382510068055319987552768109154581864511744972138616515487294449945620476089968492773501053238741665398685387492502806449023524347818132655849553523671953073563397335540439867149308975192782811989365033577988697860412186214713606979448753904781278194997032133774067275488175245637535905762686583754030409439750671864800743894860578584803965853490671724124356470980917234064705680473540977439853722699153434610123867708121343416235643819552645110341137219798195505388221880191546920129998298677091699042389047981861665618645580423678157155507745534697332693612239183540965473378101120875196251002644584143985938785752401537478861128895924519504399344224372215722090642523780973021205061588725665189895001793182955861344777741169466618352275931603834857762689773731755690847795064518054331047505842311768885043464435518366399658544015294876101497116975309256719366859359850983769560974399233764271884706592524103347959224886376561779706949263749724843529845709439747941129708900081040849237627713897874181814793735151954203302348979578692742463871708459682663130505144737682186687637545377988907805903008029730956485262423029594956745129160806217609869925130553921169178399708390512758316903057847930387814286707363242078529038396114237020448062364896731951369902557989386896637406598049238957654332706670939974060606086886154690137159894626484282873980744495247968739959727651312930698044049659635255394483169495882757740849568606471893239606634933308216928882705845838639328077528557553267436159273015946524591264727238402723462184401672444133959454857221916119429264642940377873184928794374478547276334850941726730743996459824185915042631304303719093694525281157451719828620238118414418943253511968599314683920204199141975420718367813307839915509638851393915162982866083420754474989105648094852748350054923450038040873679298022037105191573194236231952869726094724504616410520336385939743145360389953000535947137751856004747081614089533555481246077441827572659675457060671383641892778315227511347508340428411432764599127145278438730999322335262671245422957362692146606456274897448156973358702973203668685448792929076526729411676116554554915628347322038916246917669997321758663594665889200453147673448804812951750891907475324122779030722864220076958234343595111599027280716486038492154190197278974058767362803346084968566648561272080505761702680180568464432950733312307057428208633517459272941022481537642211058874341698521375675560455077006689766640156976906561493952898054995727304087814349154307810527973068779020639223907208769648510120733668473340666189801793117920845797483935082276013873198654739598276273145934770997079299400661130115289188770438761537800311075409756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -5158996420904260185301064861359698534180511472596611960824347359995315935040047335894597186814848613498808843432472077619764804486097552384115399578325996678991328813573354695861585100202756929132356772065279594060122394983415517767503141087928017371985172501921816507173453451712782436466583805340916721651838627312674160013315693042085430870185078575168941194107654729185624518727848812860170982732179541965164620071094285561848090656173597610600786030771937131970658612451431254876511324807283988588817146192384147833356176711787022625323577294831022166696380619951625807050124539923545228505647529065261833667131951134065594858087893136157292391065865418250913561253906648018655246449221104047391217205695283019150096891923741596611513745794295888910484825180800940735536960575091820910035374180467204034390730920875582328304802974336918009026794636648027550062776062746294318267779885033554890761079266965206401196881084713168450423905093839900280819033829425695636491946077540122812254739029916752233914997493555961862989364856315442031901783396243565614026271212590404557147951544456716314253931289753611719536117051051973243003799569349286549367980772162673887468816891140191025853693613177549953971280572323592216945663152812546443487595382824342862925585554324553266917442080109837396492755845745083937516663237076472748878131430130736928957566778042511818640963610637985894379609505511755391538039190955421803829207730711176734673592693767426143567407618497010370232912187302435218784108029056180862244030537512083516479581854282280191508559386231517684802121515453511480555297209015808897256238246642051339995994387952741389962228238220454330369420569108574777965646924864610991689705060850005407761494883571619715109929063882570610314050415150937122087763244120135587754720266341308236583394554180321526904318461666545886400499453032074529535537515950652535588561671034710931801120531684612767549518703354646516879391358097741963213695263837776800051465238320013138650316578892105501638082280390455998082748431497940291522112602701318649868000521796793103775565069031560446673166405502481926984674981752094722245826361465146106540522557099153243816665260474362132416544307171153441440382782643681422604010472397496687216057278892404067412319360011630690713286162368304126971476255545338490354601739005752667054545399307963901312789727780909952161874580883720845406312618440059096140305982964829114448271714413359586186265747103370412680435053685413780475979467905099778325846977875828473965225554503531687708730511067040428695014795865585623469519444113658355481140730616403470317693846488502430453016156975363145675549981761132732211553323493776862509367068242320108658253817500427436965419567560859727273763427005497417533984822344444162011749539727279652351108501627115362359177752193083938126420486852313572807529251114610883211400991562199466379584578745734781634143780097470303491336234078477276430504772153378855281563070766085831490763884300712819062257803464722905399513981232952935893877576512994830422005217415412601002735591914779199955393982202040325042407615210006388416825765316606009480947470998692023726613768793006098939794260133351995169206674147122579471099774652391406083987689553855366213731842878725513704571917131379436545884975941424237385774686605194979628837215633732612171820410607936455818224104132251075493815476346847579978763484234018145616829175877301238182410550663813365340140517994293068638580534125142451672847890881638384442658041502030157028517107898017477783981893817783195519765865663235840184966817604994757289222248346835989544718101492116682318454048401538568054108869527529245087685450292543432040075111347401786854194179808251471220875790722463342041628400971374355953329773755666451431092740818615060610910036502042489784803940509155062854911282592643958571680923209177686258479121851687645544799930960373717231050889128606829654891936761892109109351592079352435552250748541757864157906310795788701023598396961505161715766052943813098598931528472301215416320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -937900337672550111337044594493505466975748290972053382952585170050330320771547595729439908948937485611275117054964195786907611141828778332303108654357263016599447302228922825125561231466416823590089206435731412458902751587039201757938060109446252900372512722050533055943221385052316431127609691478970708463160102815403213395719008586745023219614839819716439048419497409685612223208355255821908289217998012857796875730645804517819786270404038179031972539221133280607763762851864637888846403309762650392986679627723419563954704507488289565034249129592152147346429717103878142093932002525098302581996531692167124336833329183457731741368277698497012800738777564432637892450646399315197688291332937511266083896880579863771190418869122934050313799635514553191097094532614007591857075815559723194977256822227570992998422608465621477384028965841876752559472647586126371436258459209364524761400592647226067442801152209366774569198042266489058189678097603788004287806674873012096556995545168427196535166720318703527677381271335513008861773729543991475579621856351098422703067202243852777798638085248317010958674187828507572065908761706495917479690319553463228153130799098617186260636659384643636312418637062765542323049958947374517768730824747465691784526007133706161020969141006833509530757155415901876743711380105748781267791514338048157012261555057004843903041089244051804412080505021703942532369298559961684481611459883214221463127479212137324951602757653078126521974312305297597230693184879011693987723251614216508696252329134115652430383384056942501649358720978472490173055191463987263079406172235809435956862166178354702785058372198372176226363192969476451573245884459619761052390208845632316355059239703724800071185020550667401164561740228417727396385606265915872679430815206918006743496981890861562561016549565532487513035201261630502266489274896152089734454536467819860025927598129779140487978517822802254375638947708370711507973940926510283940370171259718543032689081818606773335173041474122779549245191094365432937559156450524671622222334513298781374304715933806651960839042857923879061679748455140998473511391661612107187640856784041089075009301877614812211238152470340173818155251359310532559309415966249122309039768904101993393106337172645443536693504108660244284745700761007371075337025908517236282983894726861966868374049381059787712095375225347981551638913635154666847991575068983754784658508911645307985504080867244054051056164938732026818687974407672439499545214120345632393943979824058110375730582146382128871274460056171041225068016868610892582632912423807942508192228173893960170500924879506319663181434297816650141731311096557745218791788976126583281018637439593920411231106454022393604315045469459234264937720785634188379134459094988603837084311374073336868515985567658304901451860399010862634822469186282479037728927640165362444947362229614584852226773485318814428040172049365181381319687012592116273342450608609785255686387334158324059303456277820933463994191678215357625365985944761767248418834074020964280921794188616421681949391684440677034300087359092020885949250323563153143945531239663039561397917653174866398264676856268132965343438035069094716427609029223407165778381114914927261690130828344705250990296825085548547494713432886428940776562476522546673983231699864807104987975997510537656591677825560187137208072441494028145521665804757308168826773699116945585715850526175903947814174791676647027871403834438377461937641118846408380071718553755572828147071066344536215804197417046615330135762495986473478860622052546423436468211452577093675249254926332816962574058095575919889308295342872832685805501379771796940864894970630384042333422568538730029974468809100999908708818005514789871062676443665226514320821762617090879381078897902470062789685843828683234892615382281441308670694426921353163111468554361768091597239063843717706850668899179139834501291507986983585338904888017986814765204120030704075229962817449507490158632734483094646867419699749070858064714975883649624901294529298248499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 108267081492136293771809019949108892374372342175007163037011482681270814460210572825224392073758704821219737094994380098047855372703711035519611813583966793734282334953773067979028500418669470411139200214379549750815998855980333021812297573158778777710674071233021760637900916559154291665880945845210919116713408271020495772108209570313497272245851254586821849483838904938990045223593588170267806704650183681663120642139656343195336675428661946659963096741647267562789305950773798395550063980953047868411523970333473206797563542821978731755782801935372305087535659829112871438492119620638524611111203918022489944457008190317748996008687645380255362503493771406215819630602466388259554272818085773006355417297038566279578699216820686723899641802758624913302550766900368048402192987298347741168559344668987395273937656303705133447098168172027779615562049306934205782879933628501343705459456224978430465127061078137978666728961399776808177530065047097083505641558837299607993834449083900344849773932193611734242657336226463056219198614765769105947222151865711702722435107981351084944834309863879461727551267126148571556898190401014880558782498156662202105281081022485849406126303114221717620596059535243934318089250337761150524901852114199243388768968796484790289695209439517468485315547464276198555563755358536359835223347033228843430228147932745225179217651385915923001736005080307219573700097644748579785007150676855960588421745556284663518099563518501780596753318589842743997338497455718204838607878297648236882550938386973960998949850262140390325476343825535161272236218000952096379939170657364152159493098567575937279477672417541292461676790876179796184233236349421432760807554523038135576362125550629172076323987549865825141189422995582797630792560961595957418591955803524922478040419645631670129958041259734964979223264671575869481954258095813304919775167527176853796571272119988613629784813365324285672362509123337992363000867299416629005150179925334634004483922404083125979282192033107529480820697733950499757626759933024736181888827430142642467914387742350626586629227205975450779651097128213972764908268474302882741049048647134120653865544623388976093682260599145245008048884835946131118297861257198383551431409269208522412184973929771128487881019938054234962895907228912089938914332223962736284729728851612449891946978192575951601272633044644630751500138764384985274769777569071176340184134678744461751352322377917862674733158590592408778423983852603702942735573405552576485936414583062583008780133605616419164657005201174641585921724032990270262404994645061109432363173005705175396517897117091659544523856060066695010934795745449319970498910300680350079579119239238764338801522920292067810101636976654437227900866512434410193831664309767894547719508310742859799433688303942186678546167692966860043527794557093221005586812320788635910556389071831334834143998729141522166452476264364292767005067687006330139269639299602170764847469951807511006841520837136266810845972800207854530997936539693735019266867910925562332633646602139905329489485800550906829127442681664263140334407421011691061530298089013312015900691413238181163474094894105475435803195763697871164957730429495920520752014183266468549710385142771612751305913489921656630355077177307286719065464358333957000914369747622123916988214493121362989535507083607668450894020543734627763025378701181705308881576803422963104094046707481028828968279112318287881443306454371399919213632738617592218322180173193443424871987954937968570290007925264760006745424355526917916442344094693051810403953015878321591754361764865748777688366159229923716096123080281904777144594015969710565503244398288181122692856400491064127632697844758380208093322090617579531209690534323373966310110619204820849188678871997966559032314312966212934289901440052287626290323682527924191024764509005770343551024336816010001772273297704260565113885810908462152945388922971003493862940169121347156799214540287893072332724696193323397126420253823704842355215537619483073579159465117492445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 112367032607051776452845804366569794819197391157801378021421635909772885524442166562049343815422831507867020723302523502759186896791191776677935518739308832078156039697150806234687326311907838444727806174704214820350099969576433007533090062079185878077259644121211064505040695865384927143786175961048833162492680377424762918273792928867842360858696505343803063912508777381714445071560380699879522119213403129420013456138729136496391249025844396193791184486340255813660996620476566155227243542304072006578302669382154113932915800401271514570861620330185103637906201604275735178544470645848146685775501085356537998987714021508942830566117407126494401136259991916229420713880631690739494330092457134770671544344750755551994341687066406430444743412835966887469816513242322854110789510676978834153281673316601409168147734898871256116607832714461877907944185976457629499719114143534620480146360160883897874845121487619868691068835369521971249325919336757043346408268934664942424246101430094608977498770729725493879222130393839089902296584489763418990832376883580522802433842307843143113264593033564684392779275511014439637069996306614976073851318527352480653451005891424092725962914573349385271616630335447956841037289801019695847200094133965288955913735587019743347500514091845029831571643889229995389965498150668541943672105393697576227043131075394436485893486087789691262717402992597731415680979265830668328079875646454373778640487374758269238574415234776990939542676009152984506870226420380157470874556569549522887014877811270040662604230039536214926006930921065643047418822973566612775079636220561499123310777984114926935918470146883451933858752861936744253780182110913170869331610519102831099423783873814024818400855629673981755438409667650918571107952617132923629237590674850545644120469232477272259223486425283383061958761620136004004166305194015366275778224712176542805444844879261015554051092530201203737670578666981338074832200153662145686554624421854294877212843592944753158275899245446889712795042003902602807323645752272857265457285485457039914899260843483554880979144473830882004419948934776388568509962314603686361043526609493432296548937921140954446376573296248234493151318875421488804296051246400096702554419686999115514069641146841918687548854775490645836622239508107506952020769992150327368186662932016644955110133661825807134679238774061727850507172436431899092106410274502897548494293473191081442488283549233197187069414046230028232743118300297904173881118348466838383699031426749671793494043328203990902727948912658386552392078930046715312906955492792003072066802506743577697775164940385763480604748545612761299069330506068556073481339674549007148419708898704579287191146165787195330964575594871859602339090907045348755776216436148233809051401647629492137150397506301110992971041470426358804138264591515363020628125770707372979750183313689592579444231756466073050878075493785695582951863478093075262285839487531997635988734511736734378755072554352927780448562552878653093993117099995208996117455543757168872549142862829991979810947278448655222780816541305750804521928121309555365165896142630359024960720100453629200673564711416745993642053172348644397043560083227877536793373871601457944719496826443974946292621477802526406059840711990721250355131262766220174307426621210445349605073004768575991232395487005485382208596099941807098233520712247094700419764375727101895642792034846178818263271943870045565043881601654107540653281023594027844938658183221795468275989261441683329556451076835726380290226740595996144068892137221900752363898226823656689134767537344463692151431574592067968817417414046265748303350238787409411356285869752355216265054090079225902743508242342770819398948261401423978112723211907408475513886125229448102981867252742243487861807979748884524738141658773227403266703598993269361049086577487565664162813564824334414357227659263213919307649567918396547140263638684091850184416370500962542144252852314093269162084037737295526946870227154130574665086541546811186936234888356031365120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 27150760693794076016446445943443747522823391283149775787699751603583535414031259119198993737911180949654435718613496250185752822619909447862915027888789005127788096948311335611261487444278182051060877482509530307293725250185091094257192822575796370929864304319540423018002645628772706562109543246425433237288648272267248913373735367048432353793854422051113462998793916723742948305998114638465518055381262718407480840801803136502530692011101718556009846049267691416938261886954196357985766403677289584569875881867899443427171626290400134826535126108361907779010970764920315436577017917409084467914440619286125031133467733796838783868549702147395074938809749499841319460769735775058714040674069381724175147830219898889270942730682542454085139629766027368909156973757551094009856781939578310840659355157570540951782409000327466965522398172959740629505760688446122914247387332712797541904348984411709977326088552625643992670979973987181034438164784283907730523891718679342459173087974363241889539306950336502085355146726113484136704496067491361097569939114859674260962708035309311480236984805659758001227894187495814370179220545028901122676992670944206977694203094180519746490781174745559694010013534513922351964357314954061391570458823524269140453676286315330570557111696381314657106343308562202455514850577403587259362244077462954528615849113659111015708090526933641557014417885655176243310094879332708134891470999701805908443354055367377504719867236108680522472474040974447314475770700213135398064377595606887129502101063950038198154407974663457657478953871135313272661220471401627316401782955850964240803377428638585321295853198358360272366117192333403417815032796271987105606123961747703484278007745557974765028621101348297789356285292441653126822832510373931065914825544722660886688197312014687391118272674378361412227808245562965310705463160322136727600595121915460425994052659584260263894243549056110826651214451433001869269947331402566211106374657764617342289382651231187646242711172884231944562950539036100072932438981474121193051110144263925280896306320129951191517073401660109994462873323858919972597676977393665641353602163822368576228719129529001195481937496988778211965843380378901614635315349800937612064455634128532019317585390454547733763763550221056053641476942050413522696119775424059599264015250170149446353921089180857927913028877655711803403367633765032798675329091965163350844151630178110202198191838564084622833516773332205223343156080359230043868846691255528868454140168899107016182683575820158860159760707604730568973260322179495117878235162350858952988513615795319069251676156434267482315145479145672862804136381810378158490956894889264810007029076702754494909723975135947463741131384853922747955881269985211255790485992831686315172208908639578234575943127746493948083225012491930799891355977532933642882624856895133735108719456427499919127484359137333793259182315857827751265199462177504949898819947115280403917272343183196706648434439814681549918002904584018117626447058075934972470544154943199581383682195037793171695178830668309409278839703985516176096435844112589759871850219275158251553860338889601106612618941406973777875350772320721424656129358161090878129365297947326179472531721358203546273627088617186463107052211318918754298500205950705536277961179711179037512964943046552067425590328981750372429183141565813179962543211873371852799358203727338876840814813815791413715541606797793247326361978551025221306221690446796156728929341887209555252519806948911250331804131368078576553191277201791655565383237099022706274520486327660615683267178842989555366719024578651708842859416517584441217257708035553460107913442904149651457601667732511669575919465013928637435445992375418969992825254144970475574117157985307489616747185414694588693093436701529000292480164489012745499749026549122533200833704241058388389398861230585807671603090783337214407972866375650110440197151885824766130832233070072383241322997764785750846126304435049584327886306908354085060955409666296954377574854412615024640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 501050442226280971466217826075180317206024671892982268170990007495539739168120802197314376791310832085303560016234506740784953749634266507417555918031110886928241031010202478894379024359562604711697694199004206977863067400127538163949278349774730019527227741007543308489301161097960086534213731209358586389679044851350471877231568931098166006062206177996035762850918152802041659556567832077964980120902018120166948334545085470543554197103926374305007185484688601934822704540140188729156103730500760187046862341610698534327790131503257266338853408772232560348497020076062007793260708945857872459413966878764975746873560748650145517873656024947544134904374417519579766813449112882531576833902906734562456347149112843763077378435669078706843013319577225917151308713876697964357923239798693114040825708697063380970398799760023304958153904677743638809137857755572278411675041662469295499700665036765863315787260454274069445621003141164848232422892841975952657857173285132327353176005137040091722963407013516628091477262013129123636501440396735335837620335527563874602675743965059235236552651635668465245394377831033120322212667136453733307679440895337822151357567905554224025031355332741481589050833742767296156224394455631558996376823141609360814192054970987698288529125854970017694818699939267093510537172562441501686032753450679330707053133542577632269714302918281648485279793385543543633373232190728811637785392670434824188375536793837128608539565728756758842257484834136062920166912394031725590555561536839693672925457602409479883367773020388083463424135694278489190971115312906899216757537211816319277800096631457771941393175867686264165155372648092112602696328758469172436204068280714696312139358256991980242939171374108179157327034283702443883396440725119451762301322103564594363273580033233211043349183622076311878130573126667697811685915462714075068313423380378340861914380726439613927730812887177752211033564525007156489947193142871964272960417933188202969726898356638722874623369273986127412914857320906677710093032998501681889745017000108756795862408890105225909850426716037986659075963058138974415582608857759234162618114800899917351318139070890695960212718865564068356255122803833564566091857644030481893941410307335468546161024651405530493692022035047723633805301552489569841488665053915231334506914055881311923635889528468057624493064058188736565163776191337672856625952535688381480208485617164102638322919005002454500529074303515060762670769909814643352591176422378470970599891560047267518246340578266539238384606874925692886710366340211729103800221148736611853976109932630033605469541753616047613935339879702184366629963764235954184861264769203281627758434335737833770064557741502090943702654908227909061595435410307984524754897696334994374922980598453208231308374328086030391274179238838778630781276748158037738472711348028548113739918592110840990583022970891711151023151679517895825153820976614779566821982751735457573680608762242256492466114683379327677719302498131757270795723793043889146024809218745755443552796600426222775386945540295047644787465453294914733264517803261611439555129919624275858927681703891406511347211234984380423665753260239137960831766861370717956399318313371262019641037593291811616421359396549936682604123441799710256507891999655751052560487436121985117023217146710889337940834693123807398655045909046518537431454239344532469164809833735626386515442565549745525875424055235655957752186047824054947466936505074015229956374988784645778940879740237684991655324520799914208391793907639910829850520219966629825166272887589541624168294527561137805807348674656643556924056556558224052775713799523410431564680214044927427709546366206025291169613489186772902910818735981123675634463237046118963015397508054782380119879391422111445162735091310212258753676996800607863587836961276900152632647336652326825453804459674441680211179020750516475525212404676164786860371319876453428247224831992299716924284088511065249273982361223994143942191064201306751630286735413608289862544628205486080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1696284867592141868503609157589598526084183536850890733714724630407184795594224127619413625425098259248218751938271038395201095429013148659113706772220065246835850876672839584463777111522258452096478048023343456715355252675909940161831574776031114328565739190695025917660065712626187856576595739254851974127721076521513202579245051744297479036193397638177419878468142742168150889805522361950584649184786192906459634946058360924943309788996183180371629805968623041140718130421091441422396255772432265326974505155482018174455638518454627466957924610927793662437311829091752802641371630781351166242396087094821792752730893809248246461352470455202821632359313534865528888303240377232982585754877665365047615476975293097781813485001170779859506809384999085516683106230990897412457194142673242493683266872597143818707165450342294871960059617856800938490050409877246744339318191727681773395938405823235989439426202310276466247141338721248309114227105920743196590059714604337201606852556661638051289133594977020492377970138360776313426028984905709755611961966765139636314390601367774777034860203522885604373612508379552531747876088356852612666487392781630248653858140529017472253623236737401941933841705242499926017434225923247710501359179956740815775447375770199163388431752235231881432869888690628218106129516768676131165843684504822426447626725098556200212671052948090496573796520601453906990114411428001036151441825045644601197877170676964465612367564739859329006919279621492883499529489725110969709093402363005163414469769006278898538938087951144157182252627643952745739675884064299894081541906054713022905447021004002021896205126685005448489335132490803857421878863741454498486135439157188993218941812265008936271413857113550252977395727736881422280843435169662239477758990468787190624592519475571378891269307435421511380070113926550142772624252890282078739529703585744139707553325290042147956036205710408374135754575931905010050433089219132707446188969865244993771983397741715722944837162063631366667957775897553626043098207940532439575266192302626244607915714807498645122792856819312215999717976858274978096197868029508838059162769205334854008661987639520154682027227780755599871113658364234528322726230939533136689950707947626495312641389401877820994402105270854423614374507557587191881513230486313623299670425329435726627361555223683263550443034870485083814153752054293558396724212971969668150952362644876067041196367946954978685929001815079635591780856794986157230655609773530609736100137903510497092605099411675860132858915842378939717166832331816230274601893610245135657522502291823074730471638956615727053866405609584673350437556885416209026096558406725889055221139053960293573662782946130128356954818747026344244199852667036380776219288292421035249657297079842232297164017453468736784983439938221955775667267701742753199295654448357457834219680424264766888979243766751330789319497770240148021092558031504707715129427430815154938127832894564535491700788380906203274164679223187325455543655416076869131356531542734523775366680861617544926568638913785182292611338627403557224453238794138014703083062421277786271814045396451133320832265778946048237683300877188696899449893470438264642740651595984125614784011637900057927429854130636333628569020385128397114420915505693786494618333024580434447148026470072343903402035188764281583975197087039278679642377074099352549287774468049633446966956510032329067850514014003302544343978560897597921050278738129893546809952863580365180417086400898858224044955622016762504473228045853933170065936489743161159116252827048979406172292630351610275273955632132595268317557278849982231191230253297705958701856930361282020536006296720674914916874271085660220248678395530349717238353713047186641105547784493806399947991904277189628863337549241874337771844689196626870255579033524089266039772664806356723785716737927641005655574011567919868287046475248936741456378056989484439923964742691225501335959359688144824032320136927607665614480509652955185792255521834574967592942745681920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -484543513630077046733081144297989545740177187308597916707784008741603603507712510402955979277336699615054778722544409220195817955697213667074693467232882471187688256460363357823462862028343131757255692985247163691102203145069782339556556348047330132469377135519827756325893414304061667606115803622406849405976432854176681123722882324846313143535087813487969910979759286288692895055968676375376456414581621641269722062435291422151481566663875740501825843812008578637392706655102194067972928747281140047963293085082996632444692802214425547035918632757856083944771214391240333066788110694287055681817096079796403149726473796655201958427448237508433094383203724705201215223587763615356313169519839802407071346118192708696630631781734688575237761046657925311863348636205040506081149468478065446333990587600279837456727806295751511150138712542578944793836324227933817262720279248871465687898879481474552111335395805006747603553077982023522844969394144296618274300648754715815492412255875376215522046680246534895123790497876688095695648508073418247103929302036732967539091484544945600735330672038853314578193101389865870199498250868606403849196513669076112094466771902517032254885353064650352166039366111865452552073524514926324696722853042678035097273506074127000508623739664225103543610918835017135058451827489829316894682978923996852857953403378673489175597806265676698046412925376233300636701516141511281405451782321509127001232879838868495426103604695289425511092066035031398912526345423195871883234411129955012550138636443010194012203715011388655431375138468549940632502546788618755998889089133321797528504115960207584355217537659988128776834208793636799021474203163633114328987776283167270116831241319596449985215175616389654305161422133128756618163561590753444642707663837230311919981144532377882019961808131726932499730672601969657136046876496262744165009563897199602927505574414337595304555132007224161242900577811798103340670998751461724174871791281477185364555777815688163696556298075619932426041113277518013973977382120904587626679202158212540859335728034892668618858859900204137080553814790183676996653602045144537651398470939398726536627111106879101306532254962894649371047637244771336939647150995394715540484251447055222386874340941195780927173843547525300335879211097133360067510311863843936105955747714071725294713291953779259773102911222882102960197509380883104308890198111396360355073173910223967772372382161627669591125341807243276485581721643447373623918218077406121775538261636227828557290103014321324453107484701096632341443805655858359831380214369293721335320366731846192352539510257977991483680090780415712135152522825846484012918008982544615408445692850217907149711509529165364183894936355217768577241378126568735898932815668908059307369827801352560002546364771583651500697655736594898295999363798155415119374585373991536319456301222530617079722942013755009063162476192215937053632663856699162749277683740972446434994728523029976863101852938331518653815310231702733352996686763130947035825653555831775171164152761348725041887042141863924386729363172145695754578446160190850881702807331042338483228760544649119893819964514861988972457977049305689112416631638975797698032163175799506140437907341973959672519245827799297399147635607108257013296060523611106525826929543871536145861756586653820858236246267841092215453843120917300593012698897337091948773170741371873615132500638366976266164546766388249588461945942394186703812554260267424386634686188445441626342798875888737250776766850601902654329182376467531667107217844330120164361011843796707183791688785977465085732824336151171996341344469364829737299380480239942042711440784241201996244147655324242433201473974769221682659137969381646882697686803403949246360098806619649081512377819496613488996954343368521694588605227671257749867959902894260084825959166602812873844746449685113793705272352410102870878042704871702256961886374633574612269444512961551366134296284725625929078139600322928502125065564816347503310443914053137676067357896728379392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -16573851775307284234247564072163827253243453511015151594585465666105602204874258873847363427468753728478817556227697684640380127939107261579743818290576444488784598688465475586159958093655505825513938543986705259756951526723002568386119748610090650057199063415737929110468276260723370368451064220880246214695704895234208336519179227430437233525063303089953512177110144438675901335640261876704429494050762428100981488322561650011540180208773442282914049180694102729755271250805936590515204729782336582263490997199347832080176608217686826091792215039091583574326532230105128047960509359230502974812873237917062018610657154447074115693861247575638903377200680406863842258748438987140152880976986508265610610779225395559758490524981652058131787916852384492940578683231118515682143871865193252706758073324680317444921504072064520282092535693117295841259470371049521610329926792286812137926652117603814719499604000040981750070350850392492233561541763364785177513905673885757036688265035728724482483491703195627200651874908604655482673535104854219670359881643073036525636117891252078756100267318109120854828221612799640624111886105100666502692034726427526751089209187435782703231577301853926556987440261798811897261652990107053457624720076108646731186858089221491855697084329771296830481139074303815682828776758322226935756186617047145642359747144464539297209163864038943569760809895387518102800095094141778800769806903311642420847654403809500173838737442220006439044827094789580293574298478375346471753810194039367463450289151311791101704869967214602267588765073283955798435111515800377931572030757647457721114511798804594968306665731511949095997273482335499752070686859975308877906876606847595544257168876178130674104674243428092436479666799261422731707595905808931825241777511776365956649405844014799724682165880830178077655335494865970405632419883305852767397536066271812991908916509242264578376071773486126596540991194222906000230139794089547211292830361761037868637746661993796867183352666627355337766251950858548191810522745946873190660841274735876893831277592165368154853454462851325620393753469081287869881379025781189882645749965528435929548129024574877986248401568897806372862726068670595934634764951512991730101213743587429247976378605074562055686781510711308133593793420996726301907927245415334929145608743677891001673263172604078083495234475804709465045746295305972372019871621229970044014197463981853657296900593253310682103332179713370550479975362352362911593374944907882214632159353577890911804829039013555096123079705173390264263521748479458759705989946627394614899090837919688993013923289253456086022754441930110566618283699954782965230216810543976678392309503365830864705598264043808286232777340846781609456612690488441173538244360662145691264064009566099218377996890832979303006326698566784433852097192922739515718072826821472495237532369583658654609641928966718043345413412697031468393154561655269765182763632435762863414434039511945308089089152965262587112598359696751701976381910497876429217340599323266095823261403537302850132280146876879056892066106576240209857207442398156341882221710208851312409512699146477671886502427458506803358889853098458212901927953432007526116957880253124822919718589114407610932684058351291878191694856136677387343170112317503018127422484863582074724593199653498090668167302673156317669748589978243376144646228264176041705284068507792809117884241321456207365778717339719033924229718995652268527576291965185012072299045065809794649535511026811193295863057731656492978006133480077841106206056832949894321045407543199399295881761789621777173457434372056874118307083206428997584336519254497155288586897430418675808947013763741738616918025297415752601497655512935184776332620325598943435284580578691257164576241962406941759345000418364750074870994464765424910864618695037876704480393273749739669671632115941552961168162097619536652610667231834215731398773329539957665652319882561074305201144142081667978010887205470307542009765343943786192342394606766857037215388328263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 21265010770577450642797029833906881856178542921071764071221593698688516746255136685151533363659757462789686053412080565038848392525558832184067582552193485745246682867100575052719894193019660530900999198189755095107430472679379990452205072728045386601405555720438049250412974847741157804653632659635937858581515014948183380110099105514919441557390674376659303224026960214563827367479868851729836998532042795998561243305583439993994986630805582137516597851941545586402868576994703587031764602550638929296876835439486575274110940148019364516339243213074977815190498698317408974025738360846683845669121279750131930736239229494275929460407993292611525165632365599699513781203545232289823434235582529365751898772662679285139044965186451617591801784269613079957622479184277837761669145032441133084281889340037133934607819745761351463460869830576286669278785983161955524024308008378153075567891645157517731337378366306296060302912697622629666559662307348329664627045406459177992111364330688664481066991547318145522373935628888292536563225887071332172299007638706718713496149288704017023748136613328966852921353151507300354182101962277630912558211987929406807170483372454138260197282642630501953643748597250872812240458449141095841632986153794652838908542415842122862150220630872086447309205739668812807612871644896720471224693780074849918963480869548020959497901929383647517242569078022555201064655988890991024094469408080352709838664314876078825623255581557084367597902463076891833999777169249762292230047900286867793136069022803536119532030357744397824153489733181657187057463203083441153141838278587701058155310919356627556013729666585583526805511602868648076598533246633747745166129345178274484883865323695003026559374885639743202148755937322837127379296590023279937600281699832780361423824486335117263597979839489059069004037500329255524007346120817188538303574474754203860255519631655453809047026549701312634020798493847723091942238977806485385812545336431189240138796314010531479037421964652269591094202829882509702997563927330119037727229765344698252089626797508953606893664526886854917287493291804486225499414621330667787016777908237977702311026409106814144923768229877149051095705798889765821509939570033834934877833411138864009101579168615290709150385242048280434145467777016645135456669892411634084185423630102490912901917566133148851850131426173912606684457527863906502373027282164902370347960097312791112034711487402416166946435476832679603262785134185368214573545820297079539637697097690321762817472917597465714112378279437796622285467901090833166036989319192624108128289517402843309200224554459050160776221347090750330606606268125917656767581004394558051742325154505521883064718801923421618615074207290302113940326299564192467752590734597488931412655653088833557600318339362092600667400976912303989228393685632478576140974711924932373971883308785175019353435524632904041787197413514659383164734508428673904021399646124937495655946961824755704762625011708169703789148101854180803189863809072836095105843506941842084549293200709987160638446258004900339761759343148695034375145143629344063389292487952099366843902734148683590644210634418632629571777770615949438152245367236801008120929510481591978524349585448132876454150030968549596526746965085134478835583904011391106413630927766193123087153532046908541340012430696782119638171989852843403433447171766363954672260852025179931196214566636594559173483553907573026470544040110118607290777809869839217201213599860911399772027240623194425849497918396207199906463238687899736514981694453555683058079657333846314043513025801816258128795262761381712952991938080891840449430756507651214046264586146904396281238266022539952928714153598226254720983462948548807182982618101094736645149752063633636232758074780147155219350280430294973355999194209620430553761593573320368170687113003887316605733028710070484227287421838896979649381673809611284950483716470445446563316429930668000338747843659432939607164252473021497932018731610133187763609694815339040819284628094320640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 5108307326835787680481890465928315037563694117159851985462196605905955902407677353593023919007542492227972678807485054952550371517938985897118033517824410933061815062686708306082219549454026807339599343929744073054903859568965709896868880748983232629439232627798203675983451215530917347197814498940362224283786012146301864925432091946024929579095448014509203553645078983921974160551364836377151180649194854006978711177313120718382950641934929598787299273198581104918892104306166234027843267567884311724468317011016377300040246263315479823899050381663693937846628047821274072767617759265886723711952612295196423885442115512357829979933337564919080755299612192881979335269407141592010182091410104688703635846018266000491005609179615152102820477063836198861587926247453989579016210468975092204303575967830394899458040069004271935987656267989668648712880140392367925538217307569154937546712950047028459864141408461318568534889224212998618217351545689021996197180836748596836333622391594647812874926429338757830774007693214818052144133290712518163348316909326790921609872002603098487582917340636036881214307259840789401844674044537151817699526451203980727531861623468425210602405998997558893512910064101026153963763076886112436876458386834018075059794806958211179377712940946721707781992870832209030392486286482580737201025067996418325298082337790573308440723546822245197148972086635826849731218799749824890643288390811518891553880415587599245717126372845596111326750521976110138447266435913903502460056810312171990539006185036707580940387702123783088028344719552379612904981062098200479733423909043215683681839883768963504287246876970579022433387516220775733838383924310869076228232841578589280936802232325353129146406319849701830911097381488490989762309298498968639538140767801497329781714730518797722885590039723708839861208348914877617606329002799796232335787371633517810308194127612171338251547222947605479623873602640660261083912192057409840632652241241912078070869528861940438663991669168270776506354640567651547679096796134841458467253640453515355574224080140179615399212425600456256520704445562562571283716031279835569553210952841398376042594928647276215984960674105360183458686934380661306870751757360350554157735173633328128638166265931633481409754877066402135026721373566632196451356189623698417024412550432834206502211021104988850624043270087045090716225896326616373571670101703860910109093414953984726401051282470892942945629157517435337657232609448911113809430527311514613562284457548269107864428798123805093979867979047575309793547965407374101295720785542810746909188233226689646055429954101149919887932204023529958227049249597753702647531674676651862263572767642129805611022858886766140150175089376104429215144087308865319034044560422186676200749617782973255035991875964074809275025930596141263282875828251858206357088479984761054962537528778584274556937327998055610246406449475237357108229953029973642652293485500988428410298560859724530082729206857656794181018911232751286428430541522649352403358164481817996574787183959141781236492296813715467430366120583577506722960753005987991468303106426410708759600260124999019042519853858176319954109678774828787696085129060899425990206629472513433294981122007502582584225438826433778635703389700846321774157427279849754569221497649392549358339210505237445726026612314921287159142262192830965963729548495209500047045561774495350625028788612966594212237511669777002670416354875009536172505160335315643931479659278823036514510880603300818790721420571277787746262527124694785465438154568202477568076564947501542186514404096134270295729505840039202473388447668743354274963602209478215856688206914896494505237109525550327804292404796976971087796268112354784167297854643238679421807752317624608752561509898286146976847593511619033578401868484688891154372717641939288510995873295156933136614414239987477527110894332900791628634787831500501840411064770471152838540708230155441711016724772632115300810241646192617328123666513417421792344481192130307364520972076974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 213182185951891170745966013054443545413193384326765310398611952879295147573752258641314031299342548406249095342406047303132627646807472916472839711802679978362246579992343876848056814858274130480950647465743875542865853002145244451542176786317610209717576943270873160570297233414161680887137482499374293209995266321699713070448953447746162700508979040111324798441743662729917900716145968910638054106731562704825470376598004960505728118025977383173598472849155832261335414614507513663290021605689581765919231911074670309593498548305400439375133759394780459370598958110392720424383211226961789992416563795116500591012156932579315829792062118152379335044300258111962705579169418496479582502309538745990971306172209341898428457993385615379023871867724681876543878980486166071909152567648710750604723417638155157898163007392326889682592503979726538307879584888566959437173840239891884029897344548610423490818927172513975298858042593581574752178898430930234963753085803838324810631823666917505747994433314371330025665970013952319169424130674434608458341351625413783885398910085995689340085469249746037003694567572201246857150026670502051965072172823688521048351094466424530429269198090335760919591241437985819714066735594277642604926387176326822275781739696014605957561256831438397464016997946883706676581983345869170866581919253973968011539932296330253178766777700598752049962043501907623720584550540291209534390389217252128984902278512062173742897820239672367069225185190128045907737754212528689193468880416655057202587490165021036186868479224968562969420319906943658809160698483926488615952081458274590980467257331008927158314818397052180250872014974741937626884496162101158727039257282055432651615200167284581093903938671805905132317955668934539951364677535117950033134654682159343117211304627525277630783961414054415129829508912123239569912800024832255726624518308975933480188070155378855422272753241072192265887447961147194186101363180998197417855743395882913938590842494918811549446500229323655852741118225933402984038537357320408436411752530341312401521706394626454587138901918668905500859174727730952491091468277492082850580153299401507551899882484485014205371810396722385251391074670368913076665770748674120242343904957889000237844305485866270179874278954961138685102098529357404173657449295239988351722440290084110757800586466564420796172729131053810186091872108793350971012754089691065562158909065048093604284903136894486236435495781842056826749073575422745411206743773470813382263496591150607848640786460325988753547728442744667685165107543980201570111809491677797523334089415226699830063395769578309248002597779991301167395577563704247340806554757389862827898641594898285539947728822795336277763581840476957030761522965838230093791406687377691907925965334463613079602920374308545202373461361749360396022732635027788780344259250848887559815850165038259776553254627316170377164387143418336967169039816113886803394716099376809196261997931239306063452269821195056891349406240038939962394303330370165486335619167907849856610703169132187083839251229303182526894019749137763180633224921296957692620347633098692340956419436596385444694616286138861433329728348022012444116124988011687614250876464334733512527054745749992757303460590170363362114182702910627581365218508197933372600692129317991873717298012469904588338718470661265519749606053939707201571889888421645792511054337222798162452478706404664351162812894292191695588539716276623844857500534413678662104422526476864268557581821332785166911316509488767711295104158586077625991307885530667550721925657603891731094893703888059174328583921681327943013979706573341211133604668397814659099641587521373794736201602098892729428178161468617099163666281582435553335460705642242834638131096113684046498373562795835216293746991279972439481719501354803529419111867413164564991926232795800350007524706202862292952679826218138460135243539854286121359159074086061619485161924384346017931245652646895663044841796463146816540817516602849388886516188607692836719541039923200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -199947462301162204823450110480925535016748295731433434297558645457891336895035300543962438566098127783935432225736088980558435918199424688593441278177961826499680708593679088816446272475649671836547535885225311586995517265434279807325769135704683774587544390411633385576743789681298278960689011517410440641417454663266120510613722046584111132305363295754461842315272157443262257589070738955084800436469954333120104819233216602500974330374654600724087231016394019216120147267599364698683792470956554583281550754230228667423216746305770889397458810829077516992837402224004290138395954428737578949154630005467697387039252959631117439503295362022572197639137186126152115675361875875054355530865020462326257053890388696028495916269565871096840076524470830644944545111383999001274282963757227276181319169726381231848759512927983062298257807629260392490590479214522849472516539255519328924210857115436166875588396258647098395898016177606062103766546095932420554941624668129332439833166375392264988606187923615490270359868403638872162462403184916488715855779486429581925436758567293459954833497784084378728609683461539997638179355065116503850466617144919417354992519147600529423660011874588062959860782207729333367749371206657413261054032828591631429992275227610311052873013318791929388668392581138144342647066364961963286935155358832190135075107002483325220262095867518910188990674060805600168446343755143637494662043246273279256975613020760900697755919268509239071426220977537432185390163598338010588599080265844607384548789715402228258713988352229357232481415138908054281150115623370413703502366269153699502795041120742260263283771323432026585225753440759977561417426049037305408755111375888720093313764500836956788129094440049301807598805250618594602076797487612012980627217743374439915844748905750338744139061555575881914771668104778693992023699486686025142244471038943338194570589281142197749699231113315698618176808847457081174299892633037383327810303063021768669196873771083188521754535800349227070808474630458800042706601514031249312385327391848523843301278967391192132234649425110102222171561011073286270637933652123905233051390743759508501042624079188835744317641428516027761251239349143851397306528245778791548000115924047183040552925206014566222629147226487508703168629881534358193409593566683488443001866754881160186328985732798255168594214488261188374713184762256446799085460347311151514100027292384648205490476528904467832065267480585831073123811780513371467214085728299420559658879250194377167263300942384921063280421824809356724268045014104247150574026750302366113262240175445405658362067443324832920238640330957762040770290765891896669663643056982139000361801067750871377188551169544417581476268614552671816772191069960605407296314185465334674548844592764074562893248264329093751169617507164490229880218029793368674418091499311131081416516769456592183342972685835335173038142516827323896205227697665693975257697166900148738554346950124962020872692872024278614571885886972695805151553086746622447057056889169209670764169299884159653671307898962251552215510837663368370138578678966654191305652310521397759564478217361426041912518093317646070599267902881451832320269467424510758514799172143531537475846916707420117152911523290874800177850079050672342444086575111102209591414247891128039165262851590537115059228720695513728862351662891639094144317804741233710144675817410504262521875253734132610311304673588981189313523255552124717291771058674850534419358986377725894664198118621566452477336761327396879606379352317059189567267451679231933782710757646492243147460022660357951053433950003574165576668142516020247680026074627463718541217961081944970521899083137587500409763948779524118041989799307555863758332886487309542890955035724123850534324927391451964755326211696045948043791874430766961138723703581707184087675656593993481707001653331747936177770480408880286568020872899580451894187332039296198220720879968695090100362529616378307752917888126149443665957758960232846558430401909971550341986819820748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -59529887007484973134368168586199342083141550048151695809588118662681405024460819091218163464721952580677655274793343714530226420920191200746400863094442918540882172090816238580172618387753154693621652894187845735544591226766783525711582960720284059493918058866966788574385452354031404116492643375820244294663789814565170540750575003455630421770765241673174461940802240066058612177787554603936161394828135908936213768825900613286492319326419770777796716418229365007975051985326428422371625441188842253834218144825786987838983595433483921106771866802244610416629522727030379194836543456820170440352635084541996132994350586652498993104609158447906634558757919150834135753047802571500990318166296659156224495499818847361836414248758992056451991505794350367433422876180472270105035652466293160328976177678000919949847786879444844860076739943903690581677391167270342670179153058936791001208926750504660442700249673859005855395467607091362669906987881628725385623072600347210111392450570765935076845548769966211884228945789314062046937268258163482877711090540168380583582778955690086876918985673184541417032671422678114699417055551179279394383871227976667148841002235123008914972855921157474712862855748854231819105268948877947582692228837756552004957387508083351525263328601120098329472537351248659397805135267578517076505658435787258534550545852526364871110043816644147120153843161153598730256072972148055953261977592749114909535034386463031380647929154327509792740603511427904025366075745833235252512355266189694922914493832938026377867088643980024570808233151956679548014090750274279764630588341602500155053806901932071092970449785616653809316225172242034624259927021571780607485681175258180215635013479484796789463759998886674552558020351628434930935541434738935404104590936132194855558040608630857240032710451859126596100254748434754656541963922287447965728449228450814728083853199668568727855695738372327507459487668934234439193619233877321782831884243078737205944253855148181740876554525343288868528604540073639340332309203536171997375692014200685369212559405680691984774185817815364828236896639307879560199668771251813691985764809349017549353269394501263537743761556876073382341103746716569414371712198816036729766193571505253569850915482523616840667047333054319946297478594556836188605576131707105054668958034655497646928500744629342982782529136775749623330914048313844534540157140104420926202224788993108058617553542862958210351793324592155393337607739893208552680742387151842725894342623648480825346004314860843208458283684524777268450604424559487613359676309638065075786670200765351999988445220882124164249923166963113709804995594952163567442181971727203333600180769188842563352673494844724295526194089853194543079336373223327968601135802890391484725852700506420899972757206341280508415055551506638898603544942627298471980758006908335089983988719426175114262609872202232150391434342769881515490270421265556480813512781296380337516256706992631004800075277838155639681881962304129136575183780999113778887049737874122985482636505813260470132865845115062175646451552850833489813133920234457704186711087873088470969755143697482613385177610949359347178272220689696675970954799451061687725943899647318748493717573211850932542857211462416281668104740833481632439376750638780883379400451383756716057942625106313316015784389174965506975369863620593215593417627770145791528018518033388206914816890505575113406344770535363932203325124991601763169632947395294124450493616396453982012169106299521874271652501498415188989136830416970789088264182733682943751432737916146603260149226917532631813584249962240812558789374154792968849230998947889938433447716839646713277175662613148235375520274156071312382482556572682697001185724513093639517864948777054091666989433153094175484758117466081049909064046352756607929110638359187511865721311220133024987997038506283179347708181617373553163019523055718919650947184368125887179732509719567313553225048853000132453136655740350506531057533914068041312752238340763867647248118579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1880330193624759899723215337181889163051902210555151854951588413445502329073202835400864416224120122214238772358494509975490879235151106452040480817123874031068368972408254624751350237415222954216602813651333482408296632031113831755956075054940280832575729276149787903166515990113759755702245162443806742138159417006928587616336543676012080167969850600412969629077050543897518645319218105713223930542158130810149513462248944154753903751046067310059446394397113900739083132680160777203684483746224262388289382357580614644260489041119005178704149811572153293491230998785574353009462490323503781323811930837665182190432013035717279500204312920344896002109263413276994197945089447105922084604397079716863420529694270426646486168200835963099669679133380291937556592652471089117518705494648012404428427654177760931128017050595037882480647030582111343017904652444185288439941566648632919391793707820260444616197176013091175992554278486349688990631015727306553481282757572064749399054202361310057795573259529065141731562766356708402603368774269671888027044431710933108319672703914326826257166544680835327707406538287292938054479744773948814955760415523662415126145839801703293670602809918206135649687645550946545206412010726305561884515350774681402620212284055882521959083585260060430181948478616614443909613382006391919405734028614879739548120465144781980847149765273891070233988098891756667728136150114080532776804712686852310721406252965604420694130720162833303250885216191802702884108877904121547758271343941700378543279447909569094912823516407694792019082367632637769034085154367971413324599106925975695779895979525413652066922861470306499259423967945890467566630672750437949476629749638613405996965198429562696176908416548832163119589154257019471446554337014596892486417296008025907640298310504299193560518232979975887191673861663571169569991468936303796437564007751285919216812008161037926165455568077900521805284993327885346484215196570296815553562700118085930959721988979045292938098689127575868999925222650618479543921291786515105712861815082987209853567453570468533149823870590077136780555575521982211890418495515319535109522974141683290835344998831323744876378052555053406465114435659371051541097405951844449910937567060771967845957035891166493993724916712296358784441677784401804929391189456354141307028521695752435083282725044861180091603407765690607164118928822456660096364131024654584809115945422309318857652723251456896647205097663106875641720127360263674619995205960172214869945559483342776137876870608531254684591914720148452263980842412199407746009018501195822477369527770578234090922406536306035313566260354070506895970409558612782383140343694795040102205386272334447716703108864978710741285267024275366661721268945076622503183611218383667047133329471290250783466371682992284172848581161292555488587756357750756032972825177486135407039101231701782101878226603930648281072099216297222597327258324424620753887650937103468327016769919184742186672086077353901530837710000008189845732470313717277649211952535550143342956361867406912155699858421155182354716197476350774950573908566065718782499555207251391638531207616427621637817639525631858591230958385144307887956744070801680669894133952321507634960721941192338259838463602742978091648296553694027743917421412892949289570195728232163713054197507090831372164545284647374597492075462819079243185428052402770998101108717710583758743154441512726080697079165986030967155175892885389376672568659364194741303635164974688430698531813292996035787605110682557743225391114778157344429206911643541720555266200789468460683039512879866110842528332189309794875575050270414726924248792421764465056047831889659067775576249314136489616740250587780805555880338989567508210328669062441314873146915119762066226979549504403253400039744691540750732857732211993999060523851358860721209650176044478269228673572440724238914837202132771736228574854312620235618010992871481651243517599134241385566810187215175215900985697801708770809813381483293715019691156475527825793367408640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1854045281266821393200087797811543617364948366664811720843861593279690383174911830419703770857375382963654583648393272369918474911755215462617505372478913468259768633134482109823285743966624928130465568147989169953401974507184055365340973258850626919840445517209789103057816140867710543694949525364091836521675889891241568757930949142741755295172785027809784333336824412885332887721151217515388877240157979174630353479134128354030715473447836544140712448637485130917397175372992620400015192509362211481492350845359441242884836755837488876075712001426804257161954965941313393749909011903189610310217205953509737139323721551062128421767391462047896342681757000146564661825087331383732864030976014054556526020623117488179497557533412752961264696897155001503642343466859862441876238090533005944615725018366245591801717060913549474390063200976210222273493518019675966684653081302450074909078042146953093770319961109440131597065758004240156416556802549093831097586467496405768085872554572038972613498448442462343221960730359761318484135669346872728753451915161051259703081681186624892809135487781696875411275187717622653408860121601557789240111827375922273808844110418622858388445864773129715683240867783928373669883065080487004263090102928267527110254828610921733686960603475140148374401064947842486408530407715756601591140009001140241943050226660012253752913889439080182253070679657704776969163145764659419393401389043720733591684405739349031150106672158949887584766610189632946827995157836117177632568341007424558356893348133236714604135289158199745081923085853630789777027594866233460493066727825075006336582734976970937721818144746022355640562446004825543561412973071867754477941412487154211593688115717970904185227998070071077759516326864625561454450373760087718751304430980233775425082593739409403265635960200741684569533380583603061960975640195369414307188076688618215000693963907895175600500358164405664941897894535161287339599048770998481420828616829564973392018901825631811360966987361520529250796076559944937416717028463250249758016969137411093862062700202562995150986652056711147973488391453037383610293885224868930499495008891290114761763589870141255998538290840566516440293785748530807111223112064203348107510961736265874802987484131427601923191173315016344770625556212209893509935733848111365714049570740059700903412666959030444716875948719887338066661622839405520722433995051519674171304879335428243336635777960705035665084257507365878251804188657848652881626920474862946155259892768527487321057589752361556132544210173153481015132558489276771091533737572754976388938305395609365571746208396727298017174183516180273889827799029730911164323417070732439486355912938726705686737259394400995365472445836973673277493657978854460400707152908060353458860341833542723695023152228350261168076338276914152073760238686786390603839619441109300086812223269110122140238229985839180389439328157240369732015373207307233384911351447710521395844216457381776385426569872086717657179371832299335356363533423620901003164991758199671030368258963214385085877381176596104925492419713029242222635231451439146858029666380224713567688198800692534585703755297885429633862087716323511709201575381139272917366836403129802504103417531343474867089437434946846389621931102034540103999468484298020900642518021570385507021282710846316385012075271112882955027467704304381309439303036910454871847261954233403043653618198933010446148943029531784076946150057706977741089785440057946424064924074818320321177801888156475042244140681127116558285685809121528538960690993096036697823413788721529882821920173554196974632335541712341324104238958470204886487543462499171113940516934194071999791433881572520832552064957787896304048839740855778599638699697293061197466882169130602989250397130041974438037213412798655747502593355285893126160822402111376361683129334920846724517218318350489565574801901303326421953457637731472853972566121943987669775743896668815846338412334528053688498329956127666505319225399514842042827507213140726475698166824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 329014620917535055542287390188227261974893050466508843174962875816622331845079707429578720431814136804568718000655918900319016486174269234487465108869305825520549597088969680038481594514049753534303637331723153938450988733556830042806258723010696321133691518305375928325850276231566140582310349448144623292010447921075639465485792205324196799288547385927111754705049071293553303321491595783741006910732163550244531541636386020138447886920923502791152849920624933579946460735686132549236270370005770749444236638048184607437862759133904054336531487551057357113679146596313259101255412997909743888225372005792257431065210020676539221774035500097623446154288696721443086480751068051704453800426939183215772867687358132664163531053733794899082821103391595476728351081604647334003328067961056621779949808262578655221335629962694527104856881838962363242655793821348449960075783627905320297239615022970060237793103336741674833891235710710745151456968365736608824792572709340839514795213471575340231618782619966821046163231965240625824972899549097770953865739211074284338121568944021303841292610732457535227076364540333694588406241897092189836365924361297684501487289104800305486583973719845519519450883257676052302893443141593059740000913197373348023621967328427295070688810687533806963810703489219296623542701560876914387102077973881047035902322893587483561228227978617244288620826191740977511836937398032689375163881994437092244733898298397553401097802071549128455207294726358037010733254825217825255720674526873804085827522944644182750731777484066857124241273578312913686387444842305350993752649802304789623986594620661939596858002232505583319114562411125086734933461374020660941535234869755641962185129046720220225578931651074722819828849203744033320978169022468159348035275476699445597009948277321848727646052981383409007625635469211463590202614569730826078436041489704838852084007115741271716174859209146937863382930330013233102440915944630362497340910981279762798995153755487380224690469390156279297437224387946498592692845472656033171794649095822479688877683324731990159432286067258347074723411766563804602640131471691714083049949683811011304923438031988318219147379727635972192958838003815391367547239796054061408133278301724704072691383959308106274382654217103866800113545832057677152223484023646085777629091674349247422403867437140088796580844852176881896147570173408910019698690684458771522277654269795910350601232496335082833875322495814605252638238715505314795055881909952809510899991526049338179737506569325920815194885858205395197725907123388410126221116946929627573536313415954349197276373780038483809609682582324672661410260196367316537705427771514526448215803479259860766338295376948678002729147120593775649887211896631176959978629481007406058316672130429703427056104277542775653681247288832237873857294192685868501218683835184251071680559873584560475614842422796259956900620055484647150715896219000166008306865831872795543893973653342277400874941628348887209842732763123609729267583134835398097483648998453549505221658016764991476806800118744213303304208162046797002976485161144250076478833061189476937216198039097047103374356493194227124612553988822817822704010302462178304409896826702242400658150528448842771053065288851604976675345957126731905437682844165983279713046924970694457248829353821995334143495720422215219107675732048241993709323894663367042522542503417474334497632620727643129859130839845666395047497429255271567487545235601519953613129679848296559266737954062386126430885667150003277990258188102019960234447725284615675744547996368424473500834032632060950385409954025850201081823175531354592754211201909524175912979497074858699981982487084713717061691423504288757792561827927619460385411724493733117165976082807713470471783981425429107859249183925736663349423601428118910948436856975404210058440023242111169204910549045130619903327689449221454380411514456675885189466752303406893632214227813893918420848039894121199606136408300948210054751188870644298236190058780651890615831756800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 6703393788764089003775072209041513903452672982228427142702553519888540611873285645182007483177977035637747510249586378905095300291878768215565985232887429449549605739457091282358130676530910589394155419783974627006751972439421058246803520905576717211721763487324687496151824351511935899514203322049469831523633333936436176256566737165988344723580591971365759758375393160164224771665248937604646501031632163735390554220251012762570972350831475212313272760851327052447967527417696376400626225514595002325353710898787645465959370083024865645424675313653845632908124290181090423775404682399232643230061335427074510359153797170038387721816076616822449660000439037164179007149758433655876844116293387432854991967427556530344281965890376899439914260825069180420751055717955698056855638225365978219474952834181941056836166639018106846078074526221050174339989414687642697897680820265891232862209737181253062699417338651288359239518553251112004523699586453710838855743872854631416415854739443343648709501006235846792181179630123467557597625020204168071623324643144211280270046365232075083432559973470500993389522142810498468268884562202856286412046431997381718268882933880101990292933142669513680923062956721944139020460761814625036339349473434651918585070758950358158754987195792962597752660203586645840869534168216427483617965045363107681487405306654701351120354107844450670609381050679897168608763290592229603221562956013307291410751305290939173741894699993876170785140527797491952590006582446687278681504982593241703383258907344054705589190070495733007555213977149707822502899802609614775588609683212778067828223387605096224012842036406084247920618112496605458877466715053608095148035667929148024356342309798023907478348652521406437255612667737893400972401042523457018488678124728975765573489912727005334058294084035304228448769365212524116567821537916954676757682984140104924309698001880874909559712264558241666805698339384994516493479005300305713176608128560383887734623228450836258261056724092980489928077955335508164266574742744440299081761249410185543830383604017396421081794506295235660750830626370828146719827889229036944294598320721379005440493586234624125161213239408947696594612884541443835994365744960499970325569388090097128120198762591520012725997237596611818580134253892874953760683934758849222497648947497884309386566084379481151162483526201650116139515988256767179329446147218901705548260700482066417770273889262395365515137853270789821729905635375212915394384293901319959278501194964860743434685281449236673432716688406904650795989683852904955532404790026762573895425355684276104010751732271538497345888835834651980742269468886628063259467557970603632446296483391884156378954170967160985673831871185209875975053340758285778776266200034956472550552579985389027865793928044383191885057503920295416221903263262309625635071533289372049253488866407340837867653802033377461743666954936942299596470075712274478181205364291429822671476199553287144171761586500048369100156676910719830178834119718641139419487620036216181640880348332995362014272148780678441847373467263379051179524551511177854393264514640859233642862598573431616432373229004162986447855943554994005970856986308514904024262695531054524021977217039615585826486514850218577891684014182015011829815270915631947289124235562718154937832067506796944114428252145166471200675418427234544404802392958474978063277568331701026763488124280229053169532044007188884110053139897158648093742097005590651110691214132272553137091335886376568230255861272342338523638752077470332879912181517290650819562995059421738421459589193683446698762658838775188327227878021631452455016865808513738707585033904043067112277154477678935077064353134132196342037206515042115160187424786015456627402651567349318137748586120036181412321806289320504366705793755372163575640143552245245638566757420151574563569201352397688413179011974204622059419464937849991500807893300277726302483983529831774843386810942483602089316754418193752162862298270920265041773811883691898378517479424000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -6496388169757193739085750675578418732348267937008153603157408846085708587413099651632445149261735555721379025120471647294941533053157606632799240766048551598007312168277323184555160700893774732055170700590425267029555525908924963519072120159954428428560364247949518071807972424122198922461654137635079194296004325746330802295389096781532044499305235928677317279713310889946776706913194503065583200183636657211171328530121506907873344882108610688295743346202310722422608303508614295412913243968677687577707316668426825252438909674798918640566689357943083293224949147748041952926085622901360021639512540940227881348326648389411755998188090699579717479258317094110623426294412366934503519214969264548029074629436548337845030004406057351990163708454390373737457735119330748167548006521043428556349896529136424027596587837876840548033436048550268424329183290087469883250777709858722519139584498236344664444416687205524733260544750327597898354035804665591197937581229846651116558594156018475688833209892850276071428841018939394944170120893808323487079731302826323705471176401716545073157929784182815437845129462312817380163430782379569421016351660984803584541454427399544349774922053166267559240770690564456683028754827831102327876412939593552030288347710954797550311168305431954893780257956609577756797258894207084797011670110787715646793812874754665364554438732121814990544573708649591482191457836997541978838468971872366964278909292189557427168105756507710683634540330147250175699017998508554429756272554064689838188934747240185695818763917605414823643083816538072509041512199013139363999027053018880918222770621587065465890949741682986229307424840094301376966017307891091956277546863353127928973442962812537222921286330462028132474890093537874343542703188765763177563796769256958007330819938896820853184822720297591971803381477588086892770364531778440537099146805686833155635270531537995421929854809460850298359751317356168243047767125492637570519542591096879374446501846834329651997488134754326984205484091382867812396784814177359334788346734555334533474503080476651848190185277518629794347727117129031745931264928106109044262313515575488611316453835887643623448292325955177896498520109414953189437720508433600219179291539630500732560015836796139721179252975157777965066806195421882520959511933731345528567268300077995114643559637498460693750971047214123249436899789619681129017150984149973891277016130030875781422085268419837290366502734942504340577326582769387028437053679617786799361973583109019582077143742474129402776247503689117807633612422086211731497098266772203845563392968224998287383462782503344407772976358733418077407542380933659377962830137879310550292465981825441391125542737326327665145950288168278669555507955128179256785896254252731729255155662804835445651204976828832213514226421651598577838070517258516540946158196455019595133496332674191117236449143552363413918329930798936807895259429419572311995494180755407365675006167280838001329274847029216987266112244171705180972357793303794897719655169784082148849311088175109293727434417820472236770684802074958237904047869741003155942228124574591455551885458833381955169423449019542068113751090352290747965053881777586346850764795378733338081020830605022979415963482209286056538424526899502393214964849635830792942846943953994471931932800090319543811386040143910508591582922486139430910130193865377785227336710960875902092468107868916337726492154576788646308152579987582328534396681282819640526735340281694641183702905040739189978952581436533610751782229833513034500506087874732281391627164375623840300300108891973234642135204159116396777409474686212911509222426161876196442306858770253277471807897359645723748740626982143405659324971959609074614343404826829570711479922071417076048595041125097832798656105492170875078203829922354669145356905839393059668449854792735422958995304868841573691502768703093664914152618676739015233199504446312350031355527471363180634297056509549191247317989908146127127649831697614354989997096595561284767380930560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -990840299645024606020260952303476312639284285018151256135284632273282942629230549768047239891474916307007556168118783001090081490740489955501478767800778883020821552531416899628626841741070837566075248744301126805847206608657973679042204116378482976790138912102361373217927469852905147733763322250403331176734656089704482237849920603477312380544229889532655865544468250014043968398444202998858824765672039028702369109846104266336722791039172343387834133361723219169735198549501089935702026196759163427650473535055763241856734163310778025679545279966376872839725438407809869310420455023928727569644020599615965612815745353568505645205637393588168874795614403366080747678971145474524124820424505294873765867175786548979575425494449119803730221758515105278232572195216974094708094523520233126788491071969059194074953703333026895919594615700384670757868544205290832075480384127253305582699325117501344254097368074319271563446537981396908848705950792465328280903296740974946599437936244614323733799608936853739817779009649323043260721071805665577185194773551167888881004820857065979460848940746705128007235846279777206084631388702003678745900813184625364782661648217698431157734522723409974035915939758485074524020538725279632626373371126538771112495054877221516405936955140609242899206890076500677538807005721902353154712073671430526007291753420789367410779842379139564242699788760306744987558530394517399387609181153413428526070028109629647560600233867207559025642473330663014600814640432383039032396174512182306451154914878481306258656884182831248736720525608799927404263121674011551004069692511524658750558120944856781339533294902577078007488136038957808131686663911815158537172179197845538346627198463262869246840429170886314979372767053405366384393372534709361337488607673042389532886434689972695143108439487803272818468054983486495302923450337927781925055392037261310500761215345943102822534218033969545779395353986744474059440322842661945743979149129757738569536983842288649409537976390553446288071735694030418625589758934159847444638011129863469508231056843609373918483233503889982089442792837314293036199786498639792872996397384481512425513187776220466174453425238121902994205013357675884134435686010749120231307409279779167776104952992620000585943477212992993551639726864173895344469498441618175010559231951872866795152646449918064462304848559214006534126444623782633299061323687896410700097443719042947478652204917445304405035767614289974571913505549559669544507788431185154039629863988392424130149958116179033493142713430276576899878723368314785109170866207335444854255443350776141027025849194999289724094513878866336870207106515221694330806002722889775302055544567308193973080519353295510632196848959887983177921819941485221835341666365616914574202649341239437089596045878546169213155481999699021132344940788934851583592690447634699184250349582441775081395707412363949067981439772747387376860992200805466418977486351621622776775251003128500102873682538981137947455469490071049129973787395687645078787019136755143051704717514503157567614663637548071921835064413147299211544891913431130084278700942904043794929259788298235115259966825745177969923042085472884063577910506980589787610254585988323401329033435087271192083797979733377783363525214481000890479162484770279481502158597429535221939869707752830635012864913519762036994427755822327816539135477477989311943535154238530417912910771376222233643702111532806992898041104007927992743599215514868666953266860648200308594861150778537387412201013703408291157659803361502785745860615676899769341612176809832453489448540169251870642484979737868280690065868428834101991393199516388574092360473929731747964577088849889368068571729326559766112507387063080885777614490297297678058962373145171446028961246059733762761777593966965669473292359563835638569158409315599980520516439087444267843940056775465040771981186632106241413391244336746434868781055131111345347402969189857481084682114672611824550614558964497359769298435056625200556745075474708183509893120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -70739141848009130273021972663315442747596203788847020809018484690333503811610678392911143483523749973768998563225467469063904253998920626457691576864892062266641176981046806950275567288388309562974374975848374490426640506971293846584726837478126340824435986493811314736289340951667454315867098727825631308157605153109338068106075820320133829665294289807143248365150344358455648149190804168032058831199665652003250928018190401216866966667647945618021374049198530796707113019677072607487894606604224058169207964400745722197759804971029686022598640933573251670157417573206921487071445619115409690265452114011491754158285220918171313627375009735616037197116336184911040344609611521097398656685434463236217425539023323911469638102602461976777294640053291913856246344277782259652544543462493756359198685621325575165725322769435136714678601350456954716064462601450857895506855621030512609281675693146219447020980494386282021011680559259557196677109423884198018813039151196839676373918510668145625759845865229180607700736129571961640796377185773599306898072676840745696822056281723169212451001996724631812624980441998594749465966722805616486397616207711287635552883860682157127940919671866183397077394280557964806197478766102712755368602173703023470966612622521534297612782985481432739129418349357417846789857105361656926232918969042338340017527381378814447721534856481286771624957195418490079320896832410429744943466266477098468367308987406550550548422002849139494966109666786169485787264318060042840690279786445665027778447151082531889012612395566137478184323924609074696623568389901978036250336919089560545894507542925314732383262514449709043940953073482051666432875157749322526327521376833779094545596883020679794839324850942545238312297115102737985140548160345324995110522822525355356230774084174771453110252996109980037651002760686443294452065459701676895974932011399567205434248016715751243854282729401482374011828343090777018774841518795791528991984900572874909140605615353515718827105043839099447066902386536266175163495329583525441388818567868612220398646416158879107551312808789924325086765322950155776727765520260412428914811522691982222577682532468336401136328166648574291349669990597082205169534546176723862225338618831130073815173021807643601478661654524720069428027346460788573737080053359804347433271585506278345477626951103647846830913781623743154365428880119318720996143555593294627721901424712578866936427497830124235752636230044787562005115614917272909234468027152815859899850754514170971653815572333133241118469699567325699241560099084042437280964857672628468740479682212479954960567369404860706488818025052598655465951878311170208598035705753303239188444574558391745877429406740645672126025381974722510299366776632193365254319322086753443822105685763761440280618282585540813111560867581852430408899223286144786138263483932339245835337520101735378181224948079100276154481199574396117151366443527163845279123031722640892872455220979722355286306990342852735079131983723737360162496796587138722900601575111822025024197454592285062543153449331554287357272457351396392048802334956832251398721250194503135389746419058152100110876767509730995594028063538659605772213653366043126917788204756298764881785055266338532646968849703099939150307457490125248374424383659298996525920961097201693752318198868405313680200784760762062859697492683837446915668857819096892900549904860137790971018017297745759037643930359720311238419824737414442040405479696355688085153410936157025053550924683833349367266495518907424251603382055664499025120656454053667204634597174852712452552655164483169923607665272569091020548448477556598327436141094389616180483409982898276597994418079314982905476134848542269671674541367464262023276437032658956979486440017039789270579299020015511328900413846609303699836240457179460122742755879498314701551506536703713261371002507259364525389222458400303538249868814478875042464682035403730096006357871120767505766724724923900246646997254724789707334401318580359789811889178365284046602240000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -317821986324511491525438589281465733778270171627709674406581487144475314965411801338629928291561542096792682378157437516882119709676147026380691549642788635710988108528042340746644640048483537414761660947208007454786029000937155857376290843092523879914147882110937180382316277919359016728548419683862939692998674850495578648677884926949003674836909214584769558459683942566035460893959355013979510711927919937257871621528889077925169965499861557805049221661197565946757145759906317252074164433768922594163663911455585203278090409954898925417248757092722289720680804400762296119084800097713657586958435691545960328952864434163860507646339641464737946720644345180295946178249412274402383721042767488310037085450671044214745435453103916890729499763651543339961925591936290827454356510024831335449199179130104716501652779172903583575140588383799756106915998192094093447986991392187608311604086507654872654329931334328506334879667646265625051512438809240579843527330434310909711518199667019695186127649541361551441496631638799755348024123295720593667409712029592105558607520277297264858441563984210602623571221702645166559613985882291644644285747013414469207914351615508472219197814651849947152554948951313595261567765834778413566881876936637533236274659629865863413182728852061958289988519166982694013714530847097583049031025422164881302161691933613243688307528762583879175778971063385934036665082041529923167256411402311593748187873842625471968853243552166286117917472084409528098555589538408427587780978486370238839889731817297375223062318090809689621129170640821207889493614465887464144657169059259680409583054698536622217230125336059686640249878603829809567794623607055895283639614669222336161114655760743658883336377374033094078025422472314287616202833595345871250819099433488957255984774340222029112173798214948181640507347232643195116440819944607646864236854258567752092260827987770210800062724721861230377251901722310547633028749361998488474948346736018977390405184262733436708889036752698601223837301657667634918041831297251120807585138142135356194504423034719110812622328527438128348437811237720580384875954360613971854993311713668057655184894340001849818091086325412956566079222335098227921053540902943035672241233902836117843523486612603905284475268971650029562530078273500916731658638063929486317324527081784884695754528097232502063603943184735413062093994322533334705159671479175816813863337933415789879133112865333003636359560524200716250861884610548374564056937730899778621279823021980594383461769799091691749956129117913715727959448617560108909925753927893012962685293004067599143856919129660175091767019405838337141201596389580263930096052580470388228707923170878298081547211076561357988366957357363261153195752115796275716026687348589780024061071542006984174666688121703713380666934350382241004563392012190746561406394590181709515465862731580168462175314665367579594570364711362517139206241720055899132581896111373012345827690127724014328862230086063476027297986726413100682470398927002200901892674095457484219257082844444678403185295432146997574483062005997800798017843987367749876220025759391920990040371098621587021891450820995736237755606906700336477905156162251841207117247399570066144372883729642488138388196624616386857785222965035794666089099536657549817610358816778023893841020726406052982757822073005032868408679007644798653232683445621462844045338299487672234836575145266443118055334890755132298022501787001698098460938259451046976596528320038938164406722503368310820088497902779858728664359248589640841212981774335198044156093819508100810455683799506616772541342137329288516892773189581535629654695190510872124355887406495791498557243820806855916876694697138374341469615841326552689757635580518755289221581323764235707335649413221610619391268215556131404152299270703313324791920640108231272286447183156496357773168412833905164387119906644452830095827619648740170652726667484376588752687022829807614842506955812032911667520173546999809769657755184114076941679975387848559820800000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 137456434800975424121029644056097714170638160941156903220801396138550230712544594390141640824038086265595178614457329038030104348764628161238312547375478045011047310922919585705845819627205424524508053402664313414976756990565507625154928675905306059010990501692987005557563417830737783911401525587885293633841881948852864516503314516083198865180204255107635647442410933647032199763054387872718947528980623246844955737661121322881421266765410816133259313097338036291507228270250564632926042680629244820519148173602454689953197034742009998771743670628244807989521069033642835735110569008033540114388854275757933743816157469608599728733292142503615461013078847097940563981598655885154712525051541432460222779306426074091392087880204222556025016860551031045382211518174442617911470945508459028401514046331675996444838425107471953861337249689214483032085530044158914286590773608749247272607488384342775806260534679734234409431359208787689824346079444558883724773314568283850543989093246037450642308431044353106959332162380665040854933335119662255953809192332926591299778545115935818313120364858425379083106826061725876640309747658208567382605343266554809318388764869779266147420480636090919607599385639740792696383223979009384016926730212488282216592354648211878634244780321250535644393281012312977982431919688059400965132496433716878340061962483972546563178425988090145098818773036286340265876993767442676422139451489295058473372190991760619620853363720624987465255655370277675128726907262144295405243096029491707921949700875170304867167022711704130264748004331183699613972655653515495261982935503048889929821013394796126915802866530447794157053905464523824960476895115699415190465534431986966105874863153790718584779001290116432243164557549624874940524560526049372184779777518612166020725836287728248999527958574784888101830614242431969703339136843919227941944487304494995094769945705093721559684097162194149674562857293793191758867919765869844965037735456074995610065118837809539544846323498757058090236209749944701434966595226791238814461537261768996334330599255810293893694964831796492402676485060859425211418589575564052042549628102156682477386764082723906732719864289403447659471058991052246425442847071003796323842208132540847799254672198466917498538082354044988019459071332293426668130762444423118813725971054907290100548885300122716622680396283094194165516103638413451374341743112708081661905282007647193037951075383161342721955754014502138844704719170036101288561085903812583600220138135254124733345249844832399544098226196312276870733773932137064790618336389194684941459483964886663248673096401410777454729487576339080842413125379443309659216202421288791980290431128051765670566098891407670386984828453338482027393937166420505351414008603601808794191682278522437650615820601281507142380943171658621537009810060449763423287242608278101270664236769284478179255016814500018085787409454408327047828092936084191102934926626490773683512831068852697443898088866562696812787445550703149016598825065177987630052374300963730168930575048843361170864667109088005435463148020121945944583427276621642528988067449579378269680750478383628565285297395312738463396309626769455315459085364014913564928398825720925434885465475490868846308409287588166914127336651887284665853113366504393628500596634641100235228649644574287455054382240899545651530629175532002250161303210586616686985930995130767454099794869888622373236851392388149322595172131524853602515495949029403105409295468528985821433562076143551720804042779912890428484719946096405209797194361751917872855207680256991975948617793370922674567531549070910513669826210709266689643071168643482260801515629899586670755169117928732728511244756587746073410261318231404092877988182778004552767191393330606222885280999707534232554624274467027355391825596212834786067504968920616990751629077772062416815692572201533847864419974361297255605223500210370567808052851600676153059441645472720490807168747502471222795406187843632966870113935644094366151129560370267084029952000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 6430017220203365219564052748876779768846672742414494973980404983005912679894009386420857895541932715399237171080765500202332279236938097183050953222354635791565513069595236903112844312486537900081038166256353017872574439751332978233165924538368415116414323184994405630225888839046485050563618772722346202664772983826047103832653675374986015522260009855719412901920709822841744625704743036803526786361295871081283529661549995603089305861622591491646101803513828522406786366146883894922456423628502441711289899665313562070106537516308023288630105003266057210072633049868404717372320416345289030136160338071446888860367839501974344966497556546503010335601914793385110655263651032462807341121120778255803908528101476425660505344087833364801808348741733316830437798399796986480232225355187038144962776571255127980865186255386306692431974122670108137492927505670152866729503225204070729551300768605053844290021455672814317083683489809017387034410685971864058505063594470345215842777453392093904929361750978452928723862012264586690291823960920952003413082180035243994632120327921127103787937700734048291656473127048134432635715030426671665062540227475938801332913218741621486050818725026562605090571132267464101823812924522456621590304802930282320255397272268911558156395064605077277754182662337209719673793522444269023846135851691832189421975177271687403455745272531119164379038296620666286126156439599439166448401302567543336228460389024191072179410790287940124089799093497541419341902748932063154954149050041418656283972630844754195026079410932113923884101773963465353625398097588776457992729680991595768011650957116575373029023856960148157679525555123161028066902812570143491434159652722621320624426614751970437412982121001872902437258569672423096063039925957321599650273790431637566911490582975718858487179785378058693493219133111784487425923604750693087554771598203659684922331598275585429519476998033875318795557497804156255737229579741543182554126699204697177076198655199917688283264394352126083462101002168258480046570850678342708114101522547740804796967891640689843092467358848681968712707077709907023337408016350609626744651969113449710446657859539011384495498083999777244088283769076277915785052555953806968071874628373841882982280415698021042061263927628083242037584824544617200461927055495957519666956525123330578082123064005619520175089421632679892168778335023930393555538074735632245618206278304507374589623268362750175914115173847964419053278220178628482829116052430815307764992654410767914909690382321828983064860434091939438606310574825432532856914351227047606455089097278492266477271361794180509072372419049769146736171917862287844139427912944181917264216390217131238847474455680558618357969637282766319027147118162064312306141566065015487338810360105936925593740274321176932950836731335080656682307035004649103480512040841852442424281662700010823730558929220036283035810959837534555737515700086753668109621095154800309823033555783988652439236411728933415282941690074087650877983992882707737701526287953603751531691634706853475790345624536569806416797538371870405332942661231398407879288724363141474920205794506849358892879967581917023254096794077618119344120906252583297594401644975184717263949104107600432417488584425419165207054565923924994314654603677318805379522969340290445741449052429608095397215262957668072450599245624518423716549502626959784293061206361905327548957346954423181700822323233023522641289421950397089801081676248872610859107342246351758528538102986767460221617779306757660747226979673799581911577214352124926628294731285141064947125592773218486565875443446036552862240769919317389715574567795161073128407158046532776826138167983387355809342241893516964064967802955301807043812857400914423278221401988073257468280441256252968931409047961382063326349236804174445091020341446617444291600112543279212417571444178183143388985837054935475145548268513026909420384444140804297839702276968884978629008066813284015065210619776136611724814648691581998496600514526883285565440000000000000000000000000000000000000000000000000000000000000000*i1^61 + -701134998867996928081806224569148725680587687012811468651625402361214956978185846461937084981130938177390454773009460470396506889255378191740863114146604293358585114374823153005139993762971572010822989443900711654740445751140313990004421109866695862470965622973046455766642035604241175287457800213334570678686078896423959347157852120808645706948695539959830657444147255812915175517195833297370715238874233032529035634878552460309938197831804882808047382946840629821564019646978791634199284535345848821234836532815733363184620830406080418842829984262133636742256493020083837780706916218692161545145460976530907689795707429793806423900461958105728192616073141340448328892115024641697773288182366470473643265003698927793942727311120993794428079957646906335007646679165843269290855359505336552511044933977833879917990106003067715891460783038776652858145481235094506771629927441907732154342311564546614132889334696855894333713820988404115986025498809809919209781036895666347281446095661113376257832691358512434973405291907984910580676676391068879196610403489709500329866612685398952539811036266067960302315644809726799489705873764598033753460618905976221423255680804038637881425586450417356626312413468191366201645513469613426649995890769076030208209801332412079411864348562931844711479840609999203445594431401449331783262569061992341394759273486033122595769071348052368693279174145035757896846060373324678073617108757566431709472687659557818750170334265363928799930721427878782546223356845521737603545863848050044657432775529145701304168665460076550630932084275202126725645044581396391797226965237976649639144481433596382142600432084673434906227250546116076493413985392480756516114595604559071924258279474168213292970905028811557325563037938911970002361304970234121456492458885118403684427356396309552522068337321805900507560716500747079250726391880162912639075848199755251128509470780734066806157421399570670378707938966445846304912890580331631413273785055304868006805725221591651377780297416132500234423248785313960526328003355459613408792192133214185572705384607844263472593514563696547399357404528402739964830158608352723267004397820239300986894489555836065434812191781212698884267385977031540566642250277091100662445378775492974493897345917472607562667211503233325709846725774319949393475694128019319873862369116118171241500283081905250673490148282839011271062804014645517774146454307762015672382526812705906446924696043095095729989992477299729323370920566232687204003904805871559913169957432751229907763546587794048039516677541047370881089614167450347934968437694756251528263089045044132589843618631350653958021634251621235091343614847051838862505000510647542233857584041950118783086253737891356319425992825550541567753876138372057751234929268710120996796692982754738164668734735851452368561238938078746929271879898584475683026588139787345676964083818843713281893839217057551005541197124040266287409877663140758007473506856477964064273507369361601576394953692466313747238939976509107009502111443319052226048034396816715666016643847736201175299725364741145495122785328927493274040615383031436301264295644110900647292354668292135148308775837189769150781962572433440877616287364045227020624657291374068328862728596809991567753421286494744359767851334698108206857082000679071890178315473393013308730484310043351112402186597141153568475591751652649402238217469422390628218534888991998784369155952162469699014153339886824344712201672507293628997745658602068518599276200845112815796044145288922821146732726222959810541413347871736473874789546722853172262846766381997993394470067349306413986088086994279838255332258567603314538502592685274562109959944490793183372256500047255049737456972659293556717754093191856095705133096767858585666217117385587097487212539152927971265079711126015016497799737725799417307999656261969082887047769763668103392484134106461460799981590501184015490583654287178531797349272397533618680432489405406798118573728606787810753999242643736603552102797753615891227031695326623825920000000000000000000000000000000000000000000000000000000000000*i1^62 + -4259644218602314577276358492559815507557855035152794170902957303733481835089337492769089272854900519285757794067831252060433166125286517878893122477599606163469855922534377291009374542619471907967208738453068880016542443466200153028999968539493363508510138574822637353483513988874474028257095898640919737301875373509996490895652824404965987925433730872849059787715410682330538738530769417541859553794891831370271037803252923883967704367488752686642692049086035428919583276210143088102619458747145171479408555326399483331328514108384118081803842712223802641360247388790699884053272560338395150817079188570525220362154211327878724991816909768873664188530923634040728772028957819988969652902149931387343775591732827158739596628336508840093989326740572128627035102846955340836087691120529745134455881802582618749213556768234793923121300930454052114046041675688264919591324462589534826064862658795722011801629437770093228367964770737514876422415626569353771998853636875378259796355569193713304849425217732906590056218296138189293655414642415964349248985044428808029373590170498790580594300895220703697536334004944921692113138654834160916413510944807732191144692616907034269414157856541378112863289100928596543058999598351669779785431232643972047660826887039240365432495494662522338427640221779499476979222926137676695372638745223295131697897136657719289669908008059339794430562287254107985632717080152696405778009322455103370857405334715650790581990641857129339323754978314780441496522271028534901778980822333093819712922151926756917219884423984362936784968253460939330929055755272103640432363308194282269422552204123590464430400689036456002939202433368626180475257536633292516365221833929143020151304836870858725614713454778142345048817317192202062912219547439135213904956171994733826746740618841683064924269906465888821511936557801915150105621627023701431576335053591167894888062182565491249562532214554529416204632719144337720314811468895270731864912710701392902792485091103813595673446826461512390363418305632370342992810586165177523473505515614849957850600912792757071294867914048361502732680027680875413371305998155093582878360846371812777325096117895562436035507044398710758706849717476805696407863667381736033589278926844657141136033371749773624957756584242254915611485659682543930977051238238580219854481602483685505020640178520068964992305761282508769827960228104384456050395078147164114851975156124084201630329466658663019461219396663116919117762368429753482287334052294381650692795688961509393807286244259145123414021425538961580711985218926383693345873786014482238397478863222244070306811226355348949642661405080519021031658117391586439691579452273942633170660402709429461130354597647864728941993279612448494745016916994403884495044644474594231290405470144326748833031191937621645182224637887591093436858202250081170619725044979791342776039806844349053117200653888493683571480530724339150663087788999106879599480627560447435721320814017634117850362371057980601957532965977202129513426632396116376795704233955246504488976899320548930561756109617246393279669067400607692311592417886381333100324000951809267688650335359007617748067047591043393079358378599333664951549685414069156569073819082552040384070103345079340231612620673042115904706741855262157387852715079458203209191560785251883921760809458068307486804663056804519971702637833322151210591210649513106248304563102801427332010227166115899138864694369348951276727808941586001673945771644903294158887149794546853592943553513544552380286832247301797096922705762224022351084659011789874261527698687883406849314358711261372355424973150774294714833506163371241003432126404168681461871667316237895965034185191116976500933250782697072820597222723897938394983840273499378194581183358209413342835366314892110821868594269863297777835874978206172639002730094532178271767687053717273537998240449798790587411192623329708199074058000622780398135073097519174009283439787119896010595422058725171673407383112291353542769684440491436589162092105134243840000000000000000000000000000000000000000000000000000000000*i1^63 + 571075208527592878412544706849096269806941980276174656389686778941595327838518777414723213780228043977103068139469119689619765466705472907364028200185605756093890875983366212648414361458353250359824294924846679096852443026805857673927694836465272953361526607384680112841735764349882430576778520080945402997513700797632867097465425844206735446154098628110257600737743239953628004418307514153015037250204233837997127008407159222516253896764046313211898531013099071294091090860032808771310418037468066090090856461560264171433357557848588023099627555453834792743498201070920021167672973452584542384142067457348918576421010087465781640280455063801104052160940812752257011603563992327160352498046361351911994878182060388728752123562385515699502949554477332109245274999735266435407297741801520513564031726033287817311468639424209579186085284169385214051092235851045053057036845760090071815559898051471068397621687964109128985479988763050985082311566516511304623352857944284028966292546258865792001258031830987479861078665062040002642892161639534528237090289615968595909410483089383098707787573505577736974954638823192023057108998616482378907442972883771215020194512765010003218393245020631084580416404297247058634230467975439810490561466122352040299587585084819618754597541445023076075601137264918923438150494496628588679069324998754544449924670683035234154756362308735577053561272629434442187835076959639851924922419394017740641842761148295897281450982502029951598536996291481131126751278351275436959605243972146909547970053091488201485265571380825742856869041109914155939994815155887619107799808254378167384262012002660542792905437593155292511608192548805086965805636670783803634712540677869084697261234223139906100409077995329126440960750726834685792998585096989961520650664212944362822400999629683801934046115116688504425608867930486004218566531955409173891130721563187560338933401994788668251524861092782360589147886767178913098732083634756210101080084853939057967913510643337122822045217002031914982232382914965276626549542872478477677035127839863432820221835848126044179104550527998049687272661283522829542436187244342733373903136257877990071394541657302909965147394088877428228090639900914197240353370442649526215974098759032059920352534320967530436496979858160594919986798070812266674393270189279915112760135897074445534809057748713831108476216848193888683819548494419751786746683139282714201341724635067411596418704091203616844042625333370118567443132611828658306659788050963880131132198073255795620411261192995454712163205451760876930641389849411757557849176177228966652878546013473692651831016024608859845834063508327338552096880660017340564060409450775141381468092402328103370270407432118255987677525336920853705403373279766012524406447033931454167768866242888519323171971039893376572966838075074440647739524186537546575727637676894119497476586830403124366274518708022314738180965525433212400950934801763503150673760662564939274936580699951887126946402934197080325391126667598803253783136172891389276380662713892266015536545076855269483473122508839145811322575376138663363337454166450409424337867232030521346894538832756578265836375216000756550803311282218185107748118321760871093015169193854776695184344307745618740856743401433126578692997172268263058933106334405342158651334850488605379380181826549586487159034063941464579548925544908179563357345467122234236608798169064779420566354494422119514294095100020695770161901325402352010623166678385215186445479329738064321329322390104982281354456464797687466961032922656664088993694362343054135727654630214622158778680068650446967798508573929446195077656817227939288057221093122471816239030450798816720713514461144444233416282284054227212386973592398124970950179266326863535156970705493897991907941250870409764180629354984711699967640941788078395210475968118502288353818140635388495346451994290778712954515784112076791913765039287718180343836895102681199653873245573561838349649296286913316839486530816251730375484698655744804523443404511641600000000000000000000000000000000000000000000000000000000*i1^64 + 98610876588027973255792409695352612540872324152548435361641182595904024075619778798872922900171386934159288501635894830355064751488864118085613674849669988112738660253748773022334962307220720821778018451894385803676730788721885422321576171474441742337567878114854519960835193778564235955109582924691974329956560714509741477791925722506709620538383331744351077669765030640157207980174784563461780129990934650874509315080270580068749876608077845060139079151349851735318793580546877920982455496570090188070321596453676831370975825930449888534984366157382429187547516452405181538565692767271371761389309587612243648683816060376089124111262944430777282246331123225363619697812988511084953502834891288924747865400650548481401045260222327177112280941479409250111853493161313261569329701055839575368040604059355952917026231138168611485171100326466709036980444209952981108058886619247871751133271560321808096975382894262519197368992290352428251042073356044537897164018364820963963344213834244329899036710130484447957212502920502348251050502136325553978785230396940988983971385307112157687499895713663534171869241350683585969308903382127395920972678394608761202862135872733890237816860036930500260135033030969406189575578571638342992806469396993081624250650505494462978027194982754877930122938456763522539416224667711691454900631135326041155714497968360747665228384630756791849254180904253961518667212839740194667769244456185688329494498783023843129071447215108649187656948224684571593576391248940780099355795874918387833665024223289593052771540295427549242020583391505096210892482818213080518803573446807208508842807239229753100174267277210805525835923572357709410364227111288164220098856170007830190775276449267492414314193268764016777857056878073512633341913821355293759821508643885629183861154684984793244093180437425882127451459238001274444632018850637158818585801846770681419667802781598158259729879473736563290802710940369048507588857231846066444746181250618515935089340165473746763807191533369764516451512971394339653450468819414137589992980383189459919806246589051505314190702488954176325702059627533703459837576757487093277239936677233711272720657298283037493449685555846884729047308076399225499063162969170623938212246672319985980930304867129915983727279348517641951286506035037011455894653896257637857986413560085752951023006649037156996711871732351249078867239847614050148276061432872389129712475550656830188375432733796384571798291826166389077932163631277746732021880537562076100446465913856224882287468096988200115199663898603290034185051972261479660312913724155720384504400447912290343132916181059893159073478422567160039216425660076250098275479415559461479741336631325410125900621785971469072075026224432931111360272179005579113750533966920602057788663387966874433653376881484472777395172331655675252649361196923782942253072143365073513998922927471014941831532573605000286375547187300242417562940767478576817247601611656292266322919508181067028680784496382658945466579288812571269189231827770216538084668104018415315646026283705831128236666335742325519806148069989567124835809759838545724768935144743881612738841544779509109434044007640653691159255383285231671977649403596466574146509423993897722778426125309752603163925411810373110262362118032629540346956763879762941635612530625707521378008846676389865036502465447677261908932313424192288073036366244055751563783013965191108280294083853880744978181258844086059626222189416981490390678705788194264989925650791017686321115051616646653054599057497665918748062425138732110890528788582062342263285009503916083522121063558845227978620769442896460505147036679745866083360995350452519615599088963160308934782335858347711525536892935990749352566779458841748875767714745505128262095111807137967160228056086052848180484514096348998997988199081765769709923188222213551475340232286448039725306851360517069657081074418353540393630097190962320135180283388340520986854151879142880051337615184578830560769242810908612010181325771019294475074495502614528000000000000000000000000000000000000000000000000000*i1^65 + -5737695174826940346575426173599594490989258745488799721542500856992042873309993691183449981089789634489629887491490634456603336033970106139411092388376073450836690586993023954141103565102414700777728483850224866984539601682617030587446579648212514228858937549429880532326396532505760599943125158422312335409808523646529745833743958959308733890036076381898898189342913156676622556421121100103139070679103331324297837150617098631078686059084395695195515644357379045739295830582503868768338501350569012403373922262259235648378848679870796491508908378623091918016887147811809220660643558484640197702155607624096984493467823191885766865687752927805848366753068737222106779587364687836039857236505492925249875242291988034700091688926598689780499155560665065019063931079835082392442869629669054595044868415315021809348863024376618402671650498607841775497199965855349415861140182892465999621797212890724448553401970870767587031927246943025059478291255975435322358219289992902676641584627419678603014312934367527373317210548124800657146384155328267126381875100751886342310770360433446275349790287383299085685929732796130881397971245969865373138783595721351766168876474630415530192128179960786081943027946237371328628453847346317086744072271006748714136571893534158945801221818403797117812825582638919897601906583602678136310233895003830800614209626149908768595461864076887704339338019319504887462041245494165195617793159650810664596063971254350226259983807338843934612965320078873179331335570525625785314757366210537120100851416569312749169349667551400149384280098153619764470532470028698129856642987273456592626941984937163887653345591354242722352572169829220808117864028103175303392172356743394096803130558224144868560210001592574431919362109235853184401661541443219831713964227036870297202702352192930742914295688826782697897403129058831364620958391996546099195505356706717046198147313940778003308604982964994303791745714752177481147005277286958684746083238330041904518717733961532539697795853919926236089034160524157830729277269986713322834086375118184524722567078336931773615029206242150445133187530825715666727292660079325628965475703435896773846614397366323619891300326582367297404917242322658431803166954716207398171045994111812243411210952796749238193941807488182505764439643779337895656100567354622113161292321605159324116867249102466897558502551455766675061563834471176865487537239343446369741114576824509325072042594709813497964966647534857951843761987566241754132239487499926321319290273350065290604876346515127649326339025034517068532893427460677738531824402342906120154165465411748774405053391755178654280515727198528908847999596516485057756277379983923981765357882856914611199758003874760011191348774054904069786506527197346115168848927840512559139365564073114670216551164998604689693907061814535657076409818442051901496610953062698426825035213350811399287761266948472262428804518521536336635872170223641272577552860406661906758735415291922419904428461982539217104708932232997317473790177747434195216158731206161769389500689117663812134375756374873454058505188836670874666459974741999080319860004365903136879028402105735110611553937179892115222709638601831734543371597838836023957696718759904911132806037606860666697790180261374557127210081115398322441625045686046588479074456332269287423880516055669286859882284113661881429134336791893128314152306651923037853766120650994109785372352661673669852021453582292856382410090154123436248489846427359290944115470631890815973703680597935268742588446183310631276389750330317649880757200636602599667423661221167143731124824806171366572623363157655104900996743239036384168333500721637055365324235338208059727637199207940942037030893723519608298312860818452550623116103334052330708942791815484596691800839977747302691046981452729081715862843328197498122542544730769395082793658881591175505360909147894270080367739390408767589742869647398060504015163582105473893219173013012756430202878526343602108655533347556828000765190415198627463666000786882560000000000000000000000000000000000000000000000000*i1^66 + 40662329264404662411660091588142544033086407611511006320595932975211997479465075099074000033915771142993865155928208837775613635003736795844582223234463862725529060377809967623405254783957959950333301599392842694768546887680879273211854799348371428615482192549764345354290188573965825904156174911573400559952522449759082864271854690092131774517524784521163547957244791558865220333109376956734848746603650163230933551131827447607068712777608479054206990379303381852390270187315263469280547420567929587748463058060582154542668901768582854704065848595161950651064637155870111359832406187485563852667907834359159589368773606190262627010225713345559378659163805480073783183711119743882353790625570788264975056832429226866212292588469204612243890490496798696974641026999179718961153508283871100630688648738853697888379700470604876467404140831091244475699594418945325934655343504817808438796811485499415684989658647773693225035245935824458018310042561825139305369583385761834357760862320653929867006619271306450853941997843965294119657493682438779773632512353958209432076613785229933923888208542311610470652934661164483658996676449386732740362097116459152113476035487802494547558776434566081632752101917235294685705071892797594101110678281790805903453086838450192504537436423920061753000617109670645383453725618542808772269771666236233762898014575604548340374976027219203283878178525110638051895986199946342497357388425273253720981822776443208577280574308937615524023650975321941471745512204598571282850365310989260052867462129336204231880220701960225994852125431915864046447026975499220435422959127256123377566384168098788644890774982569691964114990372860300462405792427822561612261765907549583572084098845597768231144330958854459463395601088185983873181485467129587421225231047311662975084472805350552162344702937521963466977172093317267832792105088618282736433059276151467862640055217195266954653925035346103907603318291294557306740762329412223421695266987521183336965387908081313083004679894868137447477329364841752257517640103051079361273110544756769901868288636325618461976026971069070776301359944347928719242712796089504089693506066870073072263407154851223406601842227410287209065999298988305998525897732445570457437670223677393127163024022829462246327119118396569848305619527418116965900866158149239289510353612020470891663487255132072090382540461413873224843520730460853376098821467629015217571311307306890515738507067749114416639642179818033919750233461475555760147162160840416874882380795297898998784949588357690454667262767402810106652176901781554429709495683318961202638614484428786042847008451689911438519259085929131818108907672304692687728812019658475614507269962881127743535218485330998813075823492497531327042179965961223760588501731871085440745232754720972551506437013832775092854690687632024874042835712510958191607501152398768137465647733280296750095000433044275224323904375313617714256216609280927381125694382194349897942194742797842084918453708366033076794095513835454980995506089006281813123785223500947654196799285057684057269768750705894262889806565026501985440065958769852488036200960133281644328139453461871732812181696495297897633426603813851588754101255064240768508175028479422147565974201634814651762284324310458622180167761877654410910824817718354525488548135366443793261176641159144729668421519695476155470062454856664299436023776185408337333648330783981630497250029447973232454500344265879691763179768550445467607513063264223930671045226653895051138519646065949733520765467344390462248436973986218259608189351959033272112764853730119409047310034235654697361609398962117910910637396525772562513410435289099759255899948447945684414205896106176386316842896092431386635916663876495549581510545663828097801474664699787404029009070452087872778688110496759578664790709661817751907707603531536593231852374391498650901835166539324636207276031972151101646558491599861314485044634966259428958302082231451522852971521770061785209857385070616835897364552625234826142041170247680000000000000000000000000000000000000000000000*i1^67 + 879012893120832841052814479532276578093384574585971651876305127048761911589021446169110058915304252378745436139248073050685125225938390808764981642875301079954370218775841630592604435117794049171105428854220111029199522730147704360612916544539506970310001721283839250966914385418477830004342549032820152350518476586003737266668403615713099308647500677628862943273798703860037592211132173786638168621613647622884370846724687049019054068842395201793646977021124520220569830091518982479197933159309335049003966164811772119424101010257064075552917798229125964461916506847829696659629651449748081818174636910951238303140898843920524128361708731979211952559102221303580370509236299385994574066245064563571757643236108710207813512110370916663724610063508827147744567807165521834372727220080062269282515058970339867293941636617164596229622271600230008246196714578443076866999925806778531670753749608833440943399566606433945868961524171035305668729685545463744187135957542215366540626815938644384612368184868048794735800744902078749236791350700117295808085601796289973674294705288337063975588355497036220190245045848829517323331010973442664859350575048430030098448315461396007234085161762336373287288691260558736758464146801728954030135721368303655768815188341973156977479563675750625714647427069824723431797133196978605202198473982535248857017730915102465943064174174312112980922847597497250044268648673997298010296960884776488324573538534121576480206231747886867542787196709521402695675000215795078346267282104439163645710099293549727301949656499887689996437353868043085433856058603536239389724128512680523899478546296501247768367383906814617820966785690357392084354861593668545988966635901815311374946028254166683497166149541371025659428097787669230759791998649625331434296850342778668052159358025142028867503883063149363983007266454543506267336166207296028610060641658853095055355401152099143797672854473634157783335340996516148122667250129860756843168496197693592091146441959219337759780593210550766816953743321433577848622403880654142686818507788044797006198218405595075043953230012375592280588683084601475910544390770821015224294904929607520525164252321297951111784325993583219186020660440175671068868966473991236569718962359497876214063613294248893008348658430824264136647261021092228477226882643560422188016309299097398364119747370880110513552764866880009701191270518025584232219656976435651432156000999020757352917038967568508712560981711356588244469841322829271360987931957999928897519087992162566606958183045130469925146384551667509070898974570527116105202312685371005277572897635195100491013404440383852975901713231589992043779543150455321227372196596773058733430392737771017308842096321396939038586772679914547405943140808898314283505253106895326565515009044865615802939482197123494585374114453740282686218729499291414183899933040031019328582688710627482940266235193420650819418002023651244462807377952314907808564391337096922740386001522583860025084165957594730397731480306569106302907710850036458618411741631461813289275187779280167007590575522196633218736765706497348618607016107778692243731721077578618387974329392276962660850962894541624543310111678463441212351742949091055592001382929734303416284905009122491779045501632326509360831598076342282257588729573290998458290028468186545759503553231641189617964923573944556097880801118027432922015037725310052862199313458983316802437423236778516262160658015902725154337694262981320649014224500572116778107537762497672651678912453174519800024539655155047255035991629076459114363171973746520780873107936496207963951767794030561799549235028422626451481491462242889571233833980680121965721745777886960965141715194599230245818917612780826256814264293107665565903854137985589603971029182361617457436247538483520306919734547315637395843792598340664643729085111235055999483199442866108067046186018445822828429932596203934406604812161434980874647004265322266779397849227366600681110339151210230769939724938928775274876587237274559681376771112960000000000000000000000000000000000000000000*i1^68 + 81806352737014342751266929565333658926031264503481419775256604739754354185373384933863723171957301186320755368112468906312281074179092949545514548274969898673606118210012330515304411136136723404115729164815809841220451691678036335478039746200381969610109852923783335437807388129122513529306361102113599663234836489608429587293850703049170179405557977752149053540542263646666354602856268256354058097754812314735212723233389507371759869238922840653426802034151758957229388709710732361911355491632786401624042249067124576191339734343270510199390941779762431999455508301390531248625019111135929966869149470954096114915419902624303306569156987641843163449191829751459930710838412303958060328973649356119479049183452081513018448341681736005919313631525333589418418857338689578118257616498265667046869483505350578671122552621011413638629024852393799561266802921598781799109990496634723665734216352936133217025571936723102910018461759419317579574766017205956588927352633452163614018717566219114075346270923517937654874272603534932621826032105229583853254819007787411329412470709527743858345131615870589545046943258738404868742770810691682833597278906062784132977538818304438232854042837525007586097753588748594430339184993665536377463787103186879469529390313821199522326839088938860743366781485906231915688518807403298344017663593621923767080531995632202527177809030056663011794943389966246919395472140156964558990616472151985074133484064405594548089956010052493136327349395494503303073109094423401433900218287056274071023710641252623927283674074944137284568732990515841398390526614193921680090040113097715858238088282281686013276281956227467853806586572427322155933684095256165708870622162186036075922060616391342379318596440774771004504835416294392073162381750644000061147208149782401778149131169201754483899265788537326383223146023503933557100908420372280456840177133659265163174862834067814107940489494489516617216089355537918246174557365832015177177017578227250241562042109174584512220020534177054577755081560391076074060611625954165805052670680192314505591165071184596513817163072927128419031583024578824261357301489547671092159634205229794636841101332837390618141724617874742479030674222558967708545879200880838373458545325572778852673761650287124854355087659271987473539020966206976717442784657506117622573260180895170320244269066751044798616478443067653986322785454990043334457888012446414312715031128353163182814651600696123981293984896323925952046795631179721038549023521997458504423931841298139792576715833640272275325435952950545348225138854472435374584097179279872381775256149331301569072367266192070389050052706305231932461188212350510326652862151776763821953560930396887626724393450256654236308615089250450638540484393760708928775093585176151468754148845580412246375302913826505051554908959863324203520100118686932994791676876378053494215988140541706514159917887556436748359049006545396377227072272007970697072300689208353872959385356081786657575221218901410841420496102879686483192103390544157948332441305190862996066481368801861633794925428038943093857440459621013555831430250081622378534774776564960834159732886824755027759994236886441414558215922366183214744881655134784262384402923575350052698946101880197243790897650964773442434180539845066674916934173604158692208339029362598626112264310695925632455100185506549318579731657182871914245115834252464033018435830655049848234171613610134992969152989009934072271541118600060649167896470485729699172680602328600430795057465500611835129085084398825364358517524607003821953974437366193567505013820316834386503223155476126269101862891572782972117178980439831515941485876119484246399849480086115872540019492665939101708558768255591509339089324028038494885951318387144960479358990235751696984132224907934279641746414459984814244915659161785943008948510660418452550222195975425681803759267904645361879038506576931929743914391791651808571188675672554434410912318976583107403741938325954643155919516873683994741089534092640811862720512000000000000000000000000000000000000000000*i1^69 + -2033090342770844409256527543553770690349131302737287156988065157747635146765335628214387818584456245437598417591790810024022527974569826460022465971108310272403404096691331965966544579881407879580142901578621680195069746697500207868867675347435846003726708978350543269019752914221060296216456873870953063959005580958412357045721086124692956162093614437835172252879902040012277075784133414118500196038262073505921853669603749426232706971615458732537305709592580890181872875176352313355367505254991228889591268814494798670216353477647310750727958128634833155430674835577476145579333951210435058387163329142432724955083725313115627723687265021625965521798125876175010889286028430070190435363187720008411219754780563347168797811014183628745755116219070631039676352723856279304563809035264932855238754934645888329431417743235539779104168084444218856497794949810484296871034678548637083444091008050748606457068476308302402452737553222042353971121928363178071571419002533236160480335768033862798491450686563278241790338075306486842248585212161824501220804904065364064484755081674853406963548053306373089617599731603991338615158541517192540492153338985623922926315141261840113795159285316590186524055227178194098323461839250546081091343382602435753302632935869522252588473868409863494619638749816803909471510372055135215703767309976472048213068410680106053187168436621370112124638715302266953795864152093024048307014369247388019976774893694116157347169360960731982397381890300879310192172649522563345992118106648571913098511147440787770352251333732937878536102531160541307296896582280514336233952212954468689604065767959785961784719387923609990048936483435630437677342696955620039541377574984493989204248040050472309248857464561857228966463969442523877117780813300176140375278348442354910333322539459954878006733897134474992115529313358492888366803991166447040978354631551638667749089762435001970948608440570360553051457280491630923105833798569446952316051191977633436590634766670054038411197123064414486756118086317699256856550510667886047009862239733652569577908841408936701609615711668699555941614284431276637524290329939388908491793835650318206195157831963836081166734288890732220625301649348451887384185711544238360358947453862622439484322247414090427469005250917912012610352644866646872293735191625020286643456755098436120689883359167233175740434434736812132267633736161273941070471261270947224093498396864902266190844876908297522453384810605377313289226961927333017535269173266399007155056978039742334429330952859635232925726169433193686026333042677157537546503458333268877460218456527060561190467990841071839202671967028077703114220485830149777989278389317219396293396498618832754884356715889902463029984820048153267026617542022286877032828746108207452389627678292706430747036386933266455966383791636461034663039888239316396514394204003547324954426166047879226985049706950138623412139268224883242372477411005596760838817590042222109287588276586507289516330370587971386403977530255606357419030498319609466509611057258694619346770457011579026469499280944696693686247439487413134581244178308309696540913239644323170095952169776092092529438401334865506373447758378563113161144433456942252663803476068274246558555185993661964324556119583657021976106132777447376205642445647514793624608405119533561963593084307291882130614908760627308325232240511620130411772731252475607182143693401462091996162802241943647371731288513430896913423077738438199375820423664069985475506962518362839638863635098517278512548340930271995007109952010800033543183399963394199480146680503357306098243605422244681663406256262974587625390197686590808017203026603276617054509707263369649914875844893390490646476503080373863969384693810547255763844676067453904246826302731155320152185587568166294994291795830333597901320922706199034584983000392438393423395543233859221036805503958446091397366026874846100337004246294667237441271025705370520927608624234970873751997077073382196943117799535581810698956076838816293812042727424000000000000000000000000000000000000*i1^70 + -36272968011174062097094041432786318367142126746690041916324015915589346347685223717385840306265344867178308849571827371600559998677696854709577045617213292489541759273616567825033797230459298480830242213082041492452467561133112417878579584920185362581413984865310148470125511105074933298160357045026710429782064987865338694936753720255957494821957397915033425764186575765902586862321788674151780463953718461944897710156205740083426634745361817759935758880625396931272920813031104713517687061329145969303736872424231417487014359924841461827786567639024068391023805097656423472142702343845243794639708069415943025092665425517993508508025331112220724351281768395400683707094325231898861784075700235241349083669618907243787345418292223674941196203147571535619923668652786596300431244219792396382573152919865776753612084431223153086218180909325641727380610268399533128422044125288693700270457745995670675932828650787643011948319871268093307900445898745068530002119561900328894015556763619180063243813932289465407003470595159790356814243568456013651881094391751597085056800994212654446395178093616767828997487203064153587782975900733898375886143740382385656220544087371899518224148458734477570073466443731048645825606106519862294925203206473775320303181206526404998320093424753989236179606479368354748020007497928073891294428380505466544087129902164208012564207879449356356905211323954827923709913619170622092303517127342390607459129614831317814414245013919451275470118105620062497080767600801504698534715406458047426312074722157300400511729027058295220291997246444080103132609003535919095468816197246208208458931163651843936874616623460410084370978543770189654780129858558939131535649265637720828059400173653033162364712456619882337504013185667203232376786376612598388020518075048164221325679097863104558405269706115640627284967858224812617102808145095664900304858729858455187255406386430948965119361186081259053483690579959765845092964099811604204525947646392323231299396026206524139460501848025135912528305370640973322716016006626103645362373908814716177843868852946144313072709330979294590143210643240465711520781305782634367853343961455455155337014459000043421201838215855454177999757354614201003086844385641634135378764069516613195761221163391779715085960790599393238283770107117860790010072638013627877399678560289344750311480256969114992568589378098883507952753551326980572804004018917411262730318212266787600118631670192159729723776339490725696150120878787114872714756191649029952283168456648409433764520293059992529614574524438472864746233356044434136779365447757031475538614357434829986101625111385243391137112729874629307845897397717277082629411817062044735219503232385798397097729495898752514006663335609465723071388708087199225566855690632692263698837602538378798775662464882098016755900183438427288108079220499881664122743095893924471564632179390359431196915247774813283756972806291693672152082835517896063689566675937149981865437842084009901068153544590480425783642406906483182996393918610901032595110438407912181700288220816564001666523341278929377148940853875411245320621081386234282303199391174908346080656917205238987184908835334206864396913732811480613533462208050174105239255777532394148249920342845376282335043502373008664242924054275263591507071507587356528221272615266712514288114159194698341599253871694637052149804018634672431308843824871667260591871937888138749669561127928467089530419491329557487181193703159656653522750541778147843822812069774733562360770444824177132385946802005891128827832727259739727554102269010535762657322330401248505786308848658875134921922664875694818921377723634866018472530095395218035246992800123305330699151029950525165329804892389679525404221322946230463443874712290073449303293882218405821982584114293348106080892080647313696232937797587152727838605424468717781943074156074762521749726085941627073272521540600910570265455269804131316260460869268078537476030444953512028071701929115205506155273812549871014700371786764226396327772160000000000000000000000000000000000*i1^71 + 940548551860937183520538544000020083960782581747617331047219385012519397593659246214533912402746290819250993878578739531431268763180984873679269694305361054637210048481353105770005632526753767828466427902597740596297569771830852274057889347215080189692862018976187518849719831810121339517470691868963487531379718875223620408521157111192451523102377459076200280512625642040075032355806639629686129574324497987581663870121281131148260218219644624855333923290244201809221978297964751641920146093566186054928289618723362746641583424716027597306090047901083622691369072667385689019365009613992129501448252318974413040834742724306302128209794610470756954103991870333229242101806263705645973664458843737683585766624979823751319888912053293577405227471682555467047850731566830422029513907455594762289455583816882063038254116644808496763971929553573215843087619824654195231789323222682149263479174713262246096182359007859782438812237930905940783063783068123119319369714436448241779295236757375515533160475702951169091539188747695010333158580201894404871996586779257823705966495918644201692960220394932458794723260169542586259575671451224920660135109464880314038962011938061809041005915193652956150018148389104423341614806224598494764284798366983056766678755816968881091244626824184418486151680846691032224949600982162659896426919063340708699043491562918124152660520815817618527938488182998567614934436383566131860721889740748710209782526250190291329907475615127090955574432008922527237842133983534326408638026327687536852597938183242552216308522742368675410337449326548873457804226712639573591686939880626673305173642246783173389373976370919217848471173726164712906669886796534428362757164749540411249974602024410420947321648655450124814140310092878020625870553820165155258684424330386903045674170777592636778738746159659405651784369225890052081718303814721493094646177058686511891759087939808722400351614684734486028413500801111426335030518921470117516023644254783936242968989793092933523919503406137485318247787878991718575175294899058340152915889724061447722516104118969630413580835266622748508376811490416135005522028419288804587127134089196897154493440701409428373986445528714570757943205584146795921363729824793970487691372534572425423765014864732155422324068197277666675626517201973159766594376685235161696080774329583442632866571101179527142906076173451049066734113885615777977982852718031815227467598111148070972957099934551962845461298191209210547090195059081957069838598583599174752633086405470247718540309095768005021901136979002722598251468917625597725122203162083100519072734397239235839541494270884988657111516455013547465896881081570499834900312017235709332474787372225455819147038041083691898164683953496188066825916324049793539804537624903814305498477972173113587302940508529470157065874864646779685869802406166986836109598548407974579507684183131374546988576220892701805642400639155677639294754788683575102172787074519201332452988318220535569791954566849938694024118974869140744611123696859652086117651317724831020474053378819735521389272726090218537565691769023195571139553630851329084396603973314785906289564267494666333825776135796324802940909477447820031098649105409909646958469905352869389275515165202889030586339761132254455796526970001585244981501532085062163444448263143442327841726343342323144460244407992890874719498324040539654933556657729190667490631722965547807268903639756088858700665093925485491352302802480935387208626700254312452934744212646088958649795587598179225697371318086742163110959686197825221304947757899742469279408775489120468991774700777253809493653053956564116430090071059757055777911409138086012688692073475300880076892716395839168621941823172333248100077046416673393003554564665391490582498902449428964123788109338650727029484611804035299263730195532685319402233645382919475825938890742185563597734651712428266872544139319760690742644497049833368909393885626354092187221580753361710030334718506399660639696995905330789220418924077670654279680000000000000000000000000000000*i1^72 + -2255522460602974394030878814858705508636916625464168950646748306336004058365901628523338043604577271725050316278503802831913261540548445509703240890587755709638651430179164443825312919139381650738514944605631334232702256745959552241573540765759181479141249420353067844336919784012549180087319463337141615462799313373743844782410089842828517728073586739834689290568092159599101776325254527879385136946193390631637007727809139011588181522307459696697093154507020826441797501525009045309199793738143393595337286700069854251046402412787333927010113696435036375703987649132808341126844993796981124754856690052355595886964113430641299766293778572089988182908741421806089769783261832362149223965693181960502183999726694414008748091825876093284474084887615794885140596672902975925364706132973881293084916513139115892327440613139190690089726719792844983792307635701276123370659913065080805969870207449541270978784050770854489041306508512234592092816490886161475842848926172871584279988058293839857008950939579323123535075218844324571853762487145104665514476885191108343941567612742120398116921714745438251930806331911300428076613241930772535964138081225504965650039840216000566808048187803483392856087020020636535762588945261559273648496776578752667743445923046603645916225622322258564986002464630941303415888697409811589719496675231418140404764380226118868596534809034672081020256840313707834860607136573005649037627862441439614705508605428961184812289163035010130195266092909624003659668126183640949000003064603285633465521370069566008270369587200865068776463977319646715760859895873678332182213892900414450363705994480649053942403158937288097880991239399446751700364382202165180649353044867237799264192641816888119980186417271534318427015551624591405906071679385489720516942368533199001632001771984402140963525801222990284742542881103911168009765178802095645473245726759032428953082496989375818710679105438922511662036473501826591139284943895263849207720592912188770755296152499610140998495699544940557384006541020936375880939851163913085904875818808419176691844496209122376450669564231364359485528847324690079436933387999428206315691948376017598639154294090650417896095843336898237348862393692523034643067540286198597255897078661752243095492187765827964954193895518394379000973412823788929980020405859444130064118176044648598406302595923973808113823422975986174034809228286719997197616567945799700591954432840621638051757525694678227213001220886561594984739985031351120937193759968467006036718265466443933477240197763047674121994955490208746927927460940259422878839909425565479386818828636648887137807998876857871777403098529366433197118463570992636372566046804556414863554415495153947461900355261240832065258744965856383199653733691574847479341324588445077014605265161358668202220105431249250868601168354561254679106751366030982437276741723307312656181393186601309406258439133832924730544040976785517673160487151748478594193972912992499806543383748297357510701633628060676673544622047609560213640926752521172263293104069776985918935361447135248209531007452100432917173726002763370256887460723474768778470872321735617933281254651428784376092431195868634040763779961053011565044811254333649830717923339948238299851308455761438253768462675829146140487935602866381856744885377581532337996156921841576183102673407418302975603299452148392904378579662785216422818406183095837096928523998927143433139487828447976127180555368988451100718762370771085973150802207214315659234964890111347500042534480375163835780464418740979885250560960036385186386431648059268326300098128669062547352212818866554322604624321820276577080441996628178625581520445024488741480401555795896963040913861606659624788041780496530820428753443216452438874887716631574838150138644749562237366519514497284218976976144842257912447722300641905289500351011500335100750943810790579442870066872303817143741585097128610290735377145742362145035184177292956129851630100817221255317701568878373478851543165357325306465316592461849559040000000000000000000000000000*i1^73 + 107328531021437608003839927146740929476496035581470292256084297470934296938254635227976028987633020385442849777278944882342493526931172992577186803313057162520168439380017759907735569026415941123012937820534216692634038715020070580814466952407332628437864375147510155845847493913604407484461846006860922883410352774673086749273201724050280259520539087344003630194940451566580792195771222043962931786618401761758558817109225748620569558904120495994962894329545058914578538566036829748290497863549144023151181408814531259355167862772528591667287230467347170114336708980912172991895466745441848880096152954417473885080730222233075687310304900065177586322279735078103419677945677557562444488468613995055029821912060061861252108883662530476140805990674130607189115857273221390774845913028252380034827682627862157849321636849562712629427478734834773534852184460239413641460596884674789669211591973350182208217748253478529183829501795720306318196478362158591882922183324573991151478972456222905045635213506470042667538118763479411435331360537095177466138148031818902395062194151970370921345298035363142611034698037521298923224914193458140809071963906655335188732421838138025325863420596476438104897028534501339064714808249386670590107017050547421128902392104878737522238613245068015635101098968614187511096501481685613642002095649740538528416987477128292792779135895269536960995092744711273472508185701182083302120302969846681036714864859393655747127394564895815726342586047171654787575982452121727489490372224440338201073282035228356128016184785533672635950942623266717599978294734017268210092471140453056148629188813530306285682995954692439474100135272658792330497736950222840979881102558728086357305155273871801818913201096844754463029328733806527672038881034825514569469657067516634550264038896248932959703992246332424160676035839906132898101857877068450845980809654050689712904191309940256601784655781850135944989325894743814861787699718172843616771872316868085879645944618200356299549317785609723141744928471193333368558266033749989422152003249778030637870915764794000516908079193717018309217275852466688294605204955046069379943303519128417460932132638475753293730161687005631695050236820288442316331113518206438877440290244297565344913775843711933102076996866624230335821854573709489025782129585853563787597771666767513438982025883416606472748726769993946953288738904022275097456103937372057613258842456177157567644307188713186876952499429449851161816347218340215108052904927041331702399279274326285029464403600500564356123318620910359616947685435913155031551605048354837631027725014874837865368052858281982500379203321911690812551919010081672796740799285574614021245420665434707743433998734838018746273338770024627499291528289278316099805499771446364515070994555670323276859925738954767708788100294491368601100297885761394632763892618623850958925224373412627763391408590596209362470041884793493572815501935574098992184212221635914013777485836810383659470275590212508270234304518359925265711432844133979091441499715566357541153034068580067563773570895928913938659849287678061817628534410690071123985948029383475263857868486065541838550069887315784758822831251824102754572691052023007085937564210630200096777915262286631416244191126694512371562501280734750426521549116120679278946383617105215990181171432965887175096451072074209866031188446095115028814499561731765430098594501326468306630228519819941583525581975239676833135939841037742209451536917383511866397497687913414067356788217389782685806545303397613409919530855083572160926843746417484656500383867306634256233740037150574160582230036080612055423705377042873690956487234039286889687390981402121410099710373082468015080697051098541475912110075512135227171825641574068657374519722705475205061717000667382205601499282925185900717943175135251867934197031655846532548643272082046763142653269284068533684489777260991308269223297193427532659268263546913525492717276985835903732639084588163833798441648407356965532035862715852390400000000000000000000000000*i1^74 + -1927750736194819703054074081496181931915989712898588503771023463397522174719523171740838032308971046699507500405161476977196326480775369445221285196156734135421006963758676962313939746680097557949245718822975576686362349120953837608770919401415713099643552801210455930041133982790407282001857540440573366174327563691920416041525970116703156797552930362190865676692300820516541648428561176240204229506595311378012441372973873154186384257676202260322224985521529268668338238220984625512874687644130034924788200073250199472443636849754718819657503863756750384245505089544828006337378184429049493734211951789918826764966849218023722590798184697099949809690544954489431095561128545494566597468142545051598977761797456870280230704974794631673342505691794434303494498861138886481427794637652507758266278910858057419504297759507284952012165565388066752959347375985651648755510833429703477911874056469591743071355517240078920661167270839481636575383425290122363564887699702977433808253098822996390980783604782153830449845523525081174860950508721968514222368742485151270246251819677384527565714602601882700459828692870868838643733086507149779453316981256211105850475057156221386015600586618267985677608236591969371432515497198419668625262308671837399572390154945655570531852299135394562938656091723351770138309347971445602898191554295516110586151926348877702197787599050680571619016676931778567700213085905032762482003792351064875101503841463401876604350287982638950819698482534518330352136172872946673309258802138912903380802062307455830535727825583151955255273972490698086959295673139082656210122133858264276846345065684968408778180402306402383637844050237298781267004039768446083372002545575915854984073802287011407544153671516546377357575917907637463998207085909915929914925103846477215444657505178703724155362632370504438133473595382447546886791678757405608717136935168004799168103780485464815988131891900215040000708536801052108030703561923151955327400511675126883632170098253267747934716664674663879737130413665555770997502093858687430191762239876211136707885542476961566396893292490632690590917363963224295699722604092671831107041337564654394366673333547786102723717818284653925647530331797048434571442022341947178153086046316303684652544509180467065038605327604171388419131889464982916986846099296519157998731316015409310761987186185813477024832011538388612477693904173683814435667844282897619329646148424931920088679186722222997049366863912824589304626370453317803573853411026921013717614947041881743517239979970770572903126121542837511638815210723889851891859180162505036326722768370855036896706761669001791961150906046930092193569612791523755520745116485042389521952819993436467605223472107328650076689318175612055420190656246114370564829116929677916602289001311295915203303586445366340160499626980954065145987420598752268498215186714445757805829007965397597061685927570844547800799651987877191693649467256476741057671619573849682914091619276169183515812581360877650176149600255730535477991261529441823204587116816555916266388284494885585946982393823248720188540087522610880207132916809388014194849926344561220548355693686641851387650153520568408074577068031081433543715350738474295141593768188637732927870043893440602123945837091250148937047905611312616920446977355587815681837774189740350643218594281597411435273544650631682245336796117033785859618158636830989135835880738676709079787466953385003780750647447039864287741798517451216325951163707653847016592977375160821454898981614376512306391700819645574941692880890500430093080097441394330327484039434891871515499759456897850673177383373247677644971968387683513623157162040255258332890073310007318530855714048670204562349775768105374857314795499709658699853468822891090123696866418865282792946029045265337044291780419771290596036421563264816520806895865272576966154143470810538922611896985101506880584590815453857139764670965274442638904253785757896152396900023532055501776298543740822890727220821972230460160852947401860710400000000000000000000*i1^75 + -11922902889167321672253564222541053562162063341244530957358181076866562951469062100416527398084779661920253625118693135881359381216161532004154138340083788446985805308284123438129862300627293349472037827761151938482529732254700507130425277950844282274467158307412774023833643298802952230386163071175167356550152550666193691273907809389540054448803133628461375872950894318273697706342346851828832486206405733233443117840131272051918669248182880379080077822104723866738350621463920254753154024645656428073526638084658365251623162549876801567906628233143230928022476617853081794595622326927844058226095646367682277530154188187287583700213555836925876212599984542793850350218020582142232042887361643108198458177999960112538808820902371179177790961216574227494032007082168922594524439632636966366613006136832084347512304299923390593230601631380884579171524052823326853912873386388682329055832344708521174055232142863115670852659725450692025091424115665601249903000738471815724518879032668772981954730893927240562092071566037356819211417573681466929695326033390416939683361494421773946063197583060521038769660624336230143958169653859887468819834391824501615481122566378867760546916370865855705604958207077529358893191816133575915005599460166060707842336557953454960794043582464471125090890370622084257972285219478228753512089308442857925148997936960343709023329212446598037034405800145932806219825245870123478519231429924814517330518743018801727883700218033758235797654660829663894703971121937090293423910587989530656346203048529251366716423118991181050375850976640888003864188304569191445698339768929466077844251107330536962801190766172232582284584694603158643158331615895268173290913250892137284572734635048019496969361412787020394458009122415995460550130443313439459105209836873500061088020059350753571173859612258516058175523487046657202382808796063553170892128749026362233850695659132696655470305554940990213238696728901046524899337262937528979689807244390289987663829190105625185895810839678804758760017253283105940595797933106383763040010082207800352340341010117042192946253349760208988663814058325537624058446867612705728348634003581737243103180864225798818070248471543926425360692656115123522335335260156949770943007911837236587719207531660665894384483590173741674526853826454026465059288859419280504158820568872609263508851305814750264723793321551243938667429143217346241187123034698702014991315079849022680093087170666094209388656457881952151970751319725110785722703320474192366903550042797338977406039875106315328668173138029142970084597854255351668466619027257109453198708014939914646217685818577834491638732506405714654301645352230172006614543003973659248936583085365570611377153870852403717170321676880364701750721638258657707571550445657155480778753331119778706983813627503613920537355509514525824225595940374826835014780746200049730786264920260736043086051097415469683362493187340393173275164838422177054958862919408055109735577826390742885144310031315800113070224505332834056201179634042972634413269156484338518070508062846935184547175174377516941891881062011342823059968822816210931802052650504893593949997016961228341699591878639677010350196524744265186027506187506527311998427992950989015461030843352197750434895529197065216188717584269795116784639066799042469277085735323286665944586382795083085608763145560719068960639265457480169177340784785440256358749257081174272727465264141772033448016128891777024680429609596657237553930245355986895689865572017966701315869988149674341381201269998751689078605884386259603703602025540813396388986868654920138032405675749823096591392101437182151322770040661242936669789811694886184771382769172629485225650083706907475717338821536803376773754895541791329830678482618683025436478017598971704948989404163219912033626133320059552359284250313462491014756920135149068855572120599709731060466329574904184741262183153076663604029000746024907175818843720389806147171146785950800404697853489558580718114195815603027850471647865733120000000000000000000*i1^76 + 760988775646452531707941942345225588390440253689474441414459296403121531799463895540554771512280692293921677514779621405996585376823756379720697644162617410605034427302282461155119149304977630843097204188245922447383350465691928581744283520580326343147554456432007178366737783083627744383196402711815314151000204192193863126041695677416944695020346444385383136668309023579266386250564051232768015900381902964513860445899866692937880192062810112191764885706451922551576470374274227098885578199280194132031337570732791087430989262111164455497927716677211875983454943942061828542361408666466531869232519892283887698768235988377064170245286799691444276567824174658676815660588929429136166553046362432053274963335814006268229723373204700580417016633249800946007526695629322806911954349147448815087516169857633385506158612620471850343388155938531758419773587067686144718754568273076988411754987455028817297058871340279987696047545238631329470524531247032328379641926229947296830329409084191228298605510590226117339842402332416212803761741654784334753469236016387794656742615914276809817707160695408148213375359296974289559380469883686001075938441785540524301136982585887499214656441196929127698505996369898253242701123269342428641764310503952248503066447069354983191326758722468449381541460313529263793943513200350229803839174738438455814528302232727994507893604193783749610446156256672768694765931177534487245566452710624711688146905425102056780218931525809183638685999689379937961799636340583049156349390705080798362540136925778624624302878533880553389118258843018770376130322056327616348644019828390233394893536698213265976860822357830198302105175694544638477931553297260044366018178730148806841421371752804563281408470173527586977291349280290098595868910453067569058617416544134961045128673505310265776083194487073946353973528752425766240160688696000541716671804925186363179620306380141359609401144570458130606960631676577532915652584438844155460980537347287189052396034755589728852966342086788807764150764437247160347873351488897406205823531113313961004354931811343324571895606501053813075794247589576132343052377368686033128035528439713702457768969126340273447066036235287016620634211007627604497639655404655183754356345731383248435834958449453658889667875050597919949821401862371381577377091106475157867900469328152153992816117538622062789609261124299946632537809248405451602814221311311424464531819105712574173138379991406740334992943921740646278127650361198605232236846959014994433083862800264734275424842362018555329790277894768272580347623892160229171980720513497086688297238599101012841031697566865073686249180573167571539008973672268104205812113914208060508969425744490951524683894054882278105697244336463626248325418440273370313827332878227900672649401074530391508748961998009112985181299762383810044421532228023060855395546823347484712809768681914676132430182394622563258783891385137362800902227815448621528312457114116702918828108101346856354977056830815377480890731981378775729440805339027390494462529897362460083331623384155591341127648180173930015301163015962783123366104303145585598842568435825828756750568030480179732286824695526708677553990126390760401828401811102154581929989780680175842602370523446216600406573673164981309893109046473981684311852262067076269048506893446891440938658348010202833030738173143636233848879167856260207705436476744399363234538277829979978610872756113684897309667498607658955258211964532855218484424514841294633548162947044832821204330332255427866980387742659732332315530585479604210687159677499424946623225455863376209643650418859497426812947191470419237280158788763615173121685632594878308839621766207863797699199635934880744151716953438199295944395739504618646097712171578290830776426818711500262513327235748051199170318950871173114822557445411348841758491406890431021359746928813560890504594625308077843257630079511752195412148158471379397308244443954120837008342075562131496338458963076376250788784279342345378893605466275840000000000000000*i1^77 + -15891393927389663833634769992015226829922194524746142508079253017900816991928400716973972900190297532477470179667967421093058736116507203936811389340002211281780243883689281970801166351598717076616543064409649037858552888906029564868411214175202878492899882175377682818197938461016720970297752503283926635381108699934505173366160774385421682752087542663788985281251147801201110924459529477974021474808825142137107344058757468300796884115510770023257028257411397709913728994494120930905269796435438633360862012521212982294931566170370742710764000772634772770073913128672857419521350808127424644939291864947373556562019944192268099218246360512178419122959794965943939301108748024127340106839523554410162950768779712677645461264705435498288687879670114958726706278546567770625066465425672941730589374616480853211777135149734290118997564734156232575281892149412077602868005031742609267775828316695190733894293723954643601959838468657081171592157235109378869004687490280621729761491733011980953127467701770196467981177348490099473446118641149445857986393192959942653329866478574570942306694849405345918276170458930923359365017106138865780298445871851688225390762325945538939301039035820395376998925295886874358408413735650616616639449732930559338892746727576353025327168949963577523527946460117943074412680590856139851945352611545778161977647454908322729766994037127266205199815149545144186580100251257280367876584076088961590793795077842322963585106056540632883349744252375961207691182011004935480220659717792677480782785087994378155537483003576880615682585379578985642995607653071163056733504088707788246519047935912251068278176325492994990541301567504927394263734911430854659526407101696828661831858802341046535752734286636271920878517169890635210215582235058740729817884112334843012735377705326620948138735563593730797541412438774408935896799356215605899526777508185094315414556882053994030034101844482360251291392228656492774762023535358040210047836037335743441386305878947798579932392058798959969641926775796139675629288330697451658455947445445193990057495817083846457099656736452329269272111543193960840455789713225148862931056846002874077409900919905879830385350174688000314990606009347988214630843968104370778272946350855934179164372529844219271071208372926297307678846124009325768463291443922725227825253218936882431967115981216058913190952088197798835068388540605669244679722558956191011692197629498200676819948625236466115459329602988261579306228592118713129625780422594466816799966803213580533999147239060412384098240395542793851601092838760744522994490893781039321687683117545329377787862992993741281070434903797609105046971485801595697844219655214997511276962256271030927006193841603533338986597513802711075989759173131681162316314288978272213923858074182834414297160625717615545053198421330792367294186430720703794612772745180286525410984521987982348262635039661234171303193815034193121346806371941098835740549372691332271582681362259790302623763952364330613485744626133451217134790270540324556889324683968835684275202997964471710410478883731618438846885891435818689090875107796016073060513796798108462538665591051825129467373076444460314954578193050700746189604345148686778820719125150515432127999453043575919553542806134913820523729786722970199950481502281183623917588271804747424867680925726510534671877603148201862110158265533183014387663086329262176795123177251266624866549971925537949354951128449977136053191920153647092338267255597525889171100339889895029690967986713502960568824901641300195652269362879668639728046478138405737801384262657472052654386635738216208451307987983769814847858942630701610017713526813851615936315340393645548129886084883098327685486442064786752865372263704841141357181316895756291086723995257802489057475179199455233006780120137484674582296164904561862802300244749505547869846927830731827316304965746521849464109160688252997920672416333448981388870395303736840839710630646956360118369125763705338737610099705713376285367782604800000000000000*i1^78 + 45493267764175117943539837708678816226623239438053926591482442916996676406443313911009671860249911067084790031144003577330261854203246546613068406151922992420315968431637545916331821458377060260684368004447773176654227246653197576814801415447703608533820455719336153873067721641648362213744781793101668403284953348355095903303244494034200667487406978043911323124944680881611308272041356589069022859896541275025864515336184633773049049823866062677898525759982532030316198604695045819196039346225934387773602799813327850485812011591345916735421282967768701676001676996993549856200360741255384834382548662454168931838376103679196701587723885506015923790905369499377506162725289181402820189565347814922713713200812220205681647392157231615690651936740213261559880679340217972405450520418734930148339162152651979388931681501261611050473621939201881193595792693464398125208055892858340383961500021022282798431449205575966568807263533998002895240031566408569154301288685986058347628299144886895834870180760166729527007344446852958661449179968221192456552073439200692533150765094831040746422351323242182517966674924446350853396363301023351623200883971603222871443386757068712494120853617033588916505189250448489452265685505874604780974368738324979013906073387007605706800460321571597642904647448339445576982501340637503323060411956093328971154689955496125108378118545254255284694677234087378802364597507005452441250272990481668787176819277380602738828046424390329215732498278632491350928145054050986397712364809466941059597238417639381444188102999132208274990947754684556220006341325226895846494406371403319058184211874120566914088931547445371193946974544258255712655777254753761231226312095669715190342755184705292012504514079070702671928156022530334913895340155226574414206403211211231470861734909501092096482306002140352520023539100705673860161107277869060147923921672776691012893592861717008515241811234584857181465482703539071611288998841212350236400418860612629207765614097488663289490362423598552010802620370977120027308139449660906353847540979716034530273229099029645668356429020830876367615217141673856936420674206314631713583188323189932176033918033898967763306153348861486277560988049708668999345208159427533467455589746729924898291985801224586117846774781112927981977734940544731745508338386258017763643093990210497592761521995253474056529021293647970255916631510210815849150141477817638913720418991602704923329287442882070706995415775314737299484297300623130908526722601059767047892890998670022656293373936401427213080313836909721715996931048503652662255444199667835274469767706730359859113963527154391976671800578154436155502390027815366033154522856229319078006612988128982949681403060562572020441776695017354504756137819457532744509984474562071038403147943620532074474959301694810540553256356334881030710755978190912539687169552336910333099088984148884715471638875441754694377773111868561172771206949789477832248978919781261050088785232653793758942406938853341350537218113001431599588203318639937049499082287713637489695603861901419421749350412325339374498207702378427065696524229353113638258153797876384130652757325785341633041844317942836518234889363380701539789586919071253806922219750829825641789299110226909604541349098486375641130974849940564120958589206199048746609145083003003497232418945169705573193386869539546585716203551711096451598264970073380394579950619978955372944974866046114314809539031008928602922810286361401535246204334694115976194488751479351970337499020093647766546209434142320846434848653174466691781740435870640994183807678856805552216418036856809891758573657895043640354026156115896622340740518131190863706317377858143651277458967941110932732434032585077683215695438779395978430586143906115330494112782831919716800165355047559292423468856088357594248509178172557251306519414023344802513519791483707103200507488027758314035837505490830980914297672032051796000172184008253737105393125094236022153033903077202387616187543968899265848147968000000000000*i1^79 + -192387482331490744490357607326737385417853769289843980603681554389128554468928752462365573127100352813342977035246890538640178968954834315771414535399016465197852326307876479155960589441277689845884931643358376940671688737845270594653703908094004649619299360673754042942625606518756277815928254266594596877926809488115008328679742139649331906761113934198220188939392258656331209573398530273903723942142137095044848330212947753678120054810061035434319521862102011296843143034817037426109662379644689445484656986076428956045148374172399410986542099924249852288771729517442080517262401420438099617728317099931305714102755759520752881211405321396197743592067941127876821255505285183769988468625375246048477793379676042730969550714491897170008470491831081707626437891724122668562897889153251110707442109553137585941673473279550556551511576408655949537308591990835285606041348811809010652112246363629089591895629765148527033724850524474629015418314636172078497257811081455394205320664120544594104757031401890175400292946873764741499354994801902377876558214907408715537088410790805374392527198697166931482899434314008934887430142951231060840283410195012378898322641547968028687452471470016127169121476072321820882972176236062903103182839280331311260042958653263750004636481922429157901863376247158068064194857106460579680685761014766459636499872422913118833592753955363494079536997336325039696908312495190047462372082965264961441297326630832572273763296033620937152599665253900624911882255954739660771660363410070519461977910394045240980717105148593878205127336805698087764484391203675791081304646962764133282822783112058810953281285584017292461411297991363211508057322312606551152830262380364493979048257792512952385682770533346357898974516275696630648289031036075262837714316513153191468083016590905667693614432012576463821206516132312054197359382032417819831255504735370578628053847561713454209801275434634355161630267228528910805721074900783477861774559608823098337986614980849929218757345127332334994975286215106252427481728559134248838639490733377363357455403820845921542843568905302204288382374243433686964178073482787164568143364964674562254425478263133631673239681347737469520483931604210517144353683790572775029747555001588599698703786461329223801409306419194335123271613493139825616762087346346895073118532013101739101993216360531983614753461976460105616800112571313391011328375654283573206912249748100013066962100819362183627620840259692630664525691126753026446892258058044920659367511086197438546466323530902508809942337555279498328072034045233418583278308919007027161046535323638181449455341249501040382833285335798465531039839913950281783843084057703029731881653094349506973369517840747616912912981224053585221656677481655404830429867067763818411541469046683737619151419696498491933098782406340970877030696974475310204964330636448349267541700957587173588280132956810822254183515693527035071232129747105819538218901952618126980975381135111094675281745012582162715759678229698737664894879863141739312193812380366036399513232427203294523238804491636997741887876571151644645566931123396856208815488006534673210733709182646931516760335285838572824483561828456778864541609866467258173382098107413598085554353772995283870855267344089264192477799922060209011885226172432044951860682752724552759031670902907391866954830339880958932297754647850072114751283399101920418067040927311154976352591158694547475764934464140842716649936205140594982941764962418423949763545430108283809117459605056695243566976092296952777638408616084848396294958914277533773937877911162728168610861078797783132317425646989898060879404446960320891528819567341403924005543363663657717673641938848815629300168225436696344895811400101225922008270616351861921385075496667180001660444909728822226993378097067698551059474074602137014687174116489012698167807414245740829519713712954097687682542331755326222049460096556946581589990230003392750934773069034319215618742413520674680316084449441783784407040000000000*i1^80 + -7031798780151056292582682978764792279879400070468602966390501203157741759355763625198514901168055057292722259520916725365636071135681532465672359919960481308059127511093255531653657056165486766399254963094160120441261294257935637376177805709123135040214507143455327967113587224048392911516782251376178688412022154519571921829122265064258210834794797761540675162764704543322341380172735551902178204016447720801109891751950811170549837610644170527639914250527769925319914938289481077076942309860215697388152448887031484115696095824120355615077038889845499951468976320801051359013565260898058083290007964973736448331398824655955773921086732314999057868369691278595752358759339702991103883855045246297213622606510615855943465160378551311557948845038738631022052261047125956032254155407912661383813014103766239408775686308836288549872878250216658795340121845612299007930567036908039267259172624827174690680873272659530181049870020940755975987567605626082221242190206891336809775239869896535924035827966097582157158842242140262896968957818952324319384175227106645282299036785746205603925464282352010491637840274256625177815114375806367791493931324743427730293342699912956385124680074789341246587086674636096111062857534947915608061650968311737697894627115840584437012574267575109155727147466753293201066240678457357494174763462070799199825242398594372231968764432640671615344887850684625182994502500817284751872802449879115843857788268617596161426549823555759078667152497301002143326433066451820920007311714931045480769850036577874819493859214419014583648635201777939744316884602724807473669985671612329297631470224467144415483644970411238862677054931832848032207126968517941790599254556692738701380029934169052862078911027128046266648679529119239953666187198276285634789093356208625019005171454933766026040226046181975923982254347317962459028061345003703312336951402861519357665643667851810997219175905918777405002020689382788477737786221010720187896990480218324379312535899847809920932194325754053297656483084752694537566249656761824606111139426456090727855050568186799243731984818817331718900465894410849243689672303789099165308880235700154788897167760067029763072411076177200151847953741926153111098997652544962599865739319842011471578276872820342884091459044590902417192786102677904867956362096127730538231403083079017718461529510664827111379127632783322540989146500993748126619708462255379221690124388986194929779075799518347223292783868580695775097574887800005608055252635628275234497821832142331043681480164940500672879814766123220976764981395943662066323295112952265835359248249926775882295703347861868566344665826494406718187554318346929238698574918453839322074005057210560817316958672417193270405214340545521326118024140304996580662170608366391352259615429458632319517382065355391114132398204090178356175920139345117362556068395044635144627552484038622391879625128219523991994904225896751123724708644322217696783500734391960142035883546197976063386488764779930320913252833757502570198665412946680213076840552398084224914315721237207743182413842300066014834222376145643683978824555101176684770312951804007670848618400784678203845822363786414373413478248149740933162940862465234834196925722358968499244230098853308328093940738506258561969201432380562904461321005099267108605645543891362889633326226171827237118475424210884932412977924622736965547372178483142503284950789953470349603542989747998600394879498503696162282821801050888877017084671920556900004381408288889954340139721015272270119039223372618567305746447064200563576199225451343982518195096143139450648548675879050177689356647908818281151499287950052701719041427945918690840002679615897208814023294407182628654364613257250038492279963054262513183463575971464579100618505622616768115497042954881439340211092450179130189701020122269350633714739659813604252352779543431422525225508145031112237686721803196174744628236191464574838988069983603760494193003897542146550689272168565890924391072813456923033600000000*i1^81 + 44343424039411962306152884393744078777281219882943068133468274661592860006480904685490538106283927900322240375310001446356186044298842673068465803233234573983635356961863557173399663122905415486893666891657024103629165608148899491897020616764346128739801516968354012890870286124368121912661324227372777676008240985093931915893765358690033624441521838199955037651410996882351285740681638399001427840702012052124081766279424988311225061312811344621181719659688288786720989592528381437285167525192337096275447907010066794346698314279465716116986492208948193748380588618427593822034895921027248413393204706904812477470807390299282091317392244572253337642450007374178733060386582245630052253426251772167098291057901842063075638532883687895553848483734769349082536830999049897965185258734981960072869819357067259414131709975374449842948777289080459266536219611291791513271318276235059400783947920798546358891871425481456654541302940782853323151734607067772100355486674455183428640487308487990876306325995865569046438865405341270977845543592797973685200584823401542647458440112064867089400341920138710504489035541034265288896675842497656695734671229681264654166003738955971516034643361946881902490919841861606814830265268039746487572939393858902571023760784692257942419023217248369258080134423852952197572826257855939069518077767693214247425252962905123809417329796603137178751248396085392239988850403414135721274210859776701338788190409148462066992856508923034641519729069508687177274417939797394653554645489249835193059759635840568069522966457670080315394623125451495952258446282972762907742424824760193931074825267103721996184973160198845708948694463805393881156566882227730177840773491610526280649345324082344551499096061534498857925188178778266594041062104396348366669731504915754510607701723253387045914501465378239702286002210803854192987301690232784311866815703803957035765217308965253199720435302656369006311205951432683780564435830272446216671004262670802597055939600376227501309519584915543135963253917366968292946658219875593096715443514269608720068915294855860916546882647315034471558069294524371128080950859603315470093093747192266414675819945167490797980264381246244646429306028257755821644054856304964993066414377577651403273313625230274651354082268573459990178862312666360299227636591565445096920621016474003651422510022822275236476849697632061908887099401647362635441746754542770911743388528836489301462136007046945703887442528046253695923706421107300967565175976443880631024142445101359889212796168599978966397363579864602294435901832829484781489188258595321046117968439376716474089691498764049674992040670878753878059443477095753638972904525609893494392008794772186846629137144408181914678114884083527412927019257547358819469701085079412115552007826580220194216681417608660740325270569984228474565120337855864074464839625164730129440769823910063340840009725742302343064352089602861465897276669496073749072783155318623587416333548268511898856729200788758493035143612335059928699783119885673078366490694081039412697045374006545096566971553446667909197466712328124558559598444785780045566468436843289767227545721642082368124257853890648255309646820276050897420927122700081425282314842840146862203480755612492027228269108615381069104298879549427515799579712168448436179549525620556399064790224419604842266284062568636626148847681054467441228372219073239579432397289405955286539590230689328289946422365745095355882650783001359879169559985420082534676222126319230723309248779724636213244726977664839162925702586085081327721029272641520423906587589045419112596720579235795074312214218545569075000419233974395112864718594964150326162664508342325464196143459790624358138017206494232527856028248678854255348771963869823458340128937374946447127278612237212518470338621995847966746461090828123805144096179301070184602589148754900213935709091237191802098941650893169471900342879655893069683895933257793866578735211483078484974549647942816711669566677356380160000000*i1^82 + -212456420752043648841242792448639747649611427830589116187923955323500743447397219105125614280355395623110800841372801480733167152177824458374696649110575297185728998145855476602815701147155340918837122687735469735801766034145990114280073154586841927051748808406215274876906375716257893492396181489355449101946234431154332502264573455214510051647071725339484067708296913913242001828846510654925541171811669378517588560025309833434912146675940214266582312046870052441697094363539268658798511879778397291442746831332067920609301675745225595838467220841668041134120235431869649611498720438478758416697807522395105058330081545082790418695926328155205144926830254087680744133416779521487577948714058479028756219004695469695630989682167647819577306733233237099593474187091999416516606257238288136882401722830147180262654947075350330030167862278320671640083589185641398743687218557466100870179220134667624603322765017183464186700124282492069185914841784997693256565615854537713434128942508179636833345352563874804532075063769834288957363386057736888069345313748500691988102930902150882430309032564248971374150371046945722609688851795554013013238927742873434961574614499417072157061450237496714187378879837206129918017918860797750375008910597134598220874028517030033932345868598467346033166952759194873963831191088971510662850229006066029973519726563788719078317919456337527745267920644690428278816900842147893726910602796355880413106446407222645931030684370555372744582170461745269217618757066861820784642526281458388248216738151537985218671292388196054414857900925105702194439545103203601107327193378257910856757329838579312444390470230119020199059703314004880223923482011576338233526377532214799588383597357524780045574440985041133139599788931304791091549327971869168976751407868662962431494783084023786388057592923128449859209258882267957640097808621288222107742027205428337024936633188403746936360604007204175297033708168148293329489097051868452521930705638847953627555431766146408548691234004591079869893611994033648538349087378598209229985226155620111818536281567673729168023300442210346432845720431457048242942466621870374542070915143338742728136021677275527115624907937994897534402696622340935913230093354917023778163435861730126997184435292300726146680373424833894508370798373978079392065606964902534079684681654535956803099579908354613160934709760353025121736014875206305528695977575060802827903578804267910670653574669703401279216721193849368722222199432530643196532902832284815550864668882694052909495256319335557210664060362814982878400469099157204205312085078459573189301805889551533711905618024352749619791472578717940582857585543351115999133465129833528576301207716496263348216510036210087540555948664572971785270342173939670384696718704599487866127891152083041778718211011995989320240154073833842613750655312393706740825357222044376901280566810693166170058125601841509060978000848683615190720335745538698808234090467054488950617298006511234844859111168644454743578840675075236953216778904048129698741090334851639066177754096589492220291176726265827494926112469045338003590638006316176191666696362384490977311930036849237191654611483618012597658887496114027735635649740543364980715131141031384974437191351358005511556839378776197665040961532775379945694800699367104813435623433003943558068206967803936677819770344257455193242599367021182661501805571693245665947505914326856524529045546801974229323622827045320038806294835993159635006657135845501269046539700564478627043063216839834380222697356975674637459916287061815626699881758104542757531976426518690419007258855292272128067212730851118669336224934202162815555805505106007418021991682158531837017281759021825586975261065794719705181718412419730055520185942251720516850727011703596385135106670961989870063756025638330336234988223043538106321572629500262815187650439395670501476817205119840482143456357030372875090475222870298684163472100392460061916493088839857437584801253971448397093201248256000000*i1^83 + -1221734443197294954382964168674546511646869442806893626291103662650025068777154123410564025156203275734235768971350240468849562638009089685318395591936081181207686661931157796586541657614245389053912792938081891093941327809920779888272330236674873628139465371699682387650887373410743044297364178550960398164841685226293676647756348626724225057155549763323573626343939855978502238963365971904738177112241467795764972253939721668370195592213920388983388990195983178286718120845071130856051262537661950893776797654432603338313659833002978211182714149932097267191191937632458947831997611029450200299579309449171485314696997138464679904720757773023508995451363523494892629433619468931604140222043261760947222599852054539560392835731911970300640492048637410964200931205600507594729430808204449317210398502444101381667382073538389103091447516218742062087266618676301783046426696184548968756675913034808234350099106913735029619455311742912551901249523474283830694650070699745664399678239265227763043759083773151367276961206847468253653928057169996938929346724238146698125574044523899920673615547826405040516687010331076630333830710416868880502721036339276931899800083905066203455365409912056661621603410551053739204674048067158137436630765533405682557571184004633299759612428149188523453431041760297006747895839519575263144456016063243876332092000744703824303637974285502903621698252279187594955330218516686126377635157182936842321733049717687561014042124073664262308379283516039948273626345968519129623378922825193211074289850220952094257414449353076824133540784209918860032247565035946652050258523496102624401535945196810934879035420432626697927445833882916267225467336411730553580138556748051728130117315276208354552242221587459080631447066704243777106170258386955606094957441963285601889214792401846723884979876142018119991864618320845345109126922478608119379119365764250740262808331223866347193170054876683095470757667645764903801666892159702943162100359637402054120460717419876897002547022988792937151619206812701153847207006451821715323571253714403042348465466145266553467539965327611203167327920228326243807299758509715032635294765398746701759906086446670850443023536264514445201888622498721109415990360907128257254860155602758328145716003267106148025250993293647465147189757037672790534172914928891498955980780669604840773470052395840455546720331231205180282005583221677714832997772172061663940211682682406040960242624444771624833769343714904752703309753517827073970349133984358517099765053174604329690028606287189321305817029107898761944223715984551469660021428415606015536297556195746204476801843075113739658116746121013844756526791053439843507174538395762203045652444605610423390101857289849203066911546989299049735346561972114172568636971452435428281683594649385688448709390482346129576115312625852014670633534781718109399575111811406800122784067794689148906289641423621557955261641932974348268052289474298518755410061044235285550038274038047325136234917684017713903696453453783068803786625702670921792001264121346759537153886769101933709029066365144618273980671561269839942366540553765655971254958974393554716554737924753255646611328362253501745073952495787163078451649382127083993075856734538861994801640879559285448745096593714994279536409304975715897288961610493579070468733563555424675465223113001170261924687358416937439718942566485668136539422265219438708576816300086499440577022595698171456601221548650856581330887743047266586798100485983347598628314185910426349353870193854848149885018673305773950875404301297029144479976885726252518918072630704832194639353731769979675903244590328274739679958451499745125787233323281122116007571658520564379435258834350050999945362893585015754555128535963998436029128094557631301988125500733607981569146553465870951185575174967443232070902507023267116779104714532707611729529094678105697744452501768924287679471262874242692831305674062267586504129063271132077446146618230570530623828184356978792438169600000*i1^84 + 17767284010795136572477848429172423148971888649988259018655720650698623015951276881351931163365455455789723273045033199147911616634515001362439068536334484030498917539274867988297061247149100025309285721404299128402801410654803821820590680240191362394345661855018230422122981865428594383100454977456384463061173917914809168001227896833624778539038067650479996525122222378121898255518608762339093970862043861763678723525211853616093694538259948238530344577338511350053786810614883457043553774764631450792854737780057637800151565315865411602990685609069590019469126699687056027112747581762377812035237451263273171199541918946617235962636039011336431608247527694956352917696663120347931178954770470085483323689165326457107049489378081690913731704003925720301414969966643085029879873411839887110672666399653235166627592324775415568753089208554087342073029469913172691646491269593628271698668935876092852730526950134257369321329725857805743735833425406558623616900926725976890463520431817035795976527939769215478035032428249879379379860410011216399449959427292663758360425173006395899042972414642889460690343859307255032973984254875518708321307456646041847437076356730911841118097635659317729698481649013165383236930965446944853970511326455749315784420389767144118603816593998928642471071755574915661455717747130732796363668005931715871250114756251144438246422123357649615880775868837005097410815543828651201659163225571221545847364697816988747830847585785246594474214830866534003783799599282187918543285380811845364400905860122361163193306538384435859295635198059095466360382119092596756863992902994055368409840977335477287756588440004528412557387569114277987849633483040961837715981954033838762326079588565946807266048666286497311062743044692031629044778659653152996545976113226783684033388763342484657151617977753616179118930523305080198754833498340653820690154042697881151974492762772535241302583079077961525085086269090364243651049711203687149557394128354840564959832164976105840211027155107013784830534258191080411737847974132231767573603124715772135655608062204854884831340246682853933724644505114516453162415499676359881050321403443505972380392414041055608875060304231010872517529561635011515918627801920695898394216967190617218704298196038974853221115879871876801347442770926156531810361669391280628198425220699938754468074144242422351426656592289601080061972793642745170992290394930856734567496843381735156482617179135188756281818831088732747204973566782973499931486131880605938635374584629952842097432001440117125567513539844498090261682284211353286615220718682423738210559604572831206196266769723513169817204259947902610920514368278093250235673813854926004739045528716022587458455552003934281368741129267233947832565134586386686280829174890385981096472393459804740445425326888281770086754532720986047912872671856124043010806650200594029486715269166808047039350762901041934567237680012890804035874205155428666024153355554851438329635070897227879363692909022789475785820164077108970373085343297689530994477599677978525875880836993304032972513674058380343056752164623177270698464032790884103638337889273439204602202943800803117719294421873986978740303225484334026281282399683056321914894057751803940072017681648496942409781672225496589514303322230085354254964014883542779487834202686405061873553144403183199414226438076196804933989737419408686593595472128915618577697628633623661708967311314277801100720684494486216863695790861161213553489651476851272023493534524440302598396278801386425462402335447749131509485218499597529140884998891439736769247706591248431569817346406291224265974486773972304379112075722069990627061758220012253733811427707148049199229401753197317318759271122161073497479521034861651392496409342245291892833872371874818937937681024449812786677988987936978396555977945393668999645889747180331768441961981532984511005915814307900261773376235376232761724171679827830349882435754966003269469369831857326680209924576705993768960000*i1^85 + -137307271711791471801643554556876431252377151676888706682580707196150983761033077824311345812829299914407191432041963162939622379784371393579238017829692020850922563715414606444449042094398688076252857856459383818016784907063716601411412619690596521920701370182790386523019799835778256223598016502363126451281522664931717366433159108280889520446259771149759980364953566966684186194196618222498858666044811131585051555153195756710005010528997186001511158247428067607535213135283952873283698962095288195460369180885912563203341778127237385791576583086734442081474317537403546515246323623824237348393739667380428711803683254336237459298930441906834245418783698688077632213230596638752749947823384892291442032630289233564556441951839940503877476091367493573264694150033433354212204466897430740476514816028900230190817275549835295156350020122230971089164608456460267263415963883694755732991308404514862286371961534809396371388359432298614888643917480698314693400439323618106668146729534841709701346340714911452980051926205342422215780965933249304630917786438676575541842999680766696070202018556729956695651605280812839139974960220615687125324196244354066400586305573724661596778254546080794969202113505519069124020471806662026220544059673730367848096109483167457167729042787330494064262936856857168670074036772141991216649429593977234333997182224014282104293365098607158134869197053683456211312762404273718643746344558298583157866893403714255646024100007804059805527375310759607681195603127599218024400308648646646832811258253878525015876609138468924751696711578829923710840577209522575811372840663378218424820698040278544464462441994262702828597959520338512844866963895166613173485749502132016528875454294519091981073721926867225560671873396970645743432724467280704115117380415046021475358282920519245753953323748769125349187780231449518858204236549776199637158749257178461795839300840160977754797336494732668163175098304105971448687854073853896879915881361578852671569900091054148843188975355015043606188828148964102572376975934007812887615451930191389466801882755529016866878632658310551183593005191752564414979533657965625058688238371955300381605542252043575958948193263253468340134458256262021964779498225224550936779698384413409762703636526747602091844022658420111867230554746946299680833335900347425764044488090641692041799449048480972244716358474952865134102740482360746152927135020257372994415730951869862114442289200293453188591767415407583378499309179726749986422466432245594674373899171737266773874861225888681586777198478551500440798085448856723601745235549336548946306545110693354007988893327481909014054785439092233117199478540508409173585564176350385184014495214561301403839606736528111292676255145885386823377779352291775892900603940781054645798788554102549998407066642298533195099106155423031711439867070748571830762230213521908702447383635790966941705133535367878797736752258932148675940737964176339465827719266364584798382092509449258110023854228759740855640941984120293618769425880284136519324965982390127766536699385808059872176606512138560101855347954364565702986565621229818899129585941878234264130371303376072751566324794655948776848049690994750119452278539971789227663954058968938105830773723635181830964295185012390942603439641689545785162482667450789778051035788538246428862319139843137029829654560279920119121494282504334421651182047921438643592983427259544696855303614529174719712563738724426736741469718022786217593482063010494385878850101713418553187644956890307149031528732091917595667182504737082197929070354307439673978877903387033362893407593607967305726544473900392934618338379323578500994271051390314305806934562695851138277188528524856084417023327309302311676436429242093930031713970525781992433861135344519173782342096074533118411907371686193435732087410440135521343531578265247007739894927891865456017957237983293117012579528712811010828933774646416033016856700026052297390669720254833101371346025202057216000*i1^86 + 644250017978509551935144368193620494043569497361042468343672268819365885061694154641859200937125220507029462561615252241310979714766442569408476220124291245906777324804640305155383964196496439739704613965680607511883161553008463636300666147649739787024063195717701950306694530505444191967212344438608007550271751244301656916824379243291359046262553665377415899946029157971850485814397560937322250312687163421361158869930533796282086265347002506496748213134604770061821611782540055950300168814818237093804920416053195661114746585947783070605324431969744111407410978983033258207635452491218307484865649514351669708944109934990459172215834617016908506767389335804643930337669747787429247248524328005985676628135367910730987490449021560562882549604385390774817756781439995065838440112938591645386347450401455566829461973581198366033284465403021476284630437554624514829761205896788557297369401551392403177890813920334457266243904065529448787322447128513355751836895295274374410998426676587442685977177458032972593461786655783483995881551509490749895439818824763934607123014184969827354714578490650730504129215584250997378212386207963963014881191755959548913982345699742503582571709032849854139319361850773397044757281229029440448255026169494606560377392730588644784615690201904077287228846619083990857372037431829255134342155942500459875440396640506627961118393680116290537057427461729057772498866653412665806900662633917046932543905958934324146290467617724716803951216262382706352678870070430565359360119693798382742312079332783937039877985809144535194434682766506511021997544645669038874813322964635200944383026987121964767628138129483663055922524687598566812663089632246777974449220232109904002571448869225044078288218143427012772193220982478670403826564863523294059192835233102347012397486490958944028914055492759375014248728241108176034717081384436208865679876202105692723365221056067823328599801307339652469289152257948154981739265035706675542543954115324408023100453478273896352157546058618971749843224270665801238491414083927802383869043101778963363890514962164307973570346357269133212130096337540654493113149148300775510060128815684356323320846569242424569626764804698394099773443291962384410297479743355877646521470123417211037804409320998878734750339870754601318044737497835818473622315646359799636499139634541827194733104885751242113016974116557553164298311389799866988884149124593943206610110101064735404927334504546112519891338392663019518061975004946395179939157311284947515298475824316404975186793826750738110703299630761824029313464104618685072050876480883636747919841480731475312260046392645345132914924641331653073170461266957973434860114498835330721050258663763648882014716739728315623020443801612308656086772050786382161464914605667005156833924875659614957562566649878134169458493526121501155328770517892352099066668282583898448921260087252168272785924446931842368575654744941901921280753989463565770641363607471801810663825723598559449521790197635941440711424599968806357421855262645835901986218166005524576192476322548609115555606520129749415334349619452333045773020319768698542391444670255126522655255326388622548372089297805195808512556943947753348214873594009966955547194400908054022832006640398736696182540503037533234679817328069518882224159774505458115210354408589417917256147745597582819995664794126737421398716273680743170488083570337550903648117825244852445425559437281864036385307611152817545396337445949925209458810102678859725144227543802738945278234195093200354452092836996254029003934202147848280402637931737210878258656493001492327690828179709108692265717952708643450472378375207884936767264763682941713952758643434551530974361102933366192499114425215289877796362343922284501094215770207583325662801740678087943640493329829123088583153074911018911283224408426273417833628922136095070881025179694288136132450896826494943574182278028075083614758309109618310026184914111024856526313461558613166695183391129600*i1^87 + -2315210491625837069130438230133093685081485556702714436450868142742899840645295680844109306531347756988725921264742147678182974042756458670738297539534093394022805798817614334889016678323409727876757584226326711638673871398021140650845172917116411035629466303924216458177711305482645560542278842867327798962260161469091441684410124299730237111814732028445218871290055716650761172835505916365867010588242489341496506446596696862261581957071209785185203080765549274267469513243776634203505863927696629585016087368830231762648067867030789891042800345335192245525265545572121469377110784088318149991378302344056323421340237787747123485180117627842608169995487821203163907814363003427840523684006569278151212767507202356746780519463063560725432576656710689794747636914551083822792932263036881919007142777539425591658113300446343694343996000676564145419456526009567447347448886811006513877878890878324230205655236214874814982780251247072717984312887754493696759735670715212464246200660795670813798212885633683851091019327888567615741242684548315308731287240013822617127767845997940568446327577665219872149433969104107093107621665096595738591126946896388945328128355263778928454761625635239767085849034557945522490698812672795960074906277649614505956490593077562612663282453359441770331327216430782870420254824946299581961185495371885424091184339712969366138989292565519296170637886745680258400021474761688840713510034167526085082194777529032301701830144095473610537965780480487020434258585337060647800098014717132201974026109112146894596345724254773292505516516457846987307083956198613596279348167150922846370479951929321826543115522401545007365994181321789202078397210340004293879080802318777131778736610473437449320647974830516260790289205206148210311025258927526777210382270623741416495887096676512235235329078190152112584492090900325845333601906772516647181142573174993847144406063491046134569461535075492209360992079795384727466630743859724408149231327322548996520971045768193693808892127683417218044091255038371885407390240685141100353384944996069352648593743783420520022979178671195406060751899614066766434902588167377450076876235621328582523598145322695874527108188359512839643868156136345741969774540010808587112810222401670934658773145464913507413571402939790977209258571398890519033463718949998382812383940515423232489580446954401154198756208464356674583283754588202043825947391528936304117990865143523141377061558273206423079510032894195171039928710049528347994554753606628848475777048973018776872453023711268968033208678302549714395143650034694002909099360477359666508475013808234864605707110074062276023556910281360723655096510480724224787636591429844584629840835531741965121129248102467830977351336393000332715524826837876613073980828516191393918954814851623603870720082844939764115033461978507445926604184754630327604028689320531512906313251464013881382270172544522819254751200995661210048343051505240072932135378101042766785387856405212037488341530351496713745957741093166736116293257041334631342447332514147625909204588903230796402664391053933868091374241879909376315439440292373341114913360876236972848240151304124837677059189173515341428453257572718905253584452478403971475209911671921365092328469478738119484658864714060513507604384196494477448931405290314745897397618094374390919843860614224308936983506445982705593548306750319202710590584269578213255005009819724522365813596672940906693998890163455872717336176947147726927426299732351633313429417891551781173983329045279722748555518895764432030406588549516266987794063962908233975837514034780002783279495206877317992745918843058579062667961165935064871002496894086532448340930828046383506463835323015055036414297949778157578754989516813254132191745495971203209912769337275847228598263958735364977008238644046044976169811886199848434695887548047784829273936765923222889835023838208838643442160816691104990491963234826042923821074439022522737180795181128945366529474560*i1^88 + 5971222472537656201340149337355477939367731956765581928458321839842758206868064573633504987914800367748586704767591156404856477357793613669286998912682353913456880249249279609584444388555268917824701188328744352194001563580123935089356280118065869564965029718917818664416751466685793557494204406249395012785183559676377061960746938249480551011412338609798420260634623051051432606448546469443646237681019067408145914347544504335222448176061468969845526034841993818484410493218214239191607525906869360859744909024542639263787449589264305668330753439664373491460640236322519713088511623583458089765929109575361724682980426658198049181732962435181256711457754095253989037947925193960270811472600308392704962521983913443871183045481722848274774300272341111113224798922470844986439602247394821976180606495571026812581367774729112662589371921730907225085441151587836280579215582664281530895638466560183027076851628929606355738473609326964355555713235598821947157143389686545647640475445858858758797172068021608172198259184007059490799520305788185350223268399637720026103432767856491066482315441908960295203255623567580498213315816782076562469288513466810019621320281438944346495462556772119949832676462635100445486656070510355435132430482101259210310602530217677601534547191607927442981685991293079247852342046633678495606260491844632868527866700890001419051399327724643352964843330264062443894865736718179548685160049512886087160684686464659486343136279094588505210166277873281557801201976780863797912674226927181426114336606984861345137977025915656751966534529983813677768565666981012956295798350928832906907815922557997186588835782734515905397602155787955716548005011639211940309338360619555198171623126440371060821511557277987322310822385439310929048177079062675108723565187534052458668329406948319480896155144900301431996278819354801271483863026402116523323370104627253124553411557763039519110991590543507827139126539648437710204086345116819965043355082907541384628804111016264403986236432915277407634059262824564245454539942157168965878120131309859858217977872772289335168772561259852373346172288045268368277007481158394635317068485191786143117766290719040591474197844890777660115665518402891805930527722914322871528384061331981241912114811211236101472929888024435130892112450383485498795786962695247524724104093179446567506542343830507280024729721397989404614233834607428842021540385443133710836966826425022850875649144619497531315498651871951516775622560850833767172130770037195812016087435563308072078036767804942297335560082667365724029705487989657073901341153881287996987979613385111936168226447317907688591181939152804282821389435113706630412145528946095064321445191730484435687729680031144538487692161845046362003610893253035033898584174235745530577364718538614790778662530300113746476485420463123077215301737389582132675919285206064863536368647489398363754020224849916892157406515240723875473609643830700844210032515988844599684206273701407426303087270520277832851840306881158854814995111770030259703041397069783561162040228861341010435616693818701415391586181837853970444798998615097763454293735372259948141103586405124451393365034287891385395688929752032359567287490099669718228367991482392629053075700895184861040860359864657774219166777459047219580157238030998871205776523655424962458734591859587846332559163832251197875778183401987395105731490739817355892467560017605583120321695639564801729143817823126251532993770792836572095012645165061847103443338191794964369468142693867734358777442945042155107452842422897728708386163480477613295942294408659866263391759228200265553809293709278189900599819195230423771518547063580776717585592662842020633372969723319313773003169847485320439692280427446320309314618188232091444657834277865751616729205505276492909205348005323873341322243136353812199126846358671720964273020196323185933638716367822589845454386852178249318307049708367649690062143752353867333496613425452444286976*i1^89 + -12520554192670056613891219258022775470837072185625092002761388954683756442414152094715354466950392343636055152683128222642442047696595191150807637475250193060358966329811987868694673319193081404345777549651065699489774513956298221842983139911010644639905643917812517968150106827195732376060890519721929420349190883745197124458278175647544925601936497502272658718613727512280790397172037745340510529250129196580751380442599610542998850306524740354031864109189248938471446321515065862788406361050311950477528929659221834387677057880516124295066156795044711798600243846108900911652261595649723084216837623393336274620609607851200206963810737446531839743505521647899854189813415647498774830419443653174253173525349811717357862257008878668884694072809115197135978312274220377381934730234860534073215858110674606195217282512563116622885409487273560023649654137618164186835337470680002925149195371101480082941318742437888056443278886860938612800396174610679569023707595768295558782628954319991343665756609061623688846361086146476346767055925541922820373344172581329498316454888161303567945562906277219073576285636764768101466400878315213099707557891870155169346302307484524669757483396097146078694492928418420976299785012764591501209050849969304960419000135928403993207474643653143265416849892295616638287048305127503582937132309635504771934114795524972445997219748095692738083575423323472997411674086265850477426440642176440061028716666410314527747431035376821656091116123957610373848936961982200733937245248788470338600499739356003344224732604353659635098639163646260826847053194177376426169168767177495180342752997888524054874235080654442790556295982672955011027418772722851551986138744463226261620751813467109305132985832597292072831289215514549796121059719438113506386604248588798913157939115553828471496939033805646075600681927802740952584146125596130493018243100479392547355678355131981110140885112665360193047096435720590142635025356086709622894518235155041226655851749326730723182248507861707424367521414257456992894644367971173014120823443241589290065639211123881381772671526897201377500160554330187208704397029284773218491859645299618117046245684753169351339231475486331014460411393002922139902777827242250577729249470429195829172336142259513394365707773471515645259102075369102548429233382871049776795574043220507397257239222790627793727367332443805633811177532266788382493270061813326996208112496560622972190967880832379395116574140200459845129505379249477647685389478492582312722236939885083312604094878648714407909590217588522864284353028206649049136106670111516130348418588292980955394641090441498269849732567885503778706954124227623514637939424967334358016555507507642242347177621196375317767032315345716598889724089940529802784004307425121849702416692602110816904158179487517120674090146976494147319283972875317051970437244236569759279106647700866567077149187474877060946991529570681199937563036412452133250628839255006341496833885326470410344563431018911866461693323615593983112802032980576695044504601847702328542996554590501285324596753857179367249956692238780192399528092409183236381720158625821433384530329380775835671577476229915862398135242644343745063411289141945219970168561250643369152227218519903754362339563611076682538786509315614529263968254539267793259168286559276461074277850874908584899214973279144582774416875933782536531596984022721878869119755917531068462957330037256373730941246225425097502061111281472073762012408751279247979927217085640834336025342493526252316025415675025123157503150285855442698859260964171905515876030470327089001659059281012934232575242468033639489541523180401700706767782668609188612090470764835979318460867198191189121527258909238876591899179597479153189762654499341403286718948369999318127682037626941393736726601566069043850910128496274256033611964132119831311092960682034249018169702019769704700870942939775654934213923606097854866143858086240937824967337634168832*i1^90 + 19340152562972874758781477431873417368805602059573299259446292242914505114264868179288026083972856296666727416730904784637757534741863006910544820801925495820810484822475716258149407848744858808842160675442257491057970735371167780773538783079274858976631033448081384491351764238052633306587219955917755704884096441735802996171096850540027622051135678280984009069827841091735478165768508396516620272873944506899287418358228550990449880361374585939042277331275400064959826612124623074417470863772752181761871193758967730460974628540986143172991425908685367672928393510449783926484665571131172621196790290026632261478288986013369891992004872498776940644291259832342858326658585336702022499082620331740773883425073372683178454615811569410660700082281749374173135787714876844805526544580494319899985833498924281335160190730708557464027850441951619494893886577988557087973679696564110926735387305852376961314447671348776011137517114967232316061640650457765699080435851786991975283283557382486628748187053627878110048700681956083434704391480192868729869614133310510789335928373843519944397557523389181672124461282099723457248525696528037957901119169098172954067672013384911171570971691579016599496121082301651814237395114548313302892820488239542060334065856461969430816654555425933179415457512546797681023681173346290975770426555515613959832183085038354911093806184171511412511324097755335687710106193671570403218404131847285759796511772638149412205070953284468316481929253050565775151808506176204917614700780078656838930213608872138154045147835564184876387763067385596065092711972971588887311948652246764301937779469820332789658784656339187551516587839026462099174535833221276261228525190990699962374668733755642348634386978780831653923247919532033198975247526571323910420802863305363378508795628880413132236734106708800452762563322995328624600877686038605898839363477421308915583916657755070359092834241505846599730543950854236645004423218895836339494493524361382874920835246814149499111681049342168022631641349079421704058697045132839386947192475060222908062790869216428070274408553905229551943767981203923836280602839497981839428508019636851614286944569680629767212597617559495017600620523230415007679429737786245787030382077450312588671960327010100040524880395938886833749161795562211111265492785963436001620482609242501121075008197364768928236625509846770433731649717123219462222557371098519743764945268094211195081846244185520498598248779787379360646012235682810613966865909210601840231768751894228826000647503000342542469905248614885799628307000718337973656630751518470079433948246984293202248089293848898347347605493858529889148058976008881678108793025693488311822677634595981934516899971865561055033301551789065116762901634901896914018349763875915505536717478571712627481371069629444039612111197648188896011114414814498758815731228744829741522668207678560556012211511438096638307139191254407149250123865567945857760780797994776864829730115150399924518724714693754468805939610754830724196145811481121835518428733249535141146715613953708886950828204355464751589850159932452797825636782200647485082941752623618662615629420065467310886298638927651271813865547689567455323934163466083454706977099589401152892278258024901566138591703999373280145887916491156020316083049006572219096785330347438113061201773857826002041189837164038860163467138660868367082495379396948408873274060833507119942298301946748475298832190415700450651052322037052943923196598184743589483641748515251079554646415963471748696695475412877203126988973894133391664372035720631831721944317392676542980952881436549479569838635604935010678071860498713513493991825002287616205165283805699061374989453514461314394820447881295304063017028533302036976212701080355486333576258330214015396584656039705402765882057868381475580018811924805445746661846364595129901291489061168846451576792871035167106567673582471453151712809325161167560269450012261736455470055424*i1^91 + -26895132800763493024614646540147518108578039272589035853186325901834916814773911510268442070358466434556497133707849004271202836883419831334354860938100577542430533884106894433101817812319646024333650013883297039943374268336301410540800138188881907631144540833793767885005716017854234365469136003985650501393207993013799793540837031850099630918579883363328229129478485225487765476089325716360874990558611177753086450516941037788034034193705304915893668443336645489709281797012611758959121003541632998106945364436466213723536038758886721699605877411237028772108552257147713863938003390873509818886789108731443006369738186376342356751440268030135930793818161559545665029572058940705237734248372835925925761251232227795724606580940033630950771513290101268098431325447773655153112179668465758530574257137510546791361701058393698227452120084039374328437513521831411372478022455301973596719855260102692982858543347581199788133589898072512501650154379304192337358448372615955408603193976468336542808875653405236631555936751020727028508529302082648211806774820105121736563362947930147362696572259251911436074474944890004717995962443929261670483842506737689884858712929916839228327590671976109264515242785882297155076416389507439714750060395419807061722361347407748585844829392583548607430571777521093185107188607535550187875262414934217081965923439287341415587824949921604963803605483899392551135249677431543259973506810727706584927847859218725192549199481183554925134629760119202924077057749129435976485583275572298435870579538114671877338588686418623157861608818172112144750171129846728205023933572975993051852022000885605765191727351852339644609730475000948726291371477464506522052751734606468454544032285233739908012517227724652230253361053490965531046641042899898224614518620136114702861474154626765392151705604892889394166249842848336807043921156239580654264504666411172370164228564182716106788701429258994547632800669026898564587173940539478087097245243322783169449695662761356418356463195961065707792028680202527829029812248458986527167646667107337800054084584599372937299938381422023610078317007945428302367759773368763650394464703260343959420465613599234807110129784448234723681145566643494149307796494847597392423831234687378792249696422953078816572887610459441546242894896388701573875836118943448785819336233069644665071485980750124847125961757217308119003500725444763365134081952143365426886558384228751284470959027843854335514713284819668590752712369826950592228666753320074462795803054987857653465467551144080744819387841408663327474753717737775607014746848727802836819050808607050990936538264468280373284121139716988540293987937496494275954480656763507948518881590668362096973908405793351173820728813518130622554494900877292813165004650475120146549396842583410742074903894818439812945387721896702568748709548733360110284337907597347582259467413918136239372116085881862793147226965595235285255356028948121181027441338137646371795902476507330892364830818056996737221495854935233819556282828209368722703382109054689321235163853023470425338003547947995998229509196420233580817058998875718559212397823455540936668677273849765629831416203650826430601167203396561970603222794774352229346171956146265144012391426812230865520978603522343331558515020524023222063098248549195255104146466608936257758913373352562557484674151937554339250011809205484497861492801005691299888670052279878377711194602946831510964900184258843929833638118358170865818283379523370511927109765708188787464593818665248113928027380371008465723858897875458070838689228757337787632530808986438740801216696425739485105155072923104676575793750873427412097228987691644930389316730790069214215452708405313011326819899537829243639177613336171697527190201898389395121376846403483446150312578152038842861263848330251485009578090147609152056876886237154297491895378699378838581120205619712904330102069340666714790867406728397635590077587614041206947840*i1^92 + 27906031101931408352285317106984667013912407454233186370969301437890698184633188919326957161564954828312282656334039185759245989665782307621415312189511679138928434267552638888428055050404618705895023809450244164459903962526923238142179883729863664311731421345644499631096272664714780248378583903513659983892632295044114982513058463907279424295026040155533626626860662016030692028287148848507235539519427004593989429940592075616731805804350266112127184257519321275782308437217315483754009519946082404258676160718420040118535899942354151330336541142339491949607317268046957872760642720610061963099898076205822650970083230628083758701188850529200361963946368859461455025626388372009931202479709632270622354249442775021588986965019144073185647651607624301757894486121214255496808626149382424464611095296820274432506843743440164061148408394832098544561789927363708473320719631595802416794632278358041301610584963639046782300828674720513821330742017023236444974730276274872575022321301069301326952137566550088830054271183146676290080952782322162300473830968389242279451459682135432097995567150843944660022657220654185398213488079128330736908260117403549206523108271000430766178288769222241201670923690160295046200263404412629872851796693459743784514475235759075776777918187903938187419963190170901322049917383668738535084130159900083767369965533185894891634760510045146180305689924500327022154774853036317538381671771171546799957283115672295960938715478074771154265206524998476232803284307838542207452622367036147239801123677450508367588880785036051307483764161712455579831450434991531263034921459108284357337314847566298975746953994106890905850611797221043007136554932724643823390208959287425530463975316796309705641350392863282793280819120866563504673759727421211682227591403664121617341556551561287577821767905984377345331506244330379783841284467801925789333731913659926474238870986815968055334715329365655336726036139812486228616947487581764764280696462303484269512292972244910301966046101579163358592450801601504017430005578160889931755018715879421279151523783599265888895267105413639289266127616178215929851908452788429052085466175146727841138108059277034553518400158001140614323974037910637891993329192513540810873887244823145765794618212712015419150166386370781690371525363199129019224915427500861914218843732028111948590931171442206490700162801665867416564564516647556738040940276565423828136001055755738226812319929129468179328439369164946174779090567155813928308507112583701390798216487223034627676451993693034961967886173854549160770328449249011067836379912300228600359426648917360318130815241527004903049701103429668360464475225268130902643528912441083206374003236166594176751493321413199615642334530986075806314108042301421263886923825046980883365084195619588536563219270863572123877797708025551570521974242698330320542664312121833185948532974594346827728380940901482328045286531368748779395189258442506043088937447351906597815577957328551743496015568921593671923417719557908056931195558036632938277805589287560616880402556120433982243448621740164893782425419996367587311613007193092361640379887633401373261004752726272282903917152429537873998522552686153340245376010297654824941861002907883291931607964408888772840467674809526759513251206583427387812547025026851863811316945781511245803385265892166699358697262548359569132421563121585218726126909441897746651342325730044068348767408797846550621064744403296630224776160645424679490693856133924936800015405168903663969013137813598845017846677484959982964632305988883350859802734645956022626429860161035512061110649352966867589905410076592910199938621304199086600849964445048706491926713888852531185616903112617577703269566485354576371766335984625261121640379396046816434454321284590786335389459414048280758625786660292228560940060912433059092460689030469130520447725227163313904792835023640748752621537990724232700502378683179614134152123469791232*i1^93 + -37627397851882416996565469535594116281059560280263764103729478392842511764389851728877732018511054326785969345034631209783780626278509961006604601088199234884865852285286328414450006321849865938460416768758071702878388001567974373608657027904034707450878624769439974236277296490089689651367530162509444713102226940866852936034149075893389613096345121785451236690040251480657304540864687355661615954543947056854540811688372014655329030977167318111322192865109577885488195768722547201050390371594239036341050407449689178929005383448044041443262356615468120525511319585163990299828496707011075092033502109349191717279466596443059417888823297034704393084031463853586107245572060838230604879175906416320009100146996737312563006098977511354608874814309760112584330758047484390909521710795482237712599687761958248435888527970310076067500905550221466903210261477121517230605131906907734788879057739839366482170031944894730968204798224699355455017673645519895854774014481679843169855568144536783221473109914607281227165121268659368130020242544344494123811996036567910330942517370229950612364787134176527387900324085995398554359900283350598075437797913827322508985184943521093611950467774094264491868663831978157123683881269182845247873097871915264883439930916792780375282843088395323020505700609285138797024380282119113012145142101850834910629067243349475000594690703990991841517472171401902397114822272656154772754467926463106309606838561546255364932907939323328862999628960244611183917591074986690930776678151992305348018893975290330986916098691011232319655395604948363160632249769514114016773143865139072839506591335883077429902709353619715219231817806969837747038742732355179244914861106343927904721003959970115659965813495157818138937660487460226705581472534041644269441741831590474935577109340183150228423534198787977249364982213718803015545875347645605668133631306197585347906897667712853816189767032448933537433173713324434171094081992324099057119408175925299486788421902560993201299132704587164497809684459223524256220486888907362379078190943423366711541389690886908584069152182237089726519412082137499244700864212495901503109778845050223536096832938158912072508950278803292233776115237857932198402206488278374629247469880511415083461140879680351809457670460179343559221185268966086683824630892520349432234708485146586152958526878005811123895054185070973396912835804485847388052573437066616336627525845777120973798642778323074209485165351908095385859044004223960767332979387138743655610251581539807253765839088946626805632928474054260886333977661678537360669058249043729284809027940535119627853614437325642545877785096792683733833018763574945787217409873328882067062134314406298576579006574926031696773319400031613062415873881677561718477871261449891140165990413402972523594676463707935765798191405868492861330966676845657457671006233932670284287735953565564974824854478681550546496662373838882366325585836228220777144444696626922886370989445926761613249214357391524558532262421042567432207462867000768228839938416335922822170728888679539814405584611296450868893671870212240655403033211478120741812692486325479785644685869335224512483765458694626644488618869858991902611193602980148014127140258300495272653481890582117253621259765071474768208437497100089831919545415787632624556668636139005245521306756319979129806816720364895761663301681941792822132600510959316765540171536353517108462109293865100434814736941701934109303478437101256721144320469672560201053743020793425511565182924826710682781497022018196313179705007325398687458872897087259262654000823473212138795560157995552770543902983783837120387408524898373923295882785045854071113595230280196110674900236678796045982664436704183751766512466118775306550185389309493270363136108314887940013969886197969000636274289563866000958054636321597476323689492936629624193481699703031521322241839652241403901945588126013067813467930490828746670070562816*i1^94 + 29484099069930205922490667859272507208811498937298858947761145990466457179139263021868956936770177597242385201991793496675444105293454776778231353681910212318911204082391467224786062024309624382284267250693938291595022222606057951769173258986562584168678039905762456915381848235316705535920505215843966572559200378494252076286855420073033864245597106552874385528268599635072617497173216973509168162445688111219308679152962132409061998671240977722081641643415564726096129544175915605161120155101314153462522142626523408821945055378024528572695464578486004172319816628431613568255693919056844279762022118715632361745076568590140483633872198037126535396335643992111485974118796744912185227343013770644105211886114860445893894396472156100469891616332767925491180900731224819983179090608164171611881665165991624383842552827900051133352850903026994550099788691882125960567919113218586929985232277138394615470299437170044847301609231973029690140319849793636544051683008886782422158624242150478358343204990168628512165942969615102152839133538364660767396027400181300035499450875443668806375691547205081810310976163453913752247989301639871346299187874137340860444626341398295624504216390557878400622869642915154400802652807507639978977062684575453208437065772613203652557543566206259501484769248481123406711546777271231487510622440014791018488234088793862557938830016263821972742217124340333599375215243354979575340024170797862748639601543574565769929342623300322159483398593904366454995967251551028348220311451310995224720874180276950170158511551928402627178682277778543565842690589020985094178181195678573022596055179153988155355149652012699705940699342919636869268805850360226769220669434564433047380849295400878603822056230889031358021122182062833834980123845866624494158420016824889190027305013080173704046590793187080730474200983671958778789156428372414276738712855871821424777588676187263964911842315833457908712570315558665966402675964307988429046107960154325346292974098821613599464872300940991531705746950047367106446129977371005485802277423657529022604738247062898111394456777879199318660492965872514089128491083375705075330473103929924807602240999507597387779988959527704244454273241161264782987580235047624995555359861139430332079559480621554116542099247770664714395785992479206381884100190020766781009315531059605370925271975107417824730147882244081037706008331678014515939364927433856162063004449756589924260139159613419061491881807677389426384046894239707214232246754638198928600820309373155816526430897121120262304772020842899902566116628218144825366231144881475932533138418090110825878746978467172083113461256115128203572161497705717702018915381891288078520853822685189201491722185830612564864749598646240414844018713831190431024240222703526101387972289277843936316666762012270187192230134654241193037128064831534425889354742495196107328574954512682944054722985184197742888921745120982453541398080876700032519163890519826111716463027995069031109857755337323756166471215196867419027794582432705496614600887000258818872763195796924156859045758751221002166839910919779867163158897269522892682144159459372988383775048147573325810481175223024639005370265260834418227362758691275544520105376498020288813177617749193084197799576309390070128268919029304019379252662432632019099432296308829649264304389730333644004501436826436772750203888273848008250620684113450826992199875891289527273902007646599266436411509373489688666369957537542175191972800980115891359385914348417723629258382447272081151232627131450381275482777807736495582830898015594074884218834494540568086245926471640107567304502802322434809779599270922388375506454938066923516874775934925359016299703316679983651230194840848690660497571856745803043805110835187722780120786229417829334885771118583457176855717287094940283223424901993498302163724577317982523985650034387017176536601093925491839864819891619289283928913140771742285824*i1^95 + -24408008583846407105257809512377679817160327608605869444216479674950023639924832602654322894602859489732343975100089138709865970431627677811806850034529835475290066800384091567372322797035960477503769142072878122431863349659549751334587279282840225433737006380750466179416751500384989554341323299265674950788977672570598385723127570951707459418849630311383401516735242069013003162907860239064561819115864803996401173854629734675677239414991905521809868391741947572287035345220713103663699146978855503930729102909229576342844422603441610027585154303114976757567484923536978812274310069530079404566973599542725912305548817691021760130064736155172312028906716741007533087787499877798556886333313606107411472631833710531024662776594312896151126711495763352834377967126568033992755583270470027705821635534490490638017955676231198057670074646735094313082975546201871045598796860849999299281900614230483072189629254364400828320301587817694685427286686708463112091258070578512782686741024552998749850481457238212072766724161623852632466753629110802051062888158192989528493372419700306096939697107151234393655695759399825149876330844490298087952957079888288435458816355886722925823408490525626921945726045130345896014946868448822416721155008167452021454484957148369299455660756180466055889837184359436640396840085805061331419489770855553076242142501408884741188786669865381963908095900384259233746289268424812841674780366182125671411153059122508473653201296428559104482001373866045233862852644051737360762559099054169600929065806296390429232820514394439283031558150479172130192345271136148473832345024444943995689698532541452130381330836559092099740476826744589725606858055531761286678577664595182905225283297547772586050629517454680785426426412576251597924731871715542096435682710549364766790558929815192794046232947337912206914793972076961757994051702209774796016239093897667071356178733967366283457082259588624188918180121164589034331386322303308227130720846214665722287605666734564025418785174989376075994397369732517645263930859924220392640870333449099504116744892874468626861880887779801753807551403104200434275788758187497492186347416760801042260215525951651572784167933753439148716147586033336163696053211277647614608825807743689627576659695576559366771852398159112802930261552017779896987973225505738145287076804440519134095548376485738791653761906042718311280155551257045675894909005346238522890176324255223142017897905691273845607116471207566089693840320523619271626837274522132767491873960616801832133202753200302578067243195618856575954283811072104524627237207962597602489395922383382496644227299249273225821097316286074896557576005638965617888460242087472369124544690671514995486442845602206539277354072393331334944808253702552269715362826752770257930741957271211707989355654298034243036469391183732287144421032922011684057700191997483236878986452191624400914372088440836928259099837390204400499293013882380590093828199754366479376319952655911994000083366671716528799335173854319437948777691546491851852015448959676520552659867330261974469827277938038339898865101689611598667875146877708795715905124479673192185789393557728140378731598204021314032792223129617514923303021593804204314513224911646096779490458255557375387975751611037394669992471845608636504084227543503520105308513320225623175469625352134577275228156335320236664927918809714296794995954593923375040950410130444855519582147820187576068275183282184286115401989156447151144590270229380037697601236619699160097938709563511824524611921218310471382698865567164578368845691003268922407978931820958467220585631113236684829378753899805193679699164151806508782367085857802066040032001326379549970247881689581307704172463751632911277888984334868971533977485406547197073576035897045322431637898104303206859380722508856491272742231436424663630264405723363003610567467028952625370519329101296103168089995896370857801218226581929984*i1^96 + 7930474218971414941822271167278511709289523166674750680307703866108975313630247435939931403747496169902335765338969861386816564004033839201622927011777810066277650794290662414605958572233510717861161198454329414564520644453794178520985146776552099911804543723467636845549948278836548438119531127455058757242539629385816059514554988675083111318440377954378764488035313467566548632017347186526431012877797175164148049723907729821573914346470911596100610708198965404351044519580702522917774843882837111272416761951912519049577191510381648827309647916796151264305678686811381637727015502820350550457063723922966077726672034052442417679115350931379982687307214936303507183149750324802535973284389131123446499220719820385097811454895675379743203658671737743588671396737674379178155859385050313513378376755831453247556729465628665566801763212258595489128548260856639108010935139397101809753532757229033171270267486263249543037948240327855845995510633345493362541792528515588144143272199525993656155207644041652906548281174345535473491116548384698036795378361204670901599750873787110733677512636501998579470685356141170655123638097251786985301168567268054955436293137984086028339204935648295520419379875290038449782142190865471644724362771100752602525551319890189681854863191649259387288834117214979509125025482530038444614656641245424342156021124764883230695137060207553876966275483440968073482283788838526530969762596733282251364300787614370807984795544218603608929432330114436580014989457632910018309906180871016335302579881640651101682408817834856999817120581349773690870199827169077472342011357374090796699980212159458764483117766128984791183291036357168456315976082449403241785895218239038548462466724745224437308637278699849213701951960295703405612907457239330606626367586245420445222890428352128476362386219087366071105156294597494002765106067593726707681411346595927656448420264022249434052449493893154281447803137470188241289761342250797323978760238296215487687881020116177852237401583182949732645062534135625805141361017428082670800857276197368902028068394445201923366866923886317185114861917232778434552840641167444413499485982027555761454152337339216094930729366912475854742660517940540967524101597941665044808918353418119769774161695583542882205034901796873692169638494923972953828555355200508323196594534207628941345827517303406413656381039510498503292928311163066994346287442807395397802244137668684936778654691339077195584694939125876691639116742067853114958982593828048130335381972451117462783291386667056004472921513995561497426551253130627260310840506736311688202811309562983211454795629455936154929489862426298570311186390463781133345553617099190297581772278758858565969489904348179780317848579585525692028993537239168509379720774370339450646027065959075252677714765466303846449914211385844696599693812938005611653694663378362400577715785808062067238952668784136141751292434226476335042310013786315422895677276387535959476327802116662313213161705303193786691734204153777838726307271495087320917061142850104416486155569890797651414899475066143826505404686468171466256197660789119627029170243672797775701315110609297629856362932253808905267484191374139750142607321729569197921902131561282492159167707369124500695639719020599716566906226977726864010391400381390297531192035469546780251473675968481586301272346431590906375547753384960663916796773281269565386344633926661281179836015472901534597659133265246971641300184303672363550866314630275015819981167778191961121253500293742971018636797577334909854684853143193816242628478167047449108062066430103475153553657482002260457240315798472321556148124105048703896423189333230257596125404032955377162947285979570657372471883495081838267081574739201199949449483682716453301673348844263343284813788897324591468178288486358391098658341645234032151591963779871953107387165090385724550293826514807876721388392857778630898718081024*i1^97 + -14072540161419729388385475020048090848652448783010901423305361998750164073642213506431244482568114069438714878109140229733803293451836970164379791910569337228592891148886130685714891776168303887482938961981008516628991719388049819931960188290844186128370501801022214351604631870999754501613394635901657522069554560227251972144766490596072547058833221712483293406134570266565831528077875323263438771073564239999420564170764583958008663986343501154932787986756055739756101271088047434334124425693837918022688631950331983705401608391833097186528582459288028946288602617825821425270789107444671632917858943366475328382184839476329025450428926809137017311889726970225602436173768273078940125778502137943778048848412347326398489437130471057951409988872794755176786377499277598759004618229965865725154404852284084338667366688211195540203580307600398530307825267326203141458800840965501556232565716754613129963292309132236854651077958233119362185500730266267549267432367050569518154404820142253371919420511044615079695493860953071267905193322974843875506993161040752049323103005002952968629287595081266305347382886881971125540935384875384325651079491338357288303579682679595498070479846514610532790705251432708560745107505922582841039158442099669860235547852638304960648822947619003796751230571216568123180330189410671754296399568927963546435926066836455564966062250931902343119721301303665650643624023012300704338053959364294376920643449693606760645624942553748760449897909381513186449737295343320275627821969365701837809606530043502233467832229579554165382896489245293778574994659112144109932669866361375459541851470838538752444201285999512657076926199213870192290284908049251732228731107757672501246790456405140822792237151407798953703502474970639907249894816121750473056244832477217557016610418846853626500514808537908299725939948238193472504350641643920624951220964925696471906185486652218638067432124756237041098381583298613175487417181688996768361724275700552650632524618097614256320183494262946928007771007751747607332304700142394742630622587721545968855704003365295263149909703617219359616706365600777416072905586704649187707043855971943439401315348892772890661657493334979846504210838995036475060830174122578986102341408867609762713322999185491129090167604206313936027557462168851093375683498759508370341991982245858615130682279296917982932180690628382419319385075823860988075097794982449115624588863682739344576265215062354801135417995082135842149528191277085502003968636262889035910502909987008035976743365095047993225343191271832362961191918741548276657071788656734470654229678162187816781049760028157339585252672798072459051135330794799032230151531385556413189162455522629854981473853159614159759049289560530636517813858540353859553030056847750968387623626735217142679327031389483270803398607721614083889528949416912255625741772345357655095258627593509435532223552342512592305032989266948937492888241455602239958338739180827705606288368010792034914458128598068945417333241162996831740382592889351563341825009874672064013957881778110730790793846152775688587506858144373783756294712731793902941286941276265776592194127940812157294433422677947642793949281363311318949794463488057551291665167393293145846347737442515565158890263028608932128254949485568215398760805305157546797136861126165922751980990677783618113774354519281037579491191614130728141279337635711098093796763044455492727669125081719215144074197656310697444507678126824952909269633230279771401411055233091755960170317958104644631135235901273033697451641786405203294028360372107034885205443512217061340171984659726747674079416158879378424303837418413093229145836056305286590775140141288894714308323855833926537166603855867275466888405579545904353523232639919325477523944784100340251931599658693325130524028200179669500199367705531908542920193003586581110265207762644528209483702860525027727131692724363211046912*i1^98 + 9490135078680505965507186228364968243336849365810085567711792114495501634741568551788194986219496823258126465286159796553195689382314450797087466350931700970560367840240354924054700533959139659067289134326953881958852653447034766254992119543571343644283305036462090322887715611608617178712325216094596796139479959713360177231888276931195452357745662419477069793691693934964913289461947270350172455885414480749082125278839947797603265684091964644790624461847506275923124776342397240542746900897048391300562145437236160383007769601997872331482129321474039309846868052499196041193851688414894852542046776210468739157204420427021595402397543665096965739166412558716165810243119193579114508101372595614461153784691958998037293900014786071176841282718262436002935082720232086432549871707332755488002950231257520785883396054759203325035517063555488972596544873562143954960826867196268945771270724763529181444859048712388648998775854155852651019140123267278205517555871993429048542702804121653498065092997633825939734631373935135806245663189033196602968642188914201271798715252392874678536312376312708108929260071119672253339314863356560468473675494306304313250325647215406900215530082374223570561058590237709374414025661319133542454417093226671660927640042711853573072567613704123436269009207000902994696867715175731546736447792152739535387140846108489892937541019199164240438002126469452621440088785342018760236088375773824689564311044676491103285296490120405892541502271977121447135035216121030114788553193512834411538372446815626893928007292650289218248018556427718871257403308782716178871812402871131464733826596466893034567657660377020135019888245879892253578452235810294885232869313030966488586843524173231357223569949756663000387974860427954770382295604260237786966023944999277955531548102618088802550129522416978919380803421171865606184569015379117333240968694024997694554137854286624845494994805419786276962571799548510107540231816483938902781911781883203412564179491731781122309293842557515837904122679585743907767770159396578014673361711041507053853409203819441922468388250101929660395483686150530914195837514870185588896998669608971231968192316271308288949986048980296606470780779357424580336270216241186365301087665653275856785077109662328808491703603227207421066970484912645101281899136168404800646492683098571322843386046509476591554041571084792299761456634234259743067570265073691684910382059043194448492369921267127481441265495673700535458932485790209178964909001985785252042147042705597624367872126392644229824565023697043494548520886112635096646345180225784425728262544374029770239966930469265499591442669946046935100565191674495267721480042421590500321271722365545726048853685731744751296021247067917252547763749257679329273631768368417183846958226597363777473430227513959773963931477561396370150286404951692672983402936555045794021893227025171096564129945249300864182977978941547370784459856314047668876600416829655161516060631916264942176115619384436245395393061244891969629763497666072925872944676613934814313488759589950489836637215484948826392204065040096732204274002735083723983718971986160684543327612982395128601517946168870627670946631391030557561146903592478876316122936970289356719535112427493405377383799223487309557006426514610198966093319815732230296597571000714909755133902318765285987094490931545938369334637373137275843528768158209851581434920551487538423754253566372245282262860311862222835946668862341001613775998696692823375033369775442284693808060554923270456230013468263183088376021451880472309530549226378528059498608723301354672688115180353660471585426663558455348816744744770717391043894859630237493749696757196039275640419670475894274074290474423677106616442514676064034709958249386179331375511429287648004051228444303632657712374258384962266532297785861465626438241310383939780850661047196165091467046772053403229480705840906240*i1^99 + 1247269990107126073703982927501463874648011064623526747701044424295560500195426400638515762424889541918563427332522908113233265481448578511209694444918303112505166931049928508067168344600326898323379385417840042544585381908081623109048017133996919677654530437988280754651534414745465474982472361332347800855664585000932270014289938192126201219300607870730442138362641486929711273616516016818856277051706753209485566367046339261077632781889900460276733297026678867090590398394432335504484122076332097064441032212499098612055684458357352201442777903282898328387112528669658598256260568123974866974126054616313797435531609989471894700481740226613264093662762919343207033222016595611095285777096605759426133801551297555842956032832969553708058444319735781424402131450193337067593074291924291220898139925739876008250668168342587324493135762010797726866551195268632938503537975025611385533810119598217529616781040591876179821469174268054994091590924852077493304082280977997162704167961614284610329183386195293998273608684652670625621681976354407704573551331250387249282971301540133234236776311853614757938479104745516943820031015084450193069871703844578578938626982944086182766505958953365941177514279461939642988170835807448824652646661393575249989004505626314448812733574154504218367810028983997019285422384602227577314867912950070849375362537231293510588734250071003035596454719772535138781202487287175262063984530070740392318708730821206607015012137590655935173776343583435993702157380864877247709638572389271254929612195181682812218119723376196339167352578288068753828229607853873182221696179002901671880614602678994986705603272121689045456206697052081588194374114907079514881877332522962444558849227345949229250861836561864730351006845470891406208824843784421567115848926881798351066546807197028883462786882459000337646447789866498610205963846311390184611619610206993140225548041131162639884454115502713911881955820342713179997969265080922214984392538225681533541780350253498122635972284222363399323845783596956557993102363610102997041658598238932915061709863383944219464396756784148680623385327932236794226322158403626906966536895519576510763951580435178970286746540702052743471793225853713261211408232660543547634047126988395714376427700889546077783272599733798672046205186296170535855856036846485093827948673472790471013091424249158844963260015174566598290884425140603121087492099542632958602481035357059463213128164757376761080756075965052958449969555494056262290107757414341393295808708005500244185950127632825169676941706727983655975418391947610160824941099081176360990447126184043444312714091718900481480772247673794525927096244272983123333068123852672154229546916886840075411316223035370078896809324877156551311495636525706783319144763910482744642479649689663405875252771097139969023270092868429860412022236437460843547707245571678572344852669865142306437503034348917452238395256848977050254857345038249780035668079855448759841342593637733659972680285467107573432334795031187725242561181681539072107903556243829696194004612361075945982654353619757303804787767217803507632863183063394242159402078199036072781071656425176338577243422471782544937482418059110983717876140478170974261511289272714301397366266856355707516007570861777246910919058506648565975382306397182545317511524554990080388581984441240828026037236991786205432880370182370053960546218726870920450913318406774989987897403874397694587434077451326774175385742337298236037384077046831275126576276947907810463875968739184265314670295320788497277107193459816064124867915190466643898482903236045163717048266370812474217370910213864529641624639942869615305721683017321277106657282247666762550154218517170030976744621238767234885604283083571112354777811503497835640025195146454762842032351881547337158578623719865030277781020947713891029086007708424948004081033771829470688544113651697249822403723264*i1^100 + 1793786344940055476512294792645029470065336273914977007458978433482635474273366276099502725303995947632134323345643818864726355559605493515035651207954653720155480102878284276168465759076977666073245992198991862146288485947936334997441742169768910732206268094245650855647058676439361990972440237108590289825244978349544591389992001296395818474605469562438880783479675469571182440661700546985443518698844763388207020910145208060171620894344156807554674645939148397643005022006364681784972706260180248941270748975377534004811124633397831715640676555771757669177311801918536028984543101744398086575716246491769243482174198602863955313848591721707281516942292244431281805732788894546700215449722655186845852225557110078213908204906146447678226431381316112686256415546547502339000388493269162946057796353570895425783687348686573559154435210215134024505489533806878942076956955044476890307557785708935940427290934717848525454565621717782309556615015078413677319545617154013108928812034169248625656639873348697764882822997994852985785091534517093143202455585224404432676411903770585857369185185519735563528079531192826272510547456052645863105384264121324147704233817882353765951918643289797271604017617357030123958069342574087254389926663961790374256569342914575204608908932767599655032837550512511159099769109166113493181014741145892209719406225941542902804567450106927317397008918361504711185308613882372358026745440868686420490948597107177408896640867594186724928830966482265812082086243825392526056658136336771629709714900565309083958147932265449569621693876382406136855568989430303087801910130435570127387910254805831817701970541727218702793951246884204338312557980979295566199539673869566153334546188827633789363008746793474819361441400072562318835809438828050873579833522033965193919823426372919415637161981118319192890564076885108350080549826079946097337183015485834715116640226851183444958073423152897194513902650944789769480998442215504182150720463777142264270829122874359938094687416451741504073058634656500004568174558162226751253496553644160382475550256423723292274123291771714522562305848067640053727151620448408653168419614797536859567976658299749211099857653385047182519513769896495952984069156980220010153098688327751610924279411219321508073097704852062938012898800390707434839181972504749390303680163227559761253723709262543516063366264557763240217758551406750124246433229384722634451668575750305577132492215335588967868296056653998710205668431668270512627551056698131779660888192246420079921674213375879493337159881119511849965623707401115493351070748945374022562125042204059122424979155309521701105323757227064611067247695182516056745005365737517564358535378843742141981110033930313606241058080025972903002554772730122499671496510198217410746676300250730325376529655624191533262414643587945525335515459788729654140388841802958616529898881240023182236732959046572529034307479766610950785680780623839183432282539202397094228799719340062118064702618059612171645531945879137789157528660913187218464024158739189855292841016770587349065047214935192870015627063360845304028708604912708779313651976111771744251926557587460897609046164757164344164958055436038299864706861893050056429784573847859390894976326421246678290596160259106415467640331373912353798553519086048287965866281528077042584390867212496105097500342594261459398101839998178202119510289862660826214984969300635723231471502257477668531654389247042795088947671843643796055200976486089794956586025353564720531285821309708882847946231947926366397671457837519554035222240412196039011901970705254329244288318480772279071214086012214012676164278201644925800399851441595038052174268338215307672771459704649105692766101489874712458769970710080758421815425911864744908496481562680187490702303709369487273135372994590524577408647174399366135235578983397048130492246321042552820126962430355091488768*i1^101 + -3437979822580859794166080856395625338449406867134900666698786961652032674560375401040486100901566292501278216423629722846138588795595470784710629205676839484837836121058698605789678468481066467943418197330701045908529130825378781561574457317914072207432300384528489136745814560175253093181185747799453448827683003381261237271220306202968037180545034668847672770473274146657824459455587826950273705510365363932800705914844470781514153177890354050717858082537252373987274481949685439989220245711170627872752878724763361151978575709352708767711181981114898752419598255833027814447572831677481554199624256239213952536375864414561711511759316593201264637858171605739226074748279967132417533687172478202927593612944189293855894774329045001955076061818774055975316128742230816541461862923408679525227292785948664793564623863210016226849620097206054088292973252907852022021086819227111405483466854046194235657860625386511354168259098892683171986675930327226751923939018762744868816885422343605343866410823488063979038884515904929584072644838608983278546230485972655667679444344385125369919469648413076550476542083701841325966484147914527181217121242700667373709744178882375678977161281306993524056203148804646464781164011174838454054380044241726513570789895592337793782096575562067961015107910560749572434428207865733972369845521585590138875661188895356404691500261205054390480417294538825705665156513641900161933464026412022675102008946674225244789808549596334596098300650020395323604088352590222624164038946822685590307970618748768449634706930577958103053980371293217790928590768882642397877747995468860520015276086557529129102540632102375889884636213075408054780798477449917074492410566705696438007724057599370169276029345013764694915659598310578714341983573642650010826584996333604490482196038694342003179042296050525029415297678834288381420702619452127975480388340297285727224839064750293577469216159929175906461077216184495203953678663992652295016526780908372809735549032571553817017351508597070103746032307649053726907023365223810585793294441903152443980748406115288423534003704666685091562643153621219048235130146373991694317185673468832880558670570829276260925079019797397888650976259529531327035482425552383292766368646250518842032920465837904532247314983756282035577610736995234214444747046145214139116164120774802517052649690324431726720177224953293819627711894268932372965444128353178908046161019222015412371652129933545211285013696620208317263724010779539509040905472378502104483747695540183826030330163129786358879864210157486096395904372039728263674565111584207363880146641946185027222339257485600469731525148927577377556297936761066146202589274499210390238892913086898942303743206175226837302099420373000749724323755824756547533957040868776614670124959595159980115878455651046836880822760560096120121599405379905529926482595064227150998838122205142294276979969752901762127491072817559248697337157798937218744409377495032539139844147464171029403695995711518522550604741117973883778596350402516034138934155133807354190946387167855614306759471649575040769649321184040734742725443954365037487602218852321698878451718778503850099345558660185961080841948330987518759455437383085681129311868521440778381816400796819199408430646404503067916405652972389386742507039951854292494117617797210927405441540682728253746560178447266421635526643039279922907375191230854059286343270469708250708490999920369680894588813207921594711844714632622339371711523957768227339557917415316053949099545565694642876910176738548608541307104592380881855308639917635687534845166413710636334367166876542380513217932949294512846755065718698353658441300878590940087342482913047851271172589992842533188390170220425440708816933201334336254503431248246913388105958852714778929829306505865920149880822153405414868726038863436075790968035916092264555858923102202968626413757154721792*i1^102 + 1015912138427898921773864303864515250405666996846584172992139831648089277028569638800174906946757638619981159482629055145889230687312999274675847835366777643617036696695511060939586090388180099549272593381332644559980489322529589861721894775019285475071798958308386516070999255475553504049820780877922875547306386779245090968793885409480020746366398005615547179419162610674882224234474767161468650034691557586419127081948206953497018422684777241316583531098216927542174955569559420642764725718841589451809120978921329094791359926637232910630992268301103370333965057719476662943414244038544741034768876380748515916230554282064560600408992670099035696036751481995781071265423258080463994250771732294741160648141585597119033264672506711918613730412737358441203744195313619285587295067799673971196605750196543400968739839729861451903829927116733989191132179409265355372563895903207913595308351152967206276732823288794669687553536221988451295752830481378255105995745556856623067121759688023955179103124527513712055535103179077653148791011217630417082843738698841621759742576173561505530918320367570321238677605751952995250221481857929126114255879109586196590974251923767696296683826041684326852028984653216554409144434615049718838635468339116082604362515363383136658159292797619570306103179453213857761893154281548330044534003800478029656859529318046208121058456316444240540787775648418853512321336478751234940850939971280957385248723281211161546132665560109933084045134368122297833455308264341438912137703071552553419959833365310166044654939895483093941500241587469635959246898897206791127233654479595581788352174289655424360077764101252007691738865149490315142464969117409303245935619890931229865852016247378623743513411534270335291949023543984197394770402107383495027971350838841285327542390162995934153771274830620454929170868648140677737428712910852165427517868296438585132918323540239296497556013846521303420969998886204805984513139459382588584060776104631227480783006025264148731968944472578095546439954901925968644297852038235960554697262243159354890626056941232617381687557408278610161896545556129780588078093636633880294783504161101749195596118686969863456608210181184423386111476054143120883804375070088966703235315653325985013106489480291427380378565947908808697428164169861682707009731237765112835598217540493892225078936025568285178226448317922036765996555870090751567034651821775794447947004996055163255362963353234686060515505541076456801607631183111488313447864000721729074758280983638589301828586728188027459506646138962357616821288851637908362457687343261478334926743603483857737505732532199082753536507671008403063045251593228345408110676395799202514956315593093729055260402368077240539582354251282013452883869161025826843700509380176958121760479857298392789405705578065704499458907866091588730412489326909539612133968348586884842250835354093730245607705892266528515894321367289234207204324819697086374317720920801730779566516222653978841401178798374539743082548007912281467959638374423713740771365047585096382603371940760945226792871989311405010566669460370195784837153421349675539973890659638239245379105900371032366705782027294741462549198935562825308156979982097609792597898925756518316236525297143571524509763881028993008504262522045592141787251510825556989509236601667739701714973134312107992636144539481035786018673045513624808142381394520738270295650610979411778172424871055262127231576476209945947095378976616803742982750327634127714495942917290424462986133541531413684673464958745172841322204722321547296589791678047046251885110320894915815498078440649667373372765686957704924863241644504980551099004502375930217994287598987153050379252859399323965777653575155805628927164585584862686038134651294585978346757272220617026611169091446585792558388154897790593394679975809468837141786084457107418406173870480713539389489152*i1^103 + -59018414640065095785306416452413048333112561978374490721432401293996910924637925703898565133859089782858567907569298376709250802863036753121637082319887600323858433027093697588390980699795769256449059986935716806639941827983735439620091543708626899401355711758042304690507945632370914779912681409765961983696341876143655953045784575860131438498985751078210032977470525286104115122354211186633015951737286889959169947554608228599246456323246541866051630520997607970805893607567760332831514965399438274448932914106742529957406959881022587087247367073963190638897600286128039307364787426807815108871133945453588950072753170375525751236114544021330437070160703293030956827044864709697952130264415518710107534747228950319215020723891900759012482618033824707261582400450651709152114779331168062917947697376365368358117966713475376921759793376613443248380392595356544505604441645692136336883845543820322072426586431341858287962217731667292227703370050145204305560998326099174334841567043668085202290599271867712572662752417489043505349271012502583954330455236784814926566491943156236523235641977301729023779844356470547582775891301048208372813684768618479166402192246279178147314682489817622483729181384640552199369385556570419153467010489468908605894858024066841020125706475080398884483958767117145130186020808916619091667322980105258179593768339857565712819893703071292010587741751495199007513956364364040655856640923528056434746435019402696368430217365899358155360720661030899277440126471258415499356678494688731289537975687115840327358888522974600870664631916745768044014979910589578525811474656509254844341223221875467621697393938358570579170078465144860577737309999817629880123826252021358805403055121231431424305988254238555475362599844559555036850183202072769299216087165013499235669249012960033529175815094396104217833160609204939138988897470370106642189170118374742336008005191148289531373063163955583822513158074909460325193791409485006928958958487951530586952023886685444790319976426524034095853995565539657135373179486905516159790681606844086521745632222453668011197145215787890481663839026894396338043892937907439375509264109264961239208443696069394965769878052272662911278366193806783351570443483168517201458022716671365111880070985638890228203445049179523884455776846199063214363220358459703693901264227817647378538824544728043090912352368981643041073837781373271547804341170444872049298800354485215984582715001228007727542818387216203928981901500567282978819823018987177775999004084747648392460779215796866329933816727791552288297346487355443173084695368830165135058644687306129700083393259558866824514035234220608316165651498674362810498517067504114144606519069695526501038231779078528043543130363808835492931868364344848255614746463418312642635429456889247300452320515255368370455178279544945661972212180822145383560049982392854743840507465656322095873131626431047583358937828671869152262142180866435186351427756244240697385726424556123928655079016413543377445182450725297659368256001076286065475600135840417593577901825797097450125374810441596114854556535210379082143018600033268972333054757584997019086047846771906997762699977821924084540875853809332253984777937870242307071911217793699370839144248943294477104737425966867230279037067449558947661665971144335206043558624768140060275317739948945170628685361594111909059491704585658591125163760246335853614650557590863653436154576639951533257624028655464177678308236087356174912425999516326830266653689393921765474160753433820475272521952469405178266289951423357576579574674292812538375299856321073752567954516174478162055958459270451331415465646792753109809999143384385773298877278693284896760313923380394955301495093470308576447904291147103484890882320663274505109130314993719339189656449310923200736002854080061039963399718730580076403393726167212010402891597038166736896*i1^104 + 39168586258459061952286841492404871434768211369270549130706060903338868818276133593476157251355335240823602975014599443442129116320152122114378194598592688851311062783116936541042811736823580826123208327637928629102787641844942877314407447708136985027543867953167055736146779107725253810508672423932322845746617510511363013474853806562662978397112550923628740076153846478550852645974904638047094262800223972967913722165539283883021441119141832987617178815243554338301473456770994834992704648722386809651440488507226216331257330998865837527083901753677662185233094112800414449825018237213788844873836144368893486253157894338850906334867098195822428395812304580078258162504636431401470738251893382464267424335345942499154471747661855411559315326372419951874176913282798211334709051200301233395180958814572527151531322641986861785280695998053508592191049276411315717520334460624502334438250173822210977694322268651149914254134148196977659403250137211541173470512426958306429729801230001604077755263179073098486981874805752338430678023484290800377847595900387338161406084878791270914449573116588815329506544680037734494242958943725186775816715490022311670564004622396264088591861298115795966015426590778168628768709124283952984299977324407439953021799681093444156605609868537151092860058999146347412826849785038542002033973655953464923709709134499148158394230915772067678986891783268958160990678721917616635350038323170901350248607875130795073843927218723279679498174391025028575779509765456105653772115448800769531245397133454497506007799341394170045455288308517514216331745358792552283263373564133228523529325618805325143418713710198878540019431148095336633629974852875451896898575951632079750443247059658424267052660367701538291427381672523193700587574879797227924894318467618360334445497809243753500175339495126270403588703543313631003428902554892272550200352028047477734385020281628258136955027393818594897670150699015670171545559957785491876399558679841106335668945027822951160984518069144682313122193239721366629584955123200073882380522004693226305533356140391990484107214794622603490281867567535204359360478859099921562962170785124991309895795582874023497966936181210147463975693772560138107263751924726116749214346694343547262468433433075349494866314287882398543674515391740137649998258463710482215749476804415960247328156236176574363451217978385053578561885124379815727188649524141183885780442672156194816339510555919151988435831522299039106081511699934674075888972544183497367621593647547000947119140287855909041406444261702189580430363511352172341201463577954410535884642438798264823307003343550198130318143569580250072635562652744526879081375117168948129328690321950625715220419734642773463238815500669525889025961527213573694802754034857329733527224713175974491842963604474969888625125776000126649474386353944630067822756802963917050248879470101278482946269291223873103613268818870987403448346988764212463246656609963993118821178925289858993082933050559241303279215140404176396623156130885255423906925987878278414833017492697390110504505970659538474403630120174014766393476482518038282159648983447659136907796746808399566213371501361031442319328656862606885237220087797565259505043910833308795629245500886115768610374388711205697938962094313036924534897443563176144587367818065675114984928337638693604887063369779482325987725630840148160105293452347962899980181528442011765533317141885590541964430543211396529423645136434386202517688648656970109395278586682051536999673661338381360558915020133604545999332658459672670591953196872178941175093884767272953454841358617864690045753024276880182560043643780617160285759912362354243886675229239051284530362827307694504286302131844645516572926904917160782208042310723185289466699103595522301144845472058106666856837009571660778003192111648718216291784579633308631657364504707072*i1^105 + -11861446841547703817460958136960481116249251476724127826938512627184740611694941518218824311044277244921177831889205903933418140540423334317259291861036008453145393583463035041519961739810644693330733481543016563032756261327260920726301762374599198521319471672126346925840366020946743441126169840087484112965109740204588658623354365910321105887992013149511973535728690007006889175252382257127091870953425669135878361554354530166879139397450508605542562561897070923676367516392005591024059684137210948947879161804759512978183034450136013385064416649068311250119800284909169362445731725096963381770677133227178467864644679870815235899800839069101601344754918145203520199116480485690729091286011924039359541230506401214131637911641206454481045563147453012615026936890819267860970568550780649267271466875803792134240583245458521806913728376720494900866506012109168145891136450608439805897483114887048193387498753165635182441284620540909726566390576148972140068179336698744867841865402232905590862881017979768244167367598666185752722850489738923230083344843924791031474526399724561389445503872096923785689587291305380259253951653748157105346969514007402238810381324365788530882254650615985130069638217017833955655732679347363028398125949325765160672913470427643357925354695743661778001010097858463667108099691009408244528050260044835903122198364159594940754872278825330455073246865509896596506752750073039905739002176030130724783792098997584470230601743519561226835927154397539858939732285277788641213767379664265367741242723850909912447319086094871015905531410837831136745481545175825275134070709199543569522452726372127940756449061135029029847674411754302714669311489857315021113953244774758826842471442640583313957257703012951924169677569994378411600745629698237813116148825809131538574955610816235391350803315074761614269407890553860169905490590074343947525455922836194081804499006662634465194472085081920266721332139703085450222650461004120052614969330805719232341656108004982825067001532417157559676873171803195049439450258296456446146299305905639536140211447528101957075235866829244223240616515219812364916241104597344776573384664420941340621048940394181044731956019113718648940550721575150837379968561151602532485503052187921127562817826361329330859221927991865949998741721500810115216753995395013930387360316458762991005101576902189349101360973748875795965809672900258169022350449366522738338181359184858969711460355042408896780484215859606354029610062612260123995241658653846876004390064812492445838967079141186798497775227169484080912977231232536728879194963559165326480946901909798387864407605495189277018104151081575106798770450546779289161600490840346406062762124797976925341771446217612209187353629020784512737446774634102019788031956327971461129022528515373833466091476024127877065631943487628363808820468378077537083972956461389424893656434696065273300789089193852925952572776607908543348284446477167769026952084472830932332392659988088264453211802988108669779629551979528428671348195855107279850805051987572038414592901393167232937309321055509806963885183285661266507929299452273964953354257721829210122914987775311890351005529203783640570356713900937660558481450829081962039454149252110534060135137551138366252459730554648965823007996979120327931703699376849013136980394974868287792786069134760937324444961042034231183555218994182080323361116268017061745772779645641170431942866278778148259685295768370828492106752047633087029393365332670891344132484930003972530658938294203715680205048489252593307269922635084915739265409690769709146867910920161579072498471191140284633721198694863438948377340622677761067701736603418769289718989314515337301224655397635338680627944030507944207633785292464604537456388396842328436786804657565465776977191509908311034872843467193864319031194002096627126818272942834722633940992*i1^106 + -54196527648504883406296204587634611525437673128330371314621274493150260468031110097277902517578428161645160750102866543921801692418544856280360980675221799464547302245626026781784896981160949485338805081736852797133242442785155001211539068806796017325169929655774673817098470786498863974826228125085840955686001159800124753074933828571971964672528282377284619173818259164403247169429191052587671359928653524828758746980283642344911965846695695544956060428072006431054420409151781396654208530363087181714580611515018275667019945021782276795106913023054791962572813043564999493408268165555418386528404665062918675111048991849705543101197690618561302089692918335265961952817618267126441244964100838799903588985898541352867282951037458320725458925072894552787378641244536109634646758394231929240208228819726911145596399383135252616261329582138995053548401430455089538240643903449993612342569096549843338995133304578759799311323657251775773530746912206706879327906871805804762175693128103870714993794378700232832983852976490237425294385695988898818328508242401749700825610666153114968516697437153434030579482627025271276927914127955671499092922712009000575417083464310769287829793105767834501717933653887474308083500802152705372317806713261085279048730911627331331359122295027139154146235705687698657323293220116583172950282338749261903614010642965373752934999579071040448813565863314460287348400347151602719409003032426928929867046532180450614465916021054016714503497373411024320104626273564530526821783651279174034034066331061807199006998599407363221884404633138941485178826782548583620998330627245877516230325150608825564037793159194630364029669184051876258220187623501954701437926672242568403540357976613679455105526323631050523387181106428990284300514232638332070861831545829214644738408438992908831740893775828582736686288691681455730511234468333512869950150704290193604261794182146341597603976134119569699913556350601496300420151538832063727732724195633946472133848538657537916771754574113104296834658845800409847497188447630971187406729248768589325496410280506454592269902889340589742604710471437968679906951131907082534119234151100297972608915851752610219378017814172222779140460085124587991383576461919508374432164624812960259369315328041464401421163398695485747283484050467451807895716816635756379189335475901245629609122730125238377139840774397648238549324058481200290018245659128734720976106592930796552675805203477591173159001318505613365496963431868805086781611869961694264850204802650437261296209963775727202277273155446898734428218539444881899095745944373248641837574607606394764388243997582531871661395604759769607738880581653901401879919115225117335398288061879544853329497744244666591073408995385477543345645280402624488441484880677431373457344653541178707969898553818971176808742821138236090862545070628041141189129724167590074925615229385946638184495859459415739686964832621822143636552690729696679098756016856008595864327065793005716495302004658655983643880505234968457876572769868795399960474972519839895315427992768964681958803761154421693989688297330506514329818154053207710482829147102453269241058813877975433238756881638794374870247141878776669899917397446849110584677264221099255208988067701265402487246755007187914335372304103839903454191919031816878288674273724323801648508407699095854720131481349426138970382129327326711635457878113276043074469798452994341201714599949956872797442288763347140822360224430961369896866429936402101814722489142107042539541110006191166931208438006120082278942170857432707408862945651362669153166337328719578983740560426621589251815355430943699485566272013525551249074690362414775588373010521698746431155333905539060694530505691245156364833320505527946830326760206918774395386292849058515176776564851082974170707509171339321272937591697034608160737466087636992*i1^107 + -408073691337544056074818189431677785767140758199288061206497566898886413392067371294715268899469271647069423934532726151201812610787196262709506583850606553671586675692248481921843640445144802941211421851345234631635779607273995154905855078619359694222637136571481238387084434014889361963760392086817836158009858419280997062586023522972438662961045931943404901784416460329354018930551631971515096953697893822524716540828228002801182752919127204847974999954916570814586603893352410436501859078770359705890150823251642932570351544769770850189955110593743623251170742029876572133221024345708816710259529977301623042880983197817537911811981165517097431274598532576416493254244927553460932269030075045039218938469425315093023640905354817461087765759777766895488308023153381090680538524200612439155022179429460299743987152362407510390046351658045451291587150679101390699435244809566820323809112074958693300492322575054665800529127006225706542189812372986540074857499223181104627591680912938483973806895300723288673255224990149197036586764859231625105198236994189623803209546370737671069654369043365542857928176869291796921735408044383812432076121947212920916095731248558609573430767013169175260538596191937974766071711118893338439815425232110837479102047090344499164898306711177959079474353293111836625259474228962909894337885412571836978820071507141448549261482411910400686652671337794408011361578576005708484287048720550767675284819923322862915656334307337942603405327986824509473441140573960421218311228883923458953296194357549444366156503743975972100879791251077555776157884478923232390429139896469918732642613237134938853503467019279003003145770271064201475851712969831286111492003442731162451291897741408763087379095888599569433885800632396748496182659877640884459859676947638316481783909182573803206200094425253010853523212355218365529974359232584178985650519083162664624410025423877892456757836674878299342981872354759314901767971786433740909538262912124896861238088901708654154379919761092532674252788330053567419797117029683540428321459969409310400141904957770237297858364325776519377403924605718713110217863212763595384437464901303163349105580136959942425360735124058615877420387169392376894872822671169325399681705822357631345362046600907868830911281588185676520439283942477000895998294961654803439290376083823284733867821659536762880998144837419449517995738287933111522751142693441518748397275571761015383002821836196261557076022683784759773042653243867504822644628754653766829552967368237020258220572769307845602720244665001214466167590786528778246482325869855074238807773065906490023351822244773905512781433636508128226886220014664272847637397838352332234954603418473865903093299018657654138868864412320869037363951014153826377039087335626614098226981425055575385414513112333105993507114940013223405529647724748821084119047694485385106463354971384399971371138497333594832571189109973697449272340435756899140618772040818985313208447768112091056806140310809210818673317864087192178795801206919457653469334493590973886568890300604989921532259243380798132464064263157224784515836332500324733673537997856968862369304981938662094926948072849306041197152518470662158864679394081555371802062764367730455388993225939470286517300920595262738450318045091066950347378818708478811109255747427783836028614028955635976041776188930939527308826376646383175712040741617775185368934467076987051822613701436462192061639099388595689575338030085846083937685478561733506417557904511454057280161074072213083175850791613677684568832610875200059597965108493846982890148650187169765300440818222563043277674339146492521630556921928214815900294409517078361186701074205171999616538989789417595937033351972768323270853511297130727235291371121263210411983289251784339149956434146795805784932756087366217677213238955402468280695259136*i1^108 + 14105720226968529569905606584888851600115761259294048953362079784140599413577571249850313148236175714140638863017701563756973788462540845050155798248694086242172345287189005643667388059560364291177598778895772932877131729131640551616736210102995735781213416672023935848390299933593927387792954559791636103970864943777329645867087492191334537731066932525409977822231712444163793529884961420595209253232898043043520327851010068732194269422676443264347196988661635662733082666294750479838644891969325012492176494487827476239952567453545449615524050451576830189468444535060940912130372996872741639462795862514534613797112244438741886412150927256332373716620170791969699901340852474442135762492852313981358039922354241546643667115515147538606573526761255135437562328822070940243126536170843917864222767283941487025478172249063129976880851247232516079684026643144771219418451409427938391548077519323581307771528535644247124342022001789949204041743881895253760727406019072906291816978576391261135964697876214304112089722015401708249655700879020510271063916596796500854776143466350002342312621323622687569315807726426628572579873904456857070428831035516720084594036011662751767900039764280192153646747420239210707347218995428352031210541477219625934396565834858092153577897145523631258010130539373745753580264400209267161271900126626331086118955569047034285256420361676993459375539363413522849590439499203123825597217528246697365015484822316154067247449025535638503542443873346833593642847583233450579838909658120831647524872538452400677485755347451175396466428031914460669350980372275764143259678149601526371217315499550763534480334594970726449855814691374173505694029576434531652777070191567049398566396207173434996061774586231556619641466048631727186255683778192461033600845182894237197213006745916680844372324819240097690742149376475388569719619107931465735107274297726755447598003933642638114041606030124349562277789728596564602187201148017092101746070833778850719571044154809246850773909172617096352529267241348202223641664193080045679218057745616431290273806517267489404424081334154560034576283220915908814856511904647695612632388106763428508466168847960036817537363839643701549346952931959217010939149861634008664293221550639565962789187522894506793839049653573367171388536363655521226019272834614408057871202175907995416000748659528416497203584998126681922147338612515454767051144940389705247373228041387154888231984300241369480326544794288326982906025134664522811149419736511900091301760860532957608833246796304365474656802973675304694400022261172403901178297241401413637562900747028253768881147920800709880532539134209189236678486631639394231986229501396444724493023701882607402481902859316554412700044061795447409713981366255772186298565795784691446832320551067083778925078628220459668305103257689937635629684204245496080897825055037195838327597752519257564262232756419867358914277008654512274527553426886368459999279999011535937978401265920774596513037171845728334103477922924051246241437096691219143296013916787454942881222127206765678163711175830782580438452083561517359030260412329132260518944457526494359335123565675982610351085673972720129945509030997013886735225952494629005940647294215002858430650613162039840944354489493297776073513417322687579474821039208602801523670405515151748116407606426620619969880089922063427692333649075534553710149736948167655284736286684607662337174844165022043390511084942064518551565504908588463134785887750012523744514803165305073651570386649077360914652295568521208248627578528678410228087672586990511297297077524554245201050076683122228307887115430663153541580136107049879406881656011680707016407992818128921996342134021781449245866500556428713115315171458785928776922038194806165638436852266878941711624394641446123168271580927312133801702240746558900404224*i1^109 + -4749290311766328560540333508254187019064283691221152340889910536327931367831299931092692474013135321963994640440156988364811072894782130505461931585381396169949928099974252025892658636396872136132782273940629409389922454227007927046683711609872018757814914436596928634822074527219572269957508277259428597885195363034801069711024282208617147679725991609244730757704261083822928212342160800175119069310387029339012277247400093794105802284172535517742470488265046977908823987784962465112734833675149224729839230539484439440076063814975281141221790367989538083008582554928744518594322482289412070984619838790366612478742692543993212581650896008440291423348265310327922025127010254847784121678710759670903231179370065011647251662805017601927985268482933748163912105530795616812610721085409298456612219782431280500463553389955594324914646472557540987677988506411589343700479724351179397599404990951237589177327964706639506661604218453532717698466011410600724777816684592039827736794118306663421438082117393500890972787808200231385594530441983963349419282142258020400383406430019225336901862090350842465425953507519615433436319213205289103822706494542703638566048526066604710343362093916059054130755594373123735309515689314140365801681785842172548118208085653371943922757509093261596099501818681778716648635476287458500739558483228898238682627887497151819593426676386043641248380068575197084469834755426939984047350234057007035645473795065782950401196373339773317260147537997720281042141889073916481037618101152477518691040331199524597940460293204173952309812581011146846567227793117889270804085021123996420536567724762863672225894840313321935653866578667227148494030648135315560556068474000094649224725420171821927453592205233942639485020643371298063060605344500309591580752442987026498286442000204837724324198792847052013609842055603013262939516153235798356785587134607147186670054987603276774028953602257985725242241081494247416603810187792045620810811456871378290450436352521413631735223969114695157858995152567747357174576169097814262485756015563539828769756347369917827171317311212291648274221466618021064899995717283265222750414936025307176468196355901587164340908620871934033877640823326400184368419256471535416649285059763209474110973617767840277931859196374214006021534232557718703169347405896776785406948326885814172447075374455266590210472493615425710258179130148351839391974146325326852222779942630637093462173863081796459307047490465006924184325500810614521740711354954328855526837783840823714122973386232873865566327825098676806489014071867207634477849137767106015664432637162458738038678204075667332693990477092652330826256908850848614891963098050369107463689084989693787705645679729431034278653019914354291091783213629005143453919289627909636519216187961470465377930136062675570197062147778094192313683490962404727815003370639959919159430308366320546255628828643204042196759353552847618489350711294308324660654741039734132412633769549154458958676394661095345583444937580736317676966128739661238236584259614506126494282104412596484674507956619633573244095153069599510446978486383483143166427381725496247370345003339528403283614353369201791523007771727886277805574362383624406129519038881262732269450389468293812142742692493920469459745697358528267090826232215682419003927871519134360078373197301494076619825156350195548672612118517157871216175752236716535018273583151627373803369747107641581990030696130008946353239802123917781733597108984509537033071276366751824864596666852415316069431737447202463564263112354750045850445080900245598048314634459846006756620066996338718901360248414432599615230026405894113898005134769384819390461819081363413129178819957353354534049445088474768583909810965211631262020848593777760756654706029364351360309493661845056209605124735874271134858137149898752*i1^110 + 571344470353905043243222414034282648215850734838765644229995873497201597722761250585248077899347238430775491909832686622133494301141550582190752651283554746393902565046659542411138168823338240913195526139843697563785322996607966608445593430843872035386408009197147338435210714951907778620918605128051256257966636415222048714203345655213337070512388621844337172058007669804746970983750929936878258374465861628934998330527535634487708889956131612639015254533616088709476358256563281286994448563577365514864231002724944491043150213724826601267576455325858251696968347790994772161663510028572934204615469028398952095614841828432110849046843889848038845863171858673154681452870610234732754486080595089988416183773207490943404889816551245235763315654386451820272749233181908608354810468600090920894151101244827647634181754714517359830871786888277040277593871003705854443783685144867749566889029351782032433284036644918911832155687011831445823107139943852647520414523531767269131065555401215765893938174991290613362974691495559572338028189553128489475189761079868418313075717032912284876823720254953552306312859555670806921006589231335560639389268085941297733736790472371690982850318168310188928010564738395937593752008400427707800846868399033678310140667107127401759607650337172679593750400407938015619480701859101955287555606010153367321640818750453873080574129939493392539534399565454705220378505213829087897054943225121645803722385843069626536056081941584643802148692171229991971480605732175945141846650910691544769852302444591083627889135775496087835344749885148851720546430116093816420554729910138595493286413329761970772676149841834830164073258060644050037206352264505728208678318542116719027670247397810355107379682742413990732089247545222124050439524216088766349433123385536614732326293377366886850881639954342421212437819427324460968470093089731875000976835511474491698493399871016447042901710802693650470654994596622928836157733770504687918739075440290515040812977209820606797937340446204693565632860231654040524373777201338047609938572741190229133289892498255663389544241839898898375654461077094608468405414612167740933653884048511481884721189050629936112816387802458730128889188846666897729170003494244196999715895230822130080350470209252792728994403045752407818371063671235762086684886025876197273551557714319781460970610049492944788688538200704241664310606393353407336452888611001018799013949870301225444177604031165672074397461805691566481420059099634001278741397502550940152332936024424166606266288837821201074111026680975772906747805750691997572503174338133743159287380349141421871053117360716478517491100485783260085074660871312691058044833698503076772684734505683206608177068349818064633321826657994213696167790836217299126705418235785263687535340631681536958219024737227355212169515115394233405164523023275307992580104202660499883434155308012261803205795408234579819164948993608795106898900191471459855151134819561226045190366638528495677611148872833683802345807604717542694278388245646909467411599503448217729099821968587847856239528629872563887595591316295064887096890930063714486102866983114001275942631622859459095113869468857713870929714158037485987529625777895801473233409865459104559548444951451274150564616275982524397395520999363360471534744819634310932072815022255066902774044939574748727399024676500692185269236842538229800944323475016546947858860725306570682557115092077097321275772594661601691542232046139243311990310017761330310749740192486074477339015361537289488346229742594331157174938615739521714879687360267506896746883628060165280385784361986545566922049485108880131176784137327922493615341968221693119260221723694199131425278209454340582225160750086594124098869022105254982683825030813281605886718866665452226719478575075599656624643341359246110644764672*i1^111 + -60418701808754428536987770801926110739135010787205842458877012732148967442144565184439643034287514802884786418020581997237143970993618208935694859913516830439704512480596893904301362012789995897277209199951028694154629128412656619016270889403747665719771347747226413507408908120785199370779555057691406691206861556727800639224605883115636024023155754906920004111302815707647260056924007613477921777936583034882627183127672444889687092467709645139690351821039383508165805819664248020247853628324364016303269347124992633708773086349623645271383847511657901939293767178523732195805724572498167153326914710495750392871057522365757317791096634977188316036290173441717371574953571105227489238266215835612463349915199919207972631704466860063465157395417548206622378149743762718218601712946812068877047686576118189053983843656725084050816240342385882951340155705515373802150460698354108392488628711700637538288638335845798787606544038345598446655099205865792781904531728677277248584680606053232051124870391612872898241073328966483663880641133688302794279335321718150561051193956175748077966655645236224021645684876375395684430368761843513378044953772937262405595022038272175707770888782807497079387021316670408485712345103295051889510467137056157602196478224625754981795312057358657172386416347490833460300728152219406316883597296489163557192264363165353402733424453085790201415650782900904765931824183029191058035587739779027731453183901341409528462931595232474007298987870672551292599630371109983638569643363194541448064555297598187099790111100842088958453985231607987140538508394652056810441789771393661704227353098293686635067443883459031310274944278931235153486637065224061127301867201876463476212201858453776030695408497181721244096788471255832298352544981286998362812183981345914099313304462663297822055235235960730647311393804642689141097444742814802977241224861758132908401504210698203301875781460394431303885792927801382053047036126729996026667827837301611307503051274503358266720881090116271126584533726246013210181033602424548163731685223081383853974728275535304042209714374077078407932883339142519336834285093976864842470091369040815150159811486132744908781405483170603450303097754213803226437998831151741557123433452306883104678368679203179852817617831982688934507629417773262835058291770345561061830542067362534005205848795072173320779514407692460372215794487596536633121339493174627980336380333914387260800806786864578126288976569375681140399885329730578110841081578704403543357115208023773407028016145996043727486289859612930334869116792306460927010440553913741774322298603481245112327008304170997776066474954999736149399751576834397735716523797265763819295527429492807557448484273245384574962240978965473020428793099539032478399087742465211010811712429025132523356536990190272229742890756932556028181604219088320065374895455906204830861259104277964691775076748810669555901176967949042676915526567283811003953835884182770403093816397769747436187565646537595634166478650514415521906141137132093845339437508023702536728139314954629101904710809075756098714240102038364227061607317912165415295558821785933083601137868187768162608300031364251973148118938167441067303099092916364233269087840048542767615652152351778513682730334483175821418671072072099675573758592225272794259719618210155549478717431884071970053362284301212040339868153986151463608235589071352748511018883463454428675582163869790515071394519597630050246033569920422632828057758470806169245157337748826516306504508992976753799601317599455601101155939248283850599306918651711777249495376628363666491477465727624207967434681067330275986008711389972840598626759986078674169453466489823859697867566745380285277708613825892805475816026140272101099135191532505463335872803011813432341216533664406897297589570175357681664*i1^112 + 4958678350830177885018832592930135347148935352052586470209270447495427751450062558497379370616847197575443956142673899124971337358009163497251942030779799488532147200619961876985212559766746512215307200782571513564280569302224089162549520156864345703941958709848534749741662871990458238190550683019122699897111937195854673625471320125923362237005751538123353238885029681799946726522857979606924377823272841548730409363411703195087564191415589622236624934208765471550744007645322084889113602711834718462487142859421329314172354761325845216362026820928386576436499670011530321390410019451430153865371709280902184316867308868529781403783553439139007128555281273632637206811720835880278211368062707985320515787703721912876858827860302598520236138348925413619109538286407126115418540394211022805032875937023084462168770074934481259451633374895734123802799688509438519135848492054440037670453977817657671651318324348568286817932772276573312039782711629422229615245783809990408698905380273418376381638502426997554676942658244363975829063897826809118378209982147529186644789291460533886182291323061709846820955816515742185530938656732797231530895811255111947685932840225714059529673377862694122614696399257706969500620760028529248922784602093985689609942695036784724580663100011224198762333181234270393090648786187096870006115748313459604197124573555855001536279145248010216798659553432608557226081258785971569502553658907191480090146631815239899766339153989302593873407608073504874776736143051610082979405508179028037261882861575550050759613417589229106909240657264489301002774098545880185651601849247636882923515461000575543512959249838597176313901703805966001142091881227994639114183453315972003970970547102343231061135043548078542128246415208635054368951424385247631482421906027779726847594164732570188974068128446628823713568468643300818081104291542298079743476445151217493256902128094086248973437229685335448227716939773100924274384731115322083803959060865737459830586225196602034857440411315428938237455831488181372504741257409768680549941279637014229040835885433339275060519824447649346442783832734125737556285942930655919878803862547837934809394642113569411020780784803665909489534259057754458932817296152760883906339364598113532680306624897494296567125607942947984399853499506646688903845060838500796728592095235807404634560070009934653244372896987828396276079646886584010629874527719182744095010523160926413782180467385558010433258051251282166658636416259429072287465910650859781829643574542273151883755212106275974303108275644247764536814001473322057971735871269525762503375272541078195412709900089098067775930655464880680116186726637281814249269499809554399368872741244633306472485109876111816217336597312393893341598602268609838519691266561514647653675279120809692847536763437258938955469242088598122091937497633382407592717251663826957871866459613517239391424916990443570597010504736207498876393649851105532871711012819084614552595455428517060205019774871607020849610212325353958590852483675709925156508245099145238186314972669561695385233274792704085741925698703718720285609723291558168812120228213828812959306228717707770134175131358949264311234396486052194598265925905866202306683092034249904173452360913167938210545031205384090316502784298227838702995836418366469550222413034288563244793363470648116552043692271524976882534820467704859938900407564726757521686245665633641873682772552867252166773498033310065455860176375632350938846151728898846365484039748833523935878626428567135021707143579532593120143517058785252376886056226071984577796741278942390661535545223191642145957885604731062985989569797718038282520398254579734919650494618475114822773038232746462187674803431842480459967913241046842166719239140928069183716815571185379144492643589249796419658526490624*i1^113 + -535792548493920711068487757422981596008492331346441937655190704325257726591454236207182266907043130852898292369964317598720512474884084260333966978407909255148690902084076190731910658911340788617490195232241788451782530176326852062187492541317603398011660088537599566863799698587503097123276122568179807859593355103904420877948876540634250824503275163629178684887556367246976300400943476133679759933763512038158164029988653285798148702510751302661342520414177750900559693734295074663185544079890972454760799262256782021077978919871384846158635955049655605970444927179930086257907474494323005857989606958689744949888235610604156938894012296694758073119813863901258153774414069770728037861555210924781010019252195792603875167783408787139244854979256451804149565168734362529806228481680130235560632682199143359545390719911734217970138246774152992969216090755661549229806087147253151171913095505120367328223442843011947604412289011678359961912050721200228463351612103191968468357950437469163603205219893047075954894735333350828158291816641738940507237168542355229742443730251743560015925524999698835244385559603013341887585980472453787936602837610408637152316703342895102874563964443130079150340919484679119007374756971112832397938321473496770603581389145109930266972032454051567409471664237772958135445336558975765094633128141976131808613316831311283749957693962879407623674572697819513261517874275929400426895106861981800056954927805776900447745011360830426488743340551512113096504862767760861401682678725960421037935249840748792625261011475797669336441752179614422359183310278329551788858594512784301563735014478460716326183483333302873345207922461009699968637138883140162328931805397140254979530338550112848910791061773409139114175346842867053157087905811208572725559576284702392238139310446816354302934370959854006640334033584218321230305432964246998975822999979221320568005810252943921949569862500813774679695490998437674513830741726778775994632734795665791936388051446999906511344799656211226445491857034676889028738473182000862741184527230328037459504272278806085859574546724169513924766991475869710803604338645821746881890637267044767819761804054493585182762796986974580370080436049245731387546203242804001286011425305386948765216139700257751187180915427213805683431624865431766474082820012909394428470821594159977386413711126144816093151704561057625850479465470045318789958041528330066465647894210363714108604195798623649140590922464133600506019357044918895589897043653213555553958429345157518424501457617240754109280204310249261227390434382839975441537896335491647066268093741991810584440359087043732676447118112930842150764666839420004926573479310966439106856271468434935416982361220975520588920475228156077089729514818728361371128005835156398471021329146176882147079785820962289018403009427453242334048109876757532321850001182185694484417811042987682258361151672466101454568329905597722113863683653764328197170012031735364417468560777355742825781305497652950866762546314345384501986350192733604387008197745731776728327575933915527037447174989293975764732251680878747546562282704868467500640571912853384820182172315546612130034730500888059292458774567628534727266438317505975327816945412975273014586851124759461100856347732134451652856554204661388358862239168489930761114508056810404670223831168539178425598046045140435409999876152817284555174599571290911083685167956159606904197785271910196671868715765899987555466662758405180374084585907160432405185186351024797587726038646871560035664127648023572741612515037675649068728170916460503816009453544076509015507240331939327649879350788847564337313241473457631052604810944249151070887585094012759731297861903470263624344700696034250340959942580757192885306810908631661302702440531482077496213152163494828535971840*i1^114 + 49112594023307054470826078557258903131513764763353311872830269935717906899302516276519392139077332509192658167885461101757381987758438232614256818307513005433376033800706276942546246851447669718133136971580056763140681567045743122899765053199726476140924922054024960247297824532596235371059936465930133675952405554654587369692879983487780117126771958049109461105104976731293954701376156898794608916272651712132527889712817454338540112542519793761732109537268083548641067664345153490234982733162529487291719410034401863809109764326477233667529569277711897800953220205940603097163601203982623607606958598309037664442361192679292730842934772721907781595632872028466540770922918025498020059374518806537018348856758500537241080313895350279639600203394775559892275118986606607514774118061142827051573030200552398531187449669153907798299271014410194984022151005847851110119972592660940533169817371625257105122783421465648697992145925980353868954715695506164967093948343650211270053728970853564978043678269596255109928450090639114042872052412091942723242465918784566791602551083339813891229844155720633202583155796536140824825864514486676687206472077186148574838548644168676935020319481946558276889247917853950705380211849380276068301650594356103564402015832991519457374915190563727204093706407721701181880921838697641775594380305085987333497757714176961714197024501839036774363211935065446835577425041600989451940429726653480553736504259446170991902370662714026490480217694785481359614384981053676488357658694252948727845454948154767490491640036975910961961120670777749321678558125117577613240518626293291301652170217427436877178383196836741309759039231315097707978133816316617412535490489162045314380903207039413876950107700061273104883545096543076745749362234920589461099474410821272790073839121806396274026904320192626233316128052159596970541870607632269602439788572482738638464638117691635662756886722764757758094214525856503377555485262869188759942544555574625126277397198159936514883567525158246759543422359950909590307766657427987244738453830295582470354587631398175874783773162097971244491445024752722434034544394202368158509808997019465426636550856274179915113348336405591819755653255130688604660312310955806826062668650045427837301054426514759768923594927283272898612198048658296081851796650153973817667597721745430164055450708667726993059698962024858512964271304962146036663818822124519539363292602549090669163901249321024391901758380726427802633503531859637147189807147543746484070458891249346166183700916760433923205029034485601731731916398022026262916967100047351218419860510568864770181743718073668964114426177394744381428216618257011571603281232957910128845880582253971451997857283752799475578593370522704086388980439757940057229769840875563714489950892877731308262800705934592971014186150324482397008137214101080368611769620046280742635192020982512005870112901524438473266114920150019745444583787808778771510148962433311828023765846075636694852436791111527209029388448754193328661227265803033522388431874883735055127678843123081964905287695418314512144859315572716312006459559775958674022946367170723985121519696409184019959072362335126166073272723271906277065636189372352819217870584040602120566457997438786935379382820555233135783154058052835105463655874376372450260289632494925191602915490034800300686230425092397891635913249978319769423527401094647964629590567896801198786448773632196211544803622462935896497190388969397323331971656085632427687642644232688978826661695257106041489697348832570234635774271352599447254394742894695729429565092488377886458756093141684228253190045211806139347782569832120511201678349404365895822973706052606746497890045198103238131429122750988961997316063832620812625599635782628817667917548967243356941195318778658816*i1^115 + -2739498724833819423760804224632555828297675645621495116502883567520489134479925991031388558197337025553938856246378362577335245690479090238470048140102199189220545340352786814066312605610269698247874451421403647907504118907833873097588586140485670577429162917495550007144735516076230312953388174198995672295202786433150471326612711325634792782969552194089154597725272621962183794402272524446711731267716196941381451023791726300576967676122346088430050599336517568278245020578882283301828483549360647054969942074656652798265603062922030244411912907952844819796630634160034586343208008151814354541603345838710254560555959938764059211732736614196790165336886889492943036775750608731255489864980984609011956800829978154081512610805413076912004366482328234365007660235267540902623943053280304857360956477626258179874008754318295525563873852725394492644043824424601138613402697872559467305481325703935087276366362818272321134545766622631753473594275033115707433814911395614188514969060154185529868512181328380681150212063106953709408880385003684765368419273814790554419389027842397211498089833352300604253357403391336584896250458487793080216088022093994449697888166646407600770740379142623090427992366685987293536029588872247704221005457858559057988486302190229451305417243716108220210120014556440760868572337847863486160122932617079923195951277759684933218460072354176886137503190443041517214395226759516009379632652666511322417852282919773732436041642919116781854397817767151573963741118325050354783945895481013484262661285493856056385268757898956796712073617345534991316677142263151712530564684834848607934373195934195237739705205145739069023387177418253962878381114903518193189258913327916051890179823692749029761633329358455498233358502739851702407595347728548690062306250424292243560192355775302230186560320878802050247571312956889018129420694912353097622843295547342497050668950151418114871756382448762119939575899808985965519777509600244960923119430800526021276116933342683968238622114353219043769718963568835431464573498326214026745055478741959740403033219778443864322919201198647949500293237240460023658444300083937066836324253065740304187374741470118701189900346926068464227898394984089599727552819795508279988353099676294546277868756894316480638193114916442663469253936054933524334061485968090481786391363851814900775912548102453337122562979320953380563280829131857508598302571361602528155778256302782617564553933563456585777163848539793043523017696639664177206265311269024164239762446976711376930008157893800335486544791946503511494680276700560839961861474033289513440603096629566889541686433616452420898261514360517209119462489026936205905294068536103237099796315714725097496530205421601893375312783274275018634973979159014010813278151768404527158228888056161222200318094846252350406856432307729652855669987636778314360683624094705580666449601055997933117174129505988041245656872231394346903105823973232543690394979810359673757500323046571476529737403649836072136877901457047417223737134473729969355925883700256503883604526685367389765225714977358943598036423412220087878387467486168032891359247698013415619175553783468725430511767595670682324968205095711189777698187669714145384570650322491841275113370195845528095867496748552227531495160012838511141497049812916654877441748442553737819844501156744370207615736369596919681458668361786476481186643268074987640952883962694475850215332232018369601715051238462807846464883879651953200023752413939229872943977359178037814744692936628441967094030376989880569823062992592708941223392045670417504233341385351518792756413457891235855148562421093954401276040328616963988625551033154980347307376439531017834177324374155947279057111805985860978185946468651132175333819051412878723427845634211413431565680640*i1^116 + 56155638499750893447300960522211754551965600320628900329438722302263757642222804493102227961697258126269714299926297198273620924676152026944545050448720664337588697523862819881009829925407710275475935924769106302480010623928270314894865760278406032666389194149258073705206313536205804741538102166610635111841945251336598648868255428163488408818881214549028054536302607420604817695679662211107737322720540077589290306892105188930670195037776833365374204051631575852955717903364909878258517055692634467794145303151596133682344456659995637779478112114079460644335623565701949965407382990236312441498998069149091242062527599635717199522212612969446169320690176196962610902082242532427044875986144693348005702348638033585844759085319340729594789370494945752280781510891807560460939452770121732081264653326741357694231244129336587107246826578652443292816104526481019621239298294939911521631639021948451683592721188192342224550271911465418220610237697768275401424409890429717221533861418780681888797871311906627019208176144595173144981946842146773836284963817410156542358206953640323400692793318498637000227269809593240053877575277394248823453606166661460744632095014694401227016430595531382142861126656635171283835027361183483942673852865246083394712866619528121093760980072899236108420689844338299921975416827087224386234245734697417160321776043490084779744594043936962019180300268549841413212231431466577991296322332818564919850815938896042333190291724782828979380067481610214865302144547047750079485795705136248812666254845416178346190967415751024725107623241811764546249671820916638362563455158958892220480508066768360343405859496325758290465545607757091445804956817553843502941637435116312991375161392266600571132765178338199689729392618626483899056129155457881198519610057888102952083867713386975345254373958198583372381606109044591179669794801363059591242022217818825136849613130336899971493008059996306793920506661779353578985223802281495980229425090492497368210398041358823210243779664919651911559381939756282717282262459674298898575174378078152869263365860386387970946840910278952061090420073484652223271478978962046887444125399691448551519908590671113879747766384647879903182439309488498956226927534324556077984875201714072304904244907550450605678051342659354879478554552298376996967999025915680225955204865176988296620021784210983236138164209277312263934171596521053974440708339413842817342172584341883889580588736335137838543490583962573215068704269959706351223937750678318642799381006096789093611052368109747536536040931980585924135698068831213133921645654219406241757909625554441469828345612203548208304295655631569737788956442141663709278894287586887589022885567542659631556429526087674382632102178160653942212227028205116630697349059287878367326946206662881352722674186952579284320177747630542827073594571296950855313094429476530081603116486985974695446406440748683872132481397329438278535574459920480989049877457658317350085658867878433696645292517174709879245169652383829428897152827920483205175056507699015727641830506159292608090987166979724749188116398609447187522365365396664903201633508120945007016677182748930691351309660034452255770266414557427738362922597176235310942446940591456038974572778709981835792925725162721391609045030380315583885736382271825447063490640676989812773968434622663027077628538533580129338254604386408952058680673631053533025540994260169603985474757720193591606729443618627604191276542533404417948657852697076012039207273032846753121192053356999180304107632185642363110430063086259261474714892516708303852698476443497459736372324029916535490739208588390634511518828022130386851665526111641451930191971590690616324068725728206417306740073062780156558914129490320981846632489211674379287291071846621904896*i1^117 + -425122153263472176143594148704764696975253398317267091212323206899211757211011330230435234450762502337569135496740522453869208094076628635395325214511268651984406023350415565755554652974099211628412898146734344756667419267697613782910865912379616982357875149605233064985980429334859933124704205010331207471842622645577405198782779591252915226627547876909192316923860048392483025092651743038739243071180929406394620353668593121430647138450688634252304286508008112998254750931965329321976994472040230438369224796664080811580371016742767865393547538157056798888145822855349176812363334011164626898035425889801802277373713549384011356080679654619541165690400262575614424350739819832540482708674748856672097365461873969103783351552279522134020299122748863352037811107847254584868441627071872249029780191583331763012333246120412203395838434016942837541437969373739322019136280396335699516022037526834049630120492232539080955833652367546199998066728674221163836584529513044141351301733714683663346729096019528952532471598020755736408916294040231718366237593804971093988939243198013290037219675777264890737736947403368729809397777671594186829209640827301458099257688359679071608927671814920381538179916450862087628800387653509664782298845033877152873077240479028711595135196298166510068625132642407841913770121585389807483066356220501977426113417650265227123742906810914896661706275260591857251381949187146197958509043127151407846482638000542885874987014638425774149492810005550353700867808350168788524865681857642231646354605670116687958178499358878527513404677128462478317690991353726097975352320110272371015668581972550442976106639389865315573689254396222471863368211216243949114334208988823701194438766792492384685377566971061320902898135439109336872749101959601496303358351427578140306548217943162114672083254437404041904164343459494276706257688998701611624343158816857860810277075314720441867930865717037233654076268982336452785180420395243430140546757152850364032477009107477816810155921118012222110450815698452170212848089281800135135173075853595521826330732926722745262294514645072989093314562818108905004603818200140018260309599382605821243364894564945083396519732008757122184909888223099704658540240069059165542797300847817725557777733108199190087391494112757159927968639091543742690358451531677679208508092084212572811178827886452719188704686254363525482748949819216905045525854102111914952158731336588612578826620267656510503443994238522933340877440895861555146534397044711102154423843065575875941733106032728082715740833074646589986206855332468744905886400326853606036306970234399659780544389976995885532605905011865838649945993104752550680903641172935538476575198877065121768707481629064778790531711774961684603548998810239849298980382495396835899802929715059841756511388658952984882570237392396155377981547002247443437687547140442084379369938037015003780478465501686106748452611706611229930152775154117598179847452048264962360783190949035965869148739383009450753140191289950097124482696487112739349416707844061075463253755904326922986364869407367962102750182706181156051823183560878100851156294702351562587649029739845656074537915841293583959425427511902046270183401875941946746792851535780184423988252407911436793138695869075938007444720825724835849784733500406168860872014148324892034761448741225245183709408718286376387755211365459069544396080938017127568565452510351264939575953629487455403501666799289466270386698736178185902536890395517037605449656954500370730678343338857939861629700723516939160091661410236265393177223474369594413276796297861415892233621908784464691780681110986209561619406729933650974599797931634268338558132706986915683205175028040362064229608567659894996709997108507160958874405636882756884051720667136*i1^118 + 701258768058125139634502071738867173320395486136204184334735704408193699478479170455358614196692168312217863583358749450097326758988914568236291307600455622669609702266496941222310708420160879444878242033641549191956537385945017178014890363380914682208727073713088673413823611455107330496573103179507742150977537726016149284306317590653930747033542641695520053718773627539339192315986330952080278128770116313015195212672561819266041197103207717300462130252482293426072548096898154431758294291986504219808432544581894799710439002204180225338439933786753174269309664178187512260113183103665038675248422379740539473543547101765065839617899725816807227496478223509620444396458205898852574973732580322335914168001286854340562264013026824872538365439144628782483763308724715763627230165266619941869124619473299074462182373741656694620777132112299394980845059856581296266498211300003379679501259444750524396747783754736321011996343387332254829720169594728644614790986116765268412790299140539599469696906284803875474127767859104925439649217862760806448897084453759383906443111498496084275608246287309531598949318723194890680515486010838526990351835272825315171144920185740992910808605218939670471744500845737493115195933440981714275763252287332475556323616803296137791848614892236282395029554848215168801479765153218059680429212378834517087048748458631901607368322974837074564419726421865478548311327311706032322341148024059119964767221373950998155932862949375973542923361488996719798978011461005208953314739886718030268455955089485454189762310477269276923120336646576175984472043818227593909262909965470733421382622337969458907490108121823467041066590647679182922701263493473257688845461888578788357256876442209486092424881483790468781814174062290053563259220862256365415038757958616165214468917259278854558738313470606867030809272269422246710304098887331979371058872250173056779891351059895078264472186005991326300666484276409692562084313176211496155599919249884330997534690681143468249559319591672216984930095974811241341994931532694755721322561477661249347310517455889526740831046886726903442583428677867482666335087870249051270933657968868781194284671340034233214856205151133984217812347212450551153709825005194216983485695438569431110508498046294919046933166947408371525689560572182870351349093909939522704934608495418614521402041382009476103185874341277668785070750450796319027115955121902524531374019206240948670113877920607845129396700253163058155822762204761380740602557733886054627764256282890000155244529819452819284761197682770873043145255115489788134285676971408231488367271025716581891324304455859931619829229251483777849901871779366567662924871266227400718092888551111174895972307595374929970878859754655525195182292545474270394875051186570082061823816218954840865738551125556851967064883674788693336112694037181080246073305158106386151000920633464425268453022719103597180029957399710952295962598362829272993700461175152357654451339108202275819074814302957315372615866724290177303459125521646179227715543060255398313318483585553982128861677109767536102329883380383596565007685481559183071368032913610660011084056210104978468181611816002632938232636961285288597704096982133297353050282624120689924995761724716312299121621008042525351359898798252937168061270125603487180466796201961780810514796037324844744183318538125976435470178786855093960206120847640330712161538294951091531215683171193396120306369546822213171593305851423103103920049568461343614659062259497454740102332884033028533721444999440949873693986463055026500258268244015228034167510533987815456817521855243043377558554895893864597237553925820736427853700951143210015887696082758707464926053164810676979799463807624304087617449653859422666386972854637008257024*i1^119 + 574880053140013511202061369444178705993009989635504854499958568097413262304921559461737453375637608383899983318409995788957589269640728164266558429854796372941465883799556037141181112594643825405955484322889412155018229284824080943697074607616186287843923956294266396600494144898748337789709504007840856762163299732043538292437390798122275139632869202304764103906487410842567695670294886960708028989322685437066593315019521330638097450639849278043009078600827769067654702722482673012095719025689424805054036991382880317778496361051068408548724616224583252555110050202103417449294830611469640546976317536300518553477735332810300671868427291017551044577002665042393829318517938172229884001994064388563224998189615951796091668154807213016209090776213677089861391579909984996695537439000912467049997564909615833011255626351512044843787518297463569986534188445795191438328037983028953531499579265278931583505055511431848683344814650551126869553649607761945192861949214228843130870195272557339824139474516674297324385512161029762631315921422812110399432941925921942219130887295018080978540037516726476562474434494486353321439195452399730047313497731743088779043186476208317807460275390099730607901489908746705403620416697439835760008542880114206733976832108835602851889940628427028795882397759438723946503251522683035220113844188757085794407974565126348710388990013659529833983888554968971021759905420443289994299273238983211516823945828036284666666697405785074922623231938649438457311812060294020090429070385750852420379654258563294562584304912634318582318160965723550906331207447962945748196820683694513741250443386020082296518450487176143789540069417474563431691577486303871772736129946758362374556960963009387362529785795546100038772692244214699023909173427263167138560518189427617620805206986110709929236867813887432087618991729460407634532712531804604646152418383075582371935786122813710867268859077545753070747576542358781889718165495996167328522430281188298865756123302117123187496111794347353593193175278889469094069596203099151771252430792043855042076053675160970206276831105220885990796241266071594142650430599204437261073102621012284182784780964764254009729249202655651537507263682770858585927530586447181665681022455084303184149751775940536796727288626946943919137685588390408567952670855628222948359003607530177453491037890799391850823178788701488237242912386907848199011257315096759295382791194474224403367963682145171224974332950768643357794005742379172681183651268583428427359867711225357996610408234098505061581949619899671611181250181351745178697597313922175787720186119776291283384194210425107285819531568385072827351714808402353592431673292130713443981603947401603276922978168317111008165030618904739346644463189277058931339360415264930610451772149687054614800297747977163924343908370911616279408983745925222001628126626800195907889767946825897046833590173545908511101674755504318623926236482552137333289970587105817270083805499177588765278029593823504634558489347026614353276242522472169366328084470300527857730185937180960511154323415784259690153123552946662465465696793072697319125590412897457980053278063461503651453784819178296287796442752457827279956140850711585914496820411845994574692388442673535364892733010616383892021556745723847994955261649958282129307322498446979513938487581271583779403155805054106976185903018250676275378718552663074363740620777566420078255486758470326861895971594737158477242461474857856747513362212018629484557703097334379109289737819322134731986011470153216082428136794630116360532284926721618653155680780194116537429577914125799832127040100300961108454380468186353050182332096799256121636050315642238972890403834012500664061642514423985114301784509385700791127468146688*i1^120 + -1532421113215341484136528935737050634190219251938305775223148401960235335984559515034530629859836794981296169542651630632796116071756228299525226870814753845039602511370970158479775569288950953518727919564621030510170903153145742502895713526321585695031021316804430652439936695765066231680029363601215082724210421540780831197974984146561803573224781319781363934628318105164244869038445366068378746280465948509580114378943412839703189247075627097411630094331885957625202777342234649977900193053651146480091793109791418997412653514944347343566991390798318094179805434331087131699768841922081681596999137293709356759537053512438556495280616947518750982984140108387510677510575968317983763829132400510684144336937314357075527007874037865900378546479967570019026408203353647249149147340232989319212854707907069450689407913248355038073717418785285015129531592049569879127626610087287771620414422916630169673114847558423082726735779742526590466370877536323368340834944201218514283428977609987473220474659546352001455065562353098914104508867740376230265550129319808337053335013761416981950632292492437374742402481178191662732460490475337334006274114414379433356128849741861009485138124072762596809466865280065630001486835640528872188261532720989104902457087064901126199784099516326744799372045999803739800640093100374277126455649481343242070848423527848264476074590723444605358008819649328655254747836662214252512507869387338221028010978919590086638299039062017480597343240608202949057895353227141126243196296897445404115394526701725043332855979683996241620753976564146494321627343634242979830893630502115500561410221884067550630731245893982453739760915231257408084568847965027567818349001386795971946519438940438489239205802174620244706637806083449452212124723625935313301060440348921068411563833686596776098725171184293318352137527673585614797314218982095012698303046791262082569168751571423145762219526139648543095615390949109194573704064753742710140569768568081075249622757582539681238059503399837441816443286750627263008284382744686638389972726682249314796811204365710677779539349868297699349472198822399319133661450291966754103765121880193974296557959619090796546245203760590455293014919605372094617367187492160834955417024297758135711817764125750373650474464351348055309453414184724107073411589646812935844729841440265722969321674000685947441026721394507967797091244752266312247710406232836523323745472003748607106662287198470221853637303823707655274455087527396411499771869677349336704538117299249442308473801510188252980112811297233326818008470990828325828765418307314120979109432114341934541156974618002813143112801624822584380770105973540587886702943270367620637028187245940415111158106043383637876125464612907644883180665457327077683019414441415386013992811236529889771853992787030119271971541713710288178989365557294994980746388313638755309792794380368540834666788478536195475706846104724152655823386099244719914598487749489000154363348098896710274051892871651438948982329524135109301633600543516902771932970669289954642586734395475810716198835002477493285639400261987548911686028408446290989754821746569313101212283643759403928811265766747197339749957305740814178516869199790626636832334086555033572506940151676965802412548995445253411454524434236677349125497609303281280044074516778790070173705011142898553451923007977305381934536596262488767774922286288836336362563102042974535001898052658043676560425828784997645257413357562658376959381456111838873519069157207348935315215313219267716935225235091404519405439113620677264635933323075034277107538785736520706686927708720483665406290587184731555105021865440874536168746279393930616548705039451903453753835722486882840395272776167136885911608585500621799424*i1^121 + -1610313652391310948622807671658592119394101337827975502577048374217423899088346172205564691260590649118132900715485154478668360744833274896968309418881341205264778359183083969578682917805569361420509528364271796748046607355179528117891157158981207529155138089318476330519241489169944888024766737063574173030526792231460575554029377126356920389593070539927547659431461893426312060371393352537517347813058279540120455613994344145803788285774079194118814721518369601883624256507094993680236916229701193277839137086476375726980750280445659596123311883054229385620081615799123807890441815430700899403576148970066590309499043346694386501822181162477581921982985854024525420567261174279910332879760102979484477634259154367982654426908621135221369790440181724182939962873853080968433170379733665857536833153032275147440949409779438101511459928526808563979387000032604107974689160667402344794605685358980170304899953974092013238327428077429715547889998797447332455659555713088726171322172182135056753977424763503807889091849731001983736829344032801201123154778530651942996352568379910277402700863517965563833803298761617802495049940570276113777324477899481865658870543495577242961351115014200154051537174781322135824562451606206000335982663075491306186912073053017890785923044994773720877447589361820441290028861211512542466567762616249266182597976966724880168768909814636370202811614795281676429911170821397213166403382952700149968979022518028541659858993214087472328291734375888362968337035330594265479894600550108667377667488290763190366094314618956410301853087854567706220413137441092841954166880823289750919563626746142712819967540130703122435285930993227363510947861957520904823156612671157171393056980662029617131585500612937368310611950184371540482858689794196425187411152628219821209049678441269592715584530308429380905807588833473263804519932068472170382483817159508170135463052063997640099001787353464947989941882444874970064181508164871642007066916530561130096622585049332865324235545929673905823323053709031002737829587214921202580223490784944417552110499540448354849674291730285007146087117663777020207116457201828619853671515242183289218575796251001864790906301351411635009256070175846969234138505990918111566124078279183429282974874004644686271039053587340066101069041943549864599042935424255077360154885937974029994584946888804207824445487069023045037285421038646733605333911391791954258975364434920388817814282090035747660570863590044421940280179114717831732450490624857739535371953462747711792230541336526653878277791290738473100936050073231170905214987058976091515605774802644599618744886842217561727842681866030558638293780785172400518606718149228062276376667681400090275327037930319424846413227811274690920619393340830999474880473327869535015959160142850134205450061919959592188539563874396441299931074530781633578604689152030660633365000137658604053380318468432940669622514178031657329410854629424383894347705099248401150137658423625465886135779519457161104475331436854204025632963204135280547761142565488432426877085258212262393139521437842572727037956502684093860791491166142636906498989156164748018158754229846691583456756275968099455334684879678821017069761213107961258052046463706861625413008459083401998471133420431789532612170928667494919914105071768469702102348556135941983660307900490045122449851396355496859401187080219581442530601280607280055569048959060524541119880133092027395969889582963406418086871170419517994492923365346741012390841161663040674132051051600911824184048026052372292426397252280095629627769553313029124236830173649768855335394876469350850029580003794108780328263812612684364349488916371936360633194345285955632736244479148781721811980319576861232715186307072*i1^122 + -526835727703828889570240145089153956526046272736400138150517869767497168267899133509995853150595976628754524890816738388232877307388310771866796360384420059231211996324122421102848244868202255336765737659642188071550987669044263330322242919550635041800656884478004486861292465150160157892661489556650044212898238104424947216721820612554203205264651572914853599983333683943533107748712527528310776847592647189463607928525747706000069187789842706749462911347697382933460438971328778167883411383695637361903172477012235641307873210900135397032398608143290068264009623663523330418976943682499931082004937663818409507155499269658824972562002005595310523136324436597718660064697429140770359504021647830627186580787023674167665409744399419945812176270884120020342953829488076895119114167113456045701240908234218312462639620773780212634976961503116466851312189701064471965419083597035236292153640220204152168813426765531188190434717266317437753793433209314993619023951044523053482572906682927723267587659638646594036296061839572263323333870128770992479960354271445991742329379313432181880861903716412237386707248271386409055821576645938613838424806746193607294505500275937085606866024186939918233547108613327023541492411411602249472368840384935415071645898542866960009762719541474960029035715703591804169581251593712999144499034214209482067007332521189381172157002882511512930194016853825824030782137668271085525514275844051541713811030131525227725873547790928444109689669456051441559916669541320761819315535136148932262564956200424785063293594270846138016606362918782095366022239584138221395946601716090832601242470624430906602074854918260304767640058958171687952693936552136567204777689784426618508797591624521788773353958939073753252375688505803820380121504388523595126100175683561694366250697598703244457407592101170124059801134491389007491185573406700154550213178402705579609357526858539881278887848321835527102029940524757651069358662900660273470755478756641468483971411102570655837230192048205237029669767926130006516505918116667546150370164041713340761973472141791878787334560321011580667590808852238549801333378340599007531200020348696496997823028286349849740191558634103040004705225723629368926179198852115773961837768303189116495784925789113272894113883378512024050956991057293872649697357108722034965566851699226917470844535380679495671497427763986775652132690201489895227520360209003655780474181144381312173511896241561265455309561395438018483803454900994510944280221724497021643847938039573379121466592434910721886175582775111652529410449560702869934068543039999848883766365680973167236922617303264307014968821306416863290656348207209877334635333511637695600546405527377534318722255889304513508050069210560415050331640905406072071620671545053329729194264031817481445312872624218117701096256988407845208113622744100002448842771091053904532690275657268191327485668441881497191204679738941955757251119515065711848144676650231577481565802360111112387822010338233385632643285044625898494848022415957584727700337118280473150402132844659320589709086326153934401737019856494152769536957285635010154598654916916155736988634187427631490613127758826153483656118039997007819651219143857723512380838556343377443805322225154862119672663320041646789961490247177156765266830175961458488571244943258257972027894891455587369918029388585248568154870892591361488249942776957371906279263634079125131699517846684477058228725235723452013455591961238473551985636258104006297970479382894413735697747934148297213084291098208367097917570037290161723579518218622947506632971589982716784115943254566107876596725868876540677168768250553222486495517987206991301319047791993496344318004444257610963441185291360169623552*i1^123 + -161305906755868316096593900822335895190769061354669895941788936815318587604883992167723454636828126885037539786087656432071534499248116196044717206924387909543265348646799745790976671204891153664247502648545485327046051401246178244614957521125986015934061066088391891622734679757296595724549760531757305551982391653891514341517829371487540424907899686722074102033560947028525559055481501031408216948065771369597471950294380111359282021412324770772036221113335969077023511436217279241251240813114715754596013963129272338514268239233560764183798272845869013871073426847277221863400371004635050968254670983665085322626621389867034702215546597546600463000337656634527561789549684904531180475775573239355930607169984603354435455955099416996069195060455515295960747877568929009293898544738880483972763343070539671907419058535418755128266185037481427277990605698073931547242881169010697178060161504275996482435527590588289395183068329974700747444082160183039192760689913765260339496972421971686853235788090384806375587330979551120026284693441474417625352943310848369432173288981821086235768885189286403211726816581068147218372701445423392331844655809192198484689014200336984049610808937659768708162036042703354693377240409999693006096910824408420953976494533289846631108352913689719585954510482782409806794758192223830503604174491054644685467556022505834268082121863048667525300753555159701927117766844728691914494082958758782534305807153681832648251216498442986204477465146459731098121014469131232029850660183228402992343926063854312307888821205914902912996152923373882371676004545997880734817628514464129441190579803281104280443152113497279194890061376096333283510607325945640638914167286572270938744967342841429440977874029124283457408067223975170102012492417858877106302494154892644661629172067178196938359353105390748506824380070683458968105879839041753160422988961403438364734118140318724283470665638619244466725107480453110552998242807214396517483031421509625496177910045197732105597826458077932375076289296012678668714213172187150212573512033160307510642999614471911993486089088717356479033132052412060106502560432161380975965739848275643187914609182271077225925657917362042122536509227645574675171781568592435297751787129712259776142979100710491757808070067077399883189796214942480542776735966633311205795349666653622996488064544769968670564339011170799695871067650079666711509738164052001380225547247650768908317918899561177962231020955989561606531049698181861129090160025056936498220976476880682692911285916867122373177349987877702976595520728298837265295840601850831132028580166005781562255896392537433937617663174644718843423560544071843587750698548080564497478434189810652256048327670151818552294930962495383410644828458202552297787662609681261063550014125485280619079756880030857825536685697325295585233363601190983282537987162183609326249723770720459489086584034109738891420440280931560742481792125865341067065003351641871880725684308038338696275855597348337708203970103627521716484012512388471800813100960431051962936382125602655962994704085517853331250433313204370099257709914591495665582190209855491357053957971640379829476863125417165729192861327288304979726258908882515240069984348268453212988388945016909522582728420060799720998463440249074651721060051925464370610191372730196737648318456391921920708256966395763795846694030209273982083973551983687869148893454988195361365780821065049789851377239745124079259257318884981655846364910447889986918409660335304523557580289451326774510463901817558920782839226033399421002610525694835066651621139048081513885213537221591032181741707715712071976366711996062413875218504809594631872706444866899420559077558964266182055869546496*i1^124 + 31268351748406841238157682776060805399501159157624712518122514210761435932586121007175572789333161862011316970583810267149887792227157292597872402240540797660386437614918052712753921437710469320142028635265272784957849814104695902925795570499247633166571429579986024669842278801435432488239507975257593272803281433501669092766205242647425126882781588179550726299113423333017679309603402463272564988186147021753655897827970636969839368887381466705624617784436139652292189036517091363592823590311258453818096776350651084683667057661105504904439564193265398861917937439132378554808709844088905726580969991564950316437366494696902358782842967845142366751656225921283444620123502850469413270369716205040842818828969213709273271829320233165456730552049009628303052038439147790424238453636262569886572237421867712812079583638149175783209323965341371698472352609695016575673928041642038757383214839546915694408554537385181249660106286098023798309633367758398991063343095664686997093339166363190899349574661471947101350181756751140103696461225225018714219311815314739366027177602592892344368445789761653256732850651640790838219302896428343599267200556059251314849973478287590871011637222737313447931223278404284430762198100185306956490162058755163886709138664371282342907188200229845041538495071833912213524651368430662274719011170780084330931599965965084974194276962497773201510934248744362723595974447078138425708664652021926901473891178921241479865520849356571344474773597908901898692813069693410804464164098458418904998195382123745129102599419519986360305303418094770400600088311385378525686591389901495553809638492612549167760717029085659574652902730079040009894822793712227874642419889116866658023181578253044972714477347790172383690262651551509370854056414516972706935699667356720753153984763727029921904701335323168150442216128333888996755417758525089412897869551694549728597907697616943656231965497135560213616909912717754894292152548462321288880145246839996743146908114642683940129957349856124092630221747364250504264101967022599624765925189940788259676212657052604826551085314714139548239067999050926204836847589524706581987816095642186243598190086559920609339392600552859975273864414691682207712774117200945975888500799758905093375434127003581625801287321964316155687231052003436915474792648629323580980086490888539377096076970926306583959656519716297284218404540573632328706068923909688810511240139680009971921855926259750206979952420235354071135167102934076218760057668402509849022443123826135598613552107623409109714314092808371891097493198613172428826612727533249855069619285251938974171118731461622651184204828871195723838527404679263060999316593245922551777067141217759048747204119928686308401310090471777156149207076221353921690345894477728325061981152674994555650745970453251936292868369851033012684131181055197911841202796053534875963220434903222732967113464548956382731561992586990302231518658484551445742050461529252165429276513434863171972900056514183803547133846094722185068025988837187312661288611525292069115199946467630566355072227672550816427560187165744129206201817928190262945544633745538174257988629891939408919461748807441522445377646439751738078193792384478435193784265059162481691886734940144746183031913592028881033898143678657479548055036912850324215343805820582723009161647044132651915004835461013180483812100150327373637556476947236915147655916639746273891246110072903914428311101008120026887012697238390824056392023948840868555561046344933941977248142523050309079028313671334346225212393457958098963263648870756766163026254578835523493965504763023539774902651081595781036703837390468924484148493832499083408780684361565997992063363243864752128*i1^125 + -2047809435529653649892211449559085457547947195533175342096577793743801759704858151702937126033175057181856102414219612600049547631533231518522404165151904282607836425039391863372995592706130251590091429622486301028291495895740530286011748921703860860934803349513620164700914403843937977143151335984104690789240257573429438090181807251877544233385777702731711384601044008159266282254854655050551644734753013758221594414405372744394743822305899357876814555868421981946839210946477872173749193953250762068621518696299331424994192220374264123170566652770281082818100366327813754383627311078873880274275504092985754314906206179746378028043327350924347818169860427502158267785607952093736723432559357708712411944907696651598978409998240905387617964917374079899067836482964674656832903436986521424105214520248228413068716090902428379859254280423932658946789130289346932147725866155918074484007980712014400087448384628730538777319233622213762343662509043025782411252892648626168659639265218044556293549331891899820028446132303408552484431117033095842017643100631169803802868538238052181216477035321050410094891911301087229952428777318588962042654723971020837904247796541059185017859479690423704536663883879701065888437020009460981054519364882934628939949682608757879146187385090165214654408440926726664990770476425657452100356251901881447104174950793739890061537882201362370932017360591248554088470114966456200514008920342811722672061551559297407575063812879688127863887263087854436559569265962986737065897947303306280310536811396603280525528843148845906315993609322229750420623672772198521714924448373687386238594441731386211882428810603974765395482480193167133761919213360409659881550014837355215241878365720063274586763593861267474640504893766324498045627526860521246370063092776294861106053644683338451417808333807443426951784549129216286050413869900209741477376891842445693295797962968256393711027686519036065509951626214363921157696272608653008776092879457029684136210668699633700225792813224255560434187552924353790913379863265335205888123783581406948549386493967851053526566678624732377388519292798598493475918097773294215925547694398636885418688425341299021542422399873552497313890019684619226754790389741901509295265130852872319540145324222011291921436274147108496133352021551285049653937637648696184275345536307083371693454851984056642425072241515601172292920400207877823509165546965212057322257931279283677134495504009489431234807877322970294504736382964197500953655688263387785645314530664186730574864453090069583595106539945360345028033947397496011395770549415113309096245368487329782815650198663188817100694673300561876595972394034113079084155110568131373383787365567141427011395017211934231440389713888405038199018115850057827557046426788162833046862395843933051995546159248201349115354395303954174117080430229216791636653997553925206907870614743181057368993928921587833899226748033960353161300920783847329251127921160204467854152335663309714124037588345633689095247793038584494802780095721833044853767395071699038925112715142232022895915077030058702799549645683017637960540821060721811542573058623044930005081240695226582321296396533058527909042446788006157655985099096833319438018033628820559520228379260469594979977387509797967706894960402588011360055827844861497961017740695304565527672139758937428997170104346321933557161986322312223639456007506619874221186979797920763853487487758274857837377238678461956924835282763912028073795390368629902939812463056222774578118085730681089198286556624728727196383539412507644304604046554862734884653247458247289169857562030020819529453271978224777109012261152159792225945321832418742307033495960883197272142118912*i1^126 + 72576329683378665740045799955525895823874246066259945152762395139634405368004053023594417235494256606781057749101635801228408429958793758058998541439139033152833476467436949344792279949654704511348978274336972335801548770230685675553575978012460583534069974584081230866436993326251090425968248694293142114311135763712458931699748266037502229316042669122295587774938525011530882345751907977511964965119695284367984677804967355775944259980276821255592773675234301547952170241767306616295017751004177069438862374583889218206781924712131975097926445701483499551993587738355563105460903822195359068047352493900354002938414332644128710271780855276339615377325585027213858165469980543069112683627280381273403133149138404347844951678237578899142860818590384993955581109370718660353060020183826614924390542971265710833124159006691401890233245880584178669207513016288162669982891899928900637432095590078392932100083616355054980862154921354233485030482406616366398160888805133874553601204917055105836173141222917312194547414772452601409306746724951961114981141554160564654031243081397361545755042535033607996313660365681203803153034539978977357839935972120272690731848785348011948027796760114499274590074852632589587858298350873435220629303270389856337823824704679213589173622639455801123643422840755721310030027906293737634517966438694993547224246706802527341116460300745371742736636811155047010925610575051435793158704032823044811825914763914170681063842747072134621088511162216642475527319587974160322225086996264664659299650860384579453465720597477131430680278250553770374494757452144996444553315229542436080084618499496315721172951415526190196250412140556618414969584048085420452328617612258604856551012671834071615206814882407126626243061434661146560120799146999739911637317225739501483846463533023313390719395538793631205751929609311257934264126493791222799884713000892628071800587132586435204297810602368670073681573830104347468083531917263921944216070967804800642356566295258101507210542821928435741177651245837269011212623859681173704384553529441548708532387050651738740052093406135945151212840467494265057509321349490029150999574735017252795414549340260834905133913385281648663935835329040475645067218052665126381090424108662641100386207112555837741571136929738985653577412070617635210987608592056214754171934747375481552729496373699368942889454731855720216535282609919641087346171627619305010009843187382992686398953014637801312196666861513208677799329900071190907108243330321623077028028582064214952422999714247469305867104108352569650309288449627834550397733206476740348140041973611066786393062733530075914018523118731354649110136488730127706411295561134370408268688477527068311554490391478890327333553858372605265621260517630906908903960239705530098359783372005731022359908032051817363476376126095349939911069893764735330501247551010581087649395284969432880481061597129607628152985743407177135139847616689084303143030508655487427190573808082389123513511873144169504674237166413819052643723475571554894829029006051348452397234426955314617406214457275420328766099881085792339068459434720102001268158319142616643398268777787672268497671099991414942924134034709522378051362866487311312640998860422080026716467896292272533925211267581769528472792640160546397197319019105691001419925253611517926509807018551270025217398176603808047823820138563564757990878056933365892028789469222263633238831898483572268585485148244394699027736064257113818361231832112385330017786923391111350995575925270341156109808086754594527246951558526244440180125277821941379590068196938471409244298415256012106033944147667352464541949900369306233190240221825195935078054497638940672*i1^127 + -1652123463930208599896468351125579646979881299875559882299917599780591002801714895048352460579497846741281148406935222835393617194159039823228884152976550936431456616620534896362640897504441387822131258314544311963810544515089398534846805285298954555325300519364150190415173680090596737570071737960004592234780710454329824427310516358454180419812812822883767657980305362846240345926402482985535298207795168219667606964539647453051111635444392293526538849893650994394083073292510789936118125367663747622798223064595323057680117483363173769729041689030317184122131494767867798653215683562778281872458484147362412740992055903749534484057239728664397089590661131138270618406104354893895766956355410908852242137987623993842915044034579593627679937749449130444525692926573733224239896034662119373083175702160454200846449991666027161148820117657892100323941734103177422305866166861318331865331278360742919711445977957383101531886044714613916788747520150931484316302427771721065449160339909368119758835560801978936668373654644291778551458204732516157018626327727738059748205207029418142716441897229972451939385643187086529053324627337314874515714064758244775427300419709515486097642795641777515044472565303834944014646795059970741422894011004796261221429607868580309379046526886359330482389309398259751585925308982676838443787031238463869520808981016316530716303706314228455255548196136573881943929438134282486412736263104727314647652855152977870784139363608055761924142343795069385421821402925721720508169699401185591078504832030400571565197913048313331862985201180556645526953706979013043512922220441675328328149636319202686785450400978422250399136173184113712801555774570176577797918259535733682043324675906029680703140277591155438311115388055641550473492105824263836533183688364072576663685074120266030213880908043766251668395929860497586851740083814342379845607175927638988501868969802312577928190204962545961666460100106843584733391193508091485908133674187134537361616607890136289440663045291867743599135246134420740942391070361774015599103380325696519299049482358656045130200593270947014661145162016031666779785426393663378443231286257561807010032637754764899138052830457641974792100315501134613822833393463459736776254668201070792080462493947106088438533246546910950917582203909536930759539883570125847289572187176142042039323183431705012145058537080587680418207083541474514335341078109716569027987288085884519472212940775298162705283313946000345357617133159561689397414608222326608908499500646890154934254301437800422232595232361189217036544095301918440573055753478160339066858790388332204473101033430678320934703153030730479392200241160210466837115140106071483035242098364117981450608679950821535307941333209984271539923174689725353829069439974509632855062964034848976263194458210164599163870668520474537192448844804298133673894883789598142426488919092530416150922664312537296027093490452671867915418665962917176643029526037196851291937668722085693954141630025160727274105670386075116921010351175637076126841555586522235407648687713568639289829777645378434795379829326384059789847590181764305718327000832996597494998891983176072639223042396702173826910263210633713388279258430436230625400875731923345358074554338716067543962358294847290375111189036751060958661915736140810320320790292095301244253602650943692040423151282133997576606851312457555339623889686460428258163467179472048421986461460124704686370881028400044852738584150359772289213356853805000780520672507689181099441055722116273123545242261055692826619450467589343470923114609846399559188684803885954278663131798255264099608962526802798887301802602190440293366965742668694715105280*i1^128 + 23246638552572837887179069849104848458160210239767198109495033418718538004624632508078136814306493006844537516668456945899327034165318077187166585976192383410989421991996786735216284042111866246773956703662832826349578477137608299243601039347514530459665461708581472620635372885552418612594303292951389961831117701876105835286515486833902682433446797988933290537659034674266690114568112413349621608013000845446465438090991150486807864944367405244686701157871541823135744251721326683134252255975040080901553621887730425572065950058402643062259505088126959766903836055819488713471728084431916987145201075451808729575587512380228615806880802886842377704058133252108564275812812137763175919646967724866381103321698346696490590826912762738509991980899953772081523724260722290864268904099682850457271237530029851822643150253789983727295579303818879661207556016438004656138413340675125055159820470741099029701382620418730356990786510598896428608090675373603983306059890469131633438547058350745999705771140764241906611195686359910352850741878474122173684947904630399982706531877642265098380601363836647600846449573268029626894142821375389617824886136471108424641831677827861094068060641177657726338242173074442185788930937605997953606931227557433095554804730064921860751820555104466876959256995127748852601163128296815633408788706860658211412307656499672941067405328370063851732658145032459782001235294028196233524428215351922383264915694592537615190573006712210644720482902310245806667649395919420302239133881941457828386732192153288490670667925954395672352976598477207166794852113113779113150743951616766235391949752842219082548302391144213091137775857375634162185696588516161120393638759341580534696984299893225361601461126111470434501072533507398639051522452374952603111293683035951598596015136284599706345518888005850550194946223402275831335160571091626678225456031025642879017971552737751888250151306872742377893424570202724915823898418925617506002199773269710272154336942525606057382656898804984034283414182446413639281776937088107156686728654782664369880762114456110940584884169426671364030972456185648036536882713763801815683289657676590135075266032196818713394246342844150308910274133744961894610981723546838602794831977995402727809538538823900542014151524314358005388926559300865031080797054480995008361394170852436161048705654018098290038754622088770650711681750616652863442538629162319733134186394256018997538843265533777476337137890435644043568989459880272761132845294625886235944146783765349028414422787135418036354151733617140043638458920400554465550161865960005443769946117574834261754677909955880634679129651918306526102481963310168169509367164537785305917359221020367562393819707697770868111114379845944856604724204142116215374502783949163975977087341676014266407234270448803420398223794599539637100780596480906938098894442225282954727204527645389807152585260913037740454033176188336370423488414027425459811348590090367441689258690561087254089021780806901597455806855888776468413798842848608854432738484265968701532217027147862119911675322129040219094865509238498349302934482736277830353822400809022381251807634068360584111052296246683207133421760600971331789692128869846875265378790271490175747255262649339899642859264785160173358544339791972730387324043991738240534300544945365094643052272803563909108944968820746964843406835355700380448521631444214336938530057310471331463140575179540996096727503620077097593726573756699171408880531258248213176346216969546759293994907943793516659952822632983199215589740078816166354195732377300350284137664000788446399816165474935288391781780317574033245295462316197016972749696925696*i1^129 + -155692743116724983807463487509197861939143699266644169002359019393122517676214890749299145208648282333568794730382961184599349597290800628027556248761484181450030019522298956043566253797144196345775923476071678499420831135872890148070021517795645200418682721096022846320113427551504552766758566168808575719110970005557115562793004568764649949989940305095235243350743637068278623449449575489047381073372591770104533432949043855053409161812215471403880528251553516765783164653629172296903373429342116601493549601176786264189606852343978708050925779724249692728081787263864862014746553154436135873841947956851721954950067952285724741032605024358749010295245295678677052233982519738374230604300636066695873282301161034668409382626875092649281039722802415930191201616374711019700408944999135142727854409173372912326597520930511548590808248427170093870049573722301933238332347158304807549869207093580091258255578531015396699971902411165546589829121511282010138689198615398159748982193690223404751278365864618478345111384934322879309295335354389446230487863621398284611993115586717959335121808817276514071508625731650628969153645288231728998534712157544905900585015140490138014124913747350869770900588432450533498077142440058185170345895059083817795595383799377895522303331791091343056577389145543921625315633812301213481150931159528647156967638352254603762228234539690480177959609633527784885316606449296339430027995230417594322798978976186514599643411971691635442133512676117933117807085312371655745330716867337292712928967145259004922567939491540365002949319889342070077320457701765360083029926752718775710627836492114687051177519312709928437267542643148478139707581132704124240604308324746339787615110745457127626861048644955490608583007754099973070978364519066880888173285448356193995864153347909374200302263069906160574169949557947769451770529809824512012502411702910312794133900516055406510967076840981715192370889511873236091484812198757637839598862668784072512933961461766676907185193622537577102348639898252460206279593125043099474550047855785619683816394746856101761679227383499766857979925968846870086502416973284516645122592786637947448832413684235346100500670196461251569388041137194532760118684711668184239905243795303110613295454432441887493807455789731272149514218909688819332176183331064359046885147599503185939455946881329139023881530950091887668555230812942506668591371064057175685918831006158401636164219330499420064676155188925430208985588167632904458607776277518676130011965244020895765810755037410837479481393566866562680453081260017855124921013366524797672887275563207999954755113050593243771104882738665537658517999909953904177885327944255056709012178244554514777180350285321034238789327800137680220036320679168209656628010318645198898374500887436434755945845425673194973854180426196011395838890084470676346676928934088015265641857256926408687275012237712650833061222538425061373073650129072363756781726944613696478727334410082161027330613495240491166245578397907746466800769929012844552373936811469529812549137793051621284525305449571959161488726549606803735505556996465688663579200665644651156302119544582175186016183600371581773146049074647266350956138149094606374846733493933655832431829097775798672601754444667719492272513803665663843639043659891455003470344334643379899516030433705165147974742787834579832599967161589574113659869147626136957839355383883695147800441146787257353596910690674562111047403679418184276015499809017833403720570448209109574226135102537893358159923755311441678474421107474000845364149093757906060554375332632071613912161627091656290289259271173198937797219933493999435776*i1^130 + 3488138013964822894177829192131060651142335039641362894031890049169707679789892637195937213966153170290476140937911138956975956601033812579407217130662482746292130308887487177584802352195383123308417866462738973478470938616140630138742635644932460969314625152316900584975992953633288604982954636495795440252399181718793691527389552316699667898875917334400739865232150147328960084400304901934187703905721044220250150023794067725747464850302022590194677724649699881134806341087253560200698316798357577212183014517623109325242590754583026395662745889275481736496360227412269237009708840614855988214741805212294526471937064445495966217256693285016242902192744908695381363069313106458838832019482873232955382737639533134523344562581909862181680906825356445779331857760304067846406012661700190750864261211341785382503402592555233192875102874364654350651695295473592495351968196912413451492590061158854194921583990431940240244168998303203149705086714801468293640858824640385108108414593744152987023193339993355915115335443171527104566333861403857913735617019165995022981989831866943480412966977884685597383917138318509010367396867638616632998754701622684178853113932450845574995164287977193606079515100699141815689399082936240097905657732092019805420534132163077929631333434697310686936568399567389000797617071579329102765153992386987743921874649186105294146847457401952158806194636621608586148564965546728789713166502943280003726467301231282016945201608144386663140807712268148979245717574421613319756529148589964734221611794757964300741663513549527487429978160806695690879774175026003688603114089152470214359769053144005876285356432895191908221897480941353567387854775023630923893260463638728140393190906716457643697158905712278800657222302448363313965997686708664264867264566584267229962069635155400044284394641429186790401695334812621096589268140329464283354380186947345061190513206357043036281507654721369646737597695093023844376161477117653501116268527394483366374896481508948448230031967394893907861456212102699080538958579130149921064833895373338360284363561295179199252503774488045798846531038000083546047145591082343893224095017399312102967588234766571966467635344035152804063814247506040914651609526125155461278780000600436663853999590114622925940009161841722379727069099363080172348132363900945547358874290053651611408348466287095342261392285181147709146630100516286960425107317967476162303118253222654660682691818933548914577048162499819456098155839720179449996391577428511447075394598878961237165323266590904786426055549052906239748529970154473325690175921600621933184678118375092202464005882257937844697812395736179238492425179935917066339079536676441381072162740441340665547402967025355224528266393587545218040101370609045696698708009780960684745212708513003533500681526976827322139170645922310093365784878723051537040209088237729678961278215537515929063183983025967186338839990597945654486961308847298225363879709984474780794994672898555570247427435407351819619602231694660720944357979011878499120761769449964942399907497977060015711175204154784026218523599140402625477421197997969189002054235024254810024822980615695889444632755189054938768793950771244001942627803682084776852495410146005041251129847238175045774754525014232016370256370578196244542215672261178572620344770948673600724530414244998035318724983862188397262711242594848157012546035149128981505051413253256578204775744649026228315230996399059580245716076730253172738322712512324180703400910872859613500021195323317440469984243219906165316867217819173661387329063784822146905774640476972777302758507674520972469834387867410615203004416*i1^131 + -36515724120695704759638850061389962731350383463402873203280842368378454277673539084237741732243040073646579393958122064654509535960598640138906773761649996450123886689947476081125206631319491927557516718919719749260836384771612544475248158564905100106730811133721627348342887868696546302443598994206250799659561591115471904235333867762331504321026822100745559859964430229682121271863965641190964430547765859037263218029879862408937676881759836685214883966061981702037542222224873658240091284202903411446445456914117743586191103769918763882037968878766387589604529687980605502557874905418554982952371601466984720631968268913584597424879615424102572217602247118918874591778162391567946008165545543969322653339253448531668583301553728088009507273819896444269742810363976508713751509244829436388730505146422745926484318676548806432600220822372894000629563180345752626100596786716869498980403880889077701122382921144262887925086942753536364692944952025121283469569178798979557620243843889388151841191850137940111351643312885978905154877205017844725164846348180407460040539774184366175673737893920175093170782177423343703413203098579936694748853703996860732320293690049100491761506648402506165789119513013055947606900232575145191045365803993965553210869402962851184554581022517230047573851075033636927125870441204396488326419758094616220725233915095370647586940142609966551997531038861327775610724518360144498556491177708225759370581438893577698700312418191405599425377000656067682794668027680353054252695712523617991676962868538723600671521929803622830608482310003261996327205353006317974967405398855390442686232054392536090756450302777765811781537846978344808098233153189823202261701831155622575045623032828848709836619734471148073998284650055914079994046297960067017643351379399395630795394999518721111989248771593656277648835491394878074344725248401137865780796590665111131444708814108690509940414312101786823223508498726123658736445079546060908499209110835276591933783901532953915969245377581882295762383082471347302572494397735761252812702789649385584848643780178634139681876052538143037091238048980283281724115466172896409255550811239723637487144321067087307972666928809601429809807261509927061595659652648241067163739962207010633783494652801684807075733653490708766515599564746951422094833110528416355574752588329078210543089749690778424187201963025652014043799932192631926935462725954818550193634946788822970221836972661277977315820179440237109696144068686058136213132858317884283179527015788250631874206137748787334788677643802332008790175833619993350986150811160167340615168033950515622258028093502985046752906283833802489204593575032139580007002872914047205437079235245829272106828477447783036720153145670985394990318331399518024520145945274462525168911680176911343005424546779268295108456175041848880379936076263528354604701998720900894840162344823035847001365431860224792775720256750447469354137800314234865423682170496237617294654911238088935315788632143651258505781916475652339512069371973747095752718445367625670031422860955073677221633270354776514776844505406334728497895076067084727261448044801770040523100823940689642101536947506475654296913559205964146118193212759940298560342464917462117958209543376060323830238776155728093208328754896667369690559418744530838469545626293083954061646173916486183521015547273921365793937958792977402611750357496243753567754457403556337114929873228923771186045888586511693840467549946096833667559353624615060596869054820342177890114989096479849020057798921107719735878932945034379415576966637959119918935084086403460344917078471107639004668887040*i1^132 + 336003688593297082426940392782681400277908179426969031878603962986639841490646277995211895394701753979246017095769227113217933816515026166512303956685797865863381214957955528634275333134492134391050104568782194907340542907032616565177594634396966333041931753277458468937639709018005094352034654620546255889231058653638062482980754080952445388480192316916596058027766061137553438474091358402643860880767575606217873436365728557211332235029405534255514903562727343612761520896182393067221063212584742678708974583669364848869187518171451799443690566242041737670782291831299435473597393050097084537310001245122748982716544520075320481330875414594937809157341356768394355591502753960853768436952181606762977032472894662689550274387229437926613504524768859888573266404194821683362261688038962395551286114523219956331017352602413933120199368088209312446271970647327915059496700822109027786840002459846323136107337059755970262390862208205709901306143428035210506098067859899365337657645239713732335197535671077613294416953330412955806031100825074605378001504214300780744434866703840941258221077904251115759127839061620283338533347530083267302029231244220192106217546507879787293815359078843827293788067960775212278514385814356361360521517997728229027576643171202827046788535902329824564362316273100765654822793095900676789078929488477529349208824455738831218106366516159694868630805812441155153312845241118009646219885751188346707886027030062872527045328963448357657109967304816155837027301320314287734840076194206664721978005531519394524702329043618398860022503264308629186083664450238675333007316734468400626230937065651191099873277114110263530770297863553422786135686128599359076567077738833991491800558324153785041000212655222402642351170259448420040846177789507876130647446312498005966179601122527256295043258005070459163900439015910431174129370795186304261362629079962809395010889764318185603988605740063239774778819388294993426627418610712584053969479660062906873339841310125455472024254111654208601018858123197609900486724111958867987251238027609508726558138744350031841271678078376967140230459360679806201913250155419243622715564762593405064195871047490038792277444815997627778468670571602994628636693902605297162764703357589955926882758251991484700974502027707592537168906897903251286777100149122946142700995025188336321340179394672518145826441602012730391939293453003262962731706971182085968667675137099852220461086104052722839587930593979100391201518621798927346166444898014513774352429286331025977541286436600147084726494419842360714167847278981205945691455652685001896925543831236923089452315434246787074122391384544351078243563165011998900653262733613089275475176253810937601606864971123060895381554137445997520366972520257186783576852907810605713167172008952691649971251614908019067118956536621530330383208205636402159209951202243767997150406050040046635611067118713286361903150450144470556588969059149025038560415627470403950255622092498998130400054742352835723480895038258875412307873029830071540167914240193374229290430433722571524192383650660690322418354213972257243330059398780111145364162933685940235680944640648371174406673131804144803673198585661238923118910036079924642391356949221678468585434831148862080705531925866502019474998978801676827468027875808340007163691350806761744370380292565343424016393652081245216926742314067723509235306089305820797722796201275002426682762277758324743132527415123226632122167049854143796306378747230325550764554121929442382129562598917731524835444811835701467721905917070496928257941204471921028801507532429687765915124509966336*i1^133 + -2504294137839877753619481831221060311235058605519170365183370099743665705547067036600637609584136705544748729510323914486152654542745130890229966457440496742768335455099091350838631744948812865438012036256883429214226266461222064816021350732637806155411204155274364036269269981543832651119659015288263013625081457425052159823356090058595803708622398127441119261018249539444694322356312125136739911183606396135056893545835394694163141817957783130248419581277363635087506633102496022203983343470078120150144290855143960776463750037170490308342876350589339099336363322013126462722782288606973241016234670305604173785791180800155351449182582428940114492903916391308673386541881345973810541518282663680486508337463824781843172700298584862730767929037261746975363371430921223744384801488982594989617549625160497753238839628482035388200762565440722524800905266566192107351138524413371735673121348463906423165590026779161194796747070305081653460245135845739534602768678793097923312733768763022327450670306859798903998930561672982781408380307801093515086375547917246117975728692568814189647504596289519144389816582359199336060429185985389941402547469114347156421880659053181797199185301376828531607619426324784907503816715268605452397306710953834662060643096291254307520114396029328049477988162492463431323336667326570741075064066374740547091576533343346545527427510674216940241065595460206894682236805975771141046186172504328469582645566642596912674887430310632277810193609818344745551567326193641127686602295700497477736155858921893779975321591582678013857610814481235807953242334522096354646701427649826973549694481340144225831420956372663711117398417410046539123351172792839606440046540578700527408846239303338159258804119987316553170229005860987432558843984032204933408799344893106780646432001132603394195962736207518178252584260303603356337797200121315708328496611163937155111793226780928725597597707855384553884945296873573655807504568612746809462103242762615597497879383099528111800674698021140920860540886468922562875732315668994174984299448145170055288054424460139793705759154952286594416140580587438422522413637769242034486576012260463068448827307169142310775734817446328749678522384818544567319634879173010573925303586460244196885197247191737158649844995686030660924959691892353379485505770860780687693608456191513805168908166353912497606782413242757982822503160084106797283881856602488699674712630481696770284617684588063617745885982131759498532902557034540212019307885405388796360970088572943465023132353019201947725930585200222806518738083572393208991663884111132295656869961062884486384424583789895838251500750766554511511066280592480495094149146439609805690671916520618171075176131343821815731418795499244119734728525180449999694330936330882326505419813320848603623329439273804730902760033629191416711747601930247368412384949738610453824593563423293006901785325212090248662472429140438717575361231810912199740865509826826128359689512095705396031573565628545598705974493350750725956974642525678944228970963957550592680781996476087576628038914999615235307431272280782807705326616819698837918346450628917942115687632890950298550562507259222391549961400106819374329747813491855032673107804000762533376996828254612549190604427274538854595606319143693735114002967266660136889342463903671518185633804651437986827460533150186862747713392840025050188338268149454253224380439781855075846469733625763844952660768072176752356920471693804431710435826566582007710930243568574476848393094602352723769579692724376271515125926017412552369943519252781455290066066455662690304*i1^134 + 4823501720736838410392028523520482234136581043511446089268239294654415346925876100647879968522062411050948347247025924500271599178996362265207767041723450281763136811085939313562877596780732757895824897825639961401732099982480683520880293359386778169401773735314584567198472320718453436998664887333833357842658617653808320266366162982517069928315022975377811630411165321067540548669877147661493951332345478560071008619143449292933595171505992055823461410568405083341307959094335561894139452207777590701471990124830942956552894787442719703362294892628681943333449497037145453796920982241133210019927647006613557247581629975251585913606941134790276618785842205272984002251328546169503528447658026912358940394470839012441095932162180426779031091308498021060473200415182367416709734762538134273515927815562728078947323691960300440127147735747008985568877305629316761492354260460016576304028177772197874996197214546667579649690159017040944751090713144615507874355143035470233828140487316922713243521043233302148480825129072788352892824481149665626721624134819251677404351580322309878207575262897669548768391422639579674100422731222149618052522710442360331619987384988819474603676211141933222093672347062785499344726815740727032774975591584309144559900574285715753940055019683377225183937897056757974784837131622297622727514177600965753384511081295339716396626836602785249208434379681422950750600506619835671866939429646453101593111498171474659537372910281689728887323274904221170273021627155146822654426186709382312456937815971958085207077298958481240877203623958858841845555519150083047749442732364661353247414766576222958055889032707284120822576502646782621979699480849651435527452950932178770184293482359319555554246598345825812874929273653215273644229361208386692071351050032106834781794022422603200648451246358389030229778823578267948510564828538879916608441748869706637064932737767706442529010095271957376460274451942721383041554016184078733391512954278961406375525175086393077375367645685185842948045347392018456553754919073719362198971708479563041466115875526479584913225837021400413545023813653218125715544668930320351202697645892437957915389745634516784690496724675575549226144238623946682504592854859067360899022499895532686247025331234617689258558474020441876838158415324869607227228092038629120207337198348199783214652049133947668163383345921516103058098306692830573466820479224716272002306984581245478682627112346935103772277291509205963901812285291711810181913091355375856864356463440414294735675100341677520013046322802102734541940459143061665340279610740571498037906591659374619250090148302631091453069496520784439048383238887904866507137741299570873893523808350848078734293256120880786349804388424843847772521008079764246886427016291279029077103435492546871153188475527953403339182277311394709929198737074366157125077139555347852659359911629781839302740625481819372180833901225171173127494959722899971830884359434990574810130294300891242287370568522070110327800410662351955336152469787117724669394184056270485032286914624992237825933011160958709732169834061046730795361516424113541952953151995202561992015216171220223546026553786843257260961610813403345235080080943324266526852496291470038739962442077661058346915620483616548011522505869171355448473727474108354462440484551350767371635982509013678018420301546258370725283131584372436890022562090773114941931680898910726516363509324826521599866769046033983801815479445310971475612939766582287226883906788156600625913075764328165625730329274569351598148561067521442046331874182609682563072*i1^135 + -2876223168903358795656122507772510891116198764605705763600207437187259450150854023600211688913416852373823109456146735889169523036338259550000318552559566760508850800384971611905761812552721241152200895716439283567726177339127523829999525384768521701922419811820596137789628349871909371433456411222983776268022188392785756690111769899587293373575532249496083296203135888404647225242610282745550283652182909218484305457140833939491364551622962348484636745991702957486153032355576969021760771064416213175087791248146746305772590158407189774559872127815727989558946692112472533625503365789153763966702552652714299984326778770875548822702259338733656392313583402991927146421423368536133073581846518038685449673318368528462483262022196530936522542439096644354471789725853765415561508292567904111632434135965293010815326434573665993390221171546481490365004069946820879532184150473479159361534374869605491966419036494421564284106422387982643251649351085718499640384080805866318837441381980021692814815958873893496157036407453455926695212361101016404825669087858762280009925364184584952407715833154566734457549060545802075986747835037156165731223159601909608475701910567144627060589075593753952008943677026527242222206299877434186727051401399237808802915647063994326840125109487818875780253250636540497408198841912820247951536684132842950710686933089788211521098309838281539621609748208652981567247409406459187400946950474611595571644790869209556616824153566038064363294468293868199353705882571069434428618247206912076826907183305018217169025884310464368271188238598334362380955732148985201301499160462710495876423034723848260641932543703829316589436085914189480663954807543052555763464824682022881753276142079486335816827769523175251554648122303816614223149281625162076242854719865693925989703431802176470189607614709417578772119444423595998456027497891733242738963787408514477637573761301828672501218006104719205036761906968476932600329865729271888563047669984234663847571709893021514097862608887759352979873821856148097514231019619559914426782726479676375515484156260325977415424203650389418930729095951235606806535570806894128687394383692901992371763630558417532335176879371008906758279230059451873299712021791662920864286385537327980294690356325379997947877357419037850381563271002377266679650101444419217038545385976662059481924974601565085122406559831067537657430555096223815215219257175356004100751983832613146430874253891092635487789955206311899599007069309993468923134095498882513323103199784348244928289633575059296060469804435448648957661586114669133362499487154824763098256908546087114846561111139124032896248899315121149168850203761905776452788639134813252064820595290809680373036632815700503102938798647978979434585548697674882943131276277896284772946872861439839610499188947124652600593872731589792607015009416666695119561042922690014448152771390384533115847248103025598050767635226571722211997360508023453665332800421388932202663564370772666334017102873872044320679668382151021074225412680349790340836444910385123240027247141367751672107901703168646096385658146870418252132892546786012164583864087167575326263741144177720133280100427889484054015912669984946904301883596608696900827730785266926083096134619660943584472367749468134128453214959723911411067584235699296491341511728504775025077903375672556182675791913299480733780911608334493959052906771247735170797188574265237133369601978147710512769518601428781808017956556244811531149997046103534543564880973493975039527487032365657780077459207418075907967367198847241434431488*i1^136 + 972027123053739498746221035777300521761031604638036234989449586933803838522709124012803989468873240805189606947739356757784343481924426017467773301109034595945008573282802553583690546432197247706429687960409517333309416145238266879576894577930616573078843351185171083005624849044500991586451314350485693125609940804592684037518344652255835193213438838930894982887321862806696565758876575997276754948467291824624678672149595469232266457667366662252210061111562038934922742862329170311941526035065113258607544674267600417917472502264429045121485675402472818982257971064318590555536930773854680931864420345187994253709387612984810032108490098353844846937141899831199714431474922220394688843334979802192724445599541324937070923283128831001822131152078949070504149800637494111727059241470501560051599408933600558918171978337977605777192678210803392412542341251524171493767403290150799498521538231908070651437804984272835315075919315749950247460365441329764485840947621130808050641437780692707629953454775079683000285996172456251906964192890306612495093526262115969156855741447080144305323015715406547431228780452884125016152481239334176729479812535160535618117231378763970257991094545847598257578048070249607492365107346525241873043507443208316180669372729697321438094880555575503079163882146230927453239649258770468320895104436951182482676414779239863930184259283543425484583748348118531357697511903986727309641226070219273355577135610154156989493352626713348706295520511262106782705921953258451859308332141134492922027163496734866292724419256947045150933172760984758009261044969818684926011952775527897222014282241946906503882131350404816394506393330810974458023214368735624460140780391667949914165904246287228052458056492222598227220882220830327499568124301125241982575066988685388125075998395539388837170452108683132618435689628353681504160344703949626666352004286651980030533365390643450728043714197937562114749927865207118920837213508715708833489104569847628034782642095221209125081403287330250360981307367854068776307993846827820408324173946599669075918433145656895790430690853499533757900390621579245005162718887882278245294279557559411652084821770466012614215934907090335366664390645504504875396478656046016067087122503023094497533834369551766054219111678540348854153609069909566173862702568965900030949220158200450838403521759862803772850490358431155943888520978916967506734401977246443758269839079670313739680625035066641585206634224753579111411181615929850120413453338623187791406890604160756053547705712436039467682369972866005789358959002796063815972305563118036239970444255678185824512586153545350564052129309738794318076419975755692691499965674167789111164885200866686366701744233889620337381751014552452740843155146877550416375240178400454794960291246906802116074380910578275524828980062457391381522740823250150154295301812147284640202331366826660814501210853267787841572575241422849176743178813558998210721607974683333961578346999387529287822782059446965282236472826395368677316981647887815937615646177774794857301947559084493367960864813884017528440083231058377422922943302550706824690482747585338821842830513982075078156199834613497911541425720818525874241474034440519233442199319223509646271007660735695560085185252542871711672758390001624614905346247975215451104435860278532220105663662828915134391105805949588590649783544714060906678557791600212421167984954174084971593327867102529045487189568414527315384101350914810401038378330898040323525357206401281271279754740131540847976929637769087446495002624*i1^137 + -1135261700004251627101207717173701657027271920800514569661874699768290197647843161223389336708039033815825038655674976444232439043251022043182193999968550129194640044876372795035541397037493803181024095745294661919312789921895973814235102016195798207136143567433494565037847460368969944837695480865996367646014441904255224763143001463825123243661195932942601178803964196271929320251121163181721283126858219625759430245860299361872446628954886081519690051339742642088520754557546785710489153836030628149339572864991385981128029493784786290365721811916079215463934832962219097939826690523869022176867930327290030616303652062969023349417977626595276820835700803026154751172759285354188869863421114736458080403525115640171571218702102011405667141539455029009787083430667616882209095021132778459486926351825162691596595711883951706774366518639072005362916638845029677706042313452952197973750811875901456908267361548711305829389031734635796261718467792908268464449810622099294639716064487491695653886465517009452386366062999145968519496076630768761294276550808827807908860798033793060677560944302748621905956784906090293263829726104531113909317703877568613907496979659373490066118764534497202675017961281916375732925476083645884231626744702771226857552149374776070096852567714735363897280101460618353606614234728929795532069909247944403630929351589007170210543815271689187156555626720521030499141319042864705616896781568517684689673019494782838188322051495835976028213632468693591994302073977162211987186908334368483812228452701124298084204816724850920490777816644330412352368641590533358723392131472437363453079636085549909672822285966357275315940057807182249292629963495050517702964056481246198407443919875673649531780067398982506028762919587776966967387183493143210172466417639779212117558571610069164971781852766384919499327279906912658411865362845683373925769223189877336368020677261674269217473586445826473183216000658209747312333895047894072555035325921453556792714082486976989790161086579726065061967015980249762206697759273358671242168083740159639133905013045409292910447007040069389294631120338817830997105043213075478637671510562319569458759110919762909615385961536051316103217864410119535996774917242474768896205403909968801344356428537101420337643398001101008942780444448134032673921554897878790544238594889781398758746921685176647518094394153561250378486002136382865421120381826030842439182955580728133695875823908169571080412932895627542691394387465624901020431396274871359630196357885207008344894363613422034276114904856548897608669853934251891948072750925159812211281355808590837560245220488631441669758074292274225336254753070424734362623338195319338235893968348104202006949107190048090717715073736569183376908746646543091751771423661963825147128436366041600391745134940959365670414173568137547800271840368485185140921530253372128721663327727693436150666321159878753965198241250713703600134369085509645896155195248711077901122554657899886255627453795780837609836127609103881194211629120590489311516584899283666134130459117555616795090096176156846606307088770361583861636787025456820187633966649467290859137933921929887044288207687411727552282184647049128709541478643557142946500158505815369207610704468928254987218405779038411166824182316776045014856525958356416826461735969414280299163884433799291310797138158496402570167422723304670285590124478967974597817123695453438159919104788575706175137304699132406460090497581614397921921124463849165984991358244469265252012561852063632502203661418496*i1^138 + 25229049741680922037706417220309749895682596127305925541808103302432898564862001662083129813106346139193238106971999805328559078173892434266161248457950455002298912327451487256761277123818704697161088144936180026367828544373258085226967067009989397961954019179993144394117387681571818180261200401368556009600600197991337935175831005585608778176668383974911336674413011028001526860544735376650976282477651594460737884874000486792172995732252020337414171708208413599572108603670667785180275156340028927391194838009498668497708203364805875193875030647874051622862337534549071387436589496257968450266164914767750455821820534469870126835232499385526080925592975189607183589393917372675420830822105342877644334364436998576610567165793697844446821344539678549979180745975030587927885497116695006849219164157052189717333977095557710361397320052026998575986860994332905358799643142282097875682436551312537762798185647704287543565728859755295773733698717099897221358647516481642911315253247136583064926794183355738796529481213880422046215320989326290087343058259166086438388424796982658750721201518777107357842099009735698389480757363371815895379554016122457646385357552218690179256027663292580266096058288706777512786313471121264242900032633892604617048994727185546739988060345140984974661343861593859902952303429545236957105622969757693152800527661881370071384410804604513848708096058785207819731682188668310392774724256490702732236436957626873291067852335821926253635213155013497703566367468944029470499559781726437483814782126188754692892720428963608079451373039835317474268846450232387792294471146337179846036336342764949978089434886235199649900550115170313637444625386013628642406652972536734599787588912459032198075722115247949994376618898102415036903876072308955422360759518948645210861908733476086318441691160847016296992721777573509576918649326870712771227084524423501422080650892637999579722517299205281545239432874447723873950989619922122858254926513087641122277462810857987228148291716811696069670046644767445226568672063585834990339153500560670870743846424190401358393618588836638920518648608363544028285146319597687778004409690220612054241019324555706739395863636369104131271923557046831638841753943820859219127873549340406075469912447537235136565413437156448848146635525774473088551665292741101911130834690874267125524130262805410714815621115709806823554780214584419267909799001889315143484654666347243610764868069677050782787104427243928695899144144075534532856464607528597138817357213166958485830723180800588490112520565204396583161664362617880782325484955209226796129914271613191802447809409497049742234556598568323297003842722294165231825605881378172994300163425904986712622867677692948435867579196729117360488603679967363533991701850319033063877015999342400950274962851727628023872347194199501942221985502940574701746588457348247676197287186724581317244474297125737511443647820567050643737709971977893956497473842359696315001596966759589371608798198614874607204223197657102058026887521649176608610485559337479702024874061973147703526645710522444784298563967548850589795174905534385579495983055506376507460686604358433070476223456780405922405013862833881910789254356084323412811675253405968076163426573247868067314347755154217460513982530858767144417219817048612017309886122523724430633232454854261957116177023717244259906269776360040383629890287180506399630777986089747874685510177991213033500334182514107709834573190823138082073771173446149684629997066926975429331785296642048*i1^139 + 1085673764460012318599276149034369035387449604056109317151086625894770987674095043670541030882899819449782462269409706532290420938041657853510481582496242601394399455213334434005786103819418565470577509411176764547577174539699374775472063562154037169027225303649823277115928249952688660605787030056822330827289916787256454993617577660623189908002014853141603691289192479907254878267900961556943437154576781231287605609930847871514084166419347503032847094477678529422794574974529805860471349262337297189638383542937687810111658928050462797055711898410554960492797674505050533646391007969849861721732484645682666628540244668977781203540631776597807286231608419931158565715449582421156794297238910781512795928473361005048914412556766395461753643520314515596280022681333249849640995465734463460556889462357806819654172261236132505347030115620694943453125763352240697342319130504161794876764147800471960825892373102475419138028942907383260407221165974957954709552104150687197279359625000829935308432833762068216143999517812284627953609624459691821505718947248395274849421807256738759187054958683584419596550747281536235539468513262944558665817063031870589693756177521332778694169581705346090966927559014965710028023380261212139507023807721960078354838002714848124121099175697446351992525809716065500604572018681506225004862759247491801139974702056228306291277741541656686738011378167167691911113581445393078188736912290712447660025787504617038593829762161723713802528934851349076551023776897270081117149475367505232185604132978247839952706355098920933232353323946469646985028252141531616462960234790997490116446467186823079199926958185534363439366221157133005873282757689191211253302710561538242409288330994369716079447087372012804331663509016728421294736907755724628335200330460948070032678425777417101994320581504836366762979167044266624775753011866889401804590676656900659350612323415226752859253153151550857569949868021805857161815740645643355700942705566723331830749938140284088541294740949215093744494864090201268335647545235912835647966040741843494130347522726324020264322058044447847203320710506153616520636643929415344243696791993910358214945628508285065526643474230616121732565758876593203249815491136389178094074537700363336833822958200614000399241594157893663222233184792507337694308085623664488521720389125912100258526702273628603915904211724571206484807396698444963843891436233398068034085440117920793197648062701104838482339015182073944959006735631042334067398430217851286700771027006844152485433383029822567710653037278581147832835553814232315182967584139244023984113752713269967441774438356744737404298844182908864397650035279124884385794665422355226377196189293262785984734159401829814474898236165069084158259214152724571896894894693660332976997242855816995832203456576875804543026490104728060331282978594609062065432878000908250682950870613212064998202618301235863961357168127587400568082060695510586608165324455204841136070994469766652764903834910853214321441129128272505457580551757995192674432123337304323137563987870407564062382337388354884774642894878749920135893121987314633840956205432515517317672125269754737451050596455880991471298579970600213994493197517255824545440467752226614940498062591187918642685158631263959891844841752472510872412799759858551533031380244068512501050165343042062801453642617826860882980005240500043594875085215786967347689324495397176891112398244875570830542948491031413552372559674026642240214614738227054529302931439616*i1^140 + 548495911302873058821092976084747288957296892360507844544777468444676575487446682596459925589032930448430788744601608291625308243031425267493670889037707317530200189147165909748021710231718923927941561625549930859578552211263982993391807033350532039618004759005029033268058199937644151457867865690449596027620064805407081982183966286477361171223386843388404327994334957929808224532585566486758482890758729278317321376277877676106083410454839271176773475784219419494137997256534908680185755162508451754513839379209528763800961719926409875453567809928831759870468208336971871068585273189181965756837945079996499824472764719523893382487089770907139398721021963733211848103448082289009353938298848833085975914338743638385878120901791736605595411069428035334555638289271389041243275307062127376920021723924622673244906250895935692398593206375838967043076831790460553173697557369960342521603240755621909572323769238732141031200016361451112753421107434113912102799400501971769808474841781107646253766934814614484573169456720120635875698522049167240410041066090301507672941615962578607288979748786202557795153919119387126065760572060051973032991152308416828532524727858438440321848632663897659222111348152138682546401243206605023199700982613912623786793298999815144238852673963276341367648787696276217544533587041545950378509358799452018701200565194260732705760832581628501879227643487640845589916960688672304231497377623043815596280646122430916001935376961091473838671526126557554521933486225717125585696503286296963823210532204262465439996295833947316219560457840806153437465625365305793098446873113664686498053598870021401385876965182785412138407005566564262048595087779854936019854675627604271527444820255334619138419529823855727070435666900480474402604860232484713179043451945360480991073734231564242744495658667001576597077019692988979274906159133018186417552036267075989923718545032152721362451283314565225175290094131091086132018479324078864220873665377629993313729532617422745471913153451068216156538877607435594333583178364726097309473131236195313750766122359286431709171288086621234637018180896048051525518905375643979521518643092896267565305240738859214457259689149362254767604452370159605363722826384747618460403460546833770758043540071014771796358959552165202025077672979718968570969247967329256980471689824767167512589763309068940420461014002293111752630875714340316240116182548059518239227754108430257695191989130349889546056281009393003590322031588218657407915630933363655291766937266169646321525065836048676754805974322511392162679241179206541681113103495349241112104553759970067676483917087854365492137271822374204642044784613393682823482320811476553412038165908046007051950094408176759545996058217593390097881607442560539961453480038191764280095525193376971400458917305782566361262163438834673056952483841434916565329800636013377137228253625580308763113027625214454110586995532412033260606811009321127310159094560520205261760927555501784260228445380692540962721426522004255546584376141940962773805374044004659940990961887996358153961455734909526386190449877105194753610124913091411724534627804140478774835937772619985528372253353972885532530660635821435691992134407355335465557597887618074119331201561378071979236720280503007779189039033783355537793498791169273191519021360910193063532571906099022427641715825053474125638488896070589039646236072445622291737971630302029212426680622892030040215358083265717635443396344444122911575619141632*i1^141 + 1170359513012444738438700021650036761005386254998337544432175372218114688617294358831031598671509122179717009054815644641749411081567792853884063385528924609736200042335289591121522764382863950319415965425567786303266793056755248499032314809400862070302021497277334048530692949914558453020929688584278031541838156504066823859276189429180356544200790328739771275379875664798680447370995779963134834755256194008303885304380285002789121470256282428070650672126422497682629311288667629793338455870841161934316788546657279142152079350886023253487959279863309498022743898046693894001861995994156488964991478407162662791978679098300701297640272551177542913318895740394577207693300942596534517988735590841906978799924413192136733771793472142408424595683796540997361201951685359078938046176289334047813948072527250497814341352866917290670398129585425286819029419575932591206836290917913437701026107242771331638537159458149081511823139681031886402484425133126619073637689271298917831945465427910344477240117284497037465568776242935247681099405434113008115683859238241998399126025342250285639410636154100945406138876763244159885956812327552499836034576028261872566457969751356946930123196339449983355075944076034201796144527272657476852528535450585856781734281244349863689464305223303315402212151597116450764302684869512481028949352498733886173684909369050111961903788241223750150345943058024848289459120151381108846405199441481501242660619534619702528675697503367844654737858767975293642295138741210416285883549715861173163229672313775222690588610075464004841694581434763389518920278029480460497018564643540204853164184387196873137629836444888163726758396278732332091530774043694488178313974070207079185761107972829115623730181676196133896533678834958424813105849903301176569005816586923387004439055261675253045648464527762925150528557444368687375794722661630410826834877655885576121805873674294844241194470976779847582989033962367859541731857738004426485761002806716184838866930591172596325008663802440647620708007526647532054938491058668187892988925303016383110499188340400767967188548566897655885857245853115459540496711954562583287730499759790279172508246747870684502446438326226845509273428254977310833899580692474337170900410240505708245537904277918892834630779215966959109306231074012678276398016648863655716238074392592846222943433891432298122841017260187508280798049768100725471348088302446250699090769239029056944350579557537508444690150661244296992149024210968726811566782634151093550865365242102744649140835610784073428048300389090138359203863995760602759825219792505080142641029146665756236593462367989836921022928762103074831969519875517651127921364593712153574351338767909663228810556088594359985567170962472783403074749304643767196334201636942899991620661907172635298034433902604034594198197115954767835602045783098328289893862358735475933134616760960123257866420424858746882590390213006953634614438333205377345815726665482965187273631779255867399562685842420297855249035619856584743725058046344841436430033795775877038017518523073264490355804433531827924511316625691237734696931651786800795319785594372837357735626847181534398146605010951907042110571632968341854978571634317545923833975696560901358141119995380403975137590236352502077215379953048243444399896007971672140772765420761197010226539833348261809641230293683412899761086832774904217319057498109611997833709754232423860435094150459296888705293571583277710266335232*i1^142 + 1956927505915996120708573927684717082167860535477256555931089692948267322376882431526873674873479461206031941412237559211760534695021519465189868063995894475905062626080578689443395680670693828875925197959511399573156264453086262282836971601410986817077741911287873796172883675768295999613400513575650329760302891806275451643908323814877066923075625892864595702543678085736794371020374491810718062477411113818290792623735982238648588100168078999899486406054304670954895244782822416683345847120788140406559959764406098344238706606199748802176799711444917228217124948818932468397455493516135785437424033917958638442949784583723420233987705521319663540992683773968103368720403932440589831652441831945363454497501254541634478149976491973578592590734960973341483299606342725698877456819360304317074651222451424750402773235521017891818051589340523058466298255776577866664111753831261689521073189653884809106831173296374766867961534113538554072492595645957113280287330555662123827387398543639586494806125126092446147233344586306197487588699654436460654165051293797542647902450554469543677098072357628741724942657047903161263389044902579914904862538599056633668553573859013106194617250616581094661260851148210598574374929889884281370883514993638467002601356463290677561562735890683767808704685029020281164235211375462017858296100752628953092724177367868671774792103830434770898155884459106451200575158641744669377977394889481963057828810286530933507614087246574635848220597913790848707222918128386634034685391186356837180601445543578852373506028505805226556717016572068177360991231699104429953001604427626190797851017702309665389000675304839737040780585637088764986453829499927421509763812149566943691612953097649619753464374268081388800940394665374783841697759758610993608974745900582578316688925155377176584951748639195421023573007659556708552763162136330707070434017002095122013969523669258176936617229231095735595209477580947955549662278323921585622701094378644863623920847558195774455356799759043383402800044993916768958156753203124760352298055792982115818945542853181689600450430137866728970659857811832616131999841366089223080076280539047139880257211284592243435883488240553713835160952027691499362676561663590379373483137989195023986917192219453100909917143397239263884524689418140320753417203825335248444140789105719099971031559605750214177274885863013840216612210181606415870311009393649639891149124178056232435877720444130484354707015650918385834013116283481453448699732398540394581508574963825987552307949424295557384927108123309474785920348077302962009884042983675230662828176056874700075394333594124117308817549169265837851360137182993308229001328326650225098690040250889473563782883570058712303336593553953212617736202801362979099549579691805353894293418127173257536319967410730000784485245210323072574398377513251062542244643009999958273293851195580427207525660677105292714476484544719146837701816608344717189922368467724099294938568004489882316587503819406792409621357659890783976981790533888463479734195853509619169666912724803164266157510520498562131440549420494667182106901085676675100405671599669506793535006478532082136657788345996705299070062064420256481352718482443833563167897229572453595871699435126415872024022074735563289054591287051841415640192888877548247510575281868077205570491040419489513244963522375430099812647371493988171765958940210008159838777510211765343284883151787442399346688*i1^143 + 1257768821326330802489746349581316148312717257467663296876088638870583167542797133156516391410139003617284528181010199701673857182714241423143970561621368826534585039017150238286420398249643521477309920637492396653870786228826540490302638791023482209502986668209934455475466230726916496012983387493754036507163524599099621329302088975755976973892439946755205763066361651652138660145893748694150316844196871664798531919692063255081952819729443915909020740883118083745887695470235284626109683178549461702854063212112278905098366336905337219859464109574799629106495668179786781473063285880210519150392787166039219010510492025036550203709318556130823724287227671893843575466070167888607499146428289750225147712006603879683080000102711549344102039786086994743650196778289629030695420267736295307803674556948023804668141211644748179906539195196130684919531916298612277126830226613818744642271805275165755551372373766727384514212600225709587436745989651615709560733048049802251073648132167729264218586768604955620889812034490519136623576722619690948042732650008390754167779516475956509293873164454674328329254607029337531518250009067344143341697773630757582487177715133729397933969745773426553512147235238090540773380987141635689637589118211115562555938278531244865927865308924902949578021787369806473595792243215056064788795428847939398085082888743207175456154992993677860719427291380136117362802571199304815090636646239630338838199568117709150806800949503359992534644611492695115857849015998303575132429152968571756647994906127523129682992084934280148793045354486995671222197495851857884798623983068692100042549336978667915905549754908737950534731425152688803331677856200076578311308935617887025286103326436931144924933520317940176178743128117006716690319424396736214585018597301803148321348241095975163212242291958308543272815546164202663398577326205360862453274478042216951719792310481010665961411529135448026124153319154846725698467744229809553332648091800137787933173840389483796640399097998798303387431182871164153342066535050662780866926140063418481210430139728481719437788330267984262282067516484878407809886256491818002559435774491025992574525403751036601364455239380997865902707798376825479576210051890388991806208350406957858634341056064843168040989958059848845542377145940916957581862951605959774111168739243021291912569688066180189291451304922656088744958282305659387395605154150580549569290998893427460838913292476587995270625261893494062636426176412339535055005429796244560472895752913480435724973577950767787331165239756793001775533080020352616066480323901017714056878903700680447545330839881824002073477539564616366321187070733822665501192206339647080956071068141929563029880400231139026213778295614767707298474011028668172805032014710266951566070109619062588045395831502378684693716431806408522546830155966435266066593768454026056037141391898618453554270612790525901745038768057800126664914679598979925747330047566108814364645609494660784186433852479057950164781139889403938178601116256165633577096906683034173460810056762799312038002085101173571424225586069953350733101682783178391985228056599997727990944875086399515602835410714180829590402034326505543707768543855621762738726216190324130597831926039848595770196979018634922158657849746575199515289935683171721486397257760758443816351778808022292346346347907740359063880397350275721862092006346823562617758187443750237634560*i1^144 + 636027603201607043156309888437825260490096701992641517389091543401991169802819611342808151565422674926436110603221185699975784828542589984293984976140214809840818268115076358804393635051537901466719557368486446778460080459083111295486654049900076755132629413693949498068654884717543579033736714628127709810293936823603532932831984175483190483952485249111282469096702847764555694121585935268789175918672850697234458322249384157015111870041877771796905384177727120266615366778383327462029271388864379033919688041316344793641203161562297143878671124879729625398569246775751623196393318696427384140691260650798813568933093467675074348156638183904566842661817053687110704617211380533478527616949635003247018957873330912528756846419698088054121326940587137292344756295362794829919389055123683236114949244147816877816214785467456166016464233301121101190786081651217566738634270553613513289241804675469607643966703818121046462154014842711172441139968527044797572158784767646715720139425860328301344314780689013070588657758187051884046167682088147795232385216412761624063374045970145225096401041736125122586848424263853974424337676065165188600126497225862599952492370284067000145330626319936431358690164557656371306548446203567711139035105445322616287471402062709298684196606756548095321453158242794329175804483141303260501100297307591937375867010997003175863174242339516833872845025063276197244002202775084866462944438494718705354756754634016461910224944609683076188679046699658848242203788086203432294577674290734216117068011462185348753984309007679268777844412146490512461976446734813068369756095296063963081957153122531863434799150741401639346098750524452323158437189076715267548472404619358982145612194967670861185591134202198034767665693291386238807053437169967236437326999837478320786594620324981529824287419220026507672241382191258855060887651313735573383416137017428478125606334673632924846678597182380531733911653826379647572322686594239534066130204358119167815940020365952043569075085313115361202206376208864610261762106558832843785389998280987694143738488134011957941867217095980107568825810973699086971880510038950684272080637121956361174844003674467979331565233252040221059590129184825904721503265188666434465812729163520756943239603137751678257916084695457654228399063535255430993213460806949992424950965710672150264292162716984006315020965201522207437265298038359998329759120048091344413451444652810838920512817360484340663218850918883602669660086073912215563103859370802309346525563860682343379799803122726016442897103317624008355892968882755245968131086891729028496326598562551231579709763251717051242937799587736297028994567644394541161785060755053176765831650925330233124080358180137235533577240433364988966778433256122989738049248658557529422320176340475881120258475540126654031157635969758420666271156889065098942416946905509724647092450500440736631615104167558209400367276263702571682801474542064053697008980791035243739495479999052261447542932423655335323344577749059709387649906062689700835040741620001379211177441745624521670890603691272714946138971420151462388679490350451274794935852166886277724037986831214195804940767341660170739011591838906839345192096942012936270777167788216498166154077507052726184298952219558305567305378322700169956934848937575879889080538110537755449300247132869983771075893344624311811378449935091745354806916206922039296*i1^145 + -9008326367153505317575302191612667066051963340776286804081206260043665852537290308242561232859815191543460004904135759627667999922799981466733505360762277227305248888214084736457888410609963763838700699622330923351835837373073546192138424104941911687991435573676025633366331740088806779908899283532765338021931974891701206836098797407847295366959017966274862393713597950465720105651938854519455474931467365483580277191225900860481820059610025784725780073542862388502387084059138764124646357936975629633321459372217968809330989660908511705960299012697239300595555072680306149071582954205693424822433669390093794510838897170400022942975738425604225523335500716340687977712716775964626722019597633494391355629352821112194774715814411100508911879742870874199105477420499030587779852662402149285958472375660876999087036560502391901597350061559081055242468526241721242208427781849387514707424643878415506828489184148006367296901106889145709483227241375868203168537343827827019592819068395555291719324288444381098371744145708574787395613126213114109943409117528885674430303260711584662155008864142732960216006370712208149804017129371884199503300823152553044547220234411783024871661997805935941483853942518117942196021614222818861694441938464349000226462792059840501338782121903746460563059045000866684314698092924119123580002628967148438751971289696005936204757044066237047110096279546378396647627933249355086047884613184129445644495520422380218989505335668334335242735216152808121852599243683239649716684526744578807946215180749683840513141829248284761299988729852761140729128181946342997786653704134565046133112582259384775745372735619518500475623065078497546684650338451131903091687020305095362510914924936641122048206253813810897733541961582722707723883044288214144327972308458962808877493271449591898538793863588263711515301168182315285638700245932319283429758191017011539807136488874372436302847099338007033250107054134462624019177275145354330008694823627028242243700893335294918744192836220325332205116297130258539961118547117794137337086776260761374116553615785341029647574260736124792211080920782040293917669413202131493120305260125080944436266996951978079514797244199477297604576553075231654019261567773026461436754245235622432923346347995245291338404134626018764015913348676970196722196990693109740440769108871115258722664361080797373188339572692783751551940358136693566519847230374577219567814613298863230062691907387313129376714749027087067128506545306183319652575670380026870284131001668080321081745174807633703814982723185741491981629790058851709548860722342697035998560740139623074282804378281985528234660115492143691146857409098555671801384755197534641146861566905530607947718799493378144111784763768885774048060943954603054645856330044458994308687406611247652021291309276952542302788455430302828931298586855366295851595354151263915236284496566339239756922186330962471082990653470121127819986552872614709021285240479764757569914179631633124263822867431607246256692106198733649920557514184040326023951866203543516204178171137989830758619026874372013259655885420491600809037926724891823809367200440150817265978476841775798631593645849375717091243929683205959027169038810269113634604960494057711131976082940568422355527392097489590825394628519447707929451616728457236938755444884588228031630842897477561770534972310189632919472225386496*i1^146 + -188208157928998292827745343861570239500501335679532270364447910989304863176155295279954841244586218212313059976313393439139591558421794840491231534579488967359013693390424775468259970962401759220888555781867688600014907728424154982818211461209810629572820204665731027217518622456977471687163629204648284773454229907035266838450227696588305381949373930118043101726762942798784653626719233195749287528473540369795969336362499936564162955814274589164524264912608104589706654626282558381118673031976028609541820309414711147279694703709165793871851785243927516078868404608337141949536648671343236678626259991667535686059362168935196638628342842800477692571297774424267089677626040024757409200980166274067620581274071644683245882547937718863155033323002821866235360241066163279832705632833274834078987834128513552879845979914525361620282212965381453349396124277650934423736815792050965277754028329076304065853165898981093841853454078589437924045584095746368242586427046084933357186232154457226962363941033720610550164210015241556478009454203232362256662602201361281665282910444660546913664493450997477490992782039180665819808584135356797414145832301503271005011599187271657156135424886861851225459399992304516515075547898725222497565537042511854399484655535174830913223160126246139242422157808971333227159743927084612444127762285326303182779758768054400373459260530127108892688597406315707554162393032566652687734913812283269668198033179137302009163561742782377255381054699485567584366783700614806068550956292981765259013936783167242138232176817212805001675528355121887487467529110794232970919129274469925655386344692073412243667802736299586715226149477253099840504594392428401972853296543150396915457233093461348696647795685031743260902346206277656429345442452081791170079930506937802052251589342912879154777543223819758137963415865233901365862068253212056943706084811552970631485287245329974744469176229686683179951955776328852967856480674965923377093126389875647667291430879464429410216108034929864268816771752454207870346758469978228529559478398244954646277483434734028018491162342082924561909410747711701488327498798929294680390655783866358976202503549609610087274744472571193469617209686177781985937513182628869358221979494492060735706314529507454938799420196173841759417116691450409388514346511114904075054250963032611801714344175982716033260312251291051189374805190488624418233453687530509256460834516771754492021092356766713503097905355679832694230816063011981166109165036254033584966590558511238418591451186017284014576181804251075321751787258826905286377100504142544514834629276587054583162655667884733536836037576474722832883390425163317615075408904478278396067752200850458402558027813546421246705682251893155706813225325620816447162999293608546583689253001586895408018276928039101137731989925316531948229645679825528329600813726796792188879229834634709493137208092840189815404234170170065099136353378213893759041505841513909811993376984250221196158743959694980142584699901179016895925865792712188694552185036992852367049352328691091892523817135197516646883808896455643671000216231440471252507429407828569659514289033724411785845375315836466854733624123682395648030698483625361371918347021923733056504010880565048977335319304347563469686158374506621543648459569158138281383979633971470180621639302607251418644480000*i1^147 + -494421584156041422128370898416032769087772044073935956714851211631792079775469913002493840759805570936961795957665949629490029306330142191802948023026789208190570377224397342973223182725179752678865294966516869064809961746375723904753468556738031433656044112952460246530038652174513144426066185701919654143785861922322527605620535264027766937357451315547969342381347896090753057780690588039658168640819521642194782773579750090435574762466322637367841208845239726650335729895163277746693348751304764902624211788839253512701241542889047887983582095313037295654509855671959605301503033888080453184672234008970985632824271972186657000212526420139655783099525062653897229880442681906694141264257463669778507804509800544493952601674008916055232582937055337488324608463245435888945728644919833497476408480885863716454917217199192754376792935632861780764004671835675817416487181627163004752460512440375622724721627600947517499106234669629422782662162845830073880584592487982633882878030830387314511233648933235669275266668786016617885427864467533806724021737496412749598002778726905775174456311253490439772567798114363051390536142367814472957100670724409243508069428617074593675239061066728164548609825911280618385701103854743539075684760942991988775787745876954922443971030000454734013444628292882186939764647715575439295258853285925519891817587721072128051703093040550527731273236392469382811902312293211316436926146783889237039192048781201269202009050127255341982357163708526658624483632761782173285014516466662827949428833451429738168357610285272063973968643301574580981732769014717981123830709299466782891938129983371079000009476208131311732122639350402676929923900809562678627216359694627767191745495563980703810380510948417665118023002167295664991332280288272377386869959184495449216288891147988590316747576596146231455899799427278734952355726556054589232962642096101590861589720705145388978373315733342426177983260202538101536292409755834665316399647692964877023048855147769175960083462673432701533814947657456287865877184940458312328059103876351731098285874321564537202877692317824374499377408390165657885611643926862318949388142753453939943392482304838581067700785545088031770801138298050884463117031276808458816925009196799235747753712699984554696769170190225160249051434510717861232177359225583928081109321774067967187944027889041509208720430000359635400452260624744673966071364684648390561981232024865565820801953974365512937660557010100390278895619791967648962101469224763641261145547049589915983538408577795290355585766087291592665212414466437943762642987409163362636943970109374431868872328880941499222093217607090789121794538932509675094003009100540311150653003211315543527962994429313849361779929463906079672733249507215047546741521420706138635877059887762347452341325599837640887854978933442997140341564408887987014369051867849273601237577101529430740670746358417645278129104226364975922453513623252832325262884813187523834809133813146712123240236768088446193278929674413556348705769860155751801509827472613043648026352059535948684548867140329526871121982967079554986658631143842768443422936553422628346413564424506526521432562209479751376533892154081607261012835855175503575097723000087037962475186528625257301828484896126515651617526988897463189510594551728563584756135310131200000000*i1^148 + 7515311410112076355679503854717038265273281172199758705436968286072674992452526036849058339557860320805666512751304710331190992009956287769526064095200780785774501069932286863140335929546378470093603368060384973339648671529338378752395495667412933686997770038662348687677183283875141136722640463205693962702290383750237196832646948785145456370912973462419421248483033488267364895592416656913044694364901783536383801080629146520355329826400852661082168100787623466801300036212584226335950828203224396272768487879679175426293460222767595042567069173381267506553557160037160824279963823604385101831897387414516130010684883163660825714447582206413194451793976508160189170106000086200581527107816153464801600147994989211260592171778929169673938304547787215302083251521346632118685655181007596260122904111708675970170801773252505449168792427252361785940046005105162657782043323115304354501484975664661601899080717217261794464250426239140120612238622107122644049103691527578037390578937568395028352456073665582028821249386852057817344519067881139426829471876742314470996413550990362225224625738873128532145085049502585149480509602408039543053715238880755778948815179141409889729630147444324035704876156339429611453793563012076898682359038386849157763409773688336022902625203632359955516014878186389887901370212667852936406749132973996086237130039905317407225345739578839424032849730698189416060245287450061168977470710386607389495179776721548795626306730158040065252230274259727848325210519700113309265547813198121745065494298760908204583780137087653290844199542207054473073801853639262739226316002793162887386755519317414658367444641321579986425531608103993620583397084436589552881939969297475506033267740818419182267625289271853166143384027709751393590814009528972257852116106251847646796546468632466772218801352594771551424737258068856911143982523717079842610715311384111377515636808838804068556057515190074067110664661509238752391989858997827507567530413330915899963058774042976003420863610431545407696688783473659284675078465141475473511298688643672255445619476979156087738690401032212065223129446802246333014294280140645302873775034131579261694637882899310255191214719321355959541434012351537861042904498952010365567011423966798743011407600393193497392238095656213787246527163777766096855078282124476218358732300795775886289015372841091725597879016529955387062779005966931328458984125686378984049967474443110333495167001772170393576078815462796971203694618418010841469298339808457267322206501796892560726983907379253168520904651509955857019197384536797871427529413717106646030796896847751234606168319449592216120515103238564634458053087012305970355355569526914948844189380460150138224209646792491591341294553756950812450361489901940709675634297006041110316231207141558275784090442573467369566136339214391683011976520977816016680879464787465766926501979497154924121813082782945367597623560172561847717913480106661306401094931802893329596439179534175608166174307603675251863424571589396036039691128846912001572566613440898938942005680839008938517828493496703749420480606755163284816822778972007894523384301231086267560615901770118006997866020470156457922336147167545091282793878816916636624715514697602523420942361242880000000000000*i1^149 - N1*671577860170374802381823476982760652155230995922960944393990505506102472773173319233289054421140755448451416303582585792483206907243308599837845743507535163235725539683159496543989529463482256111414486396942698631636562458517999789675517180810466222881267408736430142550158278462919269096250093282004246063009660401504208099689693587993813484414715274470672615082689502505109121795471919064856183089712641211381536320091095057202595823777796368141921126947013554719175537114741997073755427056790805927796770835895661436213697903421370003502189132143204945307853261339406382955420941856015457145986397574649269255880804202619190946751075279020750191156100088713975345352849204550704398617397336179283792863113656302183063490083796485315996585904243896588723153408551460360109532125654296875*i2, -62811218111495753311001401582138131309689861085852731120712392906779251789406458884542321042977891835940649093999157393307682392801793142610487911121921780918045482082569402548999255666486922234553415063021679852984543423098376557268233888743684519100236947590649618839339957833366228356931684891702822537599820557771785224940662185291532867240512184501055841953326439315213503327290883306606874133246787199893370679406519591047074901951213082073886439308779489090181228520708767630396960150182127100340105260666679168502487797699278657752248962181132800658151102664569707801787919229888119925938829375747279727399362872490806304383510217166639691543626507753392806695502566853062411003509527310886575626696482613915650377022433515483241888872315971187283185602543756039910109325103682399148524914338810120088413328962512135717132434999628826677877753714799659837529891401588469865833790350987980710514568894764139095823001936103092324298967986820419518902570530520098173580692286535494833175661741148283863997445300531574460936231936718448125678038664625867828886207691048018971387000529392684054869667025941784110975019731275803883308356991779158224053190871309818711433747518050981644290551957773467405639334282502603231110944304614679342780938890350237831790242731134082752035886606947638234803299927016595136557838165905703222535409582282021389714114569122601368499072799481784915652930703565828010486690288343480856586250748209894927884081759431134455791082103696026448479635672479784197811313519769548923461960353736286420214008915717897230667634156307506638017005111465152006743438728845658526963391050289962476625543892010686289597568193113119704949518657198478738142307951522917840817541890634633232760919054246500660110215407386786946520761834220621001531682354756877488597537054015157736524199026310248192654950234414169983530533935498250121596150457713146022753018604260227396352886797458865616254832116586334434780059690701698282674730336880495262541247720057131224999525228727990150721754856263247748519325653471648868493596562084765043977179546328751847825109954210729251659635588255581670709961580656495111446618014978741193385920134255737362357407684564455378413923976454396828308564443311177833798208981351208069838015281051815050726854003881064306710525883984358022220064509309609608968525752596498100354682068762140015472407653889242886041776007574404748204367584064532612500445264224486815613485696763091152440106373768336805739115243696215313572359320380573723655245256303752174766857798487284216111630404547991187906121707916413126860148184774077660234969934957342434768372235298128538575742405884096259974160971792755320290095245845845298847031908691890006936097325199801369609312237680688101887243292377456096277206628541220203228316527782817942654125870729932434898991545167591937987288377925818845557085411570245697882542734100229244938792966037057736734146001220452437214022400815477201180933946953869732904801538306487032230467310752213116406093529846933061552068220974482547800467162118478754421088312714942336351219493006978793077513706255029082900836760947417488400806346021773325199009415384399153083939401880807600667056505191629271983657355993267708220340697388860471673802817177687413390800341873099428181995458486420931018989154764325283038305409527184436551273758690651602676781619217871252753372311873777541231380180366695017324092436383304237970526466090543075947909209329175959434209772463237620620578809317687768246696821349703207626381028379049560104208540540943326387427152094583213026591542330001664873505321982140489779937082174486816125355781832796041705611440913782263880867754116360748610321430097805668544324920865931678942578230339376330988353018613672370717565412656093285399501812664710756882680642414412786368860740115140084339871821675922887815622036340212254435832606176797718507311781490446187257954858505511253801374709138104604917922206479484609109268723504187319292869544182780403958390241147526144808884066314411426196072066729124504786278809600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4390709636876557878786562140043080966001100363110450315820143160048090115174683875737988918169199297157488192879800857019194599032242032342347076221000661942249004114807111513305703355406037377399002719614681038545120286501076496982756475626054415795253264532418741123411144095706815428851424796482783534107279080377605661812800568510569896595563969690521835154564286076708620101849702561240755221869776960542167464745556373951557325218778330369775719396867260173714980454353702883510050845237070389801663254554199365851068841066714296968129690130312069253503208183864572852464384022216021218254852654236423943422941710888002610508540121585572313009401205601218902923905093891615985078238769731351383616574986493499672963867937970797980866195436050604476632989065817381575904172364426886484542192426743518214528995622723845380634628794533726337870704594909511359886255801326384357350273724997157944102097471928895410129884610583119142559586226047078866085476675148519980710073729675898915598574551245979027868605818490954182118336085780104189050941900711418524495353588933590127707744043511878350361149110115309851610599393858040545392722916920140972592589334523786447068387464585914523029594758457933756193883274638188523625662747869929460089373860668301355847435281717889380886751286727507961993262162730114169500562244450510458041095256912446239861533413253158284497271852910990883447984739582013991662517752308942015815218662063644588018514657418956125867498976618452193705072049810437633030812451910036511014034391679897584939646343640532922154843349159970105324332350514299764602072557763907898681077381897268106151637785534853336134149131258604677764331680258015488770758235078635163955634799607650760555101415530504738596037052906000723254645327643348129643858231344690116815127138619896214136745160725364381151212219130314499568393014955477302185106656958759910119327693565368421122105256281806848205123141958736523105630492491513145403764571292092571285609525636884268536531545442662654330937343064849254169368430285486380495434967127808777418662246375618167518901327698929566747106988396381053718736182802500322737835372878775604444497292337859739959194107314296983704846114317279236444461009070451173909406880853341501090632383062199809496922529698563705276137663907818191333913959717588386265143252040172024500173459379311968506156028034127396934406697996983389626360536761397284741887845638562529451582443707897175711402868534078380343951172275684283360927465588416006412804892718855483527125345345524194778273638865902743830915573779078902236062285040080146116788941131509532990227615222496631457770166328834102050386771917517806560868300457745674772980672325507832265698584876717023649617157842958310137034415549679888514730696515282217601072335788257213068208829048906531152188464677869572975829638245487554943682890997244372556007608614092373700300590903807794440758574008305559307032807185424826407742609109996516119323580609064206258890834745687077270528551518741639884715820828274270215398070233656906699115743242640198470657393421072689173997647729215336074784254336139619778426133597777809458717454201317642720166642961876443771773960316337497902446311021309126782161453871142445025472772417442561787428898183079361299741296343479918763303910008674012517237536681135050719709798534263200262133765943854704512732677386371123279331911029502467712314941626772497173098441382394279343546213234509039742179469480494306113691856082497433395848348627324269902180121131116251467876801557398460573026274710057237031329988939749589587090145965368661096510206445455151332563258139528666552763793602898900946075818127537391486302054977664715010346709986634758643434654630976473816468628336525420935098684078708353927341146427157801526745716806816097094409041794297414041295060664176270463575796937859700192204191041624931198882116180304523027078324452006016006610645851727675466654039931873304782606935391602593123783796812325879616527461054079938443042098949977387310403671372798262896953917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -242646401021095274544214355531952456257615060790432520245370533006778315154274704639155416608007564400551023482331229445940591809433182387492727509084053744170939770236305200026278394337232782827189786143725523951099378897660437341924789713543196662568159716276286296467104168369387552563794895478097543727738900453456447844721369264815430532625380824136282261018360147663563021931690941659288368994513811496237649169110802999091023575988020381275292552080646270677787976940895661148545693688398514705199107278702151904144175311207686369079344673228540379993454466451376747191144785285632945955639689171514459587350714320954008717046969018746148948130962045892249386512828053235370433940158542733807706444818068592241830154107632871036722469448547542306130366104075013105113278265378454952490146555725623351620955974683591562773798319938991310036885412482945460350412354367735378691671584769272290043540025544729387728030348296595527742325799681765367248324906580680120273085470738306979291839431829086424505823366894744756212796815246991009263950030381098002016391885378573479406057156184173757100518091851966704268432587031737714752375666974834358695484726253734120803426603758832735649618654961852801082432753744703051311135713269082922085864470945185599801778995508624456633043677547487425832558111857856605315704880258197171810264432284128145113545017106355036278016229110651997165629578154144723109186329026687287915750885048529846637791381192104396422364244959666517902762817452772908047258795232505960637499664409342588018030003609676499968280212053123333748245706063000277633153820836417676852975479013945216507448355860052847556311837182148693269489679794559835372059933140113002657970148502209490696720936384316247911153717203698325442971221499115723981152825608800538018316539655148354938507424216091869145109351639575779489122743545331863150000292293453400087174947532938426611865673479547338402850556431253628276236456817028027655670119887518671181468003809945505776090774287700664564326804600598872888359221783127113251551801647888659732038749331931404197495391526187366070137751319665693203050439394287842204704470714738779629459137677387063929888356358983284454318468911121286605387643452668098231191052371103715909280427000195777498578832233744899811561724907120236521996101906735680660246717876211281024386028461646844085958384659111800647555886610205351201667666275313124830465146081481828484361769497834552304329820318454368322126536349500559300720073146973071675036187175564684750237216349046021361523661385299265889858871174512216442471020020700735083864625702356969098807595629890494251208443651349036361007778516605392313677243634684358414240020260483297512582271582535451366620547180962843709243722683570973382237018221973270729622368055714598173287612446125354933241692507726652228198526555891165237668860606830102870690914773826935106441104459729688265961485490733855009897069854457783385252207519688735678640751468158123337074493719064324741155315533414784608647451563519695020901975179130663552292167516259378590589279589673030098313490961718848144570501834257955022133286290285808829379825076681754549034961900188314182496154392985071886012992657975648347550342505542117019436142746829767048133918730674310805981086120358182933478606060002081604112942118338532199452929845878935959302271045549237046790380469789724142443659080167674032711867747518654547527964437348415185889579129299342844116207469915020228581040727832948812628774576795130513688770063912249747193188638498591229168860407126429425059744704224154848092121183769348922482500042477229461931150516281846907173650441379436371420123103314605177451724167038467899962177671556614422065794593876283900994344179850749621710686579135666480036035921558901244004792884887922772028049563763067525696869228166901448813690239935559571179036776806278750447207938196758050838726224835459992034903039656755499420044363317887440516267379806577266353182969340721229166931195733474459298901134787187632098214672058722610184150056960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2047092449926814363510043766711424446603326997113045420567954559774165157070797082510577061585798718082272941452602327336502200678465233454680237939006731765754321590442003018402351020044743512617737415608277379745314416499236976149106466278233217687899750361168604048720765860824220206049724075829171462567587288775707859278970393294803883958560694825027465532648067678855337948308012409990679010091294547887959137364457498116118996403821423115946363708689727251000790126561489834183124215520238279775990722719846933105011647857347220919837184923708403801608173636147596823056278322962291132263573157736899846527325671215549874192052902866396703522443446704317828945629867079817286840272212119896501818995109109883382483877341464065294462615637744832572472451729492509424666685385300961012556058074778110300914220160827074269006641159568400195218455546216049066561472491907567430117722388338782941708304164733278456824397216562103568069728196146810937091673570412940975307343783675035169713373581099139283427309278894760254937032576716164049211350378678771986932704019105957456949787510265541732944525818852297372056772739781544766223079676257986940192699241147511882473759788337778298156009995492459611638479136509525163892406640236399636226193205679089454702962434573540493140299255870555320563122405319566385572293878364743607436110151167810884784082180691372988585833833550644639674657503756130619412442921872790335262845355863391035334150778455321008876833089632583555553593384656777331697927065516152940251438018260248550938443701086565373094805885590126245225675773541940098067009614599858292556328751655481357158030369339541306404490952596032579898918804917747229766141298028974981141180598565669169942680487063082691682222172345017941942566455878080940556410421263114953769354814432779376644596198252450648215169166422530245834376930173962295411735231344503456213972889676537141075728845892407478842759732044009218652492923933419679088524927553528644698519505740920893647692384604217334570711773288953971124810765787489856666314945560313657848555972169764354617713877881551285345310452079149452120757312263430077019690788657661187693980623720843474581737446551822238463476436805141290005329841365696980223569917758623203578273244281578494402945429472878944578380469837485096103790180550146679323429752257943726282622909143430752646069337851267089202742210938683164005814051435017613653419975206944579598193548046654738327318149763149602267451361236306817417093137259393765459288871689403074244399897946743187320509986494814556453361518899068839652180798304779253331048213051477694371974862545659515003908455617898511719823093921213280006091515507689144531650838616656464936525726148184845247372801590017706930520652043047513677896975862974945406277207327156281557139454975048207988567889610483335462312857725229471491001687410100920779028311405119482090499556138734786865715928118984011402217410645929215102433013484300389442044121557013740741231688389788176941240537413101690148241202606883720030393140272066500928281632243075740101396396920673917611476866038547456045547082918346786646534407549469213103148716918327582214887246753237014683027401668301013300033247956396304321001419381214726850846415722609468792808204448231166461985286187299181999097683772867618696311307790408914863656480033983153253202250628149134987601899918768770173626122226837727678586219892540867553674635049875328500445625696152573736549002836286602627009953512049826305342219882558536653112683488552114934594031960763422006772981208466506968674028146068742211065500416079861972121889874472778228555251097188851714185533885274917065858396599142213692948183420776947120451818820083856789731759408106432086509779359697727709600656216344583328078242670642505653472568897411587498490320304180096124237557716610914375846116834654162638832110819110310976154429169000838473124150405254454196374805549796207376563326649483420681671944135241911886993207210737643568779921555928651474774111462332957075497702808083663816510553456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 37316562272095564105043709568399180491880675714344084026346034080211334571352592469308178875477498322987452960622511893238259866266747232275882322741157866302736010544590922053109265178545121519005010736621689041011074435085943731858118161598250300177605934859938181006261627475506152870648778416143425684075687805424523353216675825414801581851428639922557156331651111060008378417059511036925547650664293452874780052098100997686127507917998920411882243829131337309953809927588186256004326458317837346758812457607068874571009368432141890567333172806101814011652054171909439820691693855290393250884192151737832700180961506672850805619403891197193044752568046439527032251393578566321716759077212073280193363694868607842896018283184042289760596942059362702225505019349375600030971898061410551983188234167620413580193898930104871892911676880207595089201735615522222591528439613611896020009973166699148886240461268894155956833033685344271192077033707782097048697088610940016995304121969849478891966152743520596373223400675123605561372216165823907980481769465364430824521369228690567143642169804340126221477783968231383379747064243635343754981976086455809231958730470600158496794711948835744317510299718385377137995605624438258506436230940003429893924575616252156110104919648093664306561936405229886339146922113412365359471364070748716806992413555110560324025638548469725450310425480172538887307535596064555547448318949599413326389117289464015419384886030378466804488212908962755927982280322027236847380537035773731214000538650671332300801626871797303425157530620873982387864696084170959204332598235029483087854480755507606201859583730746820243603679203469233658445340415314516102236535735137683637038696414972354829253468200190354604435260831489111387916551862631971422359666635186898528373547028082910861204655847655002506011092697129830418610980171064257131216031401932043211883795659945081079179728070610866770278257891877813443088174838573101701078867582724763909163073152785550631229525525016958065753967891137600529844080609998726881796898590061770048956919822050275370784931783325576914655318030214003122329196409520532639213170655385927498665295757083595053401418998039059082270652923330909690148135867084196695776143762859028912528138461730942366590650376955505878295640960308824938979458696868701256454321211406329875985307220828235352068179188228746481632758745596796381970031070016315968378228409168779231377040265188794218892668325204424601870593262346378147541624316171606592222908806464313633617690367242226650266566965444191881665454058556493650390098572858911192767556099246405793902835342401068086195385315142215966643499425368662648470974551322993051379422571919295015379676797381946452076397198958171648088042933374416443305705638826082174152203236202753848955423529898740666993246802060697899194063030825448633277766381406707281736343765291752188276367747730834768374015050763598334016331594662621352182131557766603120665532952166655977561601454875785053442490504280381860266598172126947460279729609111509972853756282137976912695998358956293573345813480090753831788850127285003937838838365316046481182038756830484261299464028204478503512266875469302553458222150919300406053726134205127829720628194809525680219411576566111376205780083354609619816251666877937789457772286368747111873725237570192912785100831509817390646002103487269675659201516661498133985237177671687357984029726118493199070371702534392383052202774687272780046353330456871583423553059725264698342300920291629181857055198136464569774418243498835632646264283111811885911108545067052155678943117542981304616378184199791783198917110661983959674812797393300133347290182159116945326789309458149918977660735946785595808758829134616203275860462219197908506244042007641330288409514558783933296255701532629571027507223209550096015456396708659060614668947395660650340215179403703717848895319664251098190333996874462822618131861706463942914746156815465825738243359884253585212541564992101353684335156572918029558010820590088440062577265868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 1795444504612484648668415889412212334234740743605567401326028047082648556096339657801963962409070591028646275752028450747855922148080310329242178203542908042775784170593832286134548792259003548218970396567638704848906187333232511763758155123524557246665720180001635653211235104137318625178001788148544130713659143409998690655946786555541314444158733506283113133808179285221422118806392844576570612406959955913693958297947054962299269842674834224052409479280369731694924721965741185342420067751091600414510583816264683434743408223664390076105909146012917393661501475495003572202094725787206061735547961958425047959310187745132179447687971952699048225197596615483671048524771556084243270949964172990069170499177844705830028256506010654891434823484031032056385353999924162345438806696353291366291878104625264350284748541921017792258800034773082589760175931019840601732212911997247358867142230049532570895819484824269341072786934643199068940912490620397433939123707493833166738708034628754743560309073749639348057991267169230035260921838355037531156881679040255492185209222319332685013066447859319215115889577700235575157620144880083514850793975821613423519255556581764226844395461979870184591639683351548256606236462170687539406554904177765827872377419305176741954096218016769151976112568028224868881107359394499586571247621520840416679676213448033264831112588691261275653151826418368422995028438037093847281943695143343935236638039502061816630096151206102548834158037058720805867161130147050496373632040608706489352849893334874259462537999705733287402311918638092349405436642047542663579135560138214308173236474217085876828238086449303217947760391121466833372298573177284134051851347247200093253540041307738144123361871449340257831789875030132962645225826377987605614677129875954484061540542542483765369239205021111144307798905613984189550925729823713210757291443909168987485082698455205508722459988445828384867788435035277251778164749022049897955365711348400000472954967077760395112745748271010860486241842272009331310231730140377983251314928952274833320685686627862323286483992502343744137839047646679319495075299821706711259753751154493149025615563285338665097675418728678412520048803178895040476197967759488020499471164234390880562408292678084990307096654565696501569640698285597868096074429220974285619228933777625751802402734220959957693526270302127449655673714334524403252038717863365614555650798024677466036172197545020518163326504342330199918350808413757511729316413254416178987685581208687947745567290928122498879570113298789939101990802394963096561484368131226932089902333011853894661232032508216403575405283466430949052002145522802926711297734475085544635362433767213016181359708241782643576378458597908884065722619953456683141059277323056630186798504839481512851753162990537117806966379651171814473125458747601198236904948773906491133037522653946116705530735187421223217029817227438731692232620849784808123864816889722376179628636270102260950102789149484100307990532985984878024770174338591838360459531614299534060754628303870899250326279445341126835375815236436302247038536463169330982443737055746163001733285900628691682037953742730663676601560302740850064902535462933420693337688815841321216146735597166608606221124673353493606764922361945359986897618268800807184531727741698966267206140448790145840342688408879230456948913073554851695845056699735188865331106663780343440657470819542032171236757252370066803242859472227478172199328717722646479381618138848068788681710095636176688506434264019314705711160420480901305460064902832283687061151647371909083730793307024994649360655555756477055222418475737063058402582123160432814677620290260715818937282122401602878667734271842759597917279166190033438626497916714691562002934559504149610175923299214830926301773460175988506472132192428257569218933783667390992788681984470515731112136153106007777605153106513635775721949940518081478323585223863615166306127917614993857276025241662075656237222940047445104690466448129074926916723764473415527085544585560064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 21413006647122297323172392631034064045281610219265592608388979030866530896211334165937469506162543546162105373267231246635253796335698938676701972142307070672451224385304640407137590837525731455219416749463765393839386611476387387080620758951780080360993049378868744624759918619814592345282696275282429944775043227494509695939297682563234499076151401029401870637262612499060111429733539716047725074550125552336138583024288253613430996994508793413806963834031873152297256862376048523851642996073643039199301459486146335424639067107372230609523535546790971338849246152828525131938668590867560405369014214636369408919026358382488078924854786101924217198460259688611968191855766928451279923708745331023990006166232665965556733772301857007108399173659858485471772037227587220903821704445700294793082917621745754849490342900170704841620129296126401430153558227040653460317262629742011214277949130809976853428424320090499258122903804060269073667894225255712274272315638963242974788291910309879290619040603437016387188623782752395987515237849562279070099435740364847253628890307911900327269927478570396981421877538975944323737984019239306310189981844031667803999719575281606376701379375357208431717475253456572137977122366083411886836789153333019449866244947530491782490353697282316090329529111088136542502467222192347871543741516433371371268088594658292407549452878942904569148520853875211600960677987699828152375114320674209172322523875755804544273102682976498509645777773818762144069323420662410214404001498804583506466679866586179518672396750450604422061444750361689693016742056075475485697052875955229557816307631028104858981639766829120008438996904919354977231657576803527653735907370013106746820331006280576862500694255700240018832915320533269588081196657591570693333208766442805838786529468859265862733332984714520317343256165085435005305261876378216544876054534991150974276206835810525376980915414196359111965923034723144749917019760120202301214323570531580913460622294273505249588382720153801212065585124913197648500919749099832650597475495010976432492456106414354581526278299572441524878969489098165404941960998727281312328178731402765993431040334080295329579575363402612554901318233240448109599361767328427185198957346665002580633580036050942382017746795648642902798482363847933372603854485312116196888339498803853797708843492878316453627988167875209161010964379254024382321207095242471939471971322306023835391583641127496808489397825703360508742463362114783816288921619398032485604428380839329687664392314311936851661654459281292823059656596110599111741487872320153908776050372182102304895749706513274357952008648456348737426178002631534070868462856798088701949788281707587420011153520860353701611031580383115868668805077497053770376278208988841072242096760133907086355146101219521542614518149550760689559241714663976384543211638035337319704020326897100534011690885687206086971513105048771917428781637602820822862355474244407789410996223434244316575179445951219757177790601466328931796626458926700477195376998530979310657545562531764133446937819704323685592215771619309026477158641483707552007392673064197338682794159239768510864514369125670243890015822498738802707065425610489677589220685722034631700363835284542920096870558312296199553647305138598160531227560576276132391633030803530377364900401897203287528466644155747769041265041491990426618920424313121267979650018614058567348794801364719371585046058725461131779609234004697855786711587362976651925593830822137987981316033985906733513425290802049473098578020254923431358854502436094425221366381437567767494092733672300617398342992093090389319542179323777848340162398849002490609945921200176301461507443300578012733982597792767610507050715122552288979061715090321592520309020970081872085942061435810115583851180314292305611492012074415820649643236218466741491822947827250423259776751147357073317484772697020069339309453039379728869958125533115178090357695008585197174315088740545172371843045918476759333404414128042446816200350775920954115073789856317440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 26232076708424854816699639417721782446024816670442093327083492515811925918088616802775815854246608161939157751820405231226343946741638845774839917775433854608059088755862574845714590754835056393022752198803640500949261288690173240991093940475100510206952091929341036817872908583953636451365508548316266792620146554451136766069804856993352331055854010101254210902973106799982322540161117703244049622001749491735424225049007081841231209768437961802665204408724125322951189726038247381693913190282115462878721204681588331760276766358879029389359936090646022531677263868717868943410234543587969508915509114736996548315095146199412668684042477966710278765347397405607888899983694737677221132207782295108581440376754623685094896113992017095737287957029165133610496664198416636330486529744868747092633849046044489963207921931549360842177626871687802214936348041692438991627817685784407674580416559920949185744400978427550183133833772944572936282530386287984578695799518494227878082377128429577484716096773657531553156680963513069419661171166352331625507551310628451543408147348936195799790813131415351950249888870605884227920723798021857026923863417856543210366162638425118995779344652930366521610821402958208103683378435986234691561112530600335470309653421033625792647167806968941233015078170988778219669206476688076085459247996386557593857784322208701438927056933487792398350389972379108427556154381187562865377806672284371517526104003650865245362897545438698634920145333844601394515693384703584177168314766146438968832007831704533339635660085132265076610179048370732732636778580765534679350513298716373014489186889430774723710555497140765035491453255122298366975848210419535247214447394224050662641651760481764915492497272054871563348489452238460178424563886706838485622968082309616845131209510710852557528128889061915229838979636089732321822094039858788845849768611737020549546505144242313338012752542916572689853912140674414745547226293777227372950062133040864216889787890037810682181399774856309747885420398378212464856758378169771580265248361326264045534223567845251758325694639557945895709794145107686282075545497843461922226565145405415556409955573344464362128057316192234226851526397524413949858302286256932932643247825906966129358962145714037041753142780600745405271918245647533180346673252001079165856683387631108518040378565925702071601794414897641311507674985768843241057357495414878100997002518543772178467770481644834576396348304048081739746376118160485692234576694456198673324471016567769383342163394673017127726109077359969402930376607032285465988233577024181537666812716156600785240723305783813864313116198107575090220145299381549428126340184940383301091139354482819749400904119784599513162049266232191719783648328650109544894938372977917474200040801176136919620095250503882819742503202505812546087554271080077594157966942194701680193829257689594590381777852261751381384332889456932547863659411684164593527590034936708276115689153365190212496377930085007308294965273819550198980446363660097695070416933106234138077341696997555588853175587334258529372841681277939074221281810966888785788853033803128365493644223170149423176304158737526357096186737274254386197193612677826901106032993719072222035143773498866158120484096614894836627319841973043683240909761667348593623045712726855830985468333124564011486417767058702925516238249648433642235952241272810066446260599653838189614535520036200360455503744963588958953163579927679864133835319991823567086495156438282667894548640610481067283809367150717856971317808213726916434416905263993853541172549424322138040421185886957055796142235888073275922017937570262715396026871374106566169589932084776742629527730999518527892750525132560779389004117860489311598809081298058284918766796088347979336353607072593714955154432435522423926779795840805331498595443328516165645494792832349360453792179454998972034779749677280857766773304013860885995129652918834891984874221137840669002802946624853720364390969061334604087859118561634845538471613018386603817251730494586880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4564977535338497643900158236245631057567955629602973890420985424642883823826090571437588844838312501083020807315413418261551820125077380708251043402225142834369105936253469909871407381630449651578791290435643864289105156715707213361721592594651117473530356069057900290964729766973725361028794135403884895013715476862457470886293091060109131728141957386803234995275691991722925215648523512924557675941195407070327375209938015840682682607431874705594364740118230618200167237254271811346575215715630183857081391139967714218982431751203142487228964717411289331356829087998075419457412657439926966898481543473740717831466164103335367787868481679080170877349681128092569283406683043447416847533271388339112794341318789911662797604427132984239267834957209649071903140602096715997590820620912430226910855578543314486537194172221616773844696970943307920351327306629268051558547541129549021513689493152252288811489104298051140984382692472955813490992494769859739770813288048310608775353558442732845962378618077369903288832639818271712823462958773145028080559145809112915222482601233196100961414526274074469390800407011854193458839494220194564311405892835255833312970326999832491087893926107979730109927791871792111409895694462879953606795397134392170190988634528223048697976945315461929037369130117418089175373753298478105152393656428640100034227159419640926968187941797899836521109169746228423030606699164095667673867583731834995240692925163611510505920213011297277053993030097537361720716944646736234706368197355827216860346559427270843742985649964521001130678832256386753188113998274479015837422523257172765767633864816745542632361032131215067537339713041174958820070717254229535688194417279318420523430968588594776888604038144701442991881412688330552176745225229989205675987835388638554551541983338297588993891696886097183829003600011834591766672770892842659418811046810564609733165371510379397011531437025756721228010358013564661326546618925343488135234806480767351699288176932836344597703645769317198205908280258922925828652392186952073844995579299170336871838952336983038176419967903956410294899671322644950976267470715778420655779148229291829830511266597084876702090556541070564552490980892566954954107429360160013895279734207133988179708266586564637676720320328260939189879224670726874610392984302881163017802758883031207554062081370832369694443956673966807292559205898858504434248626249711494325803941436355956775921116670457622855362112481153030427067155163762952619468770225366299449942835300649437414942594236532949587518020681774863973491036039212065202451019260852653440241050699740732630921402432214078084727020246851501845520575740371038334281379827300666849675476445377321398669560884535501339483663553636830323586192741974232634132987158739418741710230165688399653482832811578428357948605725504283623952078023346001578490461061839116033083724561623298994524395017613214156453880629282794988003699861283550469437296351511280676179177456781399553988287252354142556395899509219145573453392725776870907364549960932804553007437034393143680801396844944858787714712265839674034133919969297563493436638309415557998941425809072636376723702168651278009832903552826238105459398050731411013244883139477377005862363243241131301952518370173769387418430066677211191038595738722660424596383965703476219262560606320315009368797265230003961219889944377930083886197993945380507684794671723358475656575896700309773384569153783691263084906879155597666334517578883265850425358647154416575421660731472421185692155012435564947953298640987623728894117732838491691600214068464745622641733747426436701420029471368398032025913681366511054213635337033916907898263934274125941441250050397042933934150769402085098189405187974086890492877232420498762860958034336451878001080879769142119990198426824281187795557404457278148854471962533883712655955972234944720848154557170263009004012562650071884625869396613329245530309538234964483688797307591259210513133509690213156468273046673840174890255119589964766417732111924016405768602984371978240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -68053961460506288221798350404727237075568575378336430125286035503277836526792947375664848702309389025891356574364031588965556414204414479962355288973062119779230131301549780131904727493899287174142198209953372013473465727903349034942704371401826967952399752007810876214085897313332604262761482916577679624295257535560821218415962646102121520538757014607441143691608329352430428853034976543480943306477970379519523728420158420341180445492422391949769329012938997161004908562648178160267570027472918820863342025897297319999779893401273078647012687319380700418262732629221177760646499549201337506516573023947440129565819915642851491230702879468183282855359656792480733699053744644036634147875456018969971904944049971376842940684455642011493152035384922274783248369872453518710426448026427347457851258078394273880582369900114494155616480674707202111403765193224619669312127364881159490061017281828905409082461394163290582797395661854974890345032361866836986212076481056175118852173257851855860399493262990918979630819666276556708963763685787005039649583260687167819711587023518068299980281570151355811309849602424592948173295515795144968564190476936073334539472753631905608739916929955481401186076765138720321263821239368089150768111711342322180348949672754346668417365514678520837985524379925561996713149838073032832715483251683290799296539498657050972031617158747691207826468379264039628379246213187734801019268614768242970775460280770202462177094085003949517986726088627370211601920439170502770373146341889255597154573489776174319556956552078127685519368141779833668337434316523977081694302712743013480311945783353493211526399296235631688659715239247666244036254069604812187877795633746770527244870038787345287667443646291557756542828633878144049573404668835669163216384772135035605206550551285228846271538357626008697357360665389225713774232574616198367637160881748388740697694650251807581841385076837728110394043658679953619488524601683548698244518770496210700417714694182323361907616370755879259074281508405554992953719554529265258842649135167430201678856767119504288372397905941717441736836097015846437720969635960060125375366437069351550505359463881223040490298584814695123005068104691525801157056307235428592141696050339812410234905797714511636704810462120583171699014187923642130821577212722171785218572625403761306016534018706208767650770274412605169942040919443491124510229985901748329987255488818366077969580463907921580665467119687376748304870183227041901824483970812161556950367096228299129614864075913269940145625735289428595234853633962464215418673116693860990917801647795023539908103418706745817860769146102394517015207566777669622147107402278173418587588248072696770325093240771877128741136651415677687359542823373144382288488207488460907705569377803023756063841231718545349969388413744394325986108903721522134910413331970358072289882189881553333135402906426886453937833690670505142629739086567696094273952063419333394384441327336448694812764067957337325035497166865176383952168756276055363401347525711194038414482336967492974812309218092310928874672586398775901466333364408053214612666111533610476179541708829970898302387002736395111795075584489390448202081320201395744015013741040330442590054453928322094166667672246241289266850437615285504902858524714935716665055600418495293912636488425055056975253581521270450780100375727306889765372388020729593657055327207862227013529663209302000810562941265860837287525531180859437544161595016962260708734419698672076251078669941382055250272564992859193332296270873716774906536447255237836138243165066253698367774943313896440123741571260980342061310352665003299670199273017893722392936044181123218266011725069703656281412106061160071930079254116080526663394700661744765634999650742716146460478269006533490896612574497639384646989347666842790077469842850382904396484208710295883261838482852344492815107469178216865115624910565938285625294688446256807541510419453443412986655839197844476961849459678900866140608668341049307240674353708862980324101748513623244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -549660003997256360246573108001229072858057293678665217898329181973907032072244064595978646716963440998350306230544642380594543001250211212009273610422095453398461006972956083726749986269149648394232860553450146307739215482428420053720392539479120855384882355205338770875207492150713316398287923775569227409875026245494606798390974729268019710022466840957353831746505504809804841061311594536819767540412688046070386538150978325232432703352768545149947610645095191234689217755350472617199335988406352984119915416007496437916074968726900559504358608795454954482495594814653800823663266360735243738571990651701657707962635919014092507842905868289807042133984113666901208265860860822239738202099106698420211427624631993236376324423156040503694479502589294752374539989861361301301153189514218236032799619412760082780408898281176838093126867239185633315672793293807727365419366293832818577771722217921003554412045049451478720502031934995574031436819969035010830535169878183251717002404090720483719430697851714866988212074230191665371866225458936802447824330752045154299471641754027056878525277226022512567076343815106141439067516116868559380839807008494491277216095442942211674074773152523797098117296344476436551242746334933682868176480403441127879067714861178195444966151771391688107316768308190398677547710409777784656925649440546010048891675054441927641309819388145521553162295222971800535066276936467846111795844042239576013133983672739183037250008179243589394935106032260174805087452669907148389268865780788144652464027311427567285603641882874408750206650233253666104827702842256820215605074827527053690594487262240653786555116212398065347520402676358455562972414555654245432258502150360382153132558586322531011653798136957335345075924014695388592190069874867368546393298049422326857201264141939740295491173816347428964931591883450730874799042594139771823259983216481093876411007447049166924497321720006563837773764795415321183208258130091841765859275235025550520848434721827038019104274626300544481316605216562758385034647074371869187298799402687730125570324418773161747143478702875359188108223931651919259845515462010607146297975522728033084154318766988709578495326008224132130325529757463958125548672217663965664159866806323414458419251340159086526482856943633089048529357382875879192459149312029904199737590419285710463941483487788192406169733257954107409819358138609007946041293787274083327630879823722963536513142709007837337785092768668859094612451837877999443651105999079220775023511390506956684925578106112731208714122369191312383259400607799658276243516766873906374247071477461567213581590330717749384247520981970677457521355831644561602925335215285720433613605241377184598292885977281023648848051470026926177581046627880609940610582324135190718728745908727790771646495591732654355291259921821573970566424653184500700220728949932069901229035534040158497236121805690924593814911743253711363453559885508748401016336960487511096721816596954919049255667245980249073186714965409253058379302545382391594432311677951408363454301026424683966869733884744073599262063074555002763324597564402745436099387809212095921058641431705555691759653872323054603427564333869892418504852973847802428967762574170111374250884010384033268337231506807133414293525770305426920314724211049317884749843009197294512318228608613239983614827896600718945840907519532653044706191831486711405414194034046369327438317739190516795874575553685867672169776255275682673227305997673666414316825257566009026843886349746498115274015498619536419635785005533894926552678176743012341901445176116827155926349202764548021704817645737453788973504243602505903623716336660323788844852441737795329596883174462054834660371140176704832392534775465989590656597711464096818235120768709261987809775596761059313607535319779183467940950536950260481859425533875899547519608323981759666634735021418973425329318325289079057471104503912919166160074648207484527794458203353036433071156979721530789431323802664898636780814927033621674931911053612592291346877902720637861888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1865332996446880245536973281362057792837587089151667586584214391460207547925980086315189075798791701470026352988872012210745148644806383387656937009544766492579587745513358804042316023227846789258285321259333767210254472189228741009737132768870424417561796280479076546453071997215924675085147136108151399483164392532581590519892012643786489456199863032267606138094595644296512269621434920016016209961082519213758149824001255015860762408543643496797284159062976028304746482382742434756875899537826049268065841763160394194533313352280334977767991666283340008536017905825367940212526691704664130003356385096957756756785248318777246554937935961896869907218098908018854630696799605763649026839853592731142478514325402683114379202286499699364066579772662192662360566165105823770495367261400084920219677459425288603755172545536949669274323452115340810860730288917486715905114656868785585413559042802368285146407561071075702044625966322853509008082682617152948495416124044004203488912173171331008871432463491399112256057731594671683451819294794604864262946950293641787604701625096479920579429846546484230650790151602036886727143909706614178274691665378032362790153912435154980377392419448376033502964257746101792948542118790856476096886850350604546718715408250169293862584425934994401800530252077435108001392987618416634935303438922076597080120213510680531942711320163453513303363208476705759063860681240407285928836557167465684751911535138376944285851582416619191534688235045135333841854053270899773281279428342628150498921114047489356653460543548855716251654143430793401999042272039946935147199191781510529914503930781701556558234492052786238793483034931224238683798312255044680341634917813300637416602502444204023197642948237748051505940938361532072233516327990660703344652765220759855244700826720811445322342702379876993093495575456792619507384329893753664127330107831972163193246127734388658925726285519728575011774013197440020960715821467918344738651146581728928803192998863092835021091590543825409950308312721652069583620152070734904814775874118731537420637916014240177051180114882032740682662166401673355733711205827641897599333164658349022952624699688983756916499249549274916418965649989208099368704750516184134762846279805775765627383283454120855253853276445757390520445332234136730324643868169676844722182224058848841105666753330845737280658212769514403001069967746555050749766025366569914720081145312409300628775989693055065042649055126427455070232436081626277005069185927756865131046413956863552414473281822778245435809916347994660429047649788745674745297837523872215414626979924691225735615969975184510758054407938855116939799861916763220771755750118744605813173255991949726866188128350766517989868651962807731497540727489166090604441937048060578866332818166948862641301615439363479629776317560757521452377526845748490367663473395207355404417800273001362368405986930595606037981566216601921801612962854345489109322949976189376223134514581525020316067145155783308796433300071694822968961578992641741322439446328306168771462183711064613881825161145000878343823731849962932528849736572020003410865476637220326535660332319718921704186123436575472955052108993737245264586088649130464438008968633316823735149321954681016161408755450469774803378536488676646346156682051420621866283804036575487310100172141678560347662668976499867490198353438747718871655067134544040871627097038235190988139198397446127547886753830270436945489085315498314165986786108328910446069778351415191540672798644232662628839320236572893799780114062096335147826369154699006225232845558345279648628230361488807424044848524032749275804674789743683816949275691721446384318757749728982216634244826962093597479901022760458970396637430679396383870463087558606875974738760414483872301047059611663978928108273451087959564706597758887371448027474023931503026293028216024587141812928498420874423490741728628011480250680790933094161200101167932654643107130234236471960358668626759385306784901436035279835611099593494977800686079939938405300543691741001154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -7462998697197657904548850112659153027305825321031424059718972145561742814212301427282259148528673086884971348710729583012821505330392159295149798401188730526037819924012794922367784620116271381787942906321878480841983882061382290209397728141385153667452510660965684513400127628890430349598816458070629744624428275391448917568740827392562382945340157762563519828057128674475091854791590302386472560397742947324516573917285265817837407866238654953447929030058789947026553055726038150136200748820759569237712980814199509697916823926779001448390048118870173522451510735114162662654111288352512366425634722661288260283823967298455915473037084704336614333445395988498386894422138687693171713035314849737669063186151106342914585240794732606365784227060940936103087716196201679349444697636049223031028089112384663012185586378340395994501960144526278541865021027451824474238571960082167117669141044422304412358612377850005509661273878119615264227541505018497747998311935286616838614150857580250411280223537780797419369573944990196493108178032394791968759708376788885363522739878143359711331704971453739927805847782780731232911474281294408416067554445235054631303516292288916451200358934830687364535079726706501664163777134570196322252757383833496767005788008686560606016915612587718501467560014792678250130386457484750259871618749702092471629991770150963158776493328894956416162713377151006809700442661188067462761120558625701704594165990145289566737111792223073330022261965808225869250700990516031267851293604439890128268726197120974845844516748291412839835736630124580952278798641863149592950005468488191203364627736383104114078325894614038852494606924894821973135638889612650033247696064705315120570221652181901719164503185273837661404299037466258327235826613789564361903223818631193762838792964280263898265858694209954330903302820163238132540139366740953118628210174959951023183473861865001472866044094954589030807916614425633136119908498103654633299005850502433266280151199086908707702372611343745023285752785096395283008997180120469293596340947092619307915090208433925097211434878583991517693170123405422489881327882351640458728495771921156402093445496489625300243242956960375257666340795937009868071203347566587292909000012924471238631838314096567689398424822701696654222265964240067213098028809541881209390232861085706521795250700976292756178488681828875609562565597730368018430640602322581668417849822294454717317242793826628012254933634791051634101469044636957624141097752714522078613017498087890153998599738794654409732569083886625673853056116689406547071286465827493537587730957485197078083646953744793374305885563206447662408705220783541818215971790414459102897236220452189525948940035097870900132783987299540542999577857458958232194349359501798146662498431331053319405478381334952816810196246251398176429601387888454607441343334934536061271090919187663727599977457207120358564691596645210990143427182835048606211558878971203721135278882798869727669270075651544458475226459457753780784123707911379599525884121879987338274279961492547727792661937346326532373177060842000771031107352642306345370394514418515600547582421777443257992871499029640565903289920064862798286508107644422565435758958571546980769796647723778865342965839900007585899566846239157444783948527564749962173157378237418656407016610019902398426271019237668170016517296682558313557556606069573450834339333405972302948876708093724493644599901966107669458476979921207853185514256784469082931242647502978428446413150429953646976915456246769756163944088567525632041878346671057679147249629222429275441622452785339414741173092003189731450852032122203280545519243132826483010418583637898162130971931151083940699989372881388376077376751339677789032354992897537169291595603586925011907545427622980314930185246361992081237410323723653893550143253732605712174580308064972003597734306841071100594967894665110410746159528143150636587401956420478154539638612463765396501297160784997973000879232610906638658996557492958950207596353798411358852056340857767245905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -11490683466975283944972114406210807723684856844602242913191155621329425540213622041395314874451725957581229403243595074738463992669922030291662594621024332880946600129042746033937102650932102143989419661823471028556584904244471804877120037311817300760778469865767788241690119197575742706177825180182074455601659681206144279873735931715775187404273329059708675242137090459387165629943121952209483044383083314336194812464097366258200060594079814437443265012220574046799225463365527775942234596516978903936366634088154154458557387622901117927048816185431110580366372043584548178266495077140679912692529460207799486730875315370154928757067005384538691541244432872109989419164140377050209278215243443561629014191212416463017358705695639472298521242385342730790169792317317972022424713025312248101318669434538575686484573751681083301128024653971375928881697887375370631430814773251332714888639634946377007214276210989814221516040744787332977832797508895825394601641232552141930253500235875185090131315436256637698477477210457969863522420001256605199461750186994102465752217401644523631024503838806608575771025427793932237231870929612604352954497930403103279266320472561710017947993112991676146298489926636035556589666833376046128237009488577854615963948867437800421825398716663414661560986760820630183271416410497168809892189078083626569960424905093694416165373161585924879611952368227826266932307992223163706494924387920503952060918720114734260315712534748143003658286889824007833936413546582238693264899622356293843680934506018750339097507911495544946299011739564909307598038173431724744169724379254899368651828440893591851337855214602338602879862915692768721263615317989794116965342068095879662441793941207243320689709227650699326046864552123188447843250051487986594585156750051183679382794360539210662975896648185100359961291795975709170423373455750292645967810159295462416440285730923064027598041497665778139480716839001884300577504804606365062739554172849490233751462135266340008883937571543096383001630524349188592729921245874627382147528376943178368926007842349327412554125704048597859677377026031108879361231330013749698586126526949862353141615379596026282985113758207342800441846422709662064498090582525164826547787365021497406227861274687318752844772379172643072806392426452108652040319143381187535002047288708201896774705147799030668742696307069787408686605422176120992106786847450686590754685643726202637800518700751046845845453686354338861132319006665640722455621076788399638883727979051887480120163468155580320387317687119241553988735492083249760964585203898441060408814614847215987473887382069339741465840842061153288348525053915781325231340912028054639939684490991374918004395929141936902027078576282464927796148192039372886596142508566421676804077566613968691481650075191995852892039173983299786403295338669142683801135424296674181928366289852404226597009963822453180535639033875620935038010853308633555079087999412538406480775456371029385338490792462240960843252956823807891199534034336323586607924697052622124544494030237530146976376182313467335361748094433286617593926013179343871809304660528786483226921846178401414619300331295757751904686142805035276103285088459009462516787933003717899167899713224943378087968413883900359372969679957127843408244643973360208350808545748284606208689260947480127074824170376663747332521804200352362116725324070928042789299571983063406683522317300240355379122336094435394281565464282443332294776018518254249697648773089233792831355936774358404537024644162164804634992429161426598014591791413058553109095917800942925387394335128189792858812592120879230583669362476149207352662396361183648860999970756609586187369211407347908716359760790845475991123205957853256726636208891175635891284397980589047530695564886916199708980450645560038915564695160559652401143939797382163294696033064584706713322201566403308205080467805130002914600282192866872779722743901653817441425198371355779706688254070312994856730897407967538907609654318028617167390186379399789579502745938305052835840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 14681516130317123179054225475966918072935457771245696850321662163510189716741492211298260729670781512119110965170162783419165767430494294125209265103111866825148024766818743847748777404040123433197146006799405843994398218120863220357121931347500673944587821244170689373847051485517258188907839638739988448885829591132013355523451005801611851242282933383579837353316335878049194624218248350863342605436719487697335969843679173196067702543176525417385293582027183864250883270095319429307886994562671412035009094332978326737779180952430426370900999579930660286490132273196062776992920489572158991567542177158181671201611795949142407594484912264542645949990494702845663154765409079488097189823428094939805424970647460294170053035579645711964440141056257406362808064606885218934300872044602758136192894027641087330678793046587029390446886626119539674946609387765720651105024539875670418688041182581136025440875224843735828977659034777343785929212008657357709936976733907430400831313986533554568149573694853391957451634319487566529632131952312020591225466121853299548136342128950143607336482796491441727852270834665727732487302441506100151249153394987544784697220812262415071378490980419727297207184005089302705490779669634839191613364710744676474604140473124208872134071727368024022112781511893871534505124242544623792665852402479918135301055118451179661241095336181937204514394470936865545054596145594194321833966341053429906147451108465826876262216628198174265681215634419185898602839575376748384423255009604312996221863199773991169777468161294281138540092608941823116832312515093827275870972338374096386109888015430614097945342077476451579764497363726130767495752368890336465166108436959077629422115034673058650205965727506555348361674141314155956046053717496166218482273170297860726504699952427545637560819696380524248865939052249161715615896653794900193725196563685617895247110463853340522683652132603636618680595157307476937886815619568492049847140581726031475894533997790476211177989966838257550933252234370426985914232896323203989786868586099314832881293142839723779727995773280239848662129276289082497065277324406278731227575352933069931020601094482360672717471964431288932785089938670474460640202851204865038914891796442965813966871539234764696903258930565149987758265491976245126086346554145923071402219528314957478376507895001186983773655919054112057054655485001075865287419825051360446389963136121297401609313356991189408306869326658861876823122425059268357192174385414054990744950210225701005376783527965328209419423078093448846970751062542892416729549692281210414129934233235627366809151856351953882323394136037704187584831032065887886217138741364144213293805154571710361550867856728395297960098986670511056214171266711359502446482762872024538594231480922155980212247474604326984163771105331430943351990865119301559225470313634160745075968604062875013491279908835318988957013096317047302608135458786879014508137847744741234053652422760488922784414230182241952227380997313150063440923305243412556782535876253633280727912263059557648161959610600447196211669289560665035376283747339045091618888297266807151537029014871925301552236840037523241190141405205619289352542559130055806503778060863027430348370735368097734787074713537502867897326539035327315301476066802324569891226335942320609720499595878982144548166373451363166541802998755931898393188050182286748413384957755393934805496424933914732607300168718121202157051081585687801568903240126548015725528397454043375562538142945235637723730952901864076741814315485751196139944761208234901622996489527810349911338905551770095129142653964426755302635492743603033707317589708438784079506111694583425573599629395237864819457958060308505528486595953308896481882686116905045396053352435788868227961744058781162970395786388238972831581527084583863183208887889560280704644371483940204663417892399738128282003304370857867969861832517337369602968641687579655686246099000008005072208965404843122857034111791711249725757445060236046881123672925810692140886165434849139097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 107098576594053486261187768582772633830403563628283581762929969051193003853456827915192267317872601955661920728539406520550019324275066111674242292883756440467940158710771764948677621902088897096477670677680512711387303239714137138587919662345104124447467501472407273944878783187553375656671565880592523936604176413125900379885381689114404255862633812874904512866343115019166362801542584258472860545236334999641839066547222064396067511961389370440368913943925527988897282376885474624814558157069504761913500654472523522672199531713240372851206563115464870560663144604038478742336476096585422421554958759459417402718297008279707024973604742128610905316669533488847404461259724775292039309352569554867233677739242464155619165762652445655066565093931779922276825932005303851921047591584616420155091966294518156448213318758812149060343689266476793329485527483525334058693901172354954108605496296287183859279869132857264976878571686972588499474386887435478122074109630710704049083882684924059274476231901988847101216662530740332955891139802585442122852232965253244885866513693017895919573989502121735793183006542013779415229146940276072018082108556251646826896412229721159484114376755484078582247994998112497732043641174513144939473098849592201263426218352748707147066480875723525492607271831308618170509079861597697773567495301563219245277123577671535234756502682059399421543423882120804142396727001360135686076406651799227170682359274003483155190833530617645936491870497898495068191899950202704761795261467527655774924954699052167704739334702742009003638462403389493882125015067969335953091780889850622117985667313525997832573843922289767658353808899475498582598043551369463854858815604834568122440901046058195212753191918443524702985814795016027305674213110401819738140515469931419802981594873353245741617285304141557857220886249547270511889790459502338967439368960185982869862454296449297220400582967646861427732067238665918335541841629241947308536774974284288496006578216257226487254703409077737649437424823143062023624283057110824578551802850330319765683159725024577339166322960881838076500982036952539210698569054281343942736027973114674585306589808941040667922475743397073464951857157058464507353016214934358587733427182787974148247579674323842240605419452792397730350076772684929471409394684315227359747819226905502082194544001591814569274658141548650919574682345655343341717411383212706505988373225184673921076527824457703422038320931419337067791551083879185819869331188097049884517378369499504441865215335052765037903962862936152915237011623282816981235044480996736877344749306749059746631380683608854829726337979666605964845634222941606062553123735519216230573760090667228321872419353074681129103741861938665044757590941220755209954646326031667381111158474423718579661140903067837214885757132931204810607635103870911195768675553009382025840440530862972170069021873702433900361648214343809105468870129614426940261993429619365786811907320288909900499672173013469550849639803383938810499103738760806360298723127592390339686943913099088385549853860108151418858577237859011087578550415464833751896771079079678285457340391961059941990842779816055475226272288522500470269857840714467856950413721611547103235037982971935855317675267048469110413975224038978388916453017784978972539396772517854791806080043915631468925117482200678386666469198239553935009076575579437431808869798133377968677729157260010727319114724171514182328744812677002605637714442906602077813903097092953803412559382078012177302324989602670381992406025415465874181802235166708825083180592748749810325403376647839935721517339762318504179256338996713382636368660051432082617147398750594834248283820720398439058580060101385412005446150834133853891687692244656887112278232036128222074140766812757428594837085387011653132582476343525978390172384652883202702741060991990240533690074342673664457982211081500455134111394368887945725420443841824978540600914791221064601025918991655292407963515938182894330817961935801800623079719466477026783218549628555742937088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 353076314276704284747626179299504723344764147445597353858665040806180788746622289755081147929929616590622892966228865556406821440868110763793265558975450828424788834396116717344775294184238640244579614717428455435439758420789181031746053920138022673987346943970910638296733217734137295450983759978957704081829376712442574759674350742097085297780092088921766517990719303929446215087332196818740487533407652376970980003432731739438919988886892507549235931225292756323739570271521091773950132046401766684241612347047932000856367615407831125605936306151261305019881115350736790623275522122277299872936406154736198849391300868058570510461578447705405726006978771738805862318492595160739150718903800078150744332838847993530956944216720582728559636743081015004464465309815490223545515816761010277227001188434956519843722577049150021359753481019562212190071004058945088070092821628024604844732125396314374967076865039130008821686895526070828319655306583018689430930219930392818802981011491137192474873771891622015850590663058296318907310989882792733142424641133385716635873207477305375445241894465712711951771739109157297927407857121065939983665209462510823737257448906047063094671745239241185719774045470529374022142792665745004496601880530488903912060631848149284846063481578360210084565046206550122597486006073106480730375109749992447814494233355245606165729370424707618818912736828972637858026187833525841004092391642679881608225633146533230358444404489538008524156624932175575753380525686224795101591004085431175648821893637364489338959098453655778872930980661052887884432034663746797117015442954793284614167220019138681335581653474684980542072022297725655824473593484755525346977385464784959864413039357006825700518989593535749576333510625324315685556720891718453590744077840751467823224317716146262240979881493492296526558935934282748294343214998883269213337117499669846562286194655099471290551042296744824628061615128805946164660175236647429869225568271796016762778367953600856991736177245994804467044378713693756564278933382320678852564545773533025988298757114340189927132936819793891664231754808047270773783844463825834383264847716689984249187450825168726635150486203260389750665215428482785340176845666382459985871153985135330867703632760378586818307335125098911908938170256757083393669446761111376515085896584511866944196462918155110841966349229299854963367577856104344438086892147111608322201240513995087219192120961937630253752604183849419857774328184555158597489407289020471376626078065185727581452108953451636220135828069471935730595495911529693952703985607911880914840293397012307718152808840795989735497155529657853980131627887193648407496638185181418657831603260819849291614730512969831833221810832787489577271186172501552168510512154891119096397822507981239698931861767891808419820920849776881592678164375256954499804493101293805878644655400918577441887343994809322216764795040482813195919866228588530600433441179098261245749760013825364074291599440163750433551936438167911156303074331058372358140995492042951418884187024839527172714432903919732224283499902371187456953432256829687158040014799062008337387537438450418657601526074844785494044937153512480163350469009294878355926167326201520446429981649668053020087412600045678792471604721009914487111884224072989379509097851079084724293111473320379841035420067508184401193298758036402618798062073210068825478701235792791352528323859872430490561545257069036343953179114592201779129861522097880226979228071979121355744317837587481287999005880277907091809225752004429868031407565498518644886716765194695523812872630039383105326154728959090567375193086927905260732217478805587965373480893684780183243783357910738894653582194526684991294721786835121219813345037655601062494907881972774527959061512971912151653772685831610673324959004617305567106331519054157572766602083381686731666379416270032614401074670975936435606919334719228147003452005036398304175018411765019612979933621136458003125813401065515379665642792619034349874380492871327970340791949826253589053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 824320175741664806861309931756900637464190290043590907166568845306036839071083251693649057035960153958289437921202108098643909820090401754333384638503485480626151418389426542131919515402847569548874652569199237584036207465413790266600646191314852104398422725561355141534388257671379140464265435996594038997173165050887946971662065024832932698684954979779110847065848735883850505869925058385397430062108243886322831314995791651142410805006936049947319543972388666946982590422746405605557009571627090832532277270370352577853508638682801174577127337611125396530445872391302546564767284206633081204289884803546933160897659266405819126776687029603126289125307962665818535944506838479092439929756303991643839403690211417423606222884921956857009029696350973039895130246796134983065883602435883705502995583622098837024924111149750234148341327910338039870421461719830637236090200304247370338262448472624275895720256280243016380141821816956638983822595630109593905410412625937959200962726752926270998790648439746098587951070446785268742191281390018558878396588123908247455002814313780209856943823175456316575948642511653111174659263271973386604532038642304752098577966452442995869627175768766835432909614807629210103000838200394945365067302814161466465465276148408881351978897088685687864021420798389280256492580359853991809291494763060371801607617520547765878806928458473722994522586195539595482475142073677796236659696918405630040152542357107251669331119284070805385681353135526071998581909497168958349427144842751424506291994154712732555287641118134552889427084500564349429693003093548186379881155847757208771863885529097534403325912313929025059758252241093049271486961492627614372913449462067397491299330263104741318114606863701441252738397713084088158163544904041851678842973686080662875379116940814792847982013220217217769536279292088185731357323290323385016356682805153277911582753594891721986510246699646646134641855286581240943902591258565139687501181587091046088025264616808339474299511840631079444377794859639731649511005875446393538086904417791507448296037045843556648505898124347518781574090929244664485350335020144371577487892648159966974683853354516843470532648373419665985772773738462155914481538830058339197480317009109253844663088270390919536096396219987853544681586746530354352350232628555295629591042323573143901952409018633511481062921685376204668654351218408474627943408534336062177488146690624795923209250878336650043932818608596222509873942504154381166595677870021321845907884563381296233841774388642109230144887362458751484290181947492457199423387525689582781994521453223984268807535087130601163933197565732697226913422352796982934135887492780651550708615872558976321497341343354949052204943295950917754430668894766886638121245476510556480954241611380043671393280403514520914394302068798307954279129047667965197923052085512533514936850734667237708077312417378463256876325725785239353515669750532122009374854367117798927486800126715859546728942951141546168211428596995155055287255647849993895534101265818796370160419454598834681024056903015291881046954695340149528554394168996034301142780293309178332257157061542337323192202465832712779084151226476500185168545840275322533506504496031977746595180486551890843248204138198754015670220277748877529426163668771889289705158661097988603205655971277793973767302083076367337256414624018538341794633258133884865955747414274338368861591156975646309242673367605059578012220744965515811693622983059700526548552238549350201163544005169289393165224219882493427064353956194754283421593616075167631937375104848836927651448644098980253401391696930037120456741986603932719836987827663244123862790830836688411309639445386996445810895884466394015251721171285420973191889223166071511382905067988776643227105585117841813144367175660191994977746572881385859534693214188658150256784055170363579609331032780165410419274151975182522773506649804232159208318593208369851417599154650122522680925623271506059524792607091840843415697732612994768024072346789737611317483782055734731079680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 339259831555805568035567211019368073909660631474142050702863129604345419807634051032071897223233786440111270340459745842268623387215082995595125682436602161719043390051730997233143369478505462156847681879279566969563852764979379712230154351883992301552978276393202503020650604138253384189669594845549108038977815356523646393792618944116950301810025734080065747361287690766261392792925982720101724597327289680584756189189829303029185600252884481027902008234267067103125940704299824225277055321871287539969413382045272937240889548873146453477513289317968150245873303192135700841971946072595432920304636800935106073673834104528558378508074842069209501048701938086284749176345605531820776137344795279743841698467142485787541229692478104616394743407346608029531306362556560730740011608256024812645100679156935443029790910661812628050061259354768101153978185983544882817163022629094748611574064329160658122913589605067330608172446572516500720694541305092491437604172539139760132672380676425921053068908872279661795872753495257028852033463948884173570632494125640560301747002258503252506443401949060875608841779781204402690121991171949243322004685268834732702439328806974651205370091315895180707705371295102913549071191465166531291275264922668813700820526916828132985482503129964590224601391886219527480945231298128749359228154289796236272459048399452684294560700295373603947430930396807930627577868841311091960652291879276118734892945039349271492743549478186993192205062156976203286876030687649036639487249695261895000279632631285192399308632001774682076724893861929436149308603131565224595974824260407859344577151904317224119236244300184806900897447750725694861951852623065879578079096911119813326123141925505805974053677390780193408195448480375687460284730805117702056563012722059769493203553136731158936432121875189066136639330203930057081273598971302063056505736282834632355351005506383502479712706046413855166489512852831948310980457263925547532196664411812375802002384062595168451462427138467832758639254351227639754671002467856431010654513454460153493334237905380195406490062264742331810398011607744534234135267602361543516602701078942661407964586948160584027062293650754890675321747879747239441371764880879868433049807256901748054440224893537939502329157870212839758131916259558516540694740999558508685779681201632729258538507268246530959347573009283943062269416660360973992565899862253682054540932041860036759162592681730979841628666225616894944829721326071431112412333921763534690899451935880881852484142658382267380483531929539396673177248664516568663237576639525027535740869143691268742390124300177065581940242226601799186598836361011290927433505878354797207602927931075672069222208319598842488611124266498602347068988242118044982818519629773418542443991744017328938786174766208058228793101170085094118289873978215840709691247913558825717172249382328481272485240956366251593567553968603846206412785048925967547818217197228580443391329771825869985469498772267253019514437672352888840835442368571663901805935998080934539447649757794259445445938825135020651650441989607299693794734435533066947626335634848489261021775440573525955839017897867903948687244581770092069719505955549715110918172849872169165109017658480201358151197225192031844096670915369408563503960150593117756890285941486003293923432981814527626364814720070255626162483609069043430709770625089311309211426204861872816487618037232234388494165256927070138654125258730147865939997462565084283739939234608906636914858164846919732186333233230378849496369086446265294810594722334421319808997215179553895442725121287797076729502180787354974031713484898392189440347168645878681036231707409741592991329324231950620267641057849494595809385119414587622689804742350402418257101467235766335829147726401629194994648571449926095647247241079000107433580755002040882910198798363359284868988444416041230640064426472899380837126892210160957365799247794870189993693772936220085182154911320901704910025583399696955831782410030426612959105050634055487354886001240606465064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2312092590751664356724856454295801941550970226994970401965109788161126142451321985333718464681517890466461620378522064586550624445706219383977140473239106193982414467993403009541858332039862427529848887151393688455970254187066596733491460241723165817050016050357876499414823913810029208915078707682095455034128497442124142688067854923503362025460975597446843003344337628942875279877943445330110285329749040139463948245175961947012864338031291132887062025569926129154728972225098608944513458736286483017820747239676061190316104636281748772375961738497848959864018654912923761835063623611146497749177377777037984522689869906527717115676334129641163444305768338368543473394400888270420746688654293327313516525844565201438203508694646840296748867650334016846551080762461750250129272184518269599697878721151940589533616246151135406500001728889624256710866594156622803150987500805314310706668561502924740973047140657600795448286087884005773587099385647842896479686937735033480529192107644675519684650876494060487853729516509774440804391970935504056276126384795160107085650394042515069552481695796933592961856058280784103202479716626660538592330712092323493100165037654610135555983560590123836765065604946028666041139383251050590441696059943715566664889838984013938636396320927733257432395632704885447178933472066281191711486240195176924113399405784817470882679402714786816871277502814749381971453836620016807588119404624471306955985276167264862197959315276536642542980257444413137341153673878317655971524947886838831556409884891790976276270449316376914386960019810805725128785550138528014299014924384960071351718702391583509439722780794230892350090067908716492423248844896977343625181487322574165786984555760348732647328816126359451807350675070947500005846471834130148747914590745326858642979759766697831768040860739881713669161461318848466056385022792332081299762557765303581143685905865727916847983302230677227048862745347160378205043608205610132069679996072461801538770558769824252226500321381171396715046786960972647511334384746184002819815524673535600137297859827104326071229988686894287125879710803444927486250340312125670862011361130186756172173495659729228569045341216004287417576442560832143350236540045607536577977326271997248928511905378136447715202611781503894590001410553742283063988970013201870373159335797044140263382878178356999392223268414365698123309555080366739842872082608555009910788776318392004308684704305342505269415650234533504031371848152913825036722896828525590761665268837693809864012861087438933594173409014682820415689683008722413746714727091281649345170558566191818653840816546525972669873181416352253088920263874483363162218963346065395250556269141863765759375719115691888082054622499653823309646142066348551565381916022341816120859650180655882443223304514121424773975179317868547983685379380380162558681572795118843459226943313429123909621513479677104001803972935081709295162051576917939623202652058527536874906035420289719935512101911661729318977393258594206294846025442337728470954471446850006831918746507138744456035175896298926572906257960721776271554886447366127182226697724092891169182728392060963578865636732013729757268145954021554308879907801543882308360303226409888666387490298958350325339353585368474101256296602947124799031885756903709880309668927748946858401697764638430669221973316742504056348480707246050534301597969820376244325748657748196421572678029092785252999481368320060463843784387926143159122607963513084831818670021591379980947462137316659438753671065217090414331025176148815861745188411097418921497067698410391635216005737318398951158653806728797435384116857325759904479309561535437517487939165809741095330879090942156311391340808697626384645983904910439519797402802913515578156981858517217404279748767986860718043611383094381116157595778332355457308033971672125899339484863331587015753963962189859720176826198773423118116855569995937043100251375128342387735755771758802988055162704455949253758924018154165573594213585438410352398044303409886109768889292934864699392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -6891813129255703679373690074339292267829163168068421027561990897971257070665985113291589222904647675821548933949782994831342107890382603863123737755767123919370260913863922938445368257647007284261344459073416293533811009422721400486678711475979959749865702444962392346160765795930036760569567733339859983626225527077096124325944120353504592710807900554461602437338916802215587692620728207924737615654562313217450054638101488475216154771785366559951574023480215614631864377640058675141766450949757048377208805544123459206473457868047673204555160452646231871066269136862305549952065035960117032117568153419519857820356732253901471162778764114976259384807427620570452585889423290397167246882282320424074150741955239978128884736347200264772962159753835903352535260283468295106958817724182630482499878171401535534945115055734407974047612691081769943845155527378063713601097301194222608216232640485625066442145850059449532301781169521265020849034953799678744073077249066654679357831263363069625346428115343354830016028834310478719101741401499965872501190447994684030647340718064530194835980880817091700538634790352470236913838928801300230870802463008875006556289003797026056191755083342280439241262680417435924302515465977154831091338953804670309635334735091646493211002002678513066294336266495068469954874036143458913017341503151348311417206194212781571508010320773896825799555217228217631550079976960235870894329389807752784046454682836842296399452998055921549068333325904596794373995605441636674486944593173734276498182983596008672499179838405134312601003808259547465398854092538830076154856937763660455883796417010639631305831904253191290176156433199055118164773411850153292970250052444044099356888260975234052438112077066838886995260245481282319187653617073865929632302400646290657068525603316155509845329626925166587927390815945710625518529044160203469652000940707489302248258670849905525020422135194245634583959129357846872674475586751959215224615982360773648993412816897631201343789445281379827165589668495760683167505898087028144137146439079416332917057843222728293860437321788081467638185249567283890628196629028801781141086879585418416255400565361279377895578091575786835109815199759326770792635830694099769816521251656977569950947732352852593857078602577153060760003335994161674812776938760424823710510092752897689813855241904653657532356931730533899767944077340063699688853876244810697832078579696917456486722593734745467841850108733644794096777318901648974825994960030277503599727316478131145664453877325269556543688814414068990328024530966197408910507654557450134566853794865844387761430572047256025484428204535654978785803518610215790337294041726824062880112329459633975570572047601785516239660167231070023269071814328828814192313455619377438234107534069900895474519968968605374796992895083629861767081320767671620490207107707957033131136145103073589387319430157179604444195425722146685593999345814712347558343354071098203024276588480913985651842107021516567383448159194823189455502666789828825066301076146720242523020324822776475392435616298953428439409120518508397799227455009468720858226727931805963617147264789232397524331019724670766613507633041780521615019109575689108999619311360718003823001774395157753810861187018216878885548899838981128769409030654789895720706735811231140136410736266821214923189655983649220009842712028392942876002857506161169418429108106248992811005971035461103824339547982946392705258488175422269547244938513775192705077220918735205347108016436464785600927550275303541457182375374064425888044243003547702440946945601690714971601342362018232774768334676858251597984548409249651540248087748257814367768476921804859798542137663681818104341354170844588529304009878669799512312545511143019303492181755920264236733800873226041610908642807466599557806285039317676502920490769197000830607966068000227294293689581797139298078164673957035879260376085112654477933914702667340731108872651645079783451541513078894098213164524164967833204948466500684165165193539698099775343863223432860856745984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12062752666642067110525202830783992087049006087683788310154812148191819172747854170630790778113667678537373113510186454598681473033635570995683969053070877582185557836011144938063667318966555437844751937117514591429432277960503744078950406076651165332237903121265291111448025370491674141377119850510792365265734952293588865180115101738195183632864302232126502524144031809865971196761071232490764780676300852048892368471858745066500463311593892326968301259369440563541178347696108536844614987986662657111131247676262925500297879951010268206459726069948602531433980540490510431190288618938678597864357638452799696271801269615135499516347734915570808738034541796512111376950872607723699692360472708292317039283850327596992352803624944534194667262990449331547818786607291152362758821844626681653945400820919917393847174449909168319977628224022784816267161209735367702003266422042602499505372706117567497091350395073716498439117116082634816876333337113776340667741612533012271991675240091565181711099313071347489689949550965344936639298052139793811808747638843126273076521858096104481108601943765990695808018441700235221220946772284284357324447967080009476370594031012557983644181372081688995839023435643455636219602723825881985999333890726146931849765606230016770340518744706563703261065919072960080885057799896515496595686641617351282430486822913292089309598642342759436119062359691287110403517092638741068948173504411792950852822462196455433266256467019651301856179028568101540163987903846368834454063448121112124983174145044575627851659638004875661050039261660066225533664763294498123817961888338496546907805451293780030249107019524722906970384326808528024350764283131740357440635137763701069567368155766294995295350417706512719792434887300183237585919629403259751935045249173338504837182340204354371010630146820242249271841456659619157718845783226702477425438091240318646876921710951002917692678388194469139103709503513644447497192090412819763584340381463358487618342965359016330487889116365502175922713093934000468050081373052132294992259317944855341175281409803853574613902597923203164416609762781279868313595173230307451835899482934997204814580813035482959927118104983568747370013309217063952174798174199937490135348751026917730093288024111012008247180126716778889740488730072285929287050981395893713582048273284848189132988640101530459002028108819913205503579817798007497878208082549204128449866386809033537445155781395344217158528794786791222928935424547333303563464448534387575196813797850066515919902364942403858515244745428678068228699196013516785778141964995604993478510636340653787391210200053929613960407686331245715914662118232169627846073407268326706174377229825276683171101392004976391851125052805649384806492592581352634131364626911678448186225862176965523052541098577619148963211740336343813233067017072480646704824420580899652544840763500651626885106359555203517259481355597986440034539838357628757853147722221780291982090511783655970804522932229473430427446729631685527892629469554832335432730052233730378920202021463980525321514306893973260580192924975358433618381039157707813840325042834225819090856143393701068194887754056205734828273448178623659010071513403765228489918966092396203163938910721954672514410117805028991333384632371975333771893998228973122951069976546616503493129522865187636519966294829684643709969584346251312263069635422674793644134964893771531501016125881189508514106569804555952257351388125563519828676184291150778393334488446811221201758260419433115759824415332247868625947750972184388030341748511116995207843082214320933119815397354269562039481372430387766016530347460606867635114278179452046323519661609855856560286275245733427209077823296239361019098298567878968795353270097199008466117314793537157720723641468038812538116626263845266033881600701145796362566617581358035170137400294980957345225986596104419074600977319749928522289863417624220215240659482524143164380252644136298992649199737122453360569212524693695027162738104082649606961172536585750819246965741628839595868160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10950278896272629324509973841653382890356379615063427947401027053502533529938163857062394178769914907918296223521254018396883872913970707275473974591025925865627415714435700252192233694043281973326983222910828678270867806774426459000678390102385562671021897092437729437423189107681743110146990408565917998762342637134138706472537949737067417694188310259880589852864184767756085054503871537027897448482024501444158568973226516631100859288975345391980681877468804922520523415000185422393073479670790377203683762209679250127851895104999247008209935457388581323464976520482577938838135161048379686264528020397548728139741160224364623611588857705285119915163172784906496458245319370658070951196687169562609953697710887665306182630671944599525530061774519583978159203551549854297992398677164756075792855071204632602409197712352589261517085015529879144344545525599767679492968595179687854181524326961575155716664307312139791176344760612017709874037941958863714011371798130339893139228421506117263851735356934390167630203174710272059110254020084642178490688651546424834595344046979604057447207742132013635538914907931900556207567582421144184101980972415455393606993019600029926092070365673088363228210081615851658744084406466686073897054933962395877850308587118315771674391853654638557146090529493536376412425147120891336327132820123168581420203550980960213129083348445241415401794282469038053968078918405399076903362015964548986341412282509859856373010669721349213891092063985110091330915328796021872379956224773351902232847965290647043558919348246838682868427181295698635822744443783191564332456409348017018099773055543981355289626721602062858488589320896189379136151134215190729580388203481530064696851208155584711197766889451826622156511806165367957740069294302322511361865192269888132208051589182407465436557734207107032500818885837465268453528665530385127873084062258353981944844066866602348242563645154296141427463784820760708201307180396590419549258585917083469734390681830064249149078668489305225800596487017074766874205797359451324281433121506875619658814270547367991612242180756159829116458460462047659730450340878031295329729120208038987010147837920757864152807504791205775639759174582970660758097493096841816040252888306253388624390255008632457530170028572450517180084959135354564715689800363047748525483903038735701245055520904797059099192815374492176809406658288464299516045207056186541619086686924916602600747956906950066640458699651127399137189427402540391002511481648089202133508331914789728283846529631437604998238557013948569899991735402837078270591203027263006160160747398917447031051975979325411121736299620907661906326588139454113924349469920817268769182892083762450362966736463003926642009386708384221160442552049357535033295722771553257369724760640079692117385791709078500338462157827065180781962658857521266001416588011344403490985070025160297959583721315545892336361925865701065449695719639690850225703203527091099247352047954874766179714719868575200158459306833180283680268397546332894493561452136676722146508794541349505152850361694609262232289029058122399345807878871018132397635203651386329290903383543264201261994620021341991220248179284586367747802911679388191579199239995567581599276772968196731339504921715121175947271760788358522811520607616680794900794489763754377771839899688088662156018683557695722350964689480445649858576625638841057936051059074441320686178066020848880671407802405474663969547421409109553988530579134347097530705587522594018861946907591380916933183221580855006450915014130282145871004627367798617148896885974622461106015234986579843649029431598178732400322283502432579452623962645102303515220750263087759763758956320002142334050276622154667586722106692694745588573424373583449092599782546766496580719485046245428474837779242769339095014869173976955204847071278630931446213466180485663427942502839377674667530729408876811222470418684649711046635036571858797565038706040031115509628327467128356628389599498097062565100993443706250694311551208879188273248011459490390286008320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -5535351291018528775838613725776473857239841275092675835753223754019420227349759105030482299098666331923191272116965423754439285046336382588338951240843108043965328584274055482174667778200458215022056293842733964717195436405107946178798749709493155892664483881501984545147502239513713656470561571187001602525308085239614654592927289188625813730008203739274519108412005741992932041126347296669805422348931084066423194173059773261012017527170797660851476714723843992644353580380733486746222342355261358194788985850383920354936044814915808559087719631331624092113443460455712869140877369423631460086131376159072849751229255377121927828517656462017117150830206855406403712696560513590797176808827735718044096563653546879143662809307671378838698645472026485267095506556601092170985813694974519207634314628041622545074510532052259732521399705172158380027248431199593036356158271923370746775864543387383687009251458698684875258512323014403211224507980784148036645431315399758662519154839857577582187578780289749924500714506053791419236538038325119285520700572739377702387815222372576810926869677992282422921553789819861691444525269831430812493727204716986945971275101098951743496459304000883745191493903892189361147409036251005679959963367791383205589987631568939844197454693176086580224034906806105743223489605092908546451895627007406523283065286227101643271486395746122712964620477312163113625657197734822397576454865519645537877130359848975597055982810821970992969136881879972118346061380844232323764329522763635892563370178121288328367601840167281943508251246497042826413750058814871728432351562051087927596770430394978189817410277930266680952200006667688406806738151506211781318678405788899474660532873867996775271313108927944685892173429530425816009909609500858610979543281740708440536252360109156381478492309140900169509449424769483693202411289750743326013298583755974845623070976406133513666875784151465653381373308112918551194384659913487107468332330625283008842758182275752429953052845350454921870421781919261330544036003785581144123973244417376757680609968793542651316055381865622111422094450877094825988296365104228410386522900660113414949942392961111384061986387780817841657742775506320755088924437430568531055373185837463742877352218734647545742842178024083074531147763708709609302547130717053587917436539943572756819092632072302965697711125261235421976256978177075137585344260936226910870898788365489697861310357118291528443846386147366675181770148264886118586227192008961641440195680251039634663749375303307943873575944991883648626934546375941702701004887654449257147254636857055299847377385882798950299940482904504735209091873902744696165629167907002402371777414516728803005606801866796916542307880286492170954876355868788387694848258546962502566608832361654680866214527861213700424432259869685944269035420629341864148106176262638113753846022920462737165138081741514047738344006723039972479590644184358292105270154887255951781686534450832788672568647784799552758831923412485441636610956521918118528400931817596723867967902486960086697029343374636006629723184716018228307226876959291579834262247966741464914342203494724825807259056932530824271361628824951074709106609124994542885110746356672209355057099505947631497723478648585582072710073546241885212949101350348807053233876489931268579157643778244398464239304860090448244482785118197364300252333966616888651670094475774963109722548362499156257639529387761168635608664389996305568424442918212566225661072493579710841762472516362800375242752582053221712040271913258788381283485773778968570682511340076019474038411109449695321230505265244598655577843335701458445384718219319966471823501927376156061454953056951930928538948617441093697361136442291499456669534299814972353757081887409111435903006360426745052677243393322551557647353875508293631038131925729142396970083878652559326665432683894366577970172940014257491832404498706828483820699613693550802888484916894321170698875329234924793417710835898359290118710500335507854499467679945246209529159173376587113431040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -10042558579822477328063763565704403894433525067219478273111098589385468765447192540739545869103347360484060138946224403661079793100536067410617190334045777883338045542706054266215268675211188509111880154247674985672143535962783606575937780869450725923518450316095910997056603591718008718580634409514226460777849017485097024839495460781622047059274448549386856819832489452584834605425688966219220731626644518700382416985141938812510881618539596885564896582136104449006758974048339463896980795976337860206959044154345202755436171775174497632807402893620357222465454700815670581485273993341292188009075272484064434740848050909123480612253074443197433625612507657006554878403393609326408556585804741615964297263027225540496091304788326263564222946779969754122796524150808064185897141453274375356421030772039229621931829007794341541173233019128437009020341459356313651048833029130199707534800076316754625354704834462479569328777190538084583688288566308188504700339823759259497565558490603242445672976600576450564099629945171043575985231042554460333084553216411206240360533160721701348000475235142579699639880178153209088327557306133775047004342617087423013380554330534113027595712897763208248787410303663225104237649855661195046406865455254492049894951051139489543650489871235392092636420705147373594801108083429443486599271100321696190006580361775646104276183115009445890683845393185702720809168475514633255007773659627520967592567886371487053361940718720890949137690643576697115484594393258491363580139415294639020661220832203270038385538879299967906749633338944087443660937538819701104893272682374494263046430468341436875113530084633158577301376730427943704231192048731892982761491041658653860581835968884018265667975743347812060420643842252854240791103616801552122233880529107639538272885280319250986413427017000516020675910346832196267911995414148173421960125537204691063737894533117414122994913950827455379715375497617320785165824051982571058517009026132294576912020182529854395044656592820184669421070397567937141719896452959860741551712917653778219936989179356978012259093469157157817666885374693205643526244689376106527050700727073899461102538626316631616730617040215924974581402128049212858280747213275062009029292751762315413449895326592235314324804923700083674898739992071547575387662053414787400504174342180075251488788474128231848320660340238738977271682371915719058935032142079873087816623807536989715321166268404064758240025843361288144033997659705737963326003632402446177946960356094197002107307725985927378652386848039814520273673233953338939664176109639604114887650154799579924117031583438931154871279604232399381652646196384623598531553985746765622606543323295504003887624507442584840037468251013412022238255917392252585515141243000734826008810054697254807442890595742253418540088070688642897036917569433874904105143174583142685647986438701176985977280841842732000413391247843729083025646330186434227208488969907032753946445685298134824657504701020303221986416240214437313216434085022530441085594884836503744861643806560321497907867039306850018058888705985163450406455407238376587762876822852979223386624162642980326915967741698227299788292516187320485723118205644963149628941110900468997726872198073938460399216212299051725700069732957689375830196718585379056274421744772086641678116271623675831420683493333380475932737716532480977534349886109468147536025588297522986445882539712840690865052523201132048934250709088164654406936654709857591074063826849436258981632127833570597482180031385691446549380857416694680203130304490128283009881801413793965412310791993529437879441946021060502469357957872401079974781567478380600028332380136890355750032880475190998400447963584999586513854596157781174813168249815167789705673187506349215515081978915146804019496040395802978556667095318755864598333642950332022997455252848495872358433238606637444289166380688402882399316971717329774817871516488639827202697284040158799910280869876411876445324485616485600007673014409845483666663981226764586264026096787842225772953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -23126108569117094913622129711126549477136088934419483213804893231002051692943491159084617189549660475416460049651422413570317555983508176865094308721881893814074887396087391736606078623709240020539279313157120745785371588285190367700185581689367164817844812571056565301173737338184108568793314521521982772507288737412479720477976401238641741817516394950603816294884333841776250362926587185271829497457972545613248744828553454257864261720277128807944131902324687890372530977194766620429821907486479769020730469229605720431549479553301748486510103182877323010257743312788272888971926153382567681299590899908649148075867936809231202913311419313004022439977933348736945426493978260729013883328018468295133667782886108996575976243157484796169415396007897296146103688518161631703393891559420088616579728372455929076156001597970386849950908671825805743758877713264540666837110373317684844199201811454123105588273691581193553219493912450611280621043899726757895522684437175038276054327622502559086917747435519007800626237730501872353343855014639227537130572096475317272200166839055155107981368450894795239909437521679095670697917939452811034434130046372530677831684314329510569215125092493709086478702258405808533808348130806640063721634612216673937855053060188337420921565132965465333110483129715258097623603116977600290603964183330037283815378011006716185640354433155508244649168014919499597051597171955626520882731100827049815293920681252442452448030012308180010094498841131654372670714259866977233788714444513720875155032147564713502030633009787816705106326620867640142038360091972312936923394768041400897961481896402444734661844964207573325584285355321165427531302175510165386300815135718686869075128440147201158004428710348564312152811073169682362877325516615693162703006827729840099602513054977835513076427057708593179389614471600153545251985648869970785018780240333291967064770660014645392778704072221046840791350482246293507247503177726570404798805251548096227556269659198552216462529618177774077468231980007952752005349456528707841582213766335539561940894223136895291394279870141361726675593037450791959666500218200699741423291175001892970549838202840303886401504191102446711157542646799147319279051237862367729530402978702090579104380519215610069704588708070974970847942669522329247901589158116773382592290609812962177594635968949397615830009274579831090567667004330022811862358559309625079512244500616639752598475155611369062924186664302764671155575316954151191650129373297683764798802341535247590136866251267652405591842466575770333964294355208820216600187485697812087190568783912043695632703245933178546793266538243683505793370239891665915597039752931812838034119319090304285922810876866338199103889834301886548326550681083795613447996997802004487489791045625583340626569706770417919304063983596335356472934825512186251874169024092885623946462586316299932775974877448277845629806171661440801339055301531525283174778107276957148341534182225588930722967707110750350948833237225403890339702013005455255604067353913386367224490120617503125447200796680195755932167363554637987022576820385393425695168527017928796506262179178741453759990235319527358497719939561055606136733998778501339631953749556463511829397330187128002594404890988342887670049058577087099600351761607981913701860143619002698044994568729053707355116811761193554476903845330581769023998468705077847446438945772747475719380191957860249389043563037502808368668681608966673086347076628521135282402202476245177510818772437287227737881646791227063481409953844166461617707616352297923431271843709643822411941165535454500801980869971121854573016415094840896447748235019581801075567529782867741715302664259129470635402536900745802056249684318123095586210799690076745108558407759557068569749882280752161690653048573613715058486933053276965328771756860321545415172486894298083706113816966951853477418953079270909590952554047377582165817836507489338930494493409635282921100940673836310117031828740814052480119920229970599268492446610382417211886302243220914764460851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -34652518158505398353994482343621700124594394771589663006881852685247629236995210395902919190640225427055022627736231827439509202948517124924895684592811325415286451798872845826465088891149094822289976262852573127789723653592959275644036751384306164937573771408137284467048679993670984846533374212124267490490374883120395017262753732651381684595578890814749403279690783857310479863801277487162463803639611232764651845262540895694226274478481994277873655606040400306029460018975097848834194927741501062216281929584165863019794430534915011926292440681215787320851916874694114352407755372884909364883538864219424722500842820297230049069667254410224241980102404331100054832321736370310199844360664510867518252231931777033896230117242568623707699936594850069138639151100890078166424881147365988423854475015651162940417067446165514829217423337198264780773196777413873441875469708890903248348745580434083783601224347035302077942680248318958721865480355310778012969373714706137081763101176244212640225212435281757111881084563334060849291538105958191534403872800194912595103810375567751912970468735825937662760216116538249855147089156169877313388539109629903411195333959019549279111699192093365808797091363395971735217921496491932881174897829977744448168736994008545453145721684345119386709248221215644342348858356981703754950381980745916436097043765982841044872462146872020721738213437474862638352864241752800121588338084983574246340284478031494481754179296117890110678811366141412852841080553325905502913951179528218640268213428535940509793127673100126160189229333030429447916337985749014134716222480058398482843238714294558996582538000968072753542041632266628605373242624609811588648046458254270645548547354557969545321049288320234363082036300119802511981102175967544258258611490039537931780958872342332546142926012957324781784580176670573428318813315808996292108283967805984305122508425019673089303683806663167008682839517879973865248546910454672720339232936258992546992141623439281159381628321265609878500023815002523437227458802049641097569888026110034462674370604079129013826472639905336343758325551529725623649167189242786920750347154496622102837700692307954379844716239494126687285105830922288426075880951755466230617592004188327283274298661715204000320654713483086747869841678735638317365429502695182313326127104958967299067780478900929068527712608987492101446240184960188139034995663144180754737648626808085784149499238037483917000680568179364658855245759933451872673948409371254023428059818788432562758689322628845020766179882129675848468904446388006606572124129928862372202584906475080226988200337582451474445086490139552489996721186337773284046267982756431893113094406728758942430552733505726531556853155235389265625380293389425176069514101708036357107322164652260623988328903547069470844074568034508016304231766186547174243355687010852020136643982915335433935756283955235459886080515809331535677055370758457259403149824063707809309776829261247842869414703595655685234857458745664922708222901599610867990741031795647883009115490934809155440002908471177325537910929698798628151129793825373446908821340266219646979387721242578625485531211538271683007982268289519164601192770955896065315471252738460714488941361032343687897708478934528743993097337514055055913826207350101140342286419045846863210058290314920647389241643616430261709856205552439019451778569451480965478031043826326172783589857249417439192010237545307117739356138222834528907612280165177876901760184516654718679044602221478369619024869114914371475296732287225325041692422621753756608853659944657556831188939356961529624067949892458500471236072104508848696905454646172241561474883437258401849323541404704653923664164193715668906977814728455047250508899245892787803224489966846874500618313927412812767934290595012318770943555086895070104299662324346503329435597889747118753400008441963698983946963184980750500129892922089700071368677508621170875205892312702007528446884908135847118857392906648052554412932355732149021309095055097053318329984085381506914058240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -38216477776752613273113280043333301151356949475145289134351081505418605480351385024035357803288488993608419769915303640388585304927992117513302461104732547048658726696262907443598560461970790570228485294088869210739145616006852950409289296077948591740891625426416908074489316248275431894312379732696162982973795390311510887120099164374921308878383905250710643450465148241617184504680355743399516569455769577843718587708251775243795392079591716270353069716304758201655161249655282327920706017285740056331122522361707190548024240825044060497367260622142827311811808375521678184051908579337807214534292077538049027640023885186613036239175762449179030901833555666359356312454407749450234846426720549036986214969323928937285943049558849304418074363353816363291306795493903184347084727971506913100281340183444153891241368305643447462150449563429123380370392776682998584849642074806236429248846672838395290347380727313662952257511456267992273551703070191192830146371344882266169641765600636461164288176840967598426462360660405798287667803609996370348826079598647952837684947758457063274900993179086759979855658012587652997040334532089347563083290788371607834311006516419898634053204452346606097710245520919255147545129648874544377621525338385964843158693374807314246237192768802913578804814148407135193431528915646739180807564647846820720793897362115142834893364324355528745496927880515387568801244420449518109746436015323003699264502030924830754378899844557855075256916880613760700411615557582297616529607837846165746492526256529810811410865865645141829597871647728320920069461292262570377900997765457139525583786032787326055152622354506157795678201147745528576579665725369328035041682062172691983239439739908107369054048488577298501149809908085395410963849720781778178148987449629265443797334817503940479128625592184832790794167978576321004735933169848227711712116721376360088594236308456226272805431131737466848799840022654576589107232203039068383127003229255748162140719948244283252352657689475534285546416294330484419815381368604866109213996547528896763034982796535108479138969301334651414967455822863763150092670855180688775441168451808134236897219767381461977961901293437187796920390135558670310015907214360874620758571739615046777360839925208714948603865814918364782638224351779917942257117024258423521676278334477023251610835795457737170483384804546536463105906536773169679349544668771136784311449784700224996753702508912540997348742226550068938223151812812854927989426510664426138102316496479337297513962137119875591895287671843803025628023363046596167461803367775455765737106974082366517043532414237629527536046287144918057402263849908996816547223385954260605388917306814756572698102549641405391078692000919965219172899299898186160510879795626182860371893274810371761875448917051994139434198738067656414524538751857542909735921450140670956319911490454194323591980883075303837283156280157570696149933480269545749741184170393316888018602009920532962532372645679946545990938243765862289605346379120777965474380443095620304237093689336229202690555862489046947867791708204921762375413439602386378055977028065527823920286957824175717651896941707822587865186679779109423592104996583134910153557677594712853049492967154221103549616050972866182624417157050023264872679963787198255059374688368714008772521275173347861029354625140800335322351953197046162553834693918877081341463150855539167185190439769107369460725928587075166987888211953527808430995961672528007009768892060389901803935861489005591400856017779074396171543440983876101109118499415541771542902921085627659159357743688699836855379159311576658506770176597248644951708106038383976399918815298775742296461796146083732474702797234280305224316468817661742738585706542519186140891521736300181990738234311453567778205686277606457322028814749519590490547604007576757801856659556871559223430975127387206680248187179578008028720336069448726933987410012433687900915853797976065871826726377915414318416922664457859386027828061071505079023532210050864364242226048919700494090240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -31674058800198905343071430165871023964671113872804957979509016361983544641495071022832133334415051800565894810297155690288770766443403689994308871367317567025781072139804395742776090836063334967305085323803519436609945272230487959098862897839190168326890638637536984913890563065333354119127787530734955925701481826984513513887795787395478058397170875676927653965357330623576803294191496184596517519879832112183756971946494194476296747257737861791521743538520295897762224034723842388139064361310247656000905784842753874626054963747811134269730627609808523831777902257420907066639525279969732479569690845329342649932005604298856298718134090963825614624362913941394767926617494334094492043898007290337696614265226283739468288265267808597305791855467744090719367949090613189424508940239673968741753325874899558691749711738964205184707878759666196096725931302522719459107605046881501284936884370296397359795326496930443038761728221434449654866976350205040869629795141105863112185288871954484441272388025192049097304086113982548330531160802965331092360244606296410453437728188362733531387243063633557239589387761664403539866718242798678811527953327845418733011102407112795240923373063881280484744418352465738047683044149580933424633084638703250216675113847142226105270185104805312384541844824752353588880527998162732912719334944145311485768393369930017748979498444225488159719195738118457890557659147184479924337713030227263482166824985362886563670879960782650467332204414212644121735493180322831349233873235961706428726784878067088125715797457305841107742952598787054571434773241292273822942760566272942630508322838036244201866300269733728462791450801477139801894524936147445276845259130764229699639036842101557361208258071103278584107005467030961229704462083517142981248334566740315431116811788032799585833958168554377839054143720326442600385874423801718827783614150401415479221811372359692704898381396152236968223494980415689113075702318397262862772551816986305659206175772885176431006812084952712744712690461262854709833753520495591246702679768139368426681778514437267082447641024408593911156368326737811354597612697586375471994078499363328183773805306871575235461319544446021486961050306002324718860532440163481453499790817853799419818168989997306309211921456515900288956927049263575280843901342917880398297038839363683988735216240589612992436124206329999244889319744006231919732471619869065598729351924873751179777732670299358113670452281401049681621900293465684348261563672712815125507374021345376889893583164484575247555721772371034970990337658554004203620251264483053093702980359647762591621544563725700824363870217742935719936192934393750489192439313023800470775386908907690164845811363462999473267880228839946544607043102516811306144741169889870841707413650953922617314674633655019098308281637736258972338983730389626792878509698911888142040222168886795004365477757119249402261908479743340086297726728655604637377247726239169182934889588482951044759729744278431721469079146698541363397456257774439441892076886585731532587080164821791583050979581324051174066662576675023553794034773592891375176368302342166866232005165461611728920853225136992168045852350636226767629630084846358915584278055526582320762456338549947227205882488075723303416464709661697552388480530344156328046662858391244870696379322670467953949705652177585996790713745873148682947355418614321324730939318538166806555785687470492820308211693145249395562217152594561384371026545993345590697319692515276715404826830212995646037719509388707964678801604924557525783663232324766839052797976697641499761542853213027385355294307994704271691143792316209354056651032193853555194609838526719210160959874853490715456462657651973667277418091050905873638534389941756908036219653750121338050474344063284490578922623655814529356193284283160157462894101465111946649909113131444485565456735348193070430367355732458852287211537128399314380635258061357674590368261683720455369273955173281566786195088732910790735487731613856147787830834899796411614988866280066806993387520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -19769238136822711726151589177761549472441005625051441875656162021311926925045107848081253078312898058963829545142385929217460181379266509926615188800371237288742148866876690399725008117392809766453296755126888927903364745074696001475346818145162122698051374746930229608362989154406685884331350568746908661631722663476038711945319348721659673676245106382873636249385815061515628947688161641858230562911814570392097062705131279399237869505299347308208140083119939210251545902625908847638021781705380010937245414317193484151602188039752744638289000904954284152301595772803879567204782036169265386998748494475871336662419552518405636752808647856159595907438765097524431987873345303327345471265745616581215412373392630723455957434193902582809503082161781014822946185614726249071792589793408984306394950615263453999908407685403198814240939984754567735853952358751047023013075753326838135609768101946694937963245706339911916410370852657173998601027377030934283958259273758890922315613568243328121876376167289366442066743225815172773885191263255553222759278486028628406676704385563823558713279616302075901318006861208140009521184568434241668575506156532922021826347530140118907547636278440449993854791805351329414854839226908580055185758671256669556500064119022246736764278279463609878295593080713764778919423567158634446807360322002927966115314522713991521209879312304051924081276112194880256834377479969277163825889798000333721461267898339509338685350629208433637315009385637518096122366872848237569178663082709561811082207181148064879544521607303538781911399901530537081266935003961847693480600891608296176249933288113533703802869112087489504539743984040240612540724934200656248627718496994581188378783426595544201901821733444116370536104468239332481770250198255842935447694652693076893857327100689290850935735491187428598589770890143386976964405103509383275632366057229691629859742676286105837042996192947743156364150566545453800213413968452989491486668883743740147579895804622855074574764044919087012096839597247101476540302454677200053446455662629865103113875583577960257240543686074193663916388331879487282158612553678258873667491739620534555499225442774677725456135603192356187812669398926550730039753275838485110868391553240126258440978756527028014630828542545171375151445923858343916727995630782127088890374261006086270016090879868871365249434168389258155960589188147960651641061178653363081264745299658440070163275288170620751410945039054372980471556991407218191513267611318690050016582061502259871591748853832537370450245040660071736960837637211953772551607610857863493732829979628538728482629053520873445367852487709658844150270400170161086225023680539524092988493181723459741237668087027011816950083845477884710062767513315868760297357924489789167734067774885250640429767507245783038288345158699140673578312414693852166649518554648959708418905038878065687468776031591070004082598002565742257697045955982223193810387104617169702042737600535600268729173744731567535712501812352352984795755490111682564489246896361542304741053524883679252134879001857351279330705702578145409329218116179799156628090658736084748640365118039637810050033189925390044375322754656850043559940798075763778604276820545814704238529453601884032499251699424806066095980824271992302674999130216272294547972226812716658852509413704816447917261741131892507308993913843022741895404104522962451009147565007897940258416603679762318278962545407551219583707542938515541561772163241364256284404080431676911001040187938459604397057450542989903553847880582843736804074019801685918755142212470550807120143281706588632155846401296612541404040967905969520433581876675744019546225831889926357057982096422492014088719530067446191733720455089685893616299503795065876174884520765076245460726473891478229763557661624576225291751131452735587995079428934993004579423579971980257918340482741806185600796932671436751874132074778389897542296873447335017025603219846723761428796875312276707220920650743672692237367024464992342038724664327096679643741760081475344636313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -8738476828904017559474479075290954019727120237065198572661909238578156484975054109056732007669397440253693183023809642847603661656387360644681166105811843673418237781260903673102941933373228286615722359468611358397893604895311861244593585179718388122033373382753202448861925648699828915638583359007296642562386532216168757385759614449414553963564235013517625412879056060278831373620821458621595583173758392206643721561758343473090365168623909095184155906101259634458031897800898619792562747064994477555158603297644816063676356064317890687129082419958396472378686760524696145298999156391973453837857360405048763764808199729251271819917774985715110560180249784068119136588272092747267009330197969940370710885909603047099299040883965717484967511078736687161761170331973133205744810571101181963690981037138184497415792719232849814983666163055579875157414123135490455711015273566283502172845696695313017577365285367558365737722133862211140878365039259915144103391917387080420104976953684950774541289542289218300839191768362890688749603221304500095744030074169562765463540983179247847862264822513627871364414979885989665266887615288736513703037487846375059324421467195611735167644956476194892797884313253521065474787910720724873821409281375383543707220309090497338859251376606122352158081991793521234240543184080598020416100411402089827129179792941100764181244050183741764372520222297092456381513040712382214210224018239814169802844868665894282317896195070140459880783692338216432489228205552266405370239258334420970691370557517853587431675560726402042096254765433861202272732700751365072587049800582559063303910321979546412375255960640458869112632967777485259995550607702771168312664326511106129011275062641722538988787193910035081816931388491072650681420746987184310040401028432856916625342444961126165227054437968778737228290530121590480077906529459915403801873705983592712841577159534449953796737959079418125471690715467080378401389567791061852177962363488348048941084538597810205183210388562760269024319312400446015625678945180168681650693305275821868532068552970982513195660669079275352739287847636839461399745473563587357935737162895078051092396756415931235004825171598987530480065850705934466180184781884505036640093825497555916255923452636169243129581952393584126183075880287576332071959544988474425692329515857396230465243499049449933029129973034037133262475289484735521833724280653442638159742680034111090096913064774572181746686944673987255009689248066942642042902382159750571026694482054709295032650107059880725495446410189708381693331545269295947120066503788548875188066956050714287480906448598606669824606214101342659462988942845186810643513574798116203974770126688270047844416049343233865149600432067826182801845782547043996058363607433219937199294915230751306644228344312036553585086813752959950551958166664784434497477916453022352895288679968309136935251619408403460654249573492535349822373333619539220793380865448757992245063775095151027829234726499993659246357346397594999232332177103235112984988974342107866683745138312879156061273911234551602535447608205621908004056452445674977554994803054267954322389948365239509636750432287475026725534276471773224249571372496660130440694319248942918939563685518522736781014984851134900814235707314530942823208657889033642333819225232714056503204374886268520253956218909800899527616364964806801368385485629351291054248312265831149610509661853138767487027661299250543126096784635086672000540905005701293880980637327548999191731136510921622243844895203676719712607352574693091314646340960183762224490585688821906542313548320372914773509765341197558815482370641001207544074252515306133072145325618904614534668440908401250794474504307562581828075701343123129010630509158364625036605555198928921002529313497567985893294470240694930363560042820557365663257740166706732856464303865254575924223674891860710934113896683692725302168168275787669756826953825682293268308592064562626638364188182568549439962606092347279029079382269418467261243706379386330539964499455742342110117888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1997499924015380946989999756040357220888538888986566959059554686731001412913773009263009922608220931519171363994922800219087756683461099070460537978244833985643686649607934063463489885217686007982547543470684789974632582125575950247073974263633837193982463564454005233384740390437394839785062214029014796486229172744909702664742433848673564603234245573931798078689719872234797735355294024729504239622904643420098156096203368016950589283621418481762564394209469967052468173188644494302602063934293749804154782485402389165951506064217649806793207965409661543259811962383451972804408674963492055617116743409425017934666077077571695087099871469044649569959709596517271369332886824985427982260471810773007522343923321653946925046107350223409263324954595332101213786976877673434325082614004906404195736215249727544216182608852567918601674045118224016486243013830684120426962256471981651499241942408099848045776732631431468045726619083686304962340810149142490996736039397720599575397606673088531607481206110046695258938378913689792684230471758698157289302795542889851927734306794215378500662981350546658556234864766938016214495098086240241957489898701813368579074364454281688605300115385951630463453600936877276237720920408785660029551187460135211668092106560897958862768212166041503314754099482340364092389695148958850695887120175027391415399837437430203634890721323143631517213183307360779204373660675289611101505654393184002832419905673006848709484670926139175720705885504769110901271145945047976693236973056668389151937713270440079470626574309410413194711439909199224069219897192363151067097482686066267565147659417207312321766615485274220689736627040400772147812199535663356977472398952815660989845306170712973028411659037903316500908901790098638874434105637591006717838280434845112064246556199839452175672073779170697911899707139847398474133695295207596427692196854204271253191061812602582334392705629760064197714332679128195442097313975420529300362240707652665581098848891923273126695940067222212725498820683139729403754323807611282966117935407922800024682983627728828193386120838483601892573525137175992502793689272299915443453308273166169301578355007326393037653972362816726908294046819950341017949054113721464652685815619523773860993979582209109994655739403788624244250139810956662357484176264520927856506654465254527637395945042781803320247785931482791179146875574974653709219492703351211492960089087235044487209319975484412464722044386380673948164313442515310032391921402312936991756937924097683975360319119497078055824817395479964306367955508806429939435613667477107240414154187969471421927026231939485090628643064461679002800169353893462643137092852175648880903291081865876753666211416417667052442093131893764996564104625032560777457530585869637815391177613132310856849314512847366914475391048471375364598590345464595901677990563178027332937372777565117467321805401501444221857281486710946564561359509604359347098977155163116469272721605888452662466823281732960256426793885495172223660053718322398391703136321656181842413756218614767142853046208230584140762442599576413689807731916354328988477688253671561189807936566540712844230587789747697137278663065119704289690824807222548019550466424703816610240566298513387463964068373319331646670320640617705325415368844926900527306434392665569726697065923632342413732458131774942903043177041479784790640115417961838997321341913477497522441848974147826819181177057161399160003107456499336971500496030533157329009640874786161362948647451055717060603919802152310989505282072957375820284258439084529878858478689770534049464139266900963971349155707638654941683395693155178990958346346388993743301064426480681931586494055689171869225672385433070789507050294682081932882083606431184623437073306638540584632466045793427821113354583871814321672152303240091364316615542595042534963917778367156106478042832873467457614380690438726280566178442936090072723734134024491085806863397556272487209781983751367241917887445559012108570575506134064136169380867409765310287605274234109957242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 467545426975273835118362320740533359749666731886333386665708934619669170426274917599295381198246033102817417566019375076008616067405010734674347376286379932569584284115989238425870028873081842804557665138468091819728464578463709395465337298775870166643935748014747650694112571930974400789492610160176072039922182324239237305339793410352939805334249806470540760513163381950722548786025469622591620449159648792647928418155815790746282754850328048139756669545601204046529482059214259656479128930398208565619050885379705592288803254338254717264763741446393290618662443271154514593119160147147450029129190941771823806994132722893322501594631856530030815367487346545888119559059758210181271569518266579031637544077604836996401436763340362246857178916823455316104179880786503677704237176496068770022506015156530489081685975836050971733562072094281310127900215231720383513005463964824791094054745109327528325074329827309426302373892274900067960895922095515476900620780843065459074906821220126341857458214649415791821266856085313064414497383440994652270082677905529001982867881584909500875629499540730601658928484428305171241493613473483432378611020279051982196165971434453494124313732041417853432789577223652434892447227497720140218274552068761577496339651654434206985822608340565568835764155168687589066239044352271608571349892608134294424913178868100457649680390285370314001819633020515382567066861806576643261648573005132494128478094918483484810034149481197513540722628082873898539460226231036393990140075117669132271132051204151663085625880039157123538509679650304204648820370953016783490412867283146532884669816230193266548571516338970714256013447000518700348245746656997515826524747011005993815762309809563048632628927756233759842369504218776704970788337686386308622016053539744941543552973414449691853107167040876577904468425051481484467771993866690126698528272422349101410219822937490686500410186516348052302528986499963060038243101079083904341613369668382648309584170930051930043994432960512787391507342860725626434821104122147522328185211181210698752022200034871132911360777347374062390804576199905107082613829885858599717151415266603114257248283765660464592971528772122167942835222163014093351743674628056277499612169883866650064926640999486328389913199601542241575024998579220151007983409322131966462880229103142234718304732706729644390106484553102013822327472441439114605630855438690761795864647800826616077341520456086836392135721830135687764980273361124997351949984004113009503477911274879352645431259210289559908994301157355043314660589276964269963171256432254526819021650305865342299143050835749368578619607537295624256638327567451533397728327492827427107985875456592524019053425755702964819899157832312913102030830060277612854146135500869816107320077585139468901159734839480742500553756603766515695198151793449890143096474973173270265480783072320777374866104716386859766824833100417849096212586209523051273962445102275247579606553034036796576353747194041152015359835150773403061417206349755507191903376561787712073734535286099432040580507443732726691957733733152268301347292097938155715919154071332218509715940664919423710446760512901311359026245993895636990067890838970665477704732811196853579706844111591216214615350262945123235967563464964854923461037419098915645157116547439721394391731290786642584629837007244319657327214301016657052018338903339090638684264875052789430656871948891076760940967750575734575280325318413645829533550244898213224887425453541031373679030409066177300658367515578286272771924590963180875035937522655030214782293871018283055408564089621527546966679293681165884798742479076839966601975664794533148593389493428166369774055939364483362605739074023789972593988212452127175806717872002994607858555083596476288123888389610607251736858289913201892925395653891802753034264914428096719040129081904089952190318203402422961478588259942258890710756158330959240262540406900388178834286550485974045923751627153977854183961444029850779660511671250741455150549532835020296627072495305995048714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 707721537129956839170255912313212572315704755180345642405690684517113525538825078156471590556160217660531679363825908802980784688074829548558809904045338679243486255408230801767616558167156689563282371457198716117119578080988756383913349568076518365107984764679695464159441793121778865470441805486096504806348611096073584798283681646194458729555073028719345897636083289930920839530831032742540718793882447084638532025269493926526452855940578835815642031616853028185353511096425056585040271956176438618490023383193115492879148042106026431191703002324012152216141768310728378944554837538562372988308739683090946856518646493518138308446384873069413827036778642366305677661741871928430215883262275361093054534005657526159247435819056429184273115667049560449470859032621914551700413046082436626789069942493065070190373942668408049965607364660540907073518159025872737734861476745816260133573081361628467473008680161310079340816572812017587742777670123779169602084398321586168017787622849891063094750049165198671499551253521994130488293419377579235215740983088854463653855007935524513866615919551786595284390735344142228796419243222162852382801796738787181073843037832166040912319641891921317404826832978232804157654172157337613837666317884573659818798358816392224974691990129185117820489737555424577904587078945416059179532606052015105929901943249668156589405854012548081576101036140773991291781197213685754144485104972401314807434929233641367847469299687740151566980871693923010184491069721536657532089805683845140283712254037660240844216863646207957444337466183344504663761148120350571305941403913297745692638087798138040905404933473844788063742316969568347570488955320068916842597929554483891784049359974316063359101431820409032978065803542488657260192690920289440256993510052490916026089668221205401983004260742788032289833918658401603275879116709228303506808602101919924547659587181512415476744588171482128553116016407483192711592028104612713584159746858733233919107471980012719908751766642877842484049304064309572684830111690207906168516662125983910533021734592557215061539429522455910360177124994965723940217165157346617882381260831106820767028175072407991273109306837268420483572542021380440466067585535276035517146267935740817678942402089741255382728029045430103453391520774669494935080135856764147889874811833962777961338101018610837145105422711661690867934065459556763107271128955675743618371185934463151856614651452914430864885875624880744538209356601761134142179492787030725136015769795983440623622229817856434471544653950703993437321587801547145411278295205192787046725130030515543100393188900492300917536580308252394950271597977259317829551958029685109310266720897820606708545130059147616262446150845505587437692286329236345203097924918367886248237665922814437470056401767677998311339460917516922861397810725469772961856089878456115090096185787417906909529519395848511063346231618052879512168008039277640494042124912707682213299797004541819398841041501004461426777437393764553893756897905491386111020580950841294060829971414598746377911921930643861701924507768330845885928437859523525765206475300620697318947931163476883674791380981344084237226441310352394002781744822881608772272983338470639178516175417165543638627902248329922377235487347619189591796539395931787793957320464315109356519104022561099432743618488753343084032615304807796395749838168643505732926346779114915924322856614923353179230354300788180148670935064218927528961225229874671662469646118838436579837431266302266805193837079408225760711146481071822170095887916776511947652975292638963372754138459598173108556927687659382601350987274156636765174409627801503225427851885342068172652296990250537423942445194298558744285742819844207419635355361884090824714324472046300119880477718125243881290555002287279312541323333046183104626589254368542074908278633184373314149750991227719450282908028144366406881503590778218249449344838589076121516944433977974613846741255148878184114869023599509667218377393296293438044230440566672796311672258111230946836480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 358692118584581778406254297428483460209754164009926874089037513839093407062363865261940783268828129752067724856350313382105625489708264312121751725348852820425706153522365742371865889628003105753984664568404604348788515482552805058662750743480867576880987358169812744528248747293269502079293016828939780932755277351074758120786535412861566890761297009511527392289646298200538419525374415004577076004149249751745749770172418705184944442886946374889257933161608013223647706996195205244834324581996538682006246307708496599549220560403467356442487050919734038783214675308075013283441019259305202159380819038765057950823735650527119663868945168080570405591326560826922446810012536333555311177085530073873355850321110605086960065374100137629412274545209242750230747220382044463680455650559475434178514788790147189767573056282922920158495131640635080637365000558903525812505948439742123367052712896503301970916600641250990431510640582229064957362358888289215614648546560336613182208126884668337767356610082259682437672760409512657977184523513365013305337497781899708214265461029743516370999106635208073775117555478378172924218274355500236808265859682952888099396462650598107501412346256326155070649195708116897524129163423130436811012156474057767355218825755088624838472503796998274699163185247647392721726314906448571039918904521733782427510647480387975269100268489038651553111607177928852938555422080553528394469921480032479074193170993554240427896963543081363014760880434228402519615054770117253199012492505914132900926893680796141998852984973542667582823062548140599051185431556681271963236487806211539326005420864875507477004675694282133151299171613578353599164454363950140550308095976514867659574013970134647130650664350015180328288735657259619211503464008741818406843033471477011339836904227755420540681923190893737278748360405887553552401973462458684924406429976117636973345997279735188815040924586241817496813146036128119568368512538413153693371968461210298918813842869593111679926957697060292884229306819569934198938046067620647069724206660396043012911516345181163420792918018774818262505384699873046098396923048886623773004073228339990420207571868642845652470467428389342548780127653391417951334926360419592216641651321037086821979235513485719205504093512250732015529392047995296574472806333708359958187867414475431144237345215994719267611374465141469694583610102408844670324229993140554966631139775631793826038730276125350982246839242285892898981654441776330338457032456611902455925552997238114134443219085167903394477658067630857452907969644413100789060533308193256416764341558975174434243572628303736301661454461042329516538872278917005152698343727768673279465646602650683165567716767497224427399514897927572038678134243059256658330560376395556972039407252750672621075675163438690336134700673060390343004931707158963789612782579436014158576258548482444635671397159733783164776767464512532654797964334611428732461100715018078486481772182117956886971456260339257952578486032444625390241581423025088039847451404907077529682799980209371735269428770456589020818752906776018625382449878760113780443824688397134605636802529430582727324040965375107004368515506130347970285934309788283830593729800783342196497665184070783361010889634400700684840102152040689749707689117135009474294352775434187660858082865473972564764825086398484023692350592035499440323223252639394364298321217350672658218398464825108336694853085704201470850011421654268217408503125149014016368902879491087314776966288017554108719210153974168133337125171438438677170239515322651298594825891932931524982938999322660244963783591271661423016082115441030662689160934339424922386446181767158519918400644101698286087986663156398411966506453740034837904907022992205834538967085150507504571189198539036408868172325225052981971727997092255754909453433881463649944636689265762560509850945491802433772583517168230558499449927289767687191652231433119205291037083011777175748266840787455760877537015656467048614309434335340339976292744615218164515507981032636389785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 92005448123794283909994335840771385402915199857666133326544756435260181913550708898806900850919462243194064750582957336920497454790814476080003663872319060419000225387521771488079482571882899247453182350311980646913344425198166497241170240066398072722838628248133101840330344837839127134684602377484421167410147733417225656558878233276229298712270041943615170365588784814500848819565121202431189592027730522739420029476099401739740802924906605931207807546004842895740587841483457436066283733507719838728429609886952713238808617968616593820136971399766303157399389093895165237520755644350697180861633373079484217413142967165719386482843365815080469260924169761161153204049848078585110007086367468161168227115144737031976706899089363757944354106580725833894334625228991330406450168320247973223016425542811923378027045761118107591255230221078416338496979709565773107507799227080350595953057324862172989124734899948243562241943664871501190672124509418928493065064161064461825408776215968940310122039276357580829427762120050109079842241209058538173113935753295318887294937439021880676922938589189948538721597397420915153411087572992892878634699179890302919724443922490769782152592488655162851706908004790533089697298245838346313043053542295120395462827734571682217587910840541411577312373880510852887816800429380971066819663484439766486151788673578932182883994323906878342640870630619669268352236564807287150091306655495527838477622215036294812602439576457372504809697586093989663765276436779939064055835402941417946098283202148236693543652198452382782979796659082386995764434162588605992875511540282476900383926687338305690792606645518609973195690222052883976430042646552106191784488253149277144818891741232866823554828165821643163763302048032752505092466677769702987698425112438136715047975638616152046237463024321668276206426712348687511765684280446735234543078571842189484537734600000868049722486684847813450437309137513691003717289163947262456922941134583248651608529690103702219419297582075864897303320789723374400854415099187489866139820967215584619821825087509101742281215797435568004993159222383694210875802060712265159614685243821988084681962263049266703262666272575540371943783873847885818891838461269352823800409032851672883659488258473969369885834210023253209345023683981559326270319939538928782255168347309997123277840977350954070845114888400821385975102393349400053093602455885398488951635135600567371979319029939981669271134097426328447455407426916660931597256661561180490290154668421692781133655308734609816358956165747593442440375943505760406905901258171218286065664246241191550090448946125666145752176190650509127473356715088264921817689759255750334308157908123242034639963292669622865836838873309001351958607612308156141542944416611990747173117275616244094382462597678610055535347128808360627487093175117149412508095602061508947036058390553057330737545488702904243314243183470717086827785927282798958055496332592342992595169180367084586891502201969342566627838231975792889478600502773255533864058809638841664481892353522542457480825958866758687091402948991801022943548014614320080491304951013615165741999248097329979913001642589214500967392483703791645974293928128327938300421849212717773064144089685664139158679240506220475227768722835837818787643390497224540808385893156946364963553346662506952245309270521201479108837510952299239864566130804778525648300680819673396296245689835866134139608230075895544719657226020332222256116972058939061225430538691967212922829825506426184299192021327894067695256874990800126715415207631184257106928036871080986170161854600600508492563185056628130518203722634877116171027173492076707852614003004553046551329120321208956067086827216683856934459743678631895575980422757653218587915502122048444206656892305384700862039708937620357145605341599936994636648207155627008811244689706819222993239845578783982400707104430948148171241381945059113550011032852336775122385579523007099263779636834131364923206596493704892010173494771230266568904765533508882206561410282122731585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1684302668375023050823193321867081900425477558826463445372557781789896136815108330243776492142182944570083952986100895618566505247820620708845289721521932032654730635039713585046106842982244975851604068687063366852944701749307099614794226244355201799034820029554573999705153395420253913350304268541786466656401284378518636858585221332184814829506480968219974035287510966869112688832875541348203563472025015637647511494880754983819771592257653321994198607068904274376700618380066424817145178165613905349702619566137261092374949734702691028851230550955627507788516986990332875092240806514621921136895707949427512829049059302671678408534790783392892063244545799655072296412148641574976134367465608163329521095573386825370610907672298221443071183052962072009384283746590089886423033270109239773866181697236507412491396826814233115585974841470058250851984504924424824745321869369615865511345282959674252550984936213821836520810843842669494743666542099181330455737148974598639883620366037808504345629083802841807031599118267157510063616161233292210535800032472206502835822622936044097407312728573333899649520111064566157491277833017270273240988125943443895310112162757350068758170297220350009592993393833960299161650661058132181453414459446880795716156555740265610688355264300274643929004888734552452660740265578425880357646589409611050539250176539369227893001790474908320677008038571888798993251382198449825297779056134943939305331853517852746969489352255835910583197323165765823575187657947298770542528927104312041577712349414091332736718829419569958177060436626232691443661255312108735581187269719785988404500238039273294583970615352794255784104695591011209027420645570578997007493483779394538058616667681351876977381641558276203086708728743163564674345568908035353008932745827736750238793297439355153200037046985782104604206640264116309960353125122960441427965483783581877167327667564156696500527257852500635243229950835357190788939211497604966316568511613229186730490381845143586593401575966477833010981492909850169025006619943322163599685596478424800117317145760661184232021592954905064087802774016162904340890013096709617046021914273970190812610778264767307587258311728664159118027855827678584278529829630121266852493321963587956829995854771772546709291317536402277549662486450126272132672638470031548552750745592019673898648133687833482079183701835440540660700822616201988606653786659723219172672825132568983473143754432763195614102568683970736294009086865232973878305178317236358500150237498609404853022682481943113583412024322311291731472326951683782552890053332297595286897553936669757043602577979061597889517941343330568788279469773402571460607136173927017250698075248913767831892885561414829151836862140505411417856041707429070083209800207144331691375166011476194547420377291250875624999417159301551264010695357742684550649176361527771500046026882146965149510089098177592265632038674283509343028861751257932760981576219433138213627136753098134425629314511710331547161859540225471482327163554585551511925539361631113817615002933631990885653414378678919940779977732205069979577302189920597234687496651235079897378777057119696194860024805018607427417368393172680703831212336826228914203260893350669148049759802097237737989115080431819041705197916882013245777082874272202608410520211317830730576826641837576348709888753343033601932206201621034394865703609700492254348534607153886034501320934664712356948276523949078551277815584644599143397734651068487789647939383330915871464261909022922939789776667873529846521747152571736038913794663873286278073015172547816286981798550774571275982482509475032205360292888319818872185293053031376615358560238081169790536139169785393861092217996546406699551927002418211718718124246919938131852477176981411165911312119644306057134742730500595539691486064545759495061242178014497740982917233306060101792912218001599768235644667784348724422673355608259717769454887785311948732951801386059618703495518524962230235889912560783323768899389952998736629728605902293084298856644928738426880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -11923566560901062207788151919146501398196448039720602521802185512124146686298260066163414871705644328993271704826886929241911681156570698137050034321613863197800563442946252248528082131317191165228035660524477019409547569937851704461624316023438194212696803889190761492172095933690739692450634867736322935148394480279548461989609408294723673057730254296273567792657556602683039538614940676184847690342475062376125862142421357712075571677789356705275750143955494501287757570348729757602915619721620762777088455996290998099227270274450694482994133193237177244172626112699500749766950149548700190512897401881023724305461542059584693998817372620225390505418500182813521785802652885987612747430692602261721115936295253948521513650695379925569818517934785838502511156014802194350583164366944692588972018392135912061815434757378730907363850646677224826534492085172661937295552331286810499203726898586726035802782576911200880316759510239104986776904977935699590289667795579295320433027000030993908201827715909238377871015092818707118368708046508361146204299834312185697887798184202729947751439506952362282500179578347843088662277673058361044114794436001620921050238830608513878757851273504981413280365224827869585568504194121858906477412717503020354561819882952533545505991334869818616334013869988660987299233252378046652488362785445426246582492083298045145940997986601388080181703183319036469180572415076241961699654010914163490838150538842419970568639542435847245536049487981295295678696587490306236540928797315046408471147552134579397921704390614377438433640918918744408657137647687438923986696374432712015115967358103175804722350250399035247488420615681452774659984158651172340084862701283104035951297873431167914775915796066413576086795645821387832173523787744461403523174784225808966963530521686248797686217413553186221657153557588044439918897291870373986174548197566625792616461354536111477776913298132001827955997480113632403325127431689793680231144098202297861245593309776961526130487999118525303733125323473174479001684788568565039661133751366133514140425273157392789646358934090246485181936674522392575761254193165869465361428231468494786456287635275965777391826421942077255389437045005774894380485575575125359450977245868908151410428743351545194568249654622165224982405479344934292978002099858357701053304949351133736456096227437926231911652043275812150215005635419906614509737625197822269262049285278232975923178049350648281078781374410326557575959388523358757309931846816597491232936539284018035971626742580109262797426176779803526375441833808325837083572622940507484220505897610969274641786066584326521017732537254323334727706390756649807339058336188705672223485998809079408223492565393295465365385608472385728852139266371899800494680646871570256907349932843631129658211898717109824045555645748567135403123150530316794460780503210067346718919592073216300073427591226895240887871502754333343127961534066862471400683419121354987362421426777715211253671006081925686269781935943991962154465119557869127438945370805631909418507914265118963752613432263294817847007531966284910272824508318811382877545623241886638807049300000885389733363821445329193506903238526754358180887032417091085836364731805977114393165180233154516871901850963372844975266163578545224977546591635826458874413335707833139459306424177369971702706390948560209497333041033370969856031803041716741017201608571281018009098099253030904133431610445190294292876282763999918714360807194023371181286248140417050431402399855927078682312123197479701099867459513908462959231921238839235066902586001900545400788177677255732876517523096168156450228732625953755555559345598824386845181881934639581115074348085886174841744978137837161291566944190712795580389031108111068728425880379762186684627459081304197324215424515301759219529798045108734729752074723327814342813921965601050457881303931948518750141817932481233180380937003054852848700628480917965474718095505609826311381470354197241781359620305975918191116767384866744573056710126519780523439553784586604380160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -5160953570410676638199979323270684826122753486941897383828781056062128019201028689057654112737499623900144369132361092087790133643007397555031067679865416831120516945891884578064470297387273397861556622355007706457707372680703861555685193708673324448468745578714469657450644100179556666060613996179711985473624321435751269487285723061421343268449347471558525910606898452270069301202063218536285947850211611075594644177928276068311285756737681390674605481828076707487810092874750326115428112173587434846764767797240701781459450710705892027383972603130845597186576401922787464036261876396262507660232378476906902786551709202345373691598632846822924235748605143457943727206891855255521409963005866764352524602727187697693849661440485399353007617846841718334819489650202288187987857272241141148476773557311219820933623616427358869576816383522015282278334795546716799464425099130577710092308070701351599153256348561102806109899156615904990506467812392675075008204875271718546258559067292121335000237803397519406439175268326952973595589169307321039462838887657140244619170036032952896049105209320848610795266736390725446583434618757247995068254840983059121363670659543068094922365873932581072858758641837740670240986029799500510227072255601640526903535850387608057885893209919904079986420663414138695567873444185168254983824437775124411857385495431840758437249845401764984927055171128369762442921487901505900156414309549161102125668673960351945067501203784574236612281601596152313781743336044269601422024995383156658974076268410436377922973533671482022017397712773616477849513891564595929190417762918169702274597247988066146165513289519029260118028653720017943015886863484834397926506118744963361491167598381367517131680779774912135846369503365210311570379590569557900686514062059977466664268347631832620567646620539473289818668591448675971038832764218562254512596204379779623528951038616071310245808123660718627710625462128124213896415919541007997717657019526604505375962519942676116467120467883573780430985167338395297360765012552624843230845493893286340497660062561349441366473224605755147175834629088798688846798106912623766640542856026327287886903348124987254815076819172842713117862078460942964105277664912978399429636623686443783195356008247171227776725613851574669580016915665863275481479394059493274197483214726792132881324017718623506583808693438264354592919388204338999687671863556633761799829989104924725519383991142540069003462265242468537464750800823918543023625518612202496792824592468764411131657606389717454050395578445312587315960102979246463521998137754233351234516930507368118682315200544422282701411141390017254652238915716555158818847577589285107122524959745033708429545281377447894366043764896426904850621758942459239064397224167936022504070072064724199651446876443900405405941395017520797600057882071477017922888390118503818563118241153157967949743794870894433425876246085970358716562221968377288127516108686141241467780695547363894351745483221858044274157133564091976841111549835393610050245714776316146979341805377639048760947499966121477916789604610173385560647071568051242043785984086245041561742184294869331725021766754936280517495387699033963239101385101559281251954034460255553665624680010649234943030452201235412687575363663154177113123537430630160978025187337701163586715442485170324608021879899217998167176733750344837409941463994701824562380553486876889068871090551341185618642941654202939654534476417862754704632876516613009736341467884920875804123228845884128652146868466383666524480367257830675869250092288954855864730493636086712214827504092124983082037291195696697895145041509057770422013154083988423230662774835199701359652538702697156585675194784532659778275132176800011870705960054647511163950968234207623698717774045950018750799648369758803199518174487297684450409403870911907527229279660674731153197493430295771178878949112928305088641658110254465457322853684659763028881246158550013616121991186374036435790616083017903491950039634341194831881127648265502434545589794080366264320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -938241658578194734100143208339680744783585199544105855997779827680385332265924809933536901817678987153003555166306402783316502293308260310503745133701419519348093080468185350793415948607055417110486945667507311218041997015038224234151612987605541167622372173996748091544329718133183793102776331034177689038073251161492571261535480197666838805135857848298431423163891606500543845276890664244517685941580462309533641488065536284052474566045237459361516621176566636831391507491689423609906257199250272151190645926602264839586380267952439104310772044604645446140619798195329709283119560474619852164253621290888315786755775608680918402083202410403802075726131173753976473744657087725602738340603260008230244934561790633902890289067066502725174170067493438318890683541158016150171811518694262231484927992424466411570369932043196218065776232192347877820929650412538939881286150659600586457045496254651497163644644012308779514454848312227469365529271978868335484539116529784342283368069235578441289903559083151119525831543107923586136978334591120783680028925834431787616301533175974601455929837292864147379191067879893632533833763593464152440569960078274410251757308655789083206401305635403648249223968912700239657741753447286466280669667895740184782936611791544044622975946668846742769505398434561764675328587305704426007278817621218149211658619060234513762206698579747742506959711716676749935383957530990546807993019941194578752931726917082496459623523244394342871741149647465101335062071616531252311064796580366517088092942598014140882868683247807203886194922453853297824804442371460091881738995055216459817199300687080963911268655418093670988253367107769736373027853874657489542785840602136156374690377463761804261530999666619003437621171589517390827163033655357409402120042122174523488132849671870341771766385082344501155617487542264524674397263196219581209387092059229070635828401039008459452545209021495191329265592249027736303466427525397140811278472417730491333802863653661750004609266075524876740031450699456050855798379077123102989068981794534785846428102798768394986698443695197556196188614760879133713787571691682950617356685129184816361048307113396534264072033328356669318828843185757380287567500807710690734511554229358879659479228690133702620267947596642535838442193525680817601814371862912104873269672206067579210028956083849977297202133431622173311814107178556383153273114893385206147560365239543519800722500006785721408149073560057259231568249803580474747400239582908193868917379861803280828965902973862029733201515011369885399262032086440137908625283441382284690535844832452275793275274780791479681324539886958104386726251196031967478586274614845155385536510314070619657768226933888809638152370458339386369048370860867217650110912352822985437123650818248292244669345232334743738151595488951539434255974285421349626911917842132924695393052965861304355459062096282095203864271942908154700345618069018011049590008738001853884712504498614117903721091816144874169785462307485686282869089198827553317666682096489154525988505995580978095244859153347562296538326761972927578974587301416490249879434743447867624667277523491945721961500846905127327201045100180801747904396718384112475082036936445106503330893269342236561734530372056864715069997472145742727858016266616178040528365519659974472263368648216849778993416140967817251570006809311058539767817615443863271168722132026152119425939063100436690880155892323106142001918635289928942978692403511211892402701126557508184212670313615560971275612580517492909961816783791837950237336371485621229112558449196692742740223284723905050047337717574709006161378284415300690872884470696586342645139703486126879058945902714201901676386120545860189759501147779837386276399588804373987146442595690944468096996643546479644711627010472020839254268781091605221391591140337123018547204615631398191489155369708468309400701462459547009534438012915033260907941537940277720114635455565916652934206630981369789252534532954764104959024130528296672991204107501850869099450263026217779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 108312563642278527914932070080037525371797611731756731282867501546612388211345395768488090611285050796112381034159007610629237499447704101105783873821995924418979491123728824586301236823180533262797151185039812572959285863198611864195454011489260530494084756210435798516166667372179261321368437649005469101404197411667628787511857514222791079300815569574190728211311685635454827637219831478492945414208233992134544273582334445953172230928214161159629748077389744460289498087500853483662209804692714031437695572817734995857846092729270549686595891121070240908349207182951111839112640112423272396095896372741244696489374990141232247627902189256186770642911909087919710555917842064674805988060972844399452158023378953069485988483986202126215472138544083482859852906933880754617876303027261135241876404690157306828993490682127157104125258743254962514323568235545392779462999473365956046367837277215921317883193943781822018570608295056683174685290331624935010936171582687021644012989861483894414309467086350594048861930707835582749564792206484432222572080761820200017836443275880920981699102286402852980009933006925488071848799852720329005588405795764541779518189235202018337948339582537814546133775745638845523586237979119436250584080542289451505216094068214422584193900450750432947698040818291387347614409056902883788415881350271912850933429694770187497479469970671869145815434345930164314982682933787786239776128223246921096353408310878874483827499662127896708913509213746193386470986299389542406726612035357159371943793852214573783643949688583586343525956987177533489729025867821780160123161973091219314099958958534760208042133865098147348828926773049765415859569656882573750490420894530744138819368224472737479282157435812982284796700979889346245902821397538058298198241001418778983523457127939104619831342634587071974536473963323111527000069265207823209984552149213277804812089423332807098476380871585737468338941550812265011863147510942439947472251115625438310115626704245514789255354231544210773308778196191606589453161890111291561697570121801577866258212955934517065761907005514439939433519604066551477593398284175770664505301713380709957495399508406774757874782569720196301080571030188785829675847722755177233696598343715720173899752305681562001031164531933869615300606108476714092494194798913404593300298477716641681604170162207037496065367147388330288505603909827907740828358075443518725593624483497859883515751445081533307829859349404075671742523360234929721396986780579651336259355499418237341489670692258221688567043678565247054940238384682335944540494280138117419396598081385342105822448795949764573897790056231291480324356281006705671449900699671085288136485858063193958645538987343255774019257304308346818032588548390585879493051914050234088700999517908929229085034070472891766073165734384222057031176900491673003118311683341513613775573712807955308670497850060919018149328992565250079340480336846541914004505477271572913647978317402081616599814804420342368753909177729951145972809750946470021195556508238827826673449407681617336360945872307870747624213959991998384523772432598975478014407151416428439168053682057332104949311105840345945540948142815583506409581393108616663433162951015638226526239232040487033750846696567619432308246825917041602359222997221844885745591618318457858142123160349248740554855804456821357298082709264660427524960672320264511425522519944611863134864148182767672822621266477167218865218127283099668180115993532467598661254510630844524618514423195793956012484783194287525508640647240087131749298627957258598021579106376876795770669335997953703906949098568437116347537392445230416667171828686462443723102993423143832473262644587424854879408199055906067453851961520638182602023939045897501866624148964025367568245925751778449679777491698289608210753085564087541582712231261313412696063700215919324678949911595652185239230768247246365756266715187866530377500263394380720215654445243497603655027604343091195596502513330403163043667624069046840514367699015410132609508801616264822784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 112409656547462302742950886961629516941799108015375883633698347564670378094458563021446866452978631947167311164793962418013770517496749535150649755014957739437605647473797517344517235784905083689402329041273118197662438130338912487760866310468217750419583441832600321070023439415593615982525814300299326239369947454599180130775861476752159883605426032611646704869455606687277737657558068864498797325229488028079744792372766479573339480082440914008503204154404949241730809706354584994662876743961606361610323623675281843355692639624373869368644897050739673813136348391592945581790591404413324037895636481408876924443443072187748983322820979113423558921072064241469660175193806016494835414769146211120725465320252226204572820976507683611504722299675769493047300608918929102968629338931153521453512166999729225236057364034683148603729693662841320868902068765997138411313733621296847622746787163338383733358706077222478320134357107227674408274187777554687775216515793088397774637731730537282139369018983688773785136880110053707185676554843229025563361264501252352148858693896036273308358598752217604603417354333202089210052314988512878670347056266960372848097867947473834139432784147497043501877807140815002744921196092598386013926953468093338127197589931675109413787397563325905200466230040157449581301528785814150076789134693225002077509553109423167357583001794577574186559457969465456372697942142949051169336725089756892310727930299039255132203060183223770513463106381839645777396233357234575920516671730853055992734764345651772644884229506217321276554212270689440762358711132493969815588070735269532611998484168608595413155844930646117318260279210924734637328890274798605796792768730364828686974771840107383558892055778062063016615237919734766610297925948979936521772460822388704356089247039689076084568728241204711142639194712916560120830672241151361011855631902635788017772434176615610898053110924769826751993096249539628821162942566945196208115815811614501244671552163228823269950539691786078564857587683409125857631701077173787548877814809414188519317421523066661661917653596767587775436453304336979110498376826876305376625447262814939142741996455627696766301045245477398043408084135359776943366135607219818322236990619528293180076439893125050527049527590482423167544938799606235870455264474554883105886067068951601590285339471497582758643167159551600373604945061140529951146013798046241167266182033550539338661677186706313180839466275978672064492972036910754379163429034271897707951004220021362008285323021447274101534689242660984147507791420969349339338258774741455638038292893049859306209592751006662046191822732063112896487604367915928208866050503528041825201508275202061699456327462746601686736754791343653511233081745681413964062086056307725464474281223963259187300826840571503788584841161860174704926107602782856400166076183689842489912006800388177106134765409764029598650978420575760097279760757126367499108888905966296111478205807584229837623919634870421909775936705199147156138830592534097943457847565780184722453876081354277792913725689098286629143342552754911386213142175943997559465127562050128969347774110859799922770408343805349982659742764168185555370480757221373503527456244543258411169543606653400322823101064076449484713233159028125056108892314362064529274757194952568548178765558858833195391102034242715137128253083392717554013255798316287524921736203245824831396485313349031175079388165079759360103691705811571551614278951518400684155911710802982412582899011868636323652740313367648067173993034264434800687723309896240580351339201383867676252597367586252006972238868733743478930722133285870744991997745039206506369159975323661124152790892124712870752076556276241246008199921490485511911800770163066068608549712715295486134689878903441105881617728296554120385321151298168417135560076025263867257501094992197678264117682090941356555938478028237355837245361961650639873651662042117999438916973920694921340033152902911304239448532355167106981891533837627529284278560898937865630307163265166213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 27160673335202888189094353148395730465248130346962883671656702831767089229399984682504818103731733888331795485536999947030953790405314984999738255196677921320955059756417112065535599433408107823061322643513654896782613118040397381845094343656571001755570607536868174372938885655813617891839794185451428149893969525358037426387897677261374056610617226730832102883234661124010209836943027782493126296808455080599922266354030459108296191168091961854860397641451507363781045813965186504862036882164947929766294370689841905174028598021169214126375481113010776173246454060778148859108029583508231797148725258098197874496298603771211685075868665217951818519848145281013770608150282823847083513614867811040688634820103561708026119776687741100308444925534670523778008282376179613269213115334254568995256850943884970176658353761488015072014944304448855543465106754981248840181141816704906635251413037045438668231451156044517919091742791135468772935804667273396037043287219543310775585135423407944408294292953631739735073841976366737045171855399032058452655153333590246875891707466113753332918302492828448333052731032516560749373147754319759972001097372599095084416485254828842400908083090078069640103148188162901580525720921297882546233732945070360261776134318634848155555905108076385230475718098853116993395865023965429340254578655735464750801530730473479562037311137431977961956861178566940729969663355292214687028399786870177324464106868183190688694291870012256804397741200978549246849283455676708278646689826051255146122108703685845896177185043717633490356552309034400938034609949780715723919941730343395668572375215397801200504706359601739368510516168004504097190508624183845979320549832494832685641343036742448996055346687627681433372098718797208884649811422033667453472093060091736875267498430455886231981522257690735837995303787841853178078666489742289826064941641925827868517503569202334428920569905387801754053045593241046196380320741299387147479801992619289280378096968151198924038259921078037958548112088377747568614806164080111652403032622803196302047190335592136479481841947564840794350665229075985277645797464348017237680925799258685394215485898517464382559882780129398590152608576291226170364726953251971729423240806565557170685959801826219110485945494569036337756650596731611822852321882957307151332999010320435247709158104065430288006924000087455951745075227562084816006793197190685502632511437067112189770139240596090425229850860006758124029150159982025642183854039779482779106848090890529442118921835670188829480717479115188135674588128711227624927808438793051743477549645832100474828516054466270087304758906936437110542830391647416383994013507774699039226962853595845055898228204437619386597399766726321829130648061020031697488666019044521291913337472905315135962268211892448197051793926369852518475792636791033333585824882743192874190229312874695216964932084160057398102496321379790802579278027501297992419503067956178696949466604416174623917294262991349041689385830954088073166695575481669189349543100825236229207606730967968726160068098445529892088195926182010980595206527039999306638999135767552997091525044541660774068329980914513285754836319892474808949244461345433218708070873524702268764313902909526779315572636384365301786435944136077443198656962559977438114655435541117170078247844167528783305782716441819237529763331811163097577943939605528741873051209644057497486291441732431685549120371437118440445905383868313111901689951714780171110297733000659226740593845152558405222976393200567835764328013645568869685091299691962462824420118398264191387554131126414005322760783340138306436650242168478293912524367155338886482588961175444461192373979859978723706803041493404073644142520578740178838891353617050168684521383036970674105187503522926435319905421629716787428914890013059061278100461381730998432382760818191531572302607132791773080503446847309262572581020080914932764013832281227720157250545491023696963560957128661978871868741879521287134739112013770617688893823199667648092591256484068720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 501136969985379169871893073366077502533903553285811853948289519187708534390686805758309387048845593605159735328640295163193442899210752188383787908904447522397925739016966980097572803808469778960521138631064783066667537559573323645130502025791335569083465367351079405012931870722579767728249863038618228297004097929990316987647639625088306607461020076134650805477640189081199465558401465476753060621206135589809719932833528398601296173391797365241305962971268876881314236168478869668183184195587012384948228200335451926674729367994350037287294178952720612490808221973382982318009965908768736936447042545887559321847364071356810133801450462868714921902181153159659018937381279346080409997145472365765819661473052293825542102850292754070004031798463605217846035815339209953828911412495258091837981199180085530766308078532765875822694632213818194579877079140931242879144800191199075275282041960536670265064453129545720637125402095577087555990855278410118750780188856106512947280157143869023438689118408332120581488895571526366617764965547759036931542828258527973681174133436490377894762624435885880264270367531168011933256115285216831292341151666784579606635943836332124662847928176456576167282131192510369687540784174409199532900752044485075443664884249671596868617707139494508170005906271995742409415416298037274041320920018234745449665426929640521574014110913520172792378923042375624568345344290036251866771042991872475763768872537963884645962456421605570374732037832098168090642830259285779574090432485389446041991438508537726219094539486411445163570796673210932479857738401425403273764400952921322699822089740588125860808248809832268445175948299988862660530013369133767190768211591571903401567016965012713727962355745056274442598693023657742210574526925499718093368650908400342190177451828913264070120102366845220067819051104591926845115933458358939593301458025613906835195853646835818510206927987876721669399345231826219977715786578286620085494457175462094024048672741916741745240717414216585311916006534570539240288945265868893950173742120150642517611316937866844954453443438019802143883236929414782308644669718349338199579040302528928966533318984998028122779576420390125715559903549957377498933413232673569944954284393295172582490410537045442051833798013444141442636190554104003043277984832451695508591207742670472727547788239793927114213467734295723195726667499268039034746479053763845470799770171433683356621986854851666083693073493815199903078236050339914190427066105241632634695021819557134173124199716796469260547904776366240492623101223266905993180714120497082504070776971160196806957180117700078329329861125345090636530738004782284900564087133771743582778318441692541753330291888196798025959680821020147614573228815522541591425191011271876376692013641356729685526373551581944228255791502644907412509352848937778430636657902619870493421283022600876887358022904175015781263580154896343647847476949270388776649882996493641882203055465134562036176309125034829091389251841313473193748133517840772322601555361182209381551406531324230646942072099960495026538948283525383371682084634492119282036862478100621471210479617184158330070389557102350835432217311038941974580315824812653126571436754455952243370661046853902346830098612498500584490329694982894141765635399359800928220964848219481502783136451169911819981206054378885640222059337336377718020834168323361016363140423764172777837514359837718228705806740017292532175056856691002490404762089186867305802146755267500872405897086828458860206930695462169803244890131611027681411890619845224149151230627183769725715731214983788592696598011046325336173059056040131504510188254183853822340382742147243047066740411178596635299795231538288386646474168319999379117024826739773008732377802196998931408533146987952991794904071314387087429833599821518372760305676988256100214100052804699990799049884847857017912761254630644431224524334211169467476099614695865741867764794651949269500329286883461997502936002793670825406031058732724522000053456821206464135099697940398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1696924030517161883263073306288790729979666786237121942504080116402497375497071898965071432917499512348859539387900458347524106774184462684592082228812774758214721442559339031532575822797797300299587239686869679615029544665968208282025796253728899439337489442834330158069959916617714978734026136210545051558739937252385346831600182895965741001951837536135923989571998056316552700324058452436369215667228328680330237897246341615079896666770842405867842883847441949382758885207864345962667735612681522781823719293982724072587610844456681624910583134159942939259711320461254028340206962522738028044684161020001101483822516563021194440444429241456786816050434712005028236361271721203945291253135612473819628559892765852542765187357217306152749848943810483504333952514093071367516897933776069774472604021096289590489726596951412391372515265448290558117820346600036778252121347340951044555135516685770436779251413584857857490686258999298505209224170909761336373667046759978300687334238785702536424475509831254482114446749497608606922023595732532177624927214824278104283314526840284606373871286954418206238644778364914168773531771946304597355391668231222053569759195933288656025819437166431803979485634010282965315062522303723626572512329722117564505031928775693349150391433294575398679938472647994352313387331377317337039414554485726307762530235327086903542179280977656481193449025803555042359813294114118205308809953329792364607580487227486904740740861268048380506502950189078729807818497797970886465321153199124331969908259660239670964202685318975711667235470943166643828039513605396632773729114359274701889284525277781507555473094883977577146258863714247838195057456356581213547603411257642937928629231231546911891349514563370532131738096890928476239465799950759916005510971714976677026697772751079493254680422963229362866468048123280653113243236540219873717954838434702009390496745453064417619095298961225930588434653545880806403570584952927672083772392009280414522159227496823289689944378699934270875816402480267140121364847369528543843247276703534271719628432311808614254385116218820813758532209414733752552086173706645190145694501305711576213345077860923145575882889397252407790771014269257546970571891146947115604997699363803216036722363805611418569624078958266121364333083746356020525633193000005021207012535265061540023144578862807815134577201179672724924640520751782210798438333378361712215314235999412563849446477126672259180521038536429538714371010721590035490060421512140139647496537463516932580954808607959310921114831806493437402818039515961919627514207643114485138752030939783256033157053817229001132442227498196835147720288689173010495276265133661091429656866971492957061970169301157841144507105219410919037713660985979203371671034640290564648732130748460835937533645716128118249686478784308724056824086584221833111413619981461892906273591738672862434401596105906276517353346964784228303701357148344095762795533920265884601768178433358253592450333908399267096881143066066484784022088423234642227582761850990045717038045963466515489084172514379393558700532204206220123551973814151239187088320722014093267592138716190864952289659600266598915986459074948321297329629872528544219524180292906822060588564111317501236665356800121620597721207924014121638781967250851732182905669154951241874959948155906740255088934922850405256642702405109406148717151910499581261088600693140258418589874473167495626134794862022521327786445974759285695483568554136793530374933592693271529325623933924541400879838849585410580805326887666476821634737211557127310492864266208856029697095386492772349674838861196632886548735206331716639605829793807042816484023506659196316630185721996123320524110500055256171521410751310617266839941985541649080205012692848734851412586067020144514196202236890889096240109639617282130321029893835479517945344587933045664428665613492271403544255780725565580892878789570182304648045085099426928945885133855041361582622921218456405891263377449841354418607353902549966613909686997319537392380878520320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -484720092270186842742635010742713578664053912868247124268199562140909812125056199314185843385945294808809062192177586976815072977673974335903457961630203336641012777152758901792274217938688825335925930209660519642180906448853234194842590032472068763494883590443931938540456034313782227755006336902468880270864363716935222262163017542197769014095040370502216780032057234424190721111799719083732600534669337537002216604708030624588710116456908723751902156544674134401698524898279158516316978515989715020127401450208808074620651617037518344507955772128170107008599525723952596364567532557346535510700076224425009178676410728564755624885239054211329171069618424422375507472064883152449530256685603598228240551709093737235734803227111086284109529456373300671521103251093776743937953385673186450075769350244370709976824863472257580003981628161495550777718821617528006271063181409484813013558462616880703761637723476168058221820895943640838871558731192453128040261671006891101236880809787787846056029847789633906750229482513104126602288169403645669529572910983990095710794177137130289503168960302641186415720593108070790402679860494239893263417948885001251864994820496837302043910822635824805635362723579075959197256244175753287967272115747267929226589839116938245462021076857064642470418254809269687111600851167084512063552729086778224613763127237004948171115089670964656246035838401607426957747606609501198600598908379674816891890409021503322774957655093159050412864303981293179321616745085078049599363914720563501136819405936898294445208092120180143269014526269202251801767028892371790508398828299505736143122239118200792069092835422204907248859783915267445106544328630298088113597618073847414787579975906492446721937398666714133760981749251054988077189399345319281246002150555050797445900729994705399938018644691256157727739407324293768959935746952714468822797526918950147954718714536234464646032581283746859690702293786517853893171538391319966081841479619070105730439207669540527941400953768259553970468147919752227587621195667949808842884403329007828660427199431330878568302967002591500427551739228226126393662001701245305847716843666856061390888786387029816990623122090913421709062105730146482986297874588616735302824712785716150717580564498003286215837961370276981311879169424721456085634970809442333653744555615572988585183235255838150434901943701570970703896903967886326548364381957381578677138792729530985673139079338427031674995083806789145022031513075741074754968550952875343533879310497492159416392459427297172568972617680680152115295325867196470125628796752741379553174720902859506142665018340638107790520247461504938433069648253177899978843096997583259186515046470768567628702516517905793878634875434582032511792833323094592274683019334167444005521410191116808871577787790689458380128394934855327999125507020289110418912023951616507435708487821612929102340240853489657261349564918421664280855466826896107465336010854356695352092133435545306055008834769393430033510393218576252350150130771640369110011584704455583152834986923972268301396612447462264099939707299963187742736826739025694536356814099586545172062580403123382737997468160286172771204822077718789690186951551057855553468580810535016571978883058695996409584332943546792386192699621748608359641511592615040493468222515790276569646299128072820272909626656938377680827349110555986539811035622653034557499784340255379867613151392815551343856194748226520133319420571836926886146764238409420860678331337614267824353205786529944980257616578811403175889139632181929095731847913606597164157416446879992475693227657523841994754880043596280025955991777660916135798733027323996080050097853188264369822664540019595579852780867371762487822969785103186256991387214301675305068390320147428820391315794224873440367421957794991118444482106451824146166242493883856990896670085876438913242156907442423273954573122291066847099838439165009548261224288205635604352873923346242612060146386859326048314315960678489334220719223041587065172930208539681783189200743214088192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -16578976811048549288801500299044519154829686471056418495743030689385259640275725537227162113879366820475065426265175015985864506959254609723216373059200335390506843641929242697566216128089903865344247703211291084201615980797095275050384093360509254452866824423267492569248060542955994895432095807646035844062323493384474490986337770216555465175085411290697022812961660372890117451953679801511204910040047018883003739784794036098211280403565565281926584750709479388293638110852899830792372073074209366868035764304412689146858442351979227411541769297342676393584558128860425153322522263277842108029851726627248395658519284831181326089905055680372387079115289557350643671532371811141842868115118886773903237857966700208904372858270074676149062124352816586095156039589331215459061437384056367559005405421041731983990549579081037327660042605318194474884217382997928270785021553330513028421577136017037767502967126890735934253644596592934501722167433476697014862191850110743778414037113993734321513152787766527288451826417986613824514077216645765081086918244845149385281326242895866941904147143182588270363350139551959202099737409446006603199598187977710133777601415834693821967869830254565566971151890325167006270005552206485690778514360972767955988376929797290299258822660846240570174312723646850984152715789422983969594604648396010909269961392162400043970344368544745617679278662649403617465325840205773569857375053417526427949845595983560950265969317537412075665497723741415580414865649123032573890360459852236543966433164185316214222533070817206008114887341145883844457095966889382531277628328879395397526562674249941787729388509691877544771274056077936838325753079523713019484811167514492102170079054351307776650179246390767509033902984354708601574607820634509264945217139065909423661347424693145781520645783439826767868184374762395851949065638305010945203541037139118587754452608537144262970337221092003151557329850850538792035400414358939591557022152953353290233232081550257225846149782481056849766520228073954011607143633464382755177669904625303909422179800930279512873644402530790921484784936056745907606179478549639396472885796734138363042245272109962390106509568694698116863694770462831146077589696624838075401450884847647068125075582587102796766986834111452222378887477524673709554912840884363479615000909032371000835565703071325991828651957210228021169949338769796668207592375116929683465901988867399891262957787298714880840555883360882718568242664845503827845957625152935166665698298250531212261791605635669900994068022949237117722876078386250681651040233948291853658250196060793658252991283410830996632284636928891317484157007138440846834405156506824248202810067314786337835015720445726702966071231576390279973543971305016875869406761259114592412359167934986291822288879780988744733349222857499321651978293340914902385766548894131692525618228053891555095795380794081469173990390950604124610100239689820579486856979684841535873839735692451029272155790955851703237361784213238402787746861013273099423979350839198432703530691390575792032776173507076522776486138046780527664595605940385417656521825062972506743233918230134611804864482482827821730900229382698418351753678260674203178477113116386023549924715270969020573257237210700066072187615323904497482720585430598870140586762375210032263885865776631624525476824596684597162642144510112744532834714247748617650724657251849569044011529224446314614524466262900178695760760889546408960694584482265457551528073541027888022016250345063555093098332084343756065648494817073336875909947911794614024438837983881124459568543878658208469155929828694492879722095769663099146923233461107529334348230615449800757226533652273627349040221787412289245425801554225155380080981812475807037967128462937681523796887020893553661148327492803433041133527895509438348508893135123820250643091350070052677135378254478642345252136288881654969725096669960550327001775763667197309560602676661078134963034200796272629901203559651554422208840372240728610043279825229709659426153750855680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 21272973712762974604345997587417913907507443815668753100044225028863080969246160482808374128138476494518779917667469689216913308292930957345877266705401962622351275945678559447691352937978969546397718815437289817883614255349819318577308235972068053020091257746214368361651802074338619534458412054729007233033553434899499005199007517503323399525509144609547190341132648415352584483101375796064854010932757662893914155947248996134458562056544370643148904409238223994897454604629195440096762361696765808043819809766015219512102174461535593090771889548258777486494060543456569729563767437777659458667440321589811117255940402565136515691662349469467181409447869734175737089260047602938388967524431490411881488097908719133062738698363095018882472889134487299138637253801184100432829581788788882255026823533877217299394807897844441944211997042447383832249492564149956789073560512055707954641799240764270604253621269917886866619580477878324091438751625564862755070557022211800858649420560072230134428749230831124407084354691507717208416294205305266356656674558933446367129685874452355865620912625989783886819350782464008621604387926307766744181671034805728874357253027613019445472318194837964620112225120050559538703672734883333942779824021171647720272395018817218028974217337289384708170167286813730354773172367628232268677565556067131095478216224661677048111708690734831890958417597682408232092032186074470580282507526538880890909084699081055080900077185332656977238298671525176738843347437038911956390645483229000771769294983467675825880147920232298210817635098657055009739005538416928712301062605911376388251593273711970128227593820683522322033245101857234207940845026873521720321252006602659568096723998940753482263650668735346184612417953584721719561054572101530202345251639481202269105603814594369163282287861678638111714586299258656773081842949006049788381708772893041303682721828577196731486667790681706256684655450906675701280012045470196960898939001330648470758687908611025628559234406779479847093700964137742309914104470582181127773727896063770571923488875509953221382343767426341385783691994439479551927318555409851845939601966550645034444267243851307161035408276298009056217897327763616455806672736791486211222677419164597501771514167765453667464510959839961551945905800455207175076715517112690611595236660739632693985152441600441611879898583775004458594667166654492635069090888243592651897849143036969738070105639940496221056408214267410695148188706178777375574230851174533129814738145561489496920963679040095555363499420598820359506038937378611531949087394569081418865574468417388616736055392698496172691833979203658124901059857243301350827276078531652475257031845587646780548532765726410027672839236455773562213674450771956505444264439142360268722547684297550992836673054215936756663861056003449817757881087510812338333731234925170233395631188943359374802445916918305138485568928710019422842306372943898837704541189582886626268281428335536525704114055004709672593256716894152052641535611773722010316054774107838622315094524881144743510550408158173527313529449344852236675801343921834996312994486784433215879775725345184796053569642764841797245614630588173491499408068561053108211087251765731685919949683090551511714928524146027353783930238554350899135277523384182679229687272189708110258220695855882137770585446714709423977856068706997846811454097361321847624183512522761392069143346650155675849168817982571247909725067959432679398186590578186359432622543583659572627628188661607060718633015022041537909243088394580948111016144003792829327487863004677877243299300963354896700081919205961438274888510901880985210612539512794930420990212826446316500815060843159554245691331452519940284610604884855251766774874211108551819030947863085533314488144414393386310191444792440733192441429668944017685361781235489024906348337800198940309321853702541640919784157610067391107068821820174993571123554951233282700522764072702995733501329708994999072612290649470450717535282966288195080004820882799024634858914332016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 5110171426215570080201576464067181803352777165571524267488926871759459639960050512230109215645497961832027763115766984517508892725587239738703292626491355936647906744919310001321959114546431658551399719143566067392853734891680286898416476335153003909229032187006988724892509171760359003405103487027201061210205979584738471501188954537500648381925808838935299025037578015692600984627576435132742080023323664666113782197599230729927463844045918613461107236818882176706963385674677115186200031128598233858942890608050492786157122093055152154722526899901633095267070438228078169370787043721081994761040246805579642244050945565595728295433672266427952490233313513166739500944291686259249786359363598529361832079945522306509532999471296639920149753391345310537927460931646928426177208450645993690731536840350790931900529558712358313966482760764205125641365390516017342523060315555243005427857899106207285038628708065981571442482655448694991949183947188742711874693580651307906089142751861643818859369246962910077834500409757240354391388058725137876915714618103213104019147459280869731817395543495562982324095124589888832317657425636804098000158923876415529314597886163903922147936347445267757545573140088693304006876464983650712497998818138764782520780967659111135731242662284304916190456502227928376079199224204196204994873490599646222880230415604689586633529468429088216759283859444664389800666757525406213465146949567555865443047305428223386638428115813212200106015670770371773387295915887064700740321997017749812774864465196236186303094472763531626217150457617658811232264040621781777329300250385978740654128860902151789738295853216026067098909807939678910929544621687362335307890747124704058172292941006951701006193085735169376065193929237025511956956328386483095890239621474440245666517687113400488035365265406865659833570118926665363137450645727606764224697355580127370346157391225549147763001867644351122438860783894573848098410530894564253991021622890654176928240288330934513117882478657677406738155771247649854750235369263207091259929712045719971747802829314485435836148153686753701386826401894571626578652751502521203323046328820319361262814906482615045224300870067257014049757879955492492027501748108599934669574885471615051996797731017171894220388873951277059073293214607732515526191645546529432234810244261857897580817160165335273979254968085425117737808892780715870579989515819102614549203281634341192999723951933041490131613721475451726321599061874705199618146121341563548479922783633378115583189785237902713744645193510671606514936676208684033015543234378849937274473677539875455660138309653675543650129056576111698720039860885597203387331581629647549067621211593519098700089658372123273823969762292871532537901287670646397272576337851777762044936833146506456635803235827163793803126517342925315465193074033484872636075733030777654075478792660614996845756716050236098878254521812273007691472043155769725329467844486898956131650931811593045076965626998646010035892300344733911247977186472614699111490330627251120568409153488878517308595243742369498660949411837694174367764923264907871386274227911830680317655419840663126230783047706469441601170462943591710634617030660369831901918073346966509093914700809284983460127604187348034859009891193871160497724328788160305605512587746173791678403803253120304276338834547254261203027815604797949353101517824138272247989296210596594146662654518658619567003892394509984814332512812263370108746590659856594335097060084702273017601242248563992563099435866203725518086222849700977918463242631737865980703609572973305044276930936582168104305435593587067363400840320784805659102213960298494726960409661926564858687752035728168914230027067144240682605143463878922790136258659364904597538906285058973393866495547352779572332827320273559468157986057570678947303095777653717964271433570825364168379718831017948438215163299708517675753949517475769622194557782375894923173553161791456697641627258482422935843529711592405384345903286593043893709744654019317024483862202286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 213249008868809506843303191483154751423869760105564357485282664099439979214802894407144393237745006792063718070322044115250996280172487332946986848271471232647002157878608744840269370601313905476004780889680468911506327935145043085491894990511755899499826569775415576952825650645320911055161291374546597542903562573658710571134612376600316895129416311509235042076169291195329912965810398465269158996592655960621707603010484819347887510682169705041821762521251693875110805055937791891844969563703365333394749942028873220374240567997237090582708556427968969422614568931830704636218390952346600824195984863097926890978433285585092863692894116394140965879513312790636843835959062411305888910127314915961747190176848636102518291477456066720168649156919506292974943708817044957958797277548764627156819995773031391241507322508896021190125428254583340662531085225533565629154540390617207048910958972280230904481896482574583554594964918387710603738466120264176232391246847880412991245715889036331968185727687705383893368856139738592865949283431357472651977358585996095461318049761325557979808838273275674827668792029188076871842708238472720290848125257902128416831312614965760526051116383251870231281236699594360962635306902623171068542023812151723994654249912973312457803258581699344039186112852831023964194057144382129129743245184736076858352729608593871870859339419049383049081183899758904141280875713593188592993338944160933113593469999093595615510095057543661853890679174631009321441015559322904454205432275693642986999229736270221436092555741779809209679680346914075659549295182515219550608487225744661152241415131183735359084494600165307683730665185330533688368574916699013849161011955634421231627200895841783133277154841655456942314664743746493561563573606173749030873044116630927574867920423918079598816099131444937753173120178643974812889473903401695165450265783486472947609541412266864188621289875133445240126606468831645945357193426752338614722242777633337103310825788288756999869576409000518667536421367313528223851196763181108789512122678563524735735883402723691326244250255803099762366510749309480421920748358287163912438563489830321226188327523189042550885097561630675289666877089360414385333760224208163628449037100730316417984478055076261144534852497834611610370792145927756857493508768535230076698946007402603320743356304663511768366847554339635907479682198521837472228473322212733707355255122763561081704477897901722861532740322254765751073581398643294467282256598781212475313462992472211757935080529443610852334017098048211790648261990525822722361968881630178611443924382816914759407711963974289606438120978726987807078925608205207944939665415928850451856503198508750618708993111816985709929075413889265279244750971794713499580041194218638333741021431176312111816823174887500748911749478912290577869538716008807392903362653133514210472464713327615892013822970297027811925254725853718910782629510161669931658359239453058044338587167425089039846582738805757635448290136056399976295959945262575261180819843333251292578071748023622788018937829294183184565571514446186589646304951942048130225829528092890674720865022119675509445450730510644971660514517502907465945884363906075907371609927851565855157928844129100468421399263002584922636060857601609598304945020262161145631379955170933942050522938966986885573746287280514197243091911335573317228853814133336064972769933145391746936256331084306410547724734201435986041828790772468950876282967725229184452487820481461803631486593023997687719704206662172551498051708723415969152950745170294064839276163512638113956622074043048468145732193958521689830580344341285310163825993158347842378580411643200628045393686635086694643184528016570812983438644012096639803413292700033816570018679433125677728740165453325665499639494230566432821866393466489375325643800178932543019168258760730646267422831065079805547230712226985224736280609636369541277343863663371400340150949741139011743668971391441027297960045427099564766084818146510125829789954269789416376042206003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -200022179047760897941596814157043206236476673374436840962674419709640758544850557154710075475269632318946803385082932423233072520403023623940135092440960352183439989535767893909111656663733043988498365091185745019051819401367570169461337090640125013964679193722354026906529059689855908307119977324842952893266123830134928567461045922792956679924873473706946552364523907757235036969375218208080928554546766291734573800759190009540694954265332824074119061472136075140894155058384321794307055833624927663785523263511663189176389062837069689027161935715338756553432081493758342379366397000115595050479924239019779336228801398126384537093105869263451129128737760668585776482103164544277689790627042680139251444266496558040919546400419773793770486440223658687903459663655973583621781028756743141282686092574175830305987897885267582366805262385684338223792961534176420305031190314766044087797903224278134306705506240094940821984795862138802594374235438247000751975987991964727711675023268913777376569948223061773698587966375315398873492580951083814384137270117924846569867430474238175179650205708976245768689114526163585633598536424490618449042441641462585688842537850067365986674973942387121793105695571422250702397889420765642067398011103131097628903917684377950028664817725059516818680105470654772838875703689176651663055698498760786947063368795127675873453774240615175869352962586071077230829618004868655531804030353677057114379083371045810858524148884097940661551711732493989357737795502649188593149355295770615422419725227397104525321936585595239079102007358337986346658608695069697874991859174652771922843490218957719865262863490145215114367457270198784989457266841618812555275870650428052582792559006684929111520820554035876636522410188774978933686749116632895311402049496183908702642891811992183770762659659863910355093817238284891008737987587248796551482245201298830685463690247772234248966588190564551102037029597735454381220422390939249689160747628880437288037770577239617140620362499027868043884234159454862177451369030219265621149987175185106330333008429235106545599968975172668487382561989714718374700614566696214938495574979499999872413040731953251809473616972527038163682239116843418163437914049842793980732994761614894425754458506624516445200214308814287671880731176111385550981994741362996617732201248859246395594526486480908010009748600450301579304106997742711281625884317523040758666557176830498116842419946739645328987788228984303769158067420733917381701782540013083330053554177847144902045955810249581308538622421170093836371491345384723394287980837917057098066808139789079552121248859960059563818439133413491758577230395986870699127921083698863123318859962663951052552251062571494633795834186229844944726355931275922043264988733004494377640405427624145785222777154116040483876736167735077802477624026736084946538579254154626492962927752647679904311801371537943924079970645436204040091359679466984882127089488758713082917923785496758136040941498109718841853047106209967875915517650687911235669549045736209068049446027639353012926392910059631273936620037052762731166875845696493557752285443046879608137206411734259781976144647998532364252226717282743969101691177820835976011182263393392269118503182295729185411239100499575517174033754863883652867446702183583237692733319544192328500767049150109673496443094604623754604573246021262843387380077389380593826847919833259205829500944522203125344536019985800893020225748763072118733860307580259175036471005042219656694376082801569202760654685550592646008480495947788164373753327394010840897667817957606519846125069888216751433265094907623524368792833239591032764062397798584928020033319836987545899560635468649633097476183833737839677977701628274017086574852545130356923662781841176362230310198764624311969195415633930072485625565660122814449863300538727597123579909049520025147710800548489940707281675324353956337415084452828385549425090179679679967409344188643246640805472733489499088610663285735357047344588765273774334494819383354976901968018853068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -59551458282423063714663726788822655374663008133990390353339233694313429665157001604396965651339917093569497399216066490974588608592138782298636945900774350135337623165545830420831241800332342358678993141462182735982040819979573764297633977417872477395920417987775017114616143932584165426031080847472025712871681272989893891297087079584639087582816002237714660426161614629206303666188446137898387730635072830408314384071120376029349406982392967757695905272869448112785533025407938866850490407975334792443429134564821640129450792421696310727224522327680514447431694204862095025044744049786899470987920005066295988922873946671871055197200164593666391759172855784005258532007697972703133206364204428677674861011184547225255342318737652435683484805604684550503168806542467023711548911744078857117846358341120496820590780710320655313184741343731519444255088502604783525925339717248603484688482656195364195014699267884994415587432021863274042085496206151459129290487975764166597676751628696729679374692622699551458509666909085083077110150887183590661400380412733376930375749991561486603317051104997090674948746780706079500815965934827590687538013051590069171191541529605611074265596476200183348821970094735831941057451227401519935818473168797689992291958262848293545030197651497939277752147350150322163226018961136882671948468072999142434641845024982663040682238042948634715338700517787293736397946279255607349140725668425116521312315291960933146552940692179910493146692181815251463952522519186200728518952888953756430562819047245982151287296367312851940700279057529393716713126636990147060921830806370558802841240871799169875850074677029236208768246514982371203429236541710048462563243139039918520735890873200205084497827903808246349301562188255719413292355534013197601455927349166547575827363317748596795619902875926170189784228375898530042869425140803098482969401025705864822184180819141342979872460048458185165041687142199290355653733581976263935896364628751934110574509845008791710760245554996845484671659242671137429576597961093050744103851194698718125002651610700160238515094449946521536538621456250190078177204711684003275944260371626437376652605253945168690267773733482497933615020928702763015330136338221898719898029775343962107723521036798843233224024144558348530175389582507895965802106964994487793852006635793580336843001645011300415659048799073563432158564896297505045810469606011040553624638947125216343186820099199181339266534746304068563310361850139578173480030363702345815239424854479680712009772974713727611956195181701294605497741351643577718366614880998812160185232552993218378143876893671371542969625429319168244431175181988284693669118264554179995164121848612011699826460354677221587382185252606641732250916963604382111670020431966564412780250422584302276124792863668827446963425266889032649065747518275192087266353379006045549647813218843006192988072165369142981247785836877945797945411577952065713311519561265936350911353625865175709779935026207721666696438012417475995134584708731559479768056526308884806756225729407704600134394398745763268892454058321566564121115298085755774710227321038871621917839002188986355784816081562226057746566795368759214025324403013396155231017092399798323207505225941513735187907953977739709164141022870616982814768156082893525522400081412007717090647895571134226554854249110568327318958113594046432671376753479877486736564160723901919253137633835134692589966019550533963622677264074381522529089818071044337620321928751470134846189142497446083968200783150848178615973570486918071276998734467118115546218182305607463029687663189197447040894610110763045112868303234042244632179423051589126979428844434247809105274832650773096682473297102657122749699638140165229748246308691162759503160689247668490477102009663088156228078908392804493694486527644867483065930017054460815139796937865942380583599318722543185201947023606890220222884300859669282179352129029043545498160657218337983776810307603779048551158290708822701681439671766756329365706240801906279548898718515200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1880970239779550209291375919384868544792698490328791339836711369246388309867521769631547956172603653214440298251360705900412235695851707694407386099157538784558830591499264722251578591066135592191744924317781725486819705176762176602600692182976212399858161719782846019934850001331685591918355336340882794007595767132743528533545093033047389925659999189695427878079082764461911252560050332996290185377452538925462859489749159303253381266057103318682873978752030656425047756615003221167763877743767272527679435562621448845026234465400373600535443442432860904028208153413321934116204770981316246406543316170501370021427457585688046892928243738720384792435426254526231287694770264661913269811663548966219965301757913364374732150518973193883337988876995330151254318353366298708669398433342167601961167052171767962942686538708773169985379999153559817616001374885328377707391447778572837326705546180045771190090053874768656669649881012191908916182953282586503305407975441411962784063580692967735758279070668948404756107443073707499506885783940789843565115523286479123613580629020464985611432156143752869300675348926086842448119199774230088680281500115958816711022169310251909724076961145702243754868662287423348640369959796247073224385452669067269674145155540074422537094951357210149170891694064311994397003426717405396846474422956456885251622414016231961835278435123564228863711921891622458612944115612936931857127735346635391056980244051813659444978613503520742084130854698239275025788169626203067633129728676167248691995101466086276537486872169788582335369556260631654154781299256000840552988946942902102174759615121767034077591122411911925572067252222670646669711511557956550842931709441907939874529037686276496655087750304140559689196445244100945375941612347883032928927868137573830990462523438940033827669167675484256656882961879437580252598345299669640033344716686151892332627831402612819148681188986514917630859733446229629704382138570859594076185764329599945128212550670894156712297339675170614657769841334593677320424123233787278743815794960730875421878398152753569808236319959064835576342506123037290173061199815644942380856361442717594076456617738026950711254184111647417341491510036012540848628578653014425011166610324965224944272079655985849740433273740563118458450688632119373160156776577261278920486626093236881576376040464156205631442762525096039226924526737446005509619437782850770851572373076020559168749600043611109475905214789450159512264134214406019054679828894208080239726713850780600883978804862336810324861286892557393619861671729811970754529912647463120408064655906286962915967184226850873989490396181577482705049232012296418967379386833968486407973616689045708445033653196373918433056883412617158684775952683865514751407713338638188059022330684052892495781565347769527739685254154170322373587923293431463922171010246467559970782268994954994637848658059542123654182332182533870949313339805896971876528089992466998848628180190056052725842228331643741257046452737660530935339060971768524451777331887236241534077741905860864583749096479458808720712743711657812826795898261556276815518651068224983637078604130782130105734084045766541475447621111159937099462458945261225451715026725767086358661613769113818668965374743784007818565214870959295487655233363824242631216580801446365319906480119942849305674174952955533645146020655923696467570010953033081664852953470304910150223559844242895031766517587580434349821489365933819786093065388080961134682439094483547096393506410402611908914052095900512930787063645568883398619507093478514456742023633127097937729620833579306218894308330746747610682704349332006450723057981739195949072648553375417971739746536577238935932382265103237252928491912514427535855332452374488451438190527736506927080790359556718146629000542813189069288322698775510330376334097109663166604757433841861878007308815224051484216546923561486678981401195734421423063076761532297042241057807227526431362898432419776129403877212364908179006020323397192484351024309053173368237997424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1854722775976861821060659362967960098842969237776336838827842149690445144645220581878372517566964747247755359728441929783991179936247058937516942617892650962495921011682601843567821043883578321083328080200033845875239917872772684566545213408022361844169175150087090542708232408856316184824090592061826294367391694735003292794120694393762289657595560061935655889406347741309843272205851063532444130463000396787576173946713713636682970197383082811963489505029558461498273076442098124692179056620176559256203559651698771621420917124435555169087606875185719958311618076387433470503767759474618992949248193566914856723914681753646582263252499482810716727972234091277880298969489032586266959719023697155152024403995456618465933069496036622969764545752119083067522850173124087697350295836714160030006713865846891188296539941558213702343504320144285092150838947939332444351436829051587373436362099440850312071144038292892176037107274276850495459752020984203350477033610613958946505167171663853721302523530599583667692787675670370046348355352861129591839397134981294722846379006084438674216296129580730081939965352784530756695716858217074753474405722039379687263196644893031438750151490433230581451636120244763977226112553825508840928886727671393107132951674821421130497402410174438872331902638417349167241242369545937776711654067013292311744382068727522389450494901180199862009068723999964603682540513857159288325872872005900695997928807203504997399783244454906405082425743852578296573576631089436222108552330539109682308732710152094851388232405198206797139320331143853995225187353118405007610709574110684213665848282421435907570081880637376117222303170688072056807251053928983497512140836440756212674027310768548379123998063198063748101768616919951574663168290905810595099292474474696104918246265532505573440639153778531084211824103003335904887832134299607164792308473984130712454836712036321879761536944757996525062883821496293761961219950891030894474767407681616402430807514562371073080376135412450394030388833901735159584854350713217746656989971030910509615909147751149026810540557686903034186715843955671371728960994795710674884359178909644749005197417061772286432423270213068407927527913151786301058371270288137344810122452920013731299896468650913849242585987922956308174656257045720713079962970034651773031151808711749811844372565835735723481398562463367815621531852852742198709587624889139363965072746851895935460444164549597875468590602263563986472314255270114321127333688166184863766194130989125794711997662111950485964410899644826067755998930655600623923776561161714262700962243436999697352596760694910532421926448763158464922786823719528536436660421586562356519870034864373582195443629887920899441820530376171127280468852094566377717470979473729136451534241814049733226923811937011238925662970687011603486919523697394359699031761862695796725659353726349082449591310530869563517759385419473242801328609376850388961652362699614596378840351801793478000866675668693869997029324897758871178252567794581861531557003548450343104804052599301828019109532590197319239264239829174248356728304068659685248677176661362127857149830961068359648185559468038523592974859083678946670947996336102343188092174278910311550364312942233827775415510704855840525638905728924509517700529238826009769510304511967515389816112726443754116866911665942315846215748697711507979286418835361762067919040565599547028213555946786618666153949362050548524974137704710425956534455030925023535401676254120638467905262887226492115117869718762378133411170762059913194271646860633665781902494247972524821418750323306876613431782660658683555425575725393169404305358741761854925778162885210977685970366073409061315544363975177809865933493654848551350225053053022393866115017440737711500481411277270870030951525591608324915407482918311919758516801390071241546790659045334274846231184937171255703245343132272667169853177658769814924847493414193115782469162658374035936437083798757190995639387093133568017694192312094531245198011805352853504311385128960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 329134405615707816165395842310850722675609419100285669356120050647792924711991437720596390667410512390525118208293918597568108316979103042620874005250060663876784365218880678270409269425552020900914465055786093129061842017709966151030213855330922060288358286059155115198659785864397314744800927377972084154937676856920501678123491951168315865641487302947861664583145911215828803876977804065608913327867983457723880379435561913217892430717799698472276666672396161053068344564958103470402920792432909650134091071415119024444020427394584975219589857204224477906846270168980585777916334641524711286140775126627835018105338059414747320862077337340903187540683805883483728216322155172105112687060639069406552726765894186008132066244086234389069394937496834807609067459161498379779411348863751696515918568940924923533987809292183920938932448159550145882040155894825542249912119143021394763184761713874603571223986840523276236840716758818858186375017660349653682827204249459431118994536971543268696789614899049504596048014362730298911212309858818642922982014525311924230651766860429838237164424426772019778923578361634350094779323683407947742444651478373680268068468510531684036971568444607172098717751786044018991099324603162274326496758229966333160457246927239761718918596454680053695999966949415081870908069421183897373607736625308869067913708114988408878527408738015043160832166670200595398706503577068032305532666986374019407179184628988829300919756712168540475781338642566267791578975283231307203241416472233342582013847715090120540210225047418801278289712787264565662416020309972415195886539532423384566142288429490989258967831598120976853114493296083114402887742489427940846496802378579843009378553573992066086834801783742599954628162556036959913306965713388005640958695025881923106647298281824894134681519027684141586011841825987028975565217995598102883191270370745873212634185432384597335462794363370286344416193725713223733492462704707534611289834132217449812697342058072079898748883145215955841202249621524923699831283554115347203219291781760780935098854406317444255948379483086277651006783555177902873985171633229089492658865068753062236248059989914860794475532112089190893600846341932314553214729260415679984466611276495501309603055640989814260160746532711749647534287479165073128586818192168505033035408979418371127662574655298174591919662979076284103942978568800722220458866126520042829750486939850375766760296046843000406353558464568247122119208398463190259396574148314616796685530128120632291293549104844348851398373921936752254176040587837910334369943682773124875684240255778610243450329337020679856164961718490217450943093828118823220573411008271971567699190075699991836290283829061173841960401246999472134979762138970672315758276058488627238471205202320899469294726483898211739740045281216101041142927870651796903737060490447040999716387419839751997052494512740414866547374752426644478642962867675148836885212472934281636944090782866631120403444007756605349586960580520468622555503321775090641938539021207621672984214911094005341876442110019073756393757084789084094051919651586522539103315072955499999170807105061054814988759317998609030126827039886545861928092964144940490168497598984513034645239850541508091038862447701779472867247115626395954154734120145204364998500438524564124283405677046196986509812911979690912933263872280321875587134270547485374416091317079148469079520376173083407993541944958658629865034012527452413427544236171999431289702009389483599301278295380395881638680884148421999530947952405969671814871767337880828780149876577167746871860119381355608828450388594984274071478635670950280236617833527014465956713515774763153009778409340512356473862309997365815184055433591597766969686519677553854701421183340562501084907991878085226576655186733301001227469300612202005641219448047740701009314078306254052485430838843254949295722156573727798034503291208813719464650614191234934179145637897396824874200405560011776567822358223541436886874621742530406421205736686742533378460876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 6705831459905351968179601208961181308370314286258545065475951402380842944016247213751250882447487767549118351648047194219123436062679217827118055013616864803357138974741237791011160146927596605911107268872934807009305431410222955730436895926237002325272157503408525722591898721561739486547126931718525262203760818580030057944818941228226034354071131294600419224931467645784087075479566206365407849183445072072218634473193130089253367737843156827840924941400387682167156469798420967676951842839212780461808028937000254125899418008428200081352802340728308141224707648102621663660712021497759610026488961478542686524360860367967653734822827295555157701978994756962225179223155763968973405432017940731570390150597498551535279081591378773352481857630025001214893457805952144709813147509711040408985158510000272805900383046254955287724950481367940705297593858231275324749269502065511067196301138464623819242290722602264494732955318546690187239075205445355746340494598013688056385292296868680504386249279428867918908336466126404940756134008544929722924988970364305434652362077334588127260945844007031369251632868177515690658598207393084519949499885823228713031378232812955365206537760523313615286035785445901285967140829001775618601805188786061420805109535497524606899897566468935996291774451983640438535639898505705638179564879252326703225683551364239789887705471179776819326471476412774216569027116494562136038704026767004633951828168038464605559478966953021347256759654385944392661111979816166410120539140750793632529295491533183068778962071482336908961708605478915249158939127186511242794028762080289889152069309410970347118258394438857833571999809327646862426272504111675501328311505226574584619767051665799880791651715571612310805824126910004264633219094816150909872599374967574487021803312640057115109234668528041010381357003812120296684440105576440850134042111293611830265906832795845687250457662005948507166845583089148511072221137326956815006871267670987063292511291169387590686540842144073437141110227705247015330749406000863395585591461837269362182890025607476369419904104996314669184117334565218956790054010397018611676127035817766969201812591036760880230296535215828919003465948480406717255978893610379200380241661880316555559500126988188289791490363629305140839543645421408290531275759315020468595331536288219029480636713931065069370235691150426627539240742015476370358227992349116837153529990433564267257156663221626299485577250864973329083968168907766686109372453602875800727445544451687008469367779975856731453163095752748231700375544526586442740818905395807213292932550544743788817382568452487275137735131730017680888686160746546296221474261798898748741326819150386394226216344399958389836597070511822272239429780459882498374958224330343877950286309368243219708185041820807821254225945396293571633842761902853231109305181951839805299929838175442923269659020033351369671132586008187579659801209810465029971440510506773519899168221582462032479937287807316464308889889923766167976578745522169231334115724899515238486056957504359440273674911010758957395888605547212580485751566942906918237866295464963926553745730544274090480724631302537420045012298005536477451866398094066308961142500406032540845187207442266865272989833167085822419966013094606906243946272860476225524886040129313051219500847373500651241547204434581625348831760500700987065081839790708157579932893342004868540388598200616030058557914564379488704377079802962497132000500519411253384562519577458286160271061453395127765978155529426401193753055230618581113607363065421035136322967732750719474037476656537058719299554638646727669448153536512730280444506277453263057374107412140092024862976205312170794843519571782382490112929077016280180752446026926978259156204205418325759752004247425875782933660728615234534261750595116436049995523531759137492694426722723454113080461189719499300426587402263972477688234051437697445336920106577489974329051178632896591236149541033248221278785779807356945534962740464244972110800012187070063940993024000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -6498756220824423902834190868378845808787157824560233713507503730226442162416403562790414630830496411428538804178340445870908625018181458745987762807287584473472670340203460748088839521693583173847219202623119860481551708595822048991062293685978513692953885388118440401746891169160240020986377797942036772417283001015325625918101875769188542811834817296541039138185255447350074942536307073954525625980340084349561494080601259847822887549300201169056318267053187410393389522265221907048515079169889226128546258603438709677285237838413932551175112337625361788533962465670217257593583536473375964433463885421972288821847719474704672358797803650296213321897805299431191772608713541196658611050949584923208424985367599178411184555680493987469750723170009310968599539428865736756990110427078824790121654786926044855955975205773176939386768264867589108788721519885043291992686662143560262988169389482708887998861139136481831296867029619260129417902088397016367559106369325421522976051852549130321403224129495899730610140418099137256162403680453339485842961297209053750453294625167041316724715549317355137205634980361158629257195518024799470739259739813805326678765681689414066524941311046990164705341672590437467705871954468690014718892653112330077061429100544417604431928796119253600242852926250593595875743664144072364039520889859714437089124213341644850259781960186654886711888692625678903809041186591614505373955644852058570227989247450491081254227908914485863890959062245315886729029443534257783053294321317168625702596693981026250009106846543159661297715654252464699326008365894348427467441421716486822075263035823803995356457064329704452942578997827186680449113591972303316201276366603560162126308189726711473794560083232419946441681925082009384865930768558447454955851626175079859056617451718238201653327823476642170774746062316711533055009287386482467449295583691538527648098630399382223970893281893902707838112589569339625054562368565627236325429525112729855028459898488777093796659821760494956713576957864456102311103448819023717891970117575326680905719144112340281916994073419616737667542747809592563494126098748253449688924336666790756391645157396658971163125876649395519186505691816566528402205468191876239773411617010488333325493784561759539425301409362380298799265108740680791046926941631915348910873289654405252047629657254967597380554330743849721992863395388214659455231026620260817966365040853183142995505011489647105054861321758136805138388722779361197711947559160047072567567301588787351978174603717635972624455971583905211211717578306642697561100604116820632998479976280536927101921793034685672884568058582635978179104693332067357631557593922182576908653013648159995087514489249388550626312220688789988456677279383285570631229593825684554244952293885067569713388043137682342649390507079775751538041259514146015499050338205992148383972201970367223982973010649288388662991413698733432559129052332594012461266368743849848998685893227014750553954322264381211868973341884165097517148924073867488224702299479288452220744982927548867983401498143227502973476439044032431166396945860832024911618167462611185295829564587513571093034794864636014443341261657033089145968840882009918185670899537913057002189660888673717318384696001786952523094388682712055172934789349096129864760168334589663433385530550453853468521788030038620807690044214369356007008662773303054809939247254063816850496194797309717197360616379796420703713448623667654910316221840053572589448152044209280688363464872790415914796456652538263287685613366630247361547275516128936256668105533341114856009593779062366445999648181740405508552144172767629457795341962500437983260484789814550050055717325981696488421186968647122171904933275953236101617019787803395203691358995327259230019152919718024709252308677880466563545199320443504198474855268348160477666852137087176707825042551579648854556025614150330030819466935303895060442082199111283657602608689864453280686030459728752898259143343876631120687267989544325438955337899880364672349634560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -991204703966892303214957931605174412442863606270655471571303069227739788012733755955597776205884937181164726104602720647967473575262507659158781044657009271553128812507375879273887683667413553750110310474032211316377043318702225558616602008216601604776232832402906322124803091853776124370394346465045175886610165737490945796612886795514027889378094554282233649371360953459941714210037355842058237451653879140706297038776553494486015815641324363344731343034232659488509342148253938309806394799679840745954711022287198254516961403692728205988097618766643481797610562230131675864936445682091006851838900192626928342898243248580044317498063784464464319620584714815102064378917361753770529292811900808039699256226876802040491542562922891792761080436359063610218052398521306618123186523840998131920686119668362622608372702116905395288181753337390163015372398661763354029381815827587798305934045680425498906039204991215331972759725900714316497766204295089162923128126550751210769482421862488091353111823765476213338019177628986204796698884587633753016683964215406799022735806005625635015290904480452433721398014880853116828395095781714788981409494041983823486710453161272885323729392535216964964232509627666967473520173411981668894800434184584672350170875005374428905564655782655690588041876590994519505971374329740377998380525473144611512583101498594106021373664859703588486338134250836599514010416674136031240677211865058275089546557182983135381669738924725519415288107837290826778001878322376732803875053830011902813601511432328971548397431315199160477281846172966732886824382672166570412728811783341881777737113121542105841512475133160193382188211479619100394076038154453668678259392248186363778290586980587853907877077939805748196554706226607651907891696982673469268337686238902053399420665742537017008056974294439336059333014515613082025731142406186496049020468953539630391536794797340598961988672426950231138232326741814413110268499687098552954524642595365659949819411155303542044701035915394429711737457644687114065963870565487365636043035192404251486424638616189213890621151068808403193019786967578809175721468360681922006471586943294104068527213582707169688768325093375060518724969293828783642177134430508383617194056252028485401106791505801983377845947953347149554096224762750717829971984084807878469899842278696398253523848821946068295828632508723130204300699539569354214354267594076891448377957745150399345572326735403540620526770002992709025429434979402362452355716857985412705928563767847396110678814403876951037173591770595320876210220016087373035974596209149121512585588644358585602491268622139275622728283494013317950907811873974824849544663560494679006902924995370827905797960664922096257527052668834861791887314577449015099567505827725991541916918548467430040932281672299050214383247387788089598584044283425611648718757952912479594592537012637588904355917231072647552719026277283712746048981677412657662688085923693506621345759311590882724508978647404202257177696659976066801868959701874814692347816561775328580685079440435661908353513339863511950734955055786377076148519899091830637431840843892096905161674376978368926604697617639570825325108833429221620947762643246572292443959404908037809771722655120427603850611374055489744498078528347369714367728114549691649665596393815115556841849885320057608082909961278063842730943928982269532209822066092282846997479509817361861035988682251065169636385253606581940891929839055408288763890701835073599646300998483982785551513319207077124032665951650884098005510877999747209769762712754493601069696937013979280328331144339232716840646870349988594109999026874666267259663277887040748239576117492970399580113590731127433362507618486902581486631301144803865052220534708345912435440415693340260497084924942422953113198950773121317582072864633228236563116904087869898946540679345510479450952881388242413581737311676842577812564414131931990774532117276265393782245355215448441217904607698389663895362574727008623551436287323809391499769303302297466563461120000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -70765455960897522179609175913148387868575556703587845388338528536013907803935588201929253281795392197985749119121158573621875724037836400178105349011491433342731950072181335210058226345633042523533130018666819101688127149866548778763560086932930835589344852226631445964029109895462240055598555892093642368128439850754320096375576105876393966000995268040674457144989917677354058057817563596152187628481669785261638826091743274798831193236126884114230609830826231701673213421009676211264411113595416208448572638780332563361686244854801173394231922580946172993027800008779641442033265255604149097531479105931243912882656489126947273527826994900790843674105906758462557870131260059068111713242876714018324856546742921839717006427374896685523971753256482504559475577688995143505768405124891211845565781282785142912266219404771813756162468435235254213314415647945204340578915962682318232167523164240619060527650184091220139205322454049392195476775392951981857054688454886674707083388440624204078789353339290692723608102235698990684273900243868167429537187944815710710407382536934809269406580850897988777571356992253254589272267301464442552741533440990312710887771301925701538065184672062664539007544408325051480937293660386436310770090941433873765395338694934851344433507528362077792332090826094254850659200156651673921977383081755606366180140073383448194255189506316358532424688595187840061438982286485280455454258072072397353773404743333125289958748790361957898849359303983753627808237624452374732274626706094105006507202438255675589930112466348780798905220971292484553852807874713407046110510489972623417648703682756209585072232640445992160373755876739248410561108965816935691719062031289918849065332338676065950707207104444023362910283529612665546768209041908282801684066306216565926801610271882638497735191828509000363914037316585170545117207573519339794789279372610545079634139811892282068644110879733126532189692108316212566701181931605706724732162794595671690100410866437743123362954253445499418735345225058096428256188682524001405427680568789933412271320567860832870092281698946456602420009787688069532698590136149544290169207107738128580495274333375514541598860990892394380879123261067480656363548296078429774366644850438283489189568903943739733232171087456952220964706769014510457073323491694592909110103543710761954442325910663918073188778985362501954187033504886262109772891498037422113372139347914530034531364190981879237135353734820447900772535659189217174149571433456715197725102527767717244263539911759280031936383714033591136877306918163857817632615482706403755777959645311789795837435730471934239382790136862403804512436623914595379682326909063968012774155819135131965236844399148399358321541450511127860252315118816216138674948672178418300304570179892423871994462634931037843727059633047621140466990917001091614215810638428758039230275516502018430801756366282980522686299256564607867057756479886081507299815232306820857623254195164062898384187395129422992202704679728744364606756459975218065558660006153096559028363982944445176516498573957956788041545252910514782045969253803758474608128175058079183964279423158139067929621071093762761419915063908157595678013481160306871903615056852444635177672296840534990481484640322307043158388403668112558500466991017807265783978798847278718376813440962558423388406283184077436409912442073512128984212448117510054511103979079617128882105250025387087174942558063884435100987865325611294384958968618725576876612766762331374089807800140023504995510308073685344811419328688779094316471316267860100371799419364392138515418068079880490984737055387094721667832933633859610815429643758881868327444586881649307622682217997347381230641243662127633119612760715194044957933705710681269323937830029145336734684968097038237730491145845982349555575209735530103284896488428183707298494435198588174618691808980238972283641789345180011029823868586812112398096901343380818309658394881559659547523963328437197612198856344228497897656629085921397476127312615039545104138240000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -317984622829649035002567681796955375878280865186258518261976526050034030932759440069625806283079115034424539946546217122629717680940409321230014034330849505852960186548988408998562399670149312417365597801147461336359024307259183069438928724898920379269355070566556126914870723515099077782766410248203470723185619288681424721393855452986364734950374741347804517739049498199005945933792370779075548769830234892760622245547475551500489637005146964401022354500874851297697631432468512379460868025670900341490771455021747111659414162275407977235145583638625507603270656374351805631637436817846255581138927864230196391120503923118476275981900900743601195506680066521362885550925329011062416568467975562976488344958677970241035922645143063465672879526670446526492150916220959294515131023985690358704570461542418759028600267125803795147109452749429028356222294582911831501489946765010963379334659624829558031296403385912483124443922877165797798371106520719591342276331469824354390545011264739731441378082780076652703028731308575661686693714621807023403116834617846033783407625712632340111581856688033106297834149574191853139709698200296266613109089677522489786629815208656431524125987274776973120851042659014150682638442910123622704997565070146783262202081676398490192853308145565223787330595091901763061545359512411108796721880502293677900758144868905250471384534139924308905856578768536963830659922880370258182608183649193447239145182396297922350197732775649862943583431459644244163216631413188611586009842791338164862901222910437423468168517923587878670384052928747629561749864973313379032746402188466194212025651080500877590527632388732248123035664575674230757174654481279063613985599453054055183075117594863624410037394003485955727333132935965793122093310717218377658598099144243788728392587969883830313086508337235829415677019357498041036222244936266050230131367396150481537325420599652043923636845099216027784681063036080656238036762467767699645762726282443910144891919488641892587991880876893765637102233792245654489477194527115547403791782746442359111019012929614721585859178831697130174313051530718609571681610344949250440474780957681925723866292026189648554710231021839641533860119680461175086015147128916840548644760872453783840566117683171548426271023872634974511364199279544472964291966737784166716070927085075524420291673247268934033525986872821308265091155379140254287736074129256649375889990276425439826875836783313870434971487401921181020997025678873626752345792859971271861990489609943087829755902283117530540684868582816836148290733103016804895033749939082451732790991550835166323262228926430897232427820175185957341809329895824186022800739273160938924482010430055526051887526650525547843568392825488325103743030814643603699446125394600826804516368037447981165863028441884825143867573891537790717544504887832947292696857254972236382901016142050295895132733603548806090601422562457320598244567212807015017603429017709859335582505311526575149527001288869241885975721107845017084594330345382906236358309764171835784531459665122050571145732249199610199672729471639742763861639573144487722142771670393233125150599783433791468450126186914761726848310883587810867527497960649457516258344534036168715857266587131032899809239005812014414308556704845906555417223296990516171064979720831288675504314310401441281987968973501317265559088674328084234073565951435032490404228445499960934727826142013402372311956652678548461572196408816837641675384246993071526666246252259896314346704877527712582886799477805196878765646591866767009429095250864009241778398371476928063665841692222874022470346911245811211857672962687972854949663958304976076402011514529337069638715416186370239480395040170197482208954536627485328490373065866099522974473225687506872436349985099322666863299252052649722094402460789350486013553465272262876608280888261697703678882404144329452980450765148203541850964782036775942921536530265042729592890555685570241740666379763483652814015605088518897924937118827691987182618988985587649740800000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 137506408819901509531104957559873313702166541759814481564256208217953453972924222564774543990529734635025146192390480367812547214714855489880913597599696882831553829994135031499485850863988196840043062852293951259320433519938866285107071470751817658752975359100138844954274928206248367539263527880008308441059680482800250467609384053587160964060978660703210365597734548750543507131948523184544504643472802887375913681687404702608685798749994321046913617686821128887023005353235450248921486138661182512847074336206055770300023857891090272314678508046701235013954422180471807286953868997126567263394758810724064017958062092886531709005596296017667489491503503508124347704166325968210312349030955288779045457223276112638001751374758047618103306849966848252350852581297756342152486277825991861133960745791992254992403682275918034757719098823152624503509652735571167916987576451027556984631806224616309503019261573683751266885413307602647704554162450684401508468643094328227327206436562459612588806066061160957015589116827970626412615721715832178786411902154680940018670783420291132163456140501797514179793496480142499594910556393655179825864360533887196415756082578868416681008326250886415254834343649462435664512516956032737555270267998675129353284212054985364574114445158827094017150683756352198248365668877232548245794119032329443405746949429676052623895358092711968296367628428703521978093463707396493687868634587022005048225788306991994690344092847591584151267410470711059504350570656661764271080416483218947406782211509211763751085970436943163988100641423619255901206446029975519344684780986228149480403887931792714608327906414006001537272151717870927148505264497365806620056043153389251820225687999072431419243864289228237318183480821279037831932967174439098759952981606960405678559325997201415836147793759272508473613943127197496780611172670487549362141290000113151940918055373198290026655758153329290028506694502244880726438351031231260024920474739550817029639578796997729769874957205400082577923705872737040995975711286629940252636419967387594809146207867922536001212825670907877891907481642028025014452738017380763787637600134199425054435989051161970655968244497726733612481325216638518743998661619046385971302673694391192832560053380787345540927601518605982897157442378107901295441438091879076421452661754704199954163535730131903603959887400485215811389313558145387522059902013791960698511242309037446899933618598524532949610891243187589185208935177337654514145087521631390963819898338414202015192821594020064980527402468062551372117407937870605794907257408746350030135742937227308895444991152120768092212311536958678270042214323509405997375732669086157345894083838719577564850057463862351447247351580466585848723355881346360103314783266406508425652524837442727898832153510943131424174784051980444609472981357154014261084343566099778517711853601843389396215875182486710198840134385284976635760185696984687379203559614521312961315198341585657425314315897832142944905772714826670464873726064669444697952543761148021395408721938449631582294262861577968365348280988281694596040475174086175762787148701014619123741936474319162401201443238752668080873312446153471529948423618374048147133244045420168574337768970092272134038612358029096366283738197337587809210915912157546243219019224527917602752837531950736541384431947206282102309689895143792730121228594310266576759570718393596781391601674692010259613624919003803474750369345119249620957337624821369459044677733912160289279639759014605601024072220889246487105567200677398123004368438065598097167695885013027248743290166994245096943028954946988160098842354736555421355283303489877145521706168393447327226667898844928185996881929091606735643772265129136941915737812190827459386312062195507466911796681635508958531956516129030482053084208207210419932083991581700829985407580065889394961639422502588326324140242000793032829283640130837168931579785071181388184236076863265637088574616448648322792762196729780021650601807168446288158754510680803877322752000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 6432460513728929306616699160312477698185924080753877172289580242257036037688337325966872824491287518358967931730481291758530731409324781207725139751044706307030794295355878865330275039549290615213984339585528100766716446940175735142110648383115080815307529223470498614009477437566299104523793404234310648483918690403249407124754075435309432968459123080535065236504273087479251514180888755249491528884921398004085403303048533543866905786054020705938654315162745074230557305741269760195283975357384805161083834479773589360065404841656208505682697042301392455114837419032159403133459062660474028317272440777242309973563298772906244723328076440104295364824350082915584880073508320727000225604561183635850713278921292226627409228200934925671416878628496453867780436019802624694041632672973433708280822919808580611985716653362170461840822824639533825860345316349589469060855445636725753481554281061084628674656786006645551785838282585252140350683876064047515565452375902981805321344619842944913694293678619805383872580482087673825622082282437184738976384300057194825302881906528937028970496655410956430910919616008219194314254224588272960060561155912431400005825965074124723294854992613305474878806328856235747439024365460669245345240143393168136385965987828590016797641571240341799368049103054844736114680364386593369099504532199642775989903279249908133117309250251411340942949841476858090909814375198840940808585306274024978846305586044768590486527751231351140844867079319208376610395728339762201302973886669494481136603314098925308975394728874643832620872765984366987986564892222652874073060485550723959282830290485200894638479060902479184998777346437675760676472698392028632635809020516899133081036480327659071273008650052413224508167121341025364144244322160932712603977039600888779050217412528129038695938114212520421552085414984700014596924352813200076951233603644827716573995185863250050786358179747759383039746786933909402701709820046790390289560401061219917080693104413418295654701703177967107986848297775818904058171572090744007100821693061977154039184164171593204167866682286325981856213667973589017695617651331620738606231355769618578114925753714165709646509966931681851781712859906083030282659774833415677475245386035525781164975140294787344898207991304965181209519235151661587331664480710571402902842543804215841509489631300833834697919047500583327933809819437029142797026147402504571683747471431538593590994844785950387679348823370381912227589991113325150391588904951609105327082976398344769238885057461125400767199713565527111906117555138539845746767183483031939938454397401159795390126189959336366287456721240944184623229131809480948282423505811123530884419929327185712889241908756141391482133463741865084175439688232218497377268668992229121511661585385283357058452384649114101688730594771124152850781936135974649392375021702779383661432319505053881933629677405471016141234519686558167073213283615290418614908328288914929951618063379906453908335389805957041080193360097339902539309404849673761134792995246805681568421748499583217631079507085129511550114890034643508460885463221010640383217048264322545153141524157968949156142809099738219821952669056954727552542088760200035445093835947557940329564592586170382881098019255525126746403449507162926820174968898781261723558237353387767021786267430685386970231653910523346344516233191239283784634201856615260625418187685204619064886249447080574320867758548427815369152474641903778865988283977880344131462843942343233949978206300622192081514041671520339797659271523578099757174852868502550035567323456497049945627879010386510719651279426276337482203309268138036145008655425095575021693582254331933621862087325899967551182448852804835500540684016384200310312160305230650201740317047798411574006066977556584207354066532929728907960200913903933476749334945423037240357767834823861839777776500314802410294544326496785549487893776984159284349188676821730788791035949295201496959223731165084016269804939378909479172330242645228810623663191384066621440000000000000000000000000000000000000000000000000000000000000000*i1^61 + -701385864002355067705959050587779893277910487176335140711023120162803584744086487020260486387992184206915673774474895872746257820879759712646932685957412143615801635292655391586825289683041497642335098876028361577294963774985143030514576937960984684880062930182127742396174975829746231705670169301486428003819936451391192597141394684813598443042573217772059429860570103645924325258913826093691493129913842755404312775438504990097970535877786879129357240213343638644332628467989762020561503954384819909783895101539583436885009948437066830967930286000874419857851731999764595116768622089393608092575270127292524255218749131277466982725670361538737675448750164450342959267387885771192354907056823504241399213424127195624124798447015590926973593661564439488461836129388429559988199964845853390693350279008553479958034001179946952087992800348325929462575600704244035489941035803887162839953336057586963493380255287619611528167061448223747417135878871372399647008051862866702838802428631882605911586486100421236350647695295679490146729343507114185791920591344145903028602788984257291983898012817048892936126131148539551738766150712565368443183748344962581964185787380503842042332926320361691306983581634616439846932308342564439285980157479054071384239245172739496809954307882423507564673919496955729355749336245202391011888495282696461812554005726647641152558618668141649510886751932684948448589999620033109606216878027389852102852419754617088619993361255264510608533845395562947936787901694394210219557018698031908252399587453388447926053412425609311560300105153071475625604383494035727128464349851179134218670433641920110714798997605246711961315912593289480730857797368957857809514814502443991659091765616488391254711053809789279398437990402026273162258979779906647742579917035209381251302743922145620266760793451025958628549393585681410915461610284127558401998662396251681811908720548622483203694371617723105465904111909714958673477704286646442481694084472543453283583710452333691070799154654506397635561072273209074461933281000643355665906311421432335028376436979508620551450285935770723518762047091975137329352210917071309379058760591937163574071041091812986681080643055722091836287974053066566974274113239168607171663089496771191228899058805312149705906472363579204384496523612040555327022069576742333582072661231403105509354150804253011940961997464106241516533423687198053076948354100587894710414504135045503075229805546337631368075639091277697425546706243407621044054443030346317942685268542385997972454805421683527708517456123137435457745967576983430873484742359468364284258375091613230815809326509553780608635994949030460912863837361935161217909916524531617053778057903062695221863403032319091915726673516909100239567458093767127359506001827282369029075449214478108142361050023680618786671121188691606397492923800812694818922287579306223343675127956938460308628143099048716906653236008173123869650903696930732601855611875395319551482713950031471025477990110128011768561907195502748635118929908604311388557290446631277957241183489784698338066748946799273427063881153154459215720558261172925548664553505218320740341670938953899826799639944883993955627534835254671747919530316383677355890341943106964118987359547457405164742032763423379588759968078099297963231571594834111707124485893652885211621125117760786742147630873183548776086553799790733386314871240690679144691549307964377402694738050316920994700346319836083885408071088139238139909353389372933128139462085167949751168838605034262487238972767895983858729180091604510887056959376256458697784260456727358046879178554826883583346356949148999128916606085759499263807814640329819891099292338248537973610973779637214783953871274307861094812972263266413432302945189414975419398562874383779714811726184609603282718603288894038080985281437567331459021565476140735378752317289767594906006974309761838644827265627754191265559972902749915520795064080353833570182803612146384632979224250792854996100626290647057696506516182955034828427273383968684113920000000000000000000000000000000000000000000000000000000000000*i1^62 + -4261727517837667572362556277631791921349956996228303324868137252433700990291810839959013213464246607165933189137899132866728961182426455692989592339874266622691903812852409559035533277419887097000888144929846282693573413496067985570131329383306532891961129989595391304126318048964702619792791182986198483503618924204862364337982314723679800093596908615944160758624419339889800877620949033340465879207575331377920700905369812496946072756574956807730506339731916479859484526339530165362160203718849274845828241083265666192854082579810051345847785019348573072148462276123831935220718573554885184158899068163019539613944596612030204846728649727107859166696879381174544875280140003896547940827978321399461696145100263634853620908294887645447423851401331762010971837961592718678410591498185954422573945721591255631349393737147729144227839145063888759371355345828064439969114019500573234546205344724030949334121994628633551923913938154002354439758006818186229586292744124436885152955896077613077799990924352905860317353288656003825088434157135040926771801112111553517901340460918293407448968511078974433163750491325909386901533231540080007788293054716086177288790607035520374254517184276399038432404658118665623818169316540622139791277091300547801964748366156955978658899037082635723807997359201307150243192810096817975737290697214867241749042338552713674387868052180933347192595268924287089712527780563183799123099260200041957066526381058671367694209192250241222309461674704355428678835098369938688597517108804922048392425508645717833642005281398144010696426001334394962978120218740938420265516696831088122021911927151955782173037650864675707747429136426220867403660517017033004031010307139242937007978198654060490999378027559479222024217218114809497402635534843813733591569417467540821063843507748364810060216569417472974939969006757928196466188808432590996703969790304988512904415726203142057379081655413973887844323916049259891935265976869146901851751671765848085969667248922589310359156709099322915533454903175128014975513131475375268293139159879784037609776733876847389720133053819889417916719687656565304088267904904625383917944711982737934171933601343528182994702117236663033639865341066324235434044185821803151027992708458295009772892125015499629852931510199703708163032691337550195014950252238518766869135000108299984545763112190133181825495683180026440908219771046536625471930537349570840505833002306152971081701175318691687660751245139468784141508405738542858274897187224867423511337141943049160562202354930607336227417267897680897593157785564153040244283341925692531005667715371009777476091205899439151934174919853833926543969689944820420300482070036755102462975113508063132443644307202408499643550537990252154352678261702171691454415456687632935077068977461595827690691601019192304523117114868338560509465836681988009383002540586064053530362345692146155120440145240799185656838057103236290735528642601108905225272401396885646263072239462262498375465106604914820224878469297980829931336152628575722754762341839740379664606626716987650445880416984405200854705763289171700366642855699104485090956137758002522157806476991745633980425498586505338259531750086094435421837820550083034736729421769849548034203881325727497927760141277628456973082241235859939120460168523739711852135086810604176727310609690816620569834821849587499827347648441635085600011641052202927311795967797207517869275471999484017038792723351665241471091830300544553110773697411853166872258447528213578860418043682349457190436762075639188703670781964016363002052473799018280278003031829316035238870329691702306008765091853905932590352056135588284637877693721791935638150627390054214872098277746369391294675294021415046602168641823320046490255531929197974814407605183919111437170005339284789271003394896127207030981803349197383001884483229384862350791834194534540513659226244564399843074591691785952123404913813664722237224952315742970897845818735698697109719411621610461713889607845403430204381360028596399342734875811475619840000000000000000000000000000000000000000000000000000000000*i1^63 + 571281278942349275802230677418464410371035154789384254370994032796313343221214441748074019485774801332230857282540427371936437567107563677370553139666144972769729304082812057847237930796649495688820429349070281779377135520041186448444138427319772308878308533768239219094828985180014030306978808659800472772334815108294602627218431428641415055302899068158909934215536520228571848410597436154599486304285714783769051851237143433718833997304476723196575196721665343391609899107417336250911550263302284381632555516244388162879684997163751349113480574803546685121490387606892552189408999353545995851193131219061658744092689040480212061614929149405006911646293070626021233589150885399780541670744656423773318436083703628097750019987526979074428186816365158549062193547840369372933556091618035649792308945036511627656742854530151302045915303587276723798533455128639067177083154358989519904949838030454653274066045364453226538457489695586431183541088228664956963813275957138096082059232482145725106212907462331076142354106404730851770632468266185455707769669491387630423804941956084191814363015623881533004607838943172992237427289904944175513954984589468069223311550698054133484796488572199520419963147535514874807788190010495745757479738011729203433125613970507194488576737280050997643736726302752392741222041157552062964342234156649360357973393309527743071983681880109336307349487807820893447475476329275754832777922010512016818617184323482210917156630630987098884685513356411205009911948190981198370704285868134362832465725375645910371077687376673101285921800017117626174890431465350239157772320003488345580505768788996569761023463484147792086135745022497164709070170918037107156036724427030903758984697147242829759843526188271538922370276664828457540487002589747318987493808395969702907561944109256071140412195779603411361059255105113698850460515119367136467783637858632014921130011753717708107493909899066253146580807421800562283730267692443232566918724096344558466548480739416878768410352136506133913821271734166764342230554668340611023840350419823583831159037298505551564040547115526409349912750356222733169352873040243240842355717040947832292425445313160645143339295654000770440178903369617484077063674785468966656216259615734405985748720869268058399878137596213029635795836056914186032131468498225149102215250916894459296661189764610139747258662808711340906976823447689027418189605775482556134726664920458265405031855464998993965829005533948190432185175381994893743466166448558667582051448546368429143643412699624618467412258236111489684392510029247387629931442964327384090506787388897304373523765973697646077389252016543395994654484178154760398830990491630609694392235702779430745009378437007802896734434999978146235877431756221056218654263570746417266001515663584754689651093321452532896850191047200347916344613029738765326828641555719817938427720346270171962830894174147628494735015713886270194363078365537521707125160685511453514870256468996750642878439413770118400492871611958102399715738438946079219253506290742448035760191805887246695661236304946937661203065301798929178790849251117000726038471290403824612746578368481806901194922358074737763378183995534720776099839001234615377595035246653129761641746542326568540532779720634240519891722676057539620391031310821723202487731687319425723109101077035466361577958036174360376313622626008169827455159485256637311799438458982451616398132016282872882825009547149891555814980836778309073948675068250045496597985929223200360963744639179493481968590527106459346552430096415666717332261250558033780383667114908248612007401224472301207373770126436046829060338601709318542861186325818436565009709502624755250979987600963477561216144516498190983157191231105786246547439561794095535276566624671651104311059722951303618341487715363854752217397823476879369447586574590995342750398110717600911093508126549617969251045071575730877049073943318623306260343452414246103766005540648072059906356822936350208887591709144473373518327056332817697241815173405081600000000000000000000000000000000000000000000000000000000*i1^64 + 98647593642786874900144757969375827283618058622058193726310714602426590064278051487607914723862105810643228151382463685743790562993289762867263850961414124324863850669515899144456873681022905188085198969388500354352086646473006694815051805596403882943298848080984857522035093916307993003873606365006173478899317343344037369877475019332660862473214162269292474961228155285639796842678222438033232686633430113636511894563862460370831103434989074801376366241899855003407791521681006126613280859048426824020433097868424250221643976453774437549427205036635961562778333305462511847076762103678906494729221545277052716610925389380260777766440410012221131579415602918403437349828560357262710660883763456523645662005631200473949098242652304937671619435809662666590065622318312751771698522163830328182595934665192362441475639029414125511674328396652805318000892812757036563971369940463642698923303891419059030961416617826062714568123430079364879290690354632024614994293850219122231607768151123683823164698385878219350785229912748255292467163040557273502609623647666982994428272483987962475426986957156959251136455727719632414350510948036183649578298829198651463130592131218845229609727252864947915726574490682847849832066003201996994247722122014225978114143359354920884097491352149867280610819604932577628346609933388815795189281624314803592557767057363040837218047869103750051850682642494236649026734736923258195094717274628862990654237344953863501076363552946494572984558803590739971898024283752728385985381401446804906912082723276427270303017469155961126951720642371630189570613434494885181385008610583161051429545857497094246011367218681617120633565721292939498543570536489086662913008483645668679468504712199506271632241059642458706496659017974449248728602227678608966710083663087337076092284843151094035411450431005670838740894405246261000469372682406249792767295515075278906949225062146709254548315262459406203241139140135465186573201959509809012626059976021947599603546327417378727030365332479267270050966939817297162005339007845474972673638331806170356632242737532878573641029744018171367160098848079752308367239090840716965773896741840798773594987475166202377152359893292236049191857013617123482108768144510694158114930068421397599866711716898857117521089999389006149217928996392910689453652440074205062582841024272982831184963805293050424382037239591407120139484378766267241120132669173190777781829203367110415202061556700097814521816305584771349896730665888126178425588713767173381347934030733359507034989939416320230505654346726718265637786400030002648001053818997879795590140636909240005269774526218706550728093773698602594344732550653676557055735461790754656758221883036545999470468907825824839684041555062978900708536550808898186578697748009623799959462812013162358659285337933041133748784224600856841194672832960779265262104416566789532818390946854915204757153552698911877699080343273178659760152811157676624147146303563086718166747696046594646703806033205607968620814165257560402685096865412537835508617956822513352817818823165231414591814032689412049997111750504933655123424736443470061992160471337101671365969702206808196223348861086953369379085131762080170542872787885256600453234973802826628080487677515403038013381158203651992626793513170060925246581690120501408158584976846382908088280170190611305880238957407068526207414210377437438828246074726110516361202401483191080121056883418881754215901298299091244248793757658264663955066973017087789380135726938031105258857014433089880051108842657066052679663874534117969295160658490702566723513834292436581977827164702198538120316717609588308356127257919315340341560630861364231804077548323192220538462761170810865438750650225597178684084863689115900208403168351143423131821452565645235746845094143302817415628781694967781475207561780658607374235139075828624253686563552562837959312129542149808333940436489481792008259564251852391050810753335353989709787902107268338946761390768294213056307051880341192779515533540781092251397339089993728000000000000000000000000000000000000000000000000000*i1^65 + -5739738091998591816011592858091514804312956597864204602257169733654813055322342072941589797770365063185709290053305564933986600994406506968681319546238482742254536723389980545999194880912503891249426727249097105771703641728499146569273354349904518849151411091650719512337727228513074388592025097913823358545580492286494259112988708469383444213185030402349863925890632356103354337778542583254070232146722511659817054215733453580323460559255704094347590573536254287540293527217619092071425155303517856616228262964097811967406925168347606200668824731815377693829704715087635043012617899956992322109816807732664108345541472184814100746157533911820487857131873560499627238895814635092624819134996456722195151829400936305427514206122888066829561381019078846649330420646848084991106276673987225830542203743568627556822839715923708089538086793877238370145369605120567220011275809648149149455843834559310835895567284159987295280573741179052213126529751370988093080587112773183442421739914058124962494864463362745090029566130374974424117985475751925508900766210044628773762653242216095784516380803839140370001504883230530300878091580165103999043997575700776759590246295346883375323685254877920038490626140106653328136303386728829210031562126196007152591628720200105364411801041145463727124209142252194287300050467112965388737948943549587251619092077102304643487194187317710380348864538152949012683496713850409974994115230003023266432514805214810836423813543111867745195668848913338023049126150530134479674772249315316349948807245136023496190088189964047227471903020779301815659365135007246878824560445281728241486232020366737717725471501411428986935830833257331664249698022756492456563052816965605004106897185584947903901969030385946496319816452476313134903978879008343296254459912727605722059601734376893034239895729699920189906655163030242346679477454929793928352312976159071684742618042781883233731859681489516346765979195485034931378977860751145908839792507869019751402769964020623043802863649215778144481497188508335848209310867988430814552993983723017915651234783566182687191816063652066714498114801031721850502139281294402494794745492502054918755262283652670480154931149147583714831646870167007210653824502464162992522380543643661891543095046435640869811011506075371067461773208222721961715418740300195823859042167453760249707738474411251487978786721795354685637751290685136191702288826835062952092213741540953057074339900628142161782553801141055305506043260349398010219669077640347137647704331078965415764459339388146468959286578220667213031665835741493889264649145383143664413613725016461137146734107870028613325417787779335696858595324069165556892893818065922187674700166370060664468687861569860063773095147404285433017461201412634482899849660668606280770800102957780567470323427139680975063032680364804088129338890002657327051455482074804015509157962219011231330226525841178168369864399772548337928221748984127447174220491182962123368650382825333014709579782054315306412566415417010412973113080768184486879847632480634106468998746375402881295797233076638709693092449097946950820180969429413135481838599810263873283878551569331765650463201565517793096514563463356402214171386572607071412835419753258944888745764957764030631860295832481155991969512109767723482353358178531054906463798199809712617743921733552190667910453295150718320129127825298721005963628776780383303048521144542221328362503173065130595979032721093607506414019295866683139302281265941640473116266895371503554302864607310354237277506359394192370634215855558053986839483268662074229865807788527721368476018391634759043366918429205833959286982655170739020384144485520009974585407358646310039078014561684040358968254331716708973070498098480282779478489945686137191210878534170409061257151189316813663262601819892378676630663469936675308380884406526936945351327604072556594546606109880321494615590078902770970872849125886947188645410299889407734608103218221093606293471259244986974762313691253142208753473961593223739874638099906560000000000000000000000000000000000000000000000000*i1^66 + 40672839299236741535807382981132912294954856469354841036562776200946626040827030595853383540666281167016126189426493067731877541021184284775698430859993920679743252497927375167504223643614704900437898038732159585057196749550702249325815658083196174345433620370369104888317361737695188151674487197773842505984329041558586928063195819020114283716217927565553305854417177735456084614202926270270372166463509766935990619945525165324189570399208868254956461211901919616749290946724182217206736738539035631346869468482713075487774780491437789621542091657439978266079987993655062140457544944909864463500480334799454070235959256710130374687424049042216331513681235274463101009030158407805765609525229583598525423707501318839019638607346774155325899935082993411561737014331650337723390925948703340218685152120866583835340738407835536679301809936144774887511044275088238337030866149763467492407061599444155554119710484580519677109780294446872292254531660188365128533839197617639288910343774355566598521950130229004097048974392876219762233165354371650578238817999836387478457369667829763880042116082665295548294931839727666289628503491579747272430853140207993164815261461987339834131216565948133532034765829036408915775281372726522124090323184890852521740870489530121599443232028172336404848566772146702183984614877035084771432696874909272966536623027439657901425078850246024674395402957584487028192742713789938183914200126060571782258580589280878525054908218791436718297423475582112094760700543011067404954626676666721073645757831287167177821851429825484562895435430649364727541999997018808958703708541517881931117152297505271040205068614723733388799266530553831334955544113430665198046119592831072117592909145727651941347168741386922312568092626011350564330386033840032518848054203269840683329889009184360376018177552384405049693776094154317340902238730771730771237146385580216501046703751281668562746651055194724456254724572426069853358421358342999393914518561338625714499997517365268918544283445781254585332477662221316835572247124348965519779812179830226207758604943142702573060696548822373997315291108445949230039966108663732085951703300445319101899714271788237349553464374669861648020658369539397465292418667734002209439540581164504617295120608755653825654000692788206551151975858416266258226709227568107427458313524704257261858462166587024370365962484792736356390720268574072582067015627332289667254230104579495566215795564248312735795211072246278073016574535964233586782887845554895947793103423796960875211429887353226491166781331089695282471936528162696330436285073997186991149043106256786188688733281651387387645427466240851885052233968497092905755005185361380987328654126229040961394489532931350491254365633797823050558172124767752408239130078507003588556580646757842510240454768628802288115576089497493224551800112770161400349891640847323902911888465175293451141083523025557766136354863137206716004444910349024544301789273762160800226892259457859110496994228449337304078713948602039992943174320395356814773274573853967641467828427013367653340816314093935034343486924258273499971949521333846697485273348623052632713761599053436465881768254640005527035180935947724644635297151990989698115405384646227321035892925362994787310789143398674887466695120080913631407509019820174275867011852176881635266195658665941793736135508405985100775131483390009025477272957767860413842209657673001291686098199160364515374077107856191288215484573776556861024757969281727276110279552914568482822376821551955307481263119640029929476542802547161452670274901108103855348390877655222800175344403657813301548050674469087673096583977563302111872904159972063243287390835778039301059366455503723090328924610030284988074571476497311231100979694471654842003723558857587519265008095700259994591803784092731912212313727295858437736094348217015797614455913749489197831674882164436633415227385982008321582156788245647947983897523330425822817445008841456813639122423684197588259322694176546765482255604273749635525397635399680000000000000000000000000000000000000000000000*i1^67 + 879388343517826761935412695920603585462472980384598138818158932727217643489003792571670335697911276636653533629733425899398684398234868140838103713943752934675419337834727422340180263106361377198815060751043979449079157353207995972901618695986598492131014688689113364346796795757776459826197341546349628367931529564017052773150372406942265743236007610114659908297219231807425251442123584987724654056302526732077391835120739000400586904508664727615529288389735889757764343536719897666420986243055063777929029157282515439797236931982828998672396551758327532767341368352871997460357856186877470765874369070384377480846663627942613310683248689686016931964267424091647791446359407198757840210123885988892349287407705638451799838170891153913162662106188985860132541570136134462505471988878481907947463342963826677828351770284291868327696961272419700988907746483506812345012983279187251238703624156621395201894063871390914422611304310541943839999108683428539214004047452514586033112116806101281369251787650559946496537916467158884910115693746568911485596048672353489563438416372154609284172750945557195227224975099568276014889415735802346225053690862065042558823737422036244873925594908742637943849077677098729496534927624668468954735675070534116548330779064804934104499865953344152389396620873045310339002799532265333062153782633202846360500257592043240762117364279027970208051903527441899500777982829648694265298867570941157329957335222022201423168723921891639943550591326393863800767664739470318792463240437443373584302740733668960671528380413870188024322789112948423796741043689593948401893217791355927376831546880367638819012357276377003774939660812227730570485675571609566886299477709110177027653138260124069254790021791158668533609238641753495317214642789977243515180876654172650293236453254039425722236464572618664697375232351176020979091270416962899105340145980150467346626567159383102489701946424183241444838225152932094380625791212918980599416706286754971510480129785491123470473650766492019930725780854642127700435776177874562528593125626417441303516914508575468934310869609536213948911830352418285860564114350411721509619866556722084210879963142117354484840704161477272311934006444947724813866909629302922986659070356374978502050268802674741570283749982134157908901100769211587039832510976817795396507529411603465421399964052106401320814690755679030553607839879696862646639125864612092803708782281200098549930057239197463033192707741891977750930677175456274980933475097396763404281207717861386909270311358158704243019191225067624021829424703969874794684142185379633943932305851553550913371945533107968405729340433893104717817029575431558311224502479508839529095486624568562173516162394214957552075910683984776638533780978953996470958607370469880072435186758868641222768291454580707024387106787339587343750225134198404628656953348297842587227771167441585730105502007352843831950732834297483119369961313298583062314915586387663199394435313386648910810512949196931938062501340463778237626991814126494737412330909191572504266794828648640398709685462242240427073240692614153907954458099600818697152929493026685965376567048169468657429838144895863170154726655349863936779837790143942215201678924041774863347222251790617405997834052571152453272028135894357936845108687864026910680121019157577218592751578248334026889545685112621551865489615238943225409755322396384025101131876133519721689528829005634655914045325259443217722776886442121008202041222068058228019600581421144236807135921684965886001028977978542702698990241385547971503014134874107297431992274217434768781442343694437536026246612562909975316423705410385570456868482306732110667391527317415179038471938061501232193792425071035562863340706905881616816175681010215517897284120489903211295373779290966264890029321577643703039732902021103853645241189483251595682682211792793742947666376633692063528898117012489570929171806723562723534565848799079764626912719646068398256213598399929002400782563799158073937469684135807654952918056960000000000000000000000000000000000000000000*i1^68 + 81837436650463979115582647253845406361919187690862083862592546225368959170242773483085043877471870718415232948539191694950521320553796363318583869049282777866421910673662958468444512368853888596939179629505529543772984853663474057947687435557702223213163707267615444343793817566035305385753028215132349800783029266982967200979163647749857393261863946077579980705637771094629564329276777425641211561005875817191012739689658704804401833849476986875625481009252990195053125817828346559865215298191490379712763061790369838050298475593231978791534895803698727586396365013442599080456611115300695228889230467389881767414655728469771138306501515975979506689512312228632310672840416273653852390202583805021440313393902236028469177594741575955762380354286862901225867108362907020242970410552756256470436512396302241782906155296163142346146054096856517856153247544813013697251398204258464612758746630681135094161242471272801571422929919895240046107538448121447183824080209697853299078738729301397740058088358172473406188527801897900058914576855967645933969788735451380128131762239199283009255948701450458693126201300815430724902390882195849215140989605127283004515658230990920110458995122463682911400046321702893071863670524000665812544354874604307576864900887314976786490255041064216837167328016214212030275929228229386317080688908295358532731519797867603132286509973706205213576989168786448099999168114423168898826790968265369543791316588635567604509442357873854676330317727229665133006762187623886949455077597922220120417876581790203853967776250519572221317821154142245729177359072312496141362478928633246315321389883314705428631739437001681729384801297863986441131651556492854217675061982285199970750429501045136166872905915272742984125736876898126025599527287572554497085399707029787296312836254721835393399111677722844223576615183520526369101636855677935589390532311026174209593751407252066078176286706268632206702233905338001627760641278247560006468495495624917979119122441538889135803729569988762347221200927696432606619969885889686969972706238295478004239475718612458671037581624456016374255497113614891970150133590523300288968779675111424315057593138965677671930310925399002169742441929428327358244697745686319278405253909181185753185470991270437695659532246591274685334517648875777549136205900590237297447082049537325579936173663336048880337544508683768690881377442063890411503267923234843379371320294428692406062211501102152751343260932015917584894313647571669719224070996135027794112625516109477325462849226330008676648749161516974589598361909923846920618535680382824330795672362802338039376920623633008138729754842190708319047742877449894476405717112707374823482864325414235120486131253885707214081904093386542334112664405011673516669674930003678691437238709661290743109115796064306939593450282649519326006435027319625539242564095084143418439244124805314214431168794212879552755662803283779781967850050387555905524452019067369019936657705378915564103072258093099021042353757360104174767700570850217291904715744895259600130768108945138784071059226662852080842248047845452183286504780613234953803841125083735752530917523347150302481005792013953621409411322892954263311416837078866526206059305043337417853042282822831975334689938084311946579642644383077026920230129748972630075426877589352778774552754213323584999654446353990843229384925878020539825623770937955257675935241876705637488446118806165399874837208849486028766688170939890933167457160981262103541292511317447307107332270379266338404802184134362822586979588502700475788508862166656678692530144899892317749276592531000508124506984580660928826836669185324048267632877832705148352538371764611534191896992639761966019370214224524732272007369825296869000371034771611656399130095401632013662363120593255041956076327508103964232686351188511616075742792352968705899793594169344717238274660332102768301783801306461029742926914377003145212571828918722885683308099350202434113949620468401988841184635911673854293833134910549411351232512000000000000000000000000000000000000000000*i1^69 + -2033808241382143407517299597348083780421126781039150482651993705026862324274393612531187921136728100670727763824871152286116141415278813419997133151825638463045183928190857962020598937427340057377785306688553006441133134023418549058249830068317992027376635780188641375149066430947607511479759374998382215974021095920419349502580201839230736727978975910998856528710560966720578267277340081640482890166765090049519759194566811923052709094636563146183348070415587000016244643432165235302505695428603500833792910272026954615757036463937080394355349971814861038708963622834248222159217989780152497097161256846330256465064349783811970185135614732051420869849458552263092562052506820395642026786725218396379790170785445155097161719030473852603735877187873963383603408955913403958694201256485872591897005017975285140612452887532787346744025912257370876729831103408717161324714339571352601794558774030264552341897491643662048789075036527230955206816447970264065160929490248658660530402667086932203786281865076358896447240997236100678355309978087623281999747849055871524063484143662643241405765393308828362987302387306288571442441006139554249229919021303244348646493245059875264733050581364325688697585787977496617446501291706798985553863167269624987845043924234638254650049934526406683565330729374643600526407189702748909801635158053049972431741437725151062811290721267162681632133450231053191438264357737793768493505685484825293487412993143123331721876817436693735856551232435299703915408685912061558147119029153334085854130114303710118291935411572912911886272293676214518601050154620749513896684274508295618071124412835757231056044082795834906496146807352699158522788899624066337162624003460192074557121286813863078798952730100688206873269392017667787129450826450710954901371879047752813821970366297476735961432014299126676988477458551447009515288586395233545234785434320969437022794592822862570290752121854368087126952808701064641909567635424885716330085836993806959676133065679930801490705737410777595732333316375815451273332389186154788604735560545563716901576608190648937961533394286220421056091202860218284776974298214687224023123577149368176350210343186493448072830227532502411470881486828348158348121532915372869525344528169226920163929049030383763203631538401564352287546482170319579967754985531501735035257198987665978309947879963871786010331545928575707438429424116869350893875260359061742089299866091018188950168922465727702147198815208840945853820193097230848430307696930858107445669791675119705135245625071437501556931874547287796973767223245700061835210780668447150331712896683821597883989303666524979606874149082153479270615440573724137096433138002949639369926428677015508401215963706642263594880299645750435547693645972545300359213910570462360776037658936818324797077320138159111858590435030843030968052804245254175559950222692886766226861423651287123003370024735789464121667524519895330682186007034637071532168030935488363334422373676243686282177550315790975803365224965254146022205302625516592634108049646749062763239413157417405835557062005559151804411222356334507667509544361238421665102890070869517269784814058919618461457709352151423099896320631859758866075129599704812925598610432905327872498685668181502278536801302600756485978999860555283123533009057203941685317525787997397310786110995128521441463567985455916067154267787013795394543125840842622421866661927515947629268525038913967187313814206427229958863266843977495578329294032286873023998762096884655023063049455374158956848075218858925165682908183922981746482591565397049023690162291379807522288381612363238781920068207412924161216857539628395248594953369048219527677968967039979130613063282405424843798316278625836173776851064592515523856116503806328210643652139036989309182673483776772421506305938875252171015165765247008812308529279145530356647596132196059602434909729232981709255273627988915444395142687536722454062674035538895848349486621936308518441673789617697789007512925725553912098112848598590879405441024000000000000000000000000000000000000*i1^70 + -36288051370708954525649749883789611338092334213636827199942797385640664542794766774176746104094768824537838409368400865559550605565976366083459232772158398938980086811758297678959119924527649852171119721491147489899146498249222604189160152496652724475190669291684684386213854332600690438124848762354354737929812333249649232870687567172743623222473878004838974644534376082173487199726224371393509948641862496756431451029643914744469061876268811901183030533456569558236317586472191188082291822866061274818370371398482366810349950893023812763818340656427424363764032084584042543093156315402691972712569643755403844946009554533660490461666694568221205465076980807975306521848089568283602312287479199894543086286749708469754606288778629330613426754758939853071090188102040475822745260012275047480160097555773760090870711613475969037418003274511587632289225125159830070894552917681473137097918977107796637741091027056266696027955538662281025908334055414622556281655136735323462966185205153608891399203894153561359934537317470309809052146937705619234012963472383941576880415403387289973003129140183515705937591312654604150602284465237851693278530540314666344878854531544330935690078082178010650603997438957493468234076469096925175009988121300197783332571909307446206411973177534546041828182550232361884000705343258022261632141923038829114207355406217802054378812576718715030954991975331218270706014220515786897282938958648378885939259362322830600940887184107910154432030417421471464419488294793166103448280774395148071459425090421528333921861423270191360360377308807445474956519457101180773530490445644730889946248202009041952623383229622031037049551316060429949075137156153017332772461858604638808959300340009986842556191031749625042656423384982668800042901695346442522058794295303389191532243840584103932113220865287533630669198603026910509307057386772917549274489504729637100897741546340557074851333102196166814566480969767422227478653741933298067650757060811960906005263873054997192205606091363532522495438615600111230351320532379743460290974883131352970983544547345683720233133476711298683445741362718339094303884212834779538463349890873005429659534065096818406418029505364845194645677358187745831857870752772979256636733155922715925498760186001274121196847803855383888390721320737209624439266905257740442311775562386634244933860320495323386171421633289104288040132982851906977194606849508793348148394117466747839002750031295616513388937198221300502233606676751040333713115326638630556070064585276650477845316174808135657910555984580949857716102823254712840542832510652332810769110897015440306361450398247566542162592479382752505852063590774683591998416965918630736730503847479842368407590213608526543275927930793447549550573648807238555622605636182774886916516486691906087620265967561395117159991541417359897751949199721425342601291198218574615587259575730135458545478787654346794149045171600080609409523331151223483643658819448961687944717095122009609745018038820462659150797419295142259294861746615051549704212130074410915271433925430455555447730747206920024360134253376589903059618144805847292593319159528454294659675082428477725396057060991700472584721683696491915022194956419108111013629682391657899187001447655323490129567175831895562121592813998372836222909484481257618283358637225087782619889522037162053988772428168410800405563900070852470029110302891864707305438891859749748384564294573000013798797450446310665989022875598671588326567637884112787566404608781005951905737106481361773629953497961525775956424478797971103561236888055881107164328764340742959510874290927887981761322484172430517867997849597287081113879204432341487054453482839497985718173342064762644866912838165807500854323444306629817122312300632328638110133041255899446271867867395765041395800493445151310663694736643342170262304052939701913710572833280002909838746772727888257105239958785131788490343065326155216709601263203836026166780893983143600263371716362699057488211264977289473951535541585727354736476160000000000000000000000000000000000*i1^71 + 940882753903605123937354805722387554954545157919216100265982062810440566242266682343057097524724087266265929769042054358371228246296027969315556286226037869505895288754798635364230842944725996228436692044595771049054227914113961422042831130553390557890952527254200021119038195437338495286374845313703726704339953025030301789348169108520392939121636405674336440033960498389237009188902405559454500706291844708317108281828626384142395510688422824217760113424090369171216246485777712847177201508127474720624011934828323513005999054375835543326185457576289238420441267783478428228132459682269225011928482336139146568940871698624292566941018883618506132756373502123110946033164579743763113824476465638816218454513143679159344723484682050930144590316437232873015131428498848112161460115714776047019927007307009655405786641310243863550456423779027909634476735390125070962634436300167369887247579827994641410478465602938242386909723819258990000288687295602530604478458567252073527689367542677661117548532677156947988939746392772676279383083721049965216371321499291054735150591266029707042937499783206264630920391146451859019019934174594662769310137053685012715481135739965359769500225323491484087802731955647733977506131387339480817430098633611155635941138280546270944167208163460826163443664419838195592889447622516694087065195637022366260279909479521478074099732854320298625840737079285787276970963090662397339618550196417932258723864484519471436552553434078814286710013392456687683227478151594630006444104828128603773007607469250540454773136705906002780615320812639054432409337741832270657581092947113251595712351565420000000950282290665809192719422773854426049826219697538935473264608462963666186449543110816499296504231706322283847588678836385739493771781540779788918167648746965675775860932317272991995868676999304710967196057231052131909777019985666634349074808901863618988072230762031342229986125334191747735634313442935300259558120511526209317515823854754006145127622621390266847337320704535072289654970573698224453465344661688357306968219393786726225563658375995628145053782552966901156149170466442396795677775623845661567681164338462426851842459279637931666045185139457408355594382969546653014732824878428302882852793706201059728915829751534693057563382121189021122615066568499015267760447762886773794845723832333477988144156796753589090455494612558065648627388695710923824457352452692267143886247737122751650537008562198178337206079040137049299322104317198926256130420108471449382306758115576980907572320505255421635954676422359773442362121528221697066286215318501750018381679527995884919035030637717852620535065938169673700221456718225700919849326929646876579124442982001022178645600230839018290571479381124252618363311687494162127042491129557633490313167250683108025022798416913895339343091456245687764790291079657127282455460040561118308527486102034622673571900505983789139584851889062909882988185612743930764166875204749089281977352495999413986039032847490514211848038653863981873858507518911071102430233710704646910233567812646999426306084168916835298885777507413425385577287152868390738327565603838966813444552649862019140845934062224282070662726127552492177974727584849500908814587987380245426799709061965235625475443525898829557835406094664961664313784911812933591058106598484504785050078962924109185430574455336699200548481190523156557833968345423459916434892067963841762201564665273340114754450398254265632241731551847999277445224104408635467578981465595807211706860342995564701869508439979644229258108712278936966242039405399484628373170160039863192634248618853441762452304525877062538671834810380583966265407351072933401463548296956803778471753794825984496129016790119491653401224060834913080215971699115532674839592827638730938629848103854787771621292561214007769594312138272819089798394717491079084577475642826950716234687985718560348981535242322941354209339806116207494961156447055134632273361547573510380374002828407291322650581282551916713091302069931632943431680000000000000000000000000000000*i1^72 + -2255235980540479352163197093694020782730445541982422358545404609082931682419755863717795682685315790771060260205942491374424294641353215323414776147226913605758321256405220620500775154571454935163777587516568887980676488325071146671943661721744321359194868212191856851446806155504906651553435859532801289384724029150994289937075879983125551045393109354427141228735132692803720483365912634517814708835035578178328750240134963652386898555996123565742973101474887644570901529884623135733337030114758108686352422742376672957062059125534110046345295500127814631460529424591716441163132223239685608827988610119718960815908373100476097937127951030422799475265746300763948744020358237942280983143579370540633098049005217454327260006107252300867128903055765916043133384999975439062296313455448094509883102775829109544336449075016971404426629901796144388244036289754384411150819697918340875048040972511116451501301136760403621841033233527434288221069104258134368785951434481691004074954938252547112770765485447035763496768207068734188712587043769948774123810279846109223067989826179167634172786929405519343007469196847633785916873830384323181888123272931773085173346425034144911793645533657714120248470654503090791658193067276104793007171429074405674068766587053114051757658132762173794453955095404075123310515614074082904296990283288813931185386428367633336169329569839645068105603289681043335009672321180180791942751179174175192261957999907789325366061378877728725197473857533314182397518372380603803725709016983558188123402527720056538596682281733180945925759656509634434502692306168092686188984461617405977637880886596076452062974654963314066553970898823283290021400935688515887496262456669672222927723506518158258399876027142580368939698379658499977836343719647572399361606450367020677595104805951814783796186744288876411251897818157205853157234840986426033400211154656545672118167660570152982000485750130973400263630352074236322431282088284345463164431702606756903150892005966515986628013857233397965678786979032007663323427430273891716639560219600058878923393302905839452532538866933410154817250258925666501953105647261467185034863125642645971817207061742432481416872366751638938784216701437014649542241398884226623599534050983600700957357328625002571708885477712083510919814195835429656621543342264933510169346845958903519030689747074256732556776569554964247791637551001515421719531454394512564793427311937003073032015679858009500337242200611820123200478562960999587074145704181896653971111166900381813913285907278209449416717629819930353544890731965340615692363232738155089590273832390466985089888562068364273218766444896327366516074737793307581593348652598520584704704123803144214255707750687367120984651111215049479782422727666872661903399192199452428309059306215212577780366513045426215924271116697584460260470343323890716323989331332858355728925089347986276387440835043776539551958099107785707440437803733949937164887380960869101240536255812108444656797387313832235625637262399909807424331867584552105350560259789133685057115840104761841890722987441319904561150967220614320292814619509775256763608489251707436763748757379769492812195646730483835881641399149747431360724294552910826509948115524995956089184067033558786304694583825818625126140026248450919506109613327541544374939431768626351446035890167093938367789861260565375851619538992940922656676450661328342969422072325538130301124462760745866291418257180121383313809726740805776262924184953655546706929726764081540721104691501010701669340727761458740321149571282821976787080038887808858504684137949490675373888904999674367169475921765072839786886859848568631322938645779225866409809161142744233818025792719574216425183720435432210217209471332581101584081205739645270952598787661635441423778377073262094899589002914861862560022590856243120822797615090095186214035242085028351388452229716382248207219075933418800222129685996858944548122969430550961967956368291425842223319329788512844501009408519047333461575289808142509015040000000000000000000000000000*i1^73 + 107356368799725204079016787015646779293409621759945960876354013704194801517993484666492119671992150768121915789179277055632001381580853008222142325863986396926810961023910231520536342654132234436576286654683209455102101493412666615177411783449677414176558262680211651663417154117896766431400892364002876365024546384307241118992793649175922249501047176755890844235893350831497526443084361839392248316052680453268459403124959712661911933295100735911538946929967873454306123596040535940883891343893286352861142863208844480201197784471669626181390331752231830543377237429915541862013009444901574582580666375404405587206042822345516284619775207178028367770741899334635471243967424399389480867273192605716059429348056377377433180547635739052982191901174295597186110919113916137763437170674074157877879151234641684462543045319349338533817018221664641789325436225964093217648419813362551930308166578982531851925543876933348884630149286412764625810729378530401668789517157492977723513766044599164869825369757761393602354170603682145986719684149265319911366711592910993891036004895740545750884953065255974476906213064518703687540901027750792469395358305798233803864892420577798021019820418891634896113536225776808037639697260433704889934615983616014686064485456757207331217441122213531687141083319720955131595433287204892911082794900161746273868432854949828984067651885602713677923262094850645247995348733221772994043667391904442280935982606229672653722097030735057733239241157161214989277705784163206159461448363163714261732556424259009127351571324461108319236334015587384814103018246240556759685290217585942675881509081646073033768955857376474209469220758255345204334234222759232390117951375491203406094333169973490124385064635288514871850139825777556092766795658642943273405631627617757277733712674907551180831812330151585954797098884215088555411731110261048473611232538397431817286962719667844822830641244197953280875861184880572764840985181570406791089470250459969405095738757737245027485930350988592066728278878232178433686792881902417745423086517558111469780491558387499578733780115237439985647667992901149456154879514406529943550577319666242519568160722265557968291998302066662286747081887075918114747526776720681650368888165475607217626009490641963438068732702335635066530028465840905017880557344915966012282883406228121325380611959299007975786754147555730380198034572717497844488500599807679293283023407055386663350615046737698105769653923042571372264026971299077247536117132558731918624036493953302025249640422218183549301909567258931883456337628275186318632863585902645740750879990532728606276159657749281162712672907434381261889300143773797197680926868338727990395980926336480861686080179846272576203172605839225994531047926259637078736476736607745541988835545451561839132268939995606851612412675089497462272067865431002150889331554952930224055612801723305683264119622145554974793856676752100535644207916392958665293798965656874051562166709544495842608222785372091686768624645794553713468544904928581756370410957272470711261459633883533312956368203157951916732056023682902027153783102908860527663693299533165780811150033864854386293564227682110661325498923374997538375581986886058763100880760116126435717823325914705987210217315439191180813732708993063917211024712958249822725924561032739305378357033664157305502742798199524288242738239761086607281717020362732556591879904855510288810360394256470769342155532604304762355508278431393604029807333717974709620089553028673666197273050277138809799210079414165156258050234134224169557928634832538313940071671063104700190361584694436108297661395859508446592057634432184145085565474929968905904115372444548588645339920045113600310215576228192833736267236874188157720687038686687157925038069606108371557028555109696867343619414027923435891643708314705240162873364160976483726312223178964867218727779343224456342918739791886823028304914683239358161942306611551202956756919270851175652693083872123916733054134074571546922875661813442150400000000000000000000000000*i1^74 + -1928529463952570581460110018351469965815359920316523442008625484549217347809278562459449678219387794707933833150116091438215427630672703945302119929681929237976889079603924103583166481388620955496982773133852896202914059680914091021931367126733524856524095129331509502425532441036052486251502607026774573908008622772454060116750531936091109626554401137738612162025097276330498684889108496614227347345164299236711869844792307356186855103765782603777548722204318132516552764942363050292654353266699902188241592430541246476966825339765469114535455242308415733715966421999583966568401749477384074976044741071718989223811460079451179596933316684960909270213517751814973546172832453270073357184648634655634569747415145610509680312373261194319650316064978765330978504500256086597427845644175412855691962576743580374504202603341523355040210011102118711752233509930996680091446779667655180824020126294718683333940075838482106526259501625296234631889254696242095605024457763715563418628245867230225287987906135761728518557050975761043688851052123513362285989623580175670298588836488011170611735766788088587424773783640819956837044192996782345366014148668083848442318030559520451469558466936319387793243299455741648428926874092549557805176917389022636242134032111088603867310246548322755157998204610455271747661077386131446260511836980124226128694673494067767414072914147204946034186439562883359409273366281558391001634433226531303637269072266691911500834319925307391261820572293700891684361551050585055250801387916187163636463236705716855331146646523455977840334092113091782906538385890028733642045732218977800943238530148995265612286529126275128900318257119820138138000221488191230789838009312937249951627741209701398219907263815470593176578474865853482496542919324292438354515010027419936735552609473763027608535696608230349057016414712825937855643555070338889934173498929182155468958402541461753776683210009859806889364176253574347418938626895140528363383821391004403333380052246438674329543815518732756151205287299795546398445315182633586914480630286018256876655654433461759846042379166564225043206767919838642635770593895552671685709312045856626339603865595456844229004322332798298378334420876881304757870889690843183763522338614281260515750924395311344673917402017995068770497012882285718616686414872530496444510694682463902225981721265920271685986077679909286165926619339372982749135862852745765136181041513160233464724407376958218137448877106284922104942637853719000428450540756166437323977315958707080187680894309361457042472528325401590974775002938017334254957675182740656499153368778191655871804790539020742870861433340534690713469681290130689142309709808415526940761577847258206003451311384039379590681252813450099364177027711951229574663310526011086266898092740139143954108887208395393751328121531302996094501847977954321389214082264838772455457155938877254987926253951757906818691432784433463640930505276879541847490403516452334783719539049419803931593227372383272651608713296129719315164256843915587413796092923571399413730822038187493930100028831815591719499073088626902894283324767356635048325068967187934773065973218130578994818339057177370968900655011891354726676810133695341186215250020962462523477721728323113076136734970066879461863146167463394171386679322117408672023097032355424076587339292138838525881321131529494181338968417520054803791984409587265427408612019129348370529760040145695787004261991282907665129469729196833703509468364520006470716010697750521607044998206974515423339358572714758808255747802899518253823309811673115997143067260545058481806103063956109905592052034204029514983134214973780083478660605135272530631413280588706931736114470419288837963683512845777023430426570537906674761217717819252340619921973377497694569365306040095932236220983025904037605744303273937365150745080167482820611211746971268310385111854117377995155174528130945630284524714889140032048610347319629204105155310204145270586589231076483794792136308887943313812035231904327270400000000000000000000*i1^75 + -11924230446472081525900829521760009655634758790567369156144231520945646843617936282282704405137910854711601875234111197285705110950198329777555291867177765016079279975694466793866919041553395843675628584712218289885101672374053918389193503077654387269577202011629444124157566167731249095867788680261170875786433544814130910394997511839495041147681286594868915117558354432838912963307832212311696608099922675073915791664825245826403769971562017638285479790700882677049983189243639257987169425736751584787427208762117577590221847786478202149469397297881010441015671615646178522148337826115724649914587159855586834465855755835207634317681759975912296310809816930429638912018762932413183391112524806868020163627892253545679762316567527303817789325235674186486630772422535923936036600563161654300042898402745830353828841416977090163035198509118974543554963268194232647328143456880420311360203245004747668445922189578223021299523311391012059786214840687638107745048222127406564356144012750855725771784305466901919568153709163933513856946113555527617641189502145759742967372304452870114556053066180341496229267157909967100215256407333747046946808813764209836432348588118604308221532999235950377625109836658305131782024444055517023774122739134196419961624028049866658815808219341414049374146698436039061174211542343286484287033974751343516856210234896107427247096680914937848110692671124813788230289860251095998030180245286101047971930487405067789831516841521850084561341799833444170996137870531520665612986798567884879623354586160405425192309197067798542149298538634680895690777323131817041026926973350269854952615516348755361875249147428856472741098653785390740743310145790920676594906386965197687928574333845420264837731174284106894529896399628206027387957849757989447542811184374727210805677682416896834260407801479240393180847505375090895843788749794094019812915419025340608876313852769487037022061808805225719988746092933620026378768201973691511879486221773566469488710079704631939458735191574351879629201208775714086562144635201327180507189426987172108350175101031852806426710703349177163141983038415267441999977036979739907379168675803010969498350542731730153097317561639250869860625574312283545571996367751914545658192059314817001237991639252174439780281980036893232430908990678053328072984812204007134939229367671312810813397378193819524840418493031908010595275256212061804520169956355552276541392537118329229832923892325348289723343509629689405492575889043530775498071793510526543710721952949841726118256862603542746990187246356623146831724101604909631445975604739251179510667554737691629301080623969679348784620338371509562385131953043600576386789207791996633770475384908396202762825938014170978014790407417677269859530279307326270793246859558881775174618024527118367458602942510812527775008857770678882079396893857989528496551077097914324159835878152485317867091053944302078244647789356969696094578874863772529284341387036609983913259198651706572678098246711823761779220747047172963584496800743005840385456903535452694184713281832186361681216247408691188418587569467700680746031001136560009156734626507410414886187649726774183487717200284151817160437419422457084956452709510825044336405416686073702614602793318374455186823665967347154519700490610162880127219522404752107755814033815415796293758937255839011941229637450394635964463993235632321823130724242834335008929604622361917390699297370731849560128175191615076220878397664109787438389303512425104565497987095535773021040365808068259662194872128609257526478304568627109855078497659786597359683365244397700456531546844712965675874623454551967178935978297070863668880513342921734350501373157614656762630598440739725594352817274271729515574614983755559203666980711543979669532161630602492709838194796325807947199153257056265447320140301367874902481982972372976058451132790267636650189467455457963187621597717628897946213148597342563374577849981201043496199673545195219815180687534834224503046388958075040518962513308549120000000000000000000*i1^76 + 761235181600721116679563413538950279571589427487010366114651547634350890464413745542295991796075799144675160964077619473621371610742233835647636112609548709407442786163680010758042332370570242089484171443907806700180128446044414488953095060067580104446070613181555881620174242164693279150526974028275810470609917584186718759828670273150389258876432735522980085845067928772259765864119129047525897702578252126278842025086279562445154074065221984045921949756811666465407759902281596586827608133460875179815353472414077557998675387937681264926625907696114255201216309051170667673572855381635509777225564325599791511518275060665353025076255991669695624575866137795292099021607777709599567472756753817255975289027139312396048397618145774458411638330833719085196136531631619921671321261518523403968982529232305848936869529527650546594067019194028936020291022333560741118108174865195864872265626512942325914507534698520737970291349974209568686452637957056201881538786460803797149210124474125107250567828570952114250153953312915245654252523168904853598797110582654583257840123259889488271866086911357265344408193108101976093696152375354237552452642526524207912220670919825366399191891201285347102855422275013660825339314269895144491699026135792567259621569425249215482347779908579913423143913254519781493906201447508474471695403872389626824915728234566801286744451512150425348168451399409469757844155080115921981534400837882049202979665796219662661872957513844301017013087315091554997798585635041820074610618324266693757976525257565961119120898813312023542646498753863666791394157369174308248920396770109930333925850689853133135568326887311047541927086293804809456244771444580869470798032201720483959365426557227020464779047039563473180820762349662432709533549637081284230840564206081033677983083629572477247312650642386820557131247471123885205293121843236110247801040477040987692256941439655979031508852942109674382350988878744868057105341772094506279997383955711567110037722561474750355932776131553620435091456013592624769166305577181077299462404688307440883016929439018799746225754637246938313171084093607145850888360131577627675077091133190198267800050108795064841796055344367577835134420995338790526329046329268085940576031239715255769437004060038701126066530826247747961132688389025638774547755073532702878231628622907378404545245887581785966123549363613353130730930943206808248094787240674122777154259540953204490847083770257574817694380909092859600112998870072595298736090583261055992313507974870307400167542432649260710220664266525939317252211371599323394351871663223827754745265615930429436177809061122121391743257553910177306180770196279877044531920302668014552863967189809138597756700066570700154394175072182285565291355937623640917873267701581256413873827192944160386144941743521729597041128990285676723443610465853933363495291654793267634563552891606204143288922078841602404496550771937758193581626266388588059337462539992745443202627021321193400115735175770750511184896541481030106798738865728335893356471918834908457797982523456542641218126976067378437159835241808829272434966063817116865786901095080286024101682956773867925967568479310030004485942363861667715069814491617575552623559099087858510604146177449679660983357981185694580336733237020609094010486572110101088367176169729081780432318131668501607867748089453652668472523068305143131340750032460771766773807174769040860822788297154170492709555883919470309174476380287655736512314558884822437431926895917663809319311116542290769024386897653859378942000269701500119369380829890197592406636213274873919645090041730084912022975007139577264072041663010068754440760817758716290904581278441918600445249542381617578311280080812916066944852643147797353130909661174794539100854155691544941969328384745039478688530484040592978835043755248960408836263624374999088543216357306349759615782185483234356445247162645273976627985952007589537799944595380393984987883151696394008439717203798906290516022950465810296002800611491840000000000000000*i1^77 + -15897179185380890134582233576125896525835517671052244280615232190734655332475235988761765064566729139197666085265042091964569607307748126527295037150250005915175575287611626965650543841891990082909685486209687579370169644155095790383611026807394854256903931496328791636387973855178877388914894330926854588416909059289490019086485912124102278383090552855476873395143462993435444086874243047762945899282472145242017218707322761722452259536976545248843540515924725500442884778034880708363942240234414151550303626050390852238543268682417792862173413915276847459246649773622207908805351361529033553401586865856984416165214555874730596336926145682620119545833224764747022208763824991181888996501918336608107303782646818251007810844013574836208734985966542454111633760954949853107451443444807228349345991826273589080302390450113839283163335184345708624411299606880523956796720699907203317324524274161755010851874374164354748091626957830586816830104579854493762855257442704701702424240956274912852370390759526927221295527913776002499524601587835738987861913211479689281281947966055891773508711811243348129297653786948861999202208695029162443344531508320838407100340943082684191908004158134428249737794054665897813439405948941592091840991079802146957068304839898054383344998985099194730416994018126112325328543400394118799412249824911164665807155868260830338193360438818672947326372642084446724622690737252429749595921714357947937196058885054620095678110242950181116731654803886521014002439430819309608909473926352001626361610376820761128287616415591440692722235373289207333332036836363050634298194347347898797800492270119473464191365587283744707661984251561857871381000607515915718931338592473768511916666196815464026867983326714644071547801050415944107269247038601131913987964685634831017850371556124587126707852609628902338959484550836488140231247118730640284162223768796449333114331693127897618736829739787501441111893631451774754519456688900286704956188526592336704738988315325094192218542388379249910368090338638055931809833514458038007038954868929653698670717937383504101104689315112729361213663102458624636917086104868194134691326267536480131996987960354289500194576053163095024908574635760733128446009637318290114110286299857542140951753046649394687978115895686120571422255139692418953846080265919185498744110417922193017895549875226667863490012618215412742189374479029153085672069826616761365396721212507548049641104704580852512112387925753229954192859897726108781637957207544516571021842441526562065995607324055233472360052552861663160514986909411703024146201016562454381529477502211692347347675710947421186556807430053679210884424935118990048266569108266575183969423202007836106981978152031726724152808274223678261002274302008891069363544987173621205629437900708778255330035766302895672442720652065604554422786705358250240164420220232158355732239823909879480857562184344669773371496133420347058183056616481417718451008568460985276164913486604164905130941684073140338725743737831801660152210374572524397633983861293195156646809388880707212591989761594278629741799813779435713721589187053315926832679300000942698816700352391192380121352501291556853656852992737217298635188303583217081202375798871229475475478373373134330036739819890746488626540368206649736017688707887968300162105979383182662114323402211614716459555958612853371326753446853326759664854993561397532928274263908618425594424043017442891319714428544163487641547612078782859153712370929387500652031992850607045798462429070168355128140159450140503184594934512533061159070861427453276635248079920674046285095168488803071755738340448173609336395319082545066474808090538181049004493355210204715003027515545599821227219921373715616087236158205549972795352199187629312896756622155274031307485246505391834516944489365539918088250340477880878528706536167340179748753799478741922466992647596868011071394153951940750844637931600016363108855429847012417243146806043021533005939144023233502804393413935168056452432317644800000000000000*i1^78 + 45509917130402083470608079390272265713427358317526982948390690252815234513202548086407058820506197784985426294366690632655328405736073474724346776199186499273148722929667709150922214753332612417734581416980297370270795368415974469484235194866481174990202873012210486125596885589396414393876313611264390276941999390931201374731231444715942240149491215226813386983666047531647490569562722809689822042741643443941995592353878960683995608252022848130682170105537707332523132909210920213035829275024695958394941535633315559112912011735550364480336082548769339205062898538619298269551110691287917158750270248464948808585657106075677799131553144609692856347647635172045975635682978745378671739617910554967886136666307212743319672288395921098786611919311076332613514332695546495836637994123335981124823748710346989472295957393365230480549968184241523958900496361949150153197519798420300201967525754374375223735482944550460815373671713721263118632957037677639845427109832999134128634500530641518156021282317324497811068163970682119173635708340870687514146323080245814146410510148505386187825675008642941497743575807071795331594675481664677417267530622166957165735297222808634552450687436018020785245623267330250490507509381483635593952972273043214160311561199040337482049238786747906372696235008932920715121927693831802039878364042863163154808071613200353563710119332941323736168055686129790055157789764696633038067657654641434618524052069216960016537886790814860019455761280055231726778355084373166258261594548596573120599658100361545674253826021417815958885192277205865579413589086454233134655170573264756432912398828931762131816898073736868977329832399404318546369699787744215407806335396511745341779631337732271684065932450961000058951068296098191618289868313653560308483019598868201810970658672128998158952844538279730562591591020487422740869231884947775837316314409910896955259924098581749051440367647447388870555204862225983394100664490652766132270958151589218610605097532894497149823652919171350196304417458089294408792391607659833580938085488322230351990115645337123164421646458390709371266912332628018266341602942689084616780963084354548549897104083942190144230634919405159877628841259472433004865117946077651787996532672695224724202612758182129583014471282820786305564153606701584226682499552086451841207357816707615647824020170435229671856700696918377159703245713900661428142862437064821084147073882547139154851118277385216976593941431954940523407130991289660742732426359122236082351415914990647649442326675286077561589343243294422444421995581858355826591814877597264478206322653386127272673108605260492414390201330667605733063576059192970692225625562910995819434800745845938884880016920721787173686938169380646156462421801830729642709516967186069900940630237452105744048307865305678100983512893335191478862645885842290624049040318274844364516399174757036238478264278803137874926411000388068798344579611905459232284428646267248649778575844868866947361391731096358112794107031364231389846850600860923758502184529516318338153271291844893476592064693932276788087914271338994360704312605366570620281638359440290410514404759911849466901164696356175256193647355209538746815138733148111904679071780076659273686611251531839576562350276165763671925865546799479502445370830697388449536007194132843077256116155915634274332181246642702003322575218949338970827942224055640222318038867659565273630963730550120661884963732821060809450143268624121020121323258002053956883608161027495798114611241638724762796979163408784059265630071568968297168708487280384531697334988027985496301648272327904837326530277756859911250742880660633946452768867022401279722385875931685925593221327228194531197051172300782884768708396199973504533786909162915426677007030047111645129484781493195045628195167125123888106293256029020637970582139639765740868158990114076542483869164222976010635297189758622443246643466092271072749631608520900276315898753111596575116483286724723269086205708435436992219578368000000000000*i1^79 + -192475941510409469900875533691841271831748318071048378135955284315694375177233179428764609023933158554951099209519237837403720852814435975284084878304538489909763896053415104076431187123417421513014579771983175669422087062240761422004674572126207562250714322893951499487866221690184936798859606183823562461138718658108876068175742707772298490205625163776280306144008061623536454527789071757884197183150970864229215913637434449594498923117933686782917258641358226754357866962070814495843945473353674965720048558402686321041032817594517497518174629690847890286032662697361853969399267864349273807081231843833054532536990309412826042486287459911932245594837490578069018932732898021209405175315396376382417756307930024100502538155435312466771126241212249176661577870375810465031942587904333204105512827780832865231754445844320175814497793635276112655195716606695378171438675304646044660003195436386044236324470001962774994889877707991808619058648514196757713808197968000130906404054877344956912783320699605256921519293160337634572600814075215897046005778283352393991865360164218955875096374300436025141073604614871935754819109117349242216590694498715627423988805964972713612103832193918583129490547475014698772319169926149109811127965418361759876253669939970395491924540910881461927079465886807680900392978373551852917620304896856476307091915835151697520135450272732105744585813841477091231481948478881853773162534124866857971030257603516706904472163271830961455955456425206810598712429437988153020337513617490511823925731029396207046721291847747982795578036986809046504730085480063547848730123284006565409953966849249278671007544175505334996501138252835916830460877815349822738101640318482150103566391707947551411001856143645777687836215195594900203905795345535830754157555430538776228549093248159788152109285425147806172226372505708754744832625317592215538439674892791849685469633015355645178828290523717426619795349655659797336043737964107816442621622253833467530389395300550096096213018872721720080974278646417877802902690847994051343564787379052642501164063901105858190717861384341656478930594118424810000737128312471870349959853979873653511561613325682900752409383122692554571395285782059865317271690103344695401128065650574936101022063452947049867647415245314511133962583048874478096919597154578205635385821514380797723121056920413483327838932408770763731773652993456765173263049599939993530690301000822811317786992106523108210579582292552923899706599913774721480865160510047733887177191064356640771002490087972930008924419385484179978715001556121051906340163368041873624354452736685065015584856677983262340878712731893044552893165517759339358044910723554092844854986660354118440703271414284265330494030320648110485140224733742251031245927821544992937058008143259216569402932550597625637997072599995896338667188796148144719289825432221143740507264122679984385757304814398400900314172461561558690762166575122007088253665950485719333646324986934089376649017424999149982238662786185502980954874118932670046030474282073808253709725068086045593755867167664510004757054091340292986401663343862401686200668624414288566429052335795894224380378351953095421935671167948856967269628722210187895794169855278278908441222915571069105902678824549715388030371884674911315405725881228965524394975499665320731507993440839103362792250907727333568094562493067367340410580840183130317652060261436449705741756147264554788936846541471916694917393217038114038009131781036839696091733004444760362599615142137185971142956869809317823472971825028190260485130633497921125429208914137009389595145022982132584287456565684935860773591844364141207946549005743049568476836456295317257610947893685214584708822158687150881944398826822144492714865872128546351759038372112446075379997738100872065752941305404168753403081803862921602509267142689701120984629641918933557390134777871233852060976159498275858906153058231297711589919517082868803944614377454208793967937191573472913554936282319753880535040000000000*i1^80 + -7034321920071875792235103041541975491973557787835111384513540580636053935562990168809766375597903006075578266223216912598146871654082989924120659273945351255239985765293813855782342874789981504494887787828596537287743843757688463329413052232724013918751086204118344076713639975083150044044146271525797432997054070501886601380107742664365441099673458681815247671847966496409302277625299737982710375046561513728020697540583368486102715582865201963107843382907087691823959638341112183673812574949438076949267361635684666185375304618840503573830363329363821671943684101485045364614239353485035993215262543403633850011176263312579333240594050671621610036355653186862634289540798086584935376570062891646201547947834275238296377774218256729985114074851389272690434610836307148359964470096467478943457578063860003036166249489219877657463617715502190444722919077849848023294831153936290449267029683035529033293863320602424324967341126381763183136278640579928488474168748533832151483352562898576876006823849699425103919525230931114630045835412718153858492590745561945992099331732252185786209459893080721388744808134728638688053440122464816047211405450707362665363078894022952087704093532773095784095199597801869757443472790760008330351464484821428480974287505957705433090533729535305174237059199383923336947833987451924188040232466619708872466025147491322669052616723008633907855219938796641639436151681560370305800134627457600863907847487592949522048755341022600871775968167122174458355528626133181052898490799647240975854764320309282576370422716907188592590806984677160074566347696370961804336227960735538152695239916261897335151094350800753428836556794796518002918863953244507658995261747125276713337153616025717633842307298888079323078663383664342883715296661559948233766885506322419220288702242907608822290273540927835533775508054245422058048602292143431337421386927969341049596580034094173353107504186539235509193999210038018095948734358827019224281102586316739716300694095839939004042457296678815519530113607687302816420590459323746129029204328197911244978988432326201584028546970287750558768965199194025094320227067929113958733666776076869847485144180582987370716162046944617481752732832112645996578881289050013738142519054719315997101338989105975806294159621795012474610637966651388395882282998676957438464100388541810297638968201014724573889733214550095864759559879518610621005720326963987053578672715030123389652278657715177173503717377949829294320193183422243715186394356818884668110340521446366033465772103680407777500143913095182371741019134587783638513844726108839721173330558283506004965065936693590594085145524403125018937594656026256792976955702129021196113298388063395364532319253378956423074134000012151219022479539301079603277949397065388480679390004669011799072790134225239248171402118616680221656876182661958796532370093589096775524510574288806121717549693736880627903879094319801697761704783868994001492955904318720199522543828294206872951772761655311067861064427999685640686766169644114932334389314057221055851277353864319029759476721375358192999982098455180212866965865487137648773865403796667144875130359887927474232312359889646936151789266014614585342729142903367384480857148699131214334084872514075144901300150714258625328670099061717790171500864137968960244064834585796642444415988972809166400100141137689370920502775977537510942546082922803764438415959777802734913929414681354015060924849797072322954535771895451799077433326383108678249470787749002961299605642655186556545096625967020821893712690851809682621470289438975904329968342243743567684053192009588225294098638596876191698305494886579363061934980360187582898528994336882861325195165612240630270728969651628045389585592490125008797007608862707478384757975263379735494228686760337440344924908274403242397643492686817395107493810836196055676220858462490410586574274366765862616818721267407161559714859344412081077891364499591137208557211327044704441652869580756405822471865055506438553600000000*i1^81 + 44359414889324381107773296753495095910507148108719243873657646630236450113939514406063833085312286626240677410280702573231470812074863068984060365885587746047760032356692648766753369226084880459846187482951938803998720368784005773233197888308024159299570693992462661863587223202513942405706536153219463447452566279986252040497708028312619860421755555815189416101540742377184689181075660742636975325102692222272308051897692923529300121616818369361262496625946681233855402304401321472456755260709021992032742452908465995915581583456672390133673648595899935390082874308148322202288527192058720053015267494738285954270961817550125184992077504998852177805697573997888543709433248626998053230904103252170815255859760616067187630085877642276949808946575448149606833711971211995095170924917197879023891042320589086634911926496491850083516669970827922078736281756678349024199289268787155370932409866967862982509034197421484578385457784706322173919760315729813371148837215863283423444824314569942754974353612383742975919508856300350909090812466038034724884114897447719984005472749601642052487497255016011101736249694762500234348071468207007946558398464419512397387050904057935147045436818767104439953620100556911902364784248608683063605539337880353337849179632198476230480017233491875421217386389596370826150039944620896244806069961836048758695624316640166741743059211151936753509932624169227092109806035498460010033244229315700752664095168318260932974561609051779558623812174843854050867245135788450637162474558865406482430925537821393236640599067592592198944398079053415666354126754333253143949006572424557518793535640019285375076308614757097033649010043199121130602590445093799057183896589800952415002475298388557848431211397695998065405374186320006066088983908386554988975706962028663235449542090852294423162064394533237677143782668125091363485993153944060561215109164501044164463493738752753123428273212478932087149654661928464389011381324627979269492814618366047220168832534529669447174800891516467771761875591568752462992534877935017628123577582652370513169448350341785162117786205056410933778381748360610464820136479644187899962618052320009871637948334166759325617573527940896081461844906150847626652763771742199000536885397936415200657178259558461689413301455382998349197330612414676777631822261986680430815881222369336330004370750198922599629148209464163765612395543969322535179857428464829559394045762898043732809376524838966239569352955333583760387461376649013070772911626194843168294101360483282985017603218345807324829233945399435429332700904443948464626850835003638747062734131473109991083123555931995192177133400449791397604775577408558422996373149134391472333737050438253901213444704242667551790804033936604232240247929263276953139621180460864589196102359979965038845714657871900895754869651628192014790804487617827681803514471818615695456597727167475439641866730180769293926103584050633700868563071441260227055320585583174678228382660988408595277536828030382591364329483810149296638151595678166037949216289913408199304531150408805457746766532132762631801788092857030965901479580191187334897890381863897447730711145225047928155902459532802950576709994065663996594407376758895932566273418757906997433801747557675652424938925715051338159589229519970762650396240574555713636209324993227788871441183052355280664543491748589796890617481945489319412413258747705481837322168143780592773689705750551577975474554904886394766774218232534800666523745888972713348278142032897858160158754129100747516430335783069106027093057833684287275671609855659889987791876692295641445713641224481189282859893508493165885377842142542083621261534009695684379615429803921002942420568237084854673450772949350983034957469995571412669353169405001269220850434986091205339720106371491385312829731571993209813846257201570268732650479560896789241554658369082341315484034068919470671503335182861299654013991667714536483100952994303574937897136904119654433438485716386538765382152523612160000000*i1^82 + -212537927611940003980889874693063902956553641715628584716284442266149108886493038832057462584130251564828694921204645177053968849755960261943484576485959706721913322903892527737018204624829136929459859943468880051126396092766398991548630443701883550039997330584664650504331052383842080020877185259463942663816583372264003633842445476256773872717123570865748708949614807934379002563364375123830725337098777721786493426275958119851271129288268225144984249897932389554912339025846475426039287151951317806079408946815307015205871148864835327410762802140128206131403691540276476232275691768008488870632426725841706982173541910232422978010939175584163756215348445035803014383909693026897224616133397072694516842443842664694442644264361525965139966574757831064485536548668792162250464862067469934001482970056511012423111430387209187048439502914680171839107577379208550914993303637347437950864092089468916110942669133760208189768180960287088014984692194664053418173335334233600760664286022856494672956096405906541090090994247304985105674945547797073865742901827566479907054376298591605773743141168784643093609182474172696178594434262977292674701948125896730580047301098731618000065650967030486960780715053258805253699590129127627715650533447702704767948821876531446914585400443100897915014085349787637707375920574516000607150429614354189798698306797435977905918238131311616510005291533495052356441586034968336420835164450224062740641203748253605040361399035134363674406732985592986945475946679523141124220289508753251752097230282716288521625467510675466078211205799698246041384359062715341888776631563669922802595408724005040163648682754022456090645306357540818477156815131284384176036722212485347027149609951573576693495612411752742082462088582133040140731862217023000942521984100254393245319289733758776694458008107635382620736144124886999022224998574707763069515721154532348229747395265794898116410142652577471996756873417932182674719810405601716724379457599558990013148374002211985477233978482027882176833237354360755620444881051246281978303236333172422010418774773668600408404950272041939165271243700178660236589464822504157667801241961163009512056725210382430361243098112595867844341760419730335602986062894940394243012281589020922068158284640432064361221765375974999198693655904018184988006292095298897971073540772213978283200045667414929584109165557615383946287966932738523909664910853934155502600915722550948635659112574240686493735332358321710886845413247871508710207483516479079795282740958204586089121831279001742240205356917311586485642040579075241239411177899874746420080272846668241354810965127267522335670586836054536393764324792947244780631429321867699351880409833621415315588282243661679498334116853116817266796645581660129100458572556918116787568761349290694613925462496207419240122348430715998953450159219429105445281826366537654094158939194490018702580121290005525877978537201371509455300030819223647116592971100324948078854802872137573055520198182258895511696190169642440248149975644500298900666026120813106423159658025527993624174019599589786592323769180390854584510803672649664573461300733626109863017064061187183942504727442687182743578295351266553471302759978236659194523092298463790287932396689962116803510250879603605228685277752702445910191640737998223367178265573121714238787181719158376919176932591598375417850713679767904149432277711708246659904055396023540094204642447999273750920407923303684782429568156638751295513318935720043429809547291041554114590086342569682065940814454945502255773828490456677652345212315206882436879429448632357163453262788840201692693336587351530253393369391274541044767718283858157350194303539546038557020883588684222882705246190110626272087068314099247557916947843933938126816515906348052156096413975965689371441233737242135522517228544994115797682992087085824878218041548530843544801182335732988944602564311293138904506748162584916006489082589230213741580203327786516161026460035468364144221362323456000000*i1^83 + -1222155311110820151212353871015104986251322524463240197988675403014900361669086779816450933454846765713752539869173213913686589481676758226043729241280100239894764103060631982179236610158135259451793370819745764324818158776235134759114046556266242814933805697335179853178168883203006104704521297374968905753471127556305867709543855772566201855290805375214263423480910161450820649604751356062007897903711849334520536635420454843463950874250919790109481627973715650326861200043972780932186278937416990778604223855534788907483529718015788998883196304430793751171322452284175255847195244125571292713525517266597677991615071215213605382143770975104560778243022899105179017475374541211148823271974574837968765546957440955256804342933257932428137907514806843738048437063073881558793582389766687997166739137647796874050468748516106725168278781357648820729601413678533803446771127074275468338321290277377099164099352636530922005255277573053770915062866920393094332903379439905830517663234316627141327364923670619905764375259068842513659718100830573303534531831901675450770625234768476147961011167269015563660782760353197043929902797408379966298647093975177186720925320494477973289410327218395440320300829946562882622909322740744298615781152010985249692741155914513883607680077272013316355745137891288185560856369661976305312879949514175612177012426174996374236661097310091313929460267782161094308839929991140454528552869099783214745431960485488557997682276152928684882663824503404513988397310257115923722443523006968230497025408890501236796259145505588670546007648928230992163863116714596627019122239173639589180385770931548811495272651336620245471803471576004453960775720377656582456822993040813716378417010357437697783395991817634943714976046159939484080688773040858803144983879533893090677500979360382862409642963274241423958565629628106126371641877427907042226140354200419457303828297920093696928097341126987174522943363016675335121296372748484452612580595882313705666299993647927283691237549259025896036702276624833487307587057366172071888067083181090911012877677009774895010746108320177062515153359227384292501824296279751771308003774739322539660144372154960864557177046053008722819574101504027760306492817047134738228843840631144496528872197329545897521010540293331871331272423788148688829144572164290250218378580441456175173437995787117946676768293311986895416264304432055509854958961727830622829313244120436536812781541370752728763911018128483998475413322493669816117627714594257931201670025059682923583115717465379654475052315871992331414546609579630327095371284241717301088945023899166860567136482004462768619780078754163203184912843436452138059843856321584480100018264063033154938790416616492118822670292516115423637618512394375391338654444935816979097259523355207588869846454820632194259386232993172929324579222650903514222865870124707315653781642389728877550463950859678920332216113287190137693650402899726420275565416408898679378408686712654282116133272442830663787672631083501621372446422564554498178666419741236477890372739721397092434658404911170434697710483186990557195405400251120256999061799466436975957492091133384100944498115442029640738155815505440335370102503411564063886459266333672725847795632634142213973326336492892448328424021707350847032311182156156103085949134002707351214136352598397371994897417405558906004407686987776348882580632486209832418953472431832419853489956860032556255493836819980535908761531372149353089883496860343776206882615618508698663120192352750735527917550005453755198139910811039003494271229894739849439216280948950689054908346587103412352578678062833103879207708096007182922081342972526376559914602234024983780104847381783790069743763363828079950121438683182580473397286669998530016691088157858344268839136042584226586877060179481266767816623185934174400569786208452655443357816956318488311862427915743474267504926660354959252654676975454378290866960007234281103611145597616479153630931572071255632353689600000*i1^84 + 17773592518117380129816017515592364270226767978620244586433617341410725046027292229679103877041592349069407531727690855561589042209965772166423805986225143811515860178743069530501041820572459608566394389318820336100091268297145117197323319496071723735779791921415960609028404727086872797291350563989512893475137116050204319250043759711252188200544937253391274600287173060741703160134049404177926872212914749033474982441150597293106730169888838792733224735308150713150988699361731439477797316518733947454572937942313406266260154095576497351353389920034763926370842414925839924597311067959440506813664832716157642863929852261202569187950192267593121492768139697809853277122558554517553273245235235669759769101455119893076825232945583297926783039049138325748191413904845988451630162378623386094561937196303904241381984850876873081887030966602156043004533013934423152121677368064131689276055761168606793826138507200848367911871684271188284511951034859095319422948774721271199179895955911032768171649374382644792898616215493647562143060699054133956659040436898189156927909613185953535618109932678668866093724800053094339778823980114566431704160689785144928623520548562535946889436587885909781068381624964685620169607601492963356763491941581862743921618344956237396253997965598211009382700890767820622470262199806393600985415609923397775361303375213184950988530353408181227757718474019930412879469696641188517529265562636669627117915726682921793013862122315138633889974259453509918171052114855785619734105745176629551207974898949175028995755496278307574629970196889580797148940304046999585365108892664218750394463516430955195937226940604893147378490311355746319276353292801919807764985955658991074803665084202752247921595586890959088275106776113549438228797302595384989586863833734493526051433037046612222045745553017386304165253154722540037523399254348715655142519274862728856973863932131965350762478008422016857637165370262951159560569874211006673881738413034476395750027856582653121419696013324284102745698285424686308960187998432788579367626074586006498319441137888974500805471740497695517482701749047290819129753354828200177334612807018743618170514200709838144290497480903851120277006822120777215352629136190195686746350595383597997333553982638107930890773105051139418752732571643318154808961005574124660747635901642224197240408098630646584132722923020844025539820438133871776349529458195599625255823056851702476743816597584693340224026233170611054112065897225765008815397145485099345974868172116799745004977856308519119519157161347498759973827034242998650907729380753379292628511699062054279005193594811274924505165109722318295646451220305651685697933110598936464056723015481066521379304935040813137555206380707503657873288582587550218645662933945529887297125253640272047739169641542742873056509024396200921916371574922850989851589472581810020680704667169920352114046055442082888873647568323230801324055542767523689228623826334605761192405925059269111244596686299718808897490382727400394975997567276476972772568870773707309019597904662405042622124677401221041691251162394033678986979709008799353605707365459753406752638262375906659613952003751721173752399165271927186199587220732870852158073563647319291163668597182044518447862482881146942194877184916229306516501187867476558638685504850732857440095252841732115386593301781908113810274002918375515665236036681065009824945285218992108635760304839337822270094090530848484410545957170488401348401366436170822332620586535968183322247804734347737047783328772345275168924024030431414873442077212418547602406617966934587129086713700868595404508320176444902372932934783481779991464353096262892916384919947999499558847616862050201161971302719775686808330354830361285807700409941153853801140456513599458835484222231802096052250985551340252330710002556050971342873423837616541894803725959106262284532961444648001699980110284969687370482050732837926704834253719095959885902305321958007390100279970233277480960000*i1^85 + -137356743805782712468741553389078157621220225718210496592316041866073644556731827998993082684074643677063349860241971094479750048672397627266245540479061178743578414360570662659768475740502719660581272821928213964951107395561164317844977825778224476608364422809720890317587954603959806885292968887669728496899513241368860979434151378760322754399248674473039187623388887539807475292627912858316958843869739647045071544648013288348017414850787103796437507779526055717542051913311039420678823480704565666617639273767972557177392990660874472717807936623099560920481511405397644748947886708187163525372329438385173880030939901185831441865528016048145032026835993098084737382638035671247502657433642019445526436594514829230107715559046427063717868235669795976042637127063694292602203500785804678503292104976551433057675625477618137962204082686009013196045208633394499644427049181639118776962847639121883972018674734493217716386765137597284969856153066721900699990775627200141792962221901714518869937391810340100977440530345402514743046251286150336552713826341651733874023286897580050669067328246363198037338777432353915807716504090931998322943603999949758503652295397003404619247992264715955766999654256743962636872497190804969115436044939115105750579827248622243506993648784504039213968346454133684381715545769080466683191616066145840779288631814605048691045881962755805625217858589303376055196230420107685563831022801008949224582931907822049992348042016553093631795871590056081353379497241262433218644934452687244418352242528391545595632846886131066595144364224927016186439323598897507751836217552693812787604902348862770135691586211172639114888015482867217801276083940011931550725818053894442330384848737484872287707828343558877594899658772495369395583040716356724103059383485267784290033833914277980111844002043991865798040100198475012553452848608588501932772841308002622418280575723940067093643818324263248496711149126854226464449475641609071052797864309074022282298637050376161707017361517432355503841682976157181043744769171666404997113106248938020517141685775280597042032559432042118439946237649929657510401008087805854749052873115333013809603426925887423849326342201037124599344588455462449560680429398815121854099373927458474775300705180728878064841551989508982505068215293088706044638823526542993060071999711529561133776236187538104102284540826259124307735850631980852754296282410284205745850371380386050059910129283694024501844106347919448428390147727885347415063790606008352083910695617981561861869162463414000319886531673254034496389975667650225121182591291177120796323599493531225591930090675151759156766941465205926901250454909842735604296327138625453084665098647841239938550412202482784716449322679725050665982575520747825816550781034132005124580276449559706079063411003209476904910661374100432376389013057988743501798540322398605452945358766518732086051081592111854469423435359865630419334197984620734070333276299343455222671107791300455884710074614807717966235299464415883168225130141732698397532644771330058210105115239943826175604085691376184316991981122920515686927754263304081002041483753598403243683764922460240788506820538032606303254536906079938506745541687062025336540025759278102413966555209564442562724907503958457301817176540340027493717923401569003991925208415900820733404754952259003546230182244496747233486045681888403034415417555860120807531930402908328681904079898200561294148912586033489001049952448588600474035189043597626635300824698633258493045992773645275853845295672485179070033288429971857675257305895328034548805307370442644297204855655781162631946652110146638139876992769078789795617696827867918857342184982784502509409034703395288543360004593355753569976732418124237254495857002251418160107865387062965662582584255300108869610094144807134899848907610975704183928492550034100020400390442342516267870946313827302391303568222267165235503803960229425604777173364413546481132935828347727624289937150670012416000*i1^86 + 644482151110692214520538725212922740532882275110186921124898335724850379727619631061659830654050278632426759419515756663121828552966023749725446793339545003620764072661563181856843614615077211072572394766820041429153745335430078521065677923306219236218643659229209306684220380915266847583090773022232534930008807196517797399685968402316245448898081453340570437267170017860304397122266414598641530256634184258535360111245333119485337357490492530707243084695302225468374345966512931905861976654395742549263885080360766494448180929084167477558706181436304152020318202609154010985871312481306878314987821930626976527217494120660196936539383942594268055977741407432762151851243509275329725713066910601384867075166921252159629507993988458527775195215342532206216059319624352451242468208680827378037906334853124377159496329421729799779303630350538816893045914434438374167244372692296394529260680100552717799377098605534281305166993012258650208323480760225806362776555596561279846412148273564732110762632601639549826163252392621376197937660865310371533129456553353201437978724988342698629591537434229298066965771509659985136724640516489566584693982707297877908722351052380886417065131992535217119663975552448577348705417567314083149577651357636814242328528468787043126324135153091945370240747491440169505537497170306953707244577607154251791447560078078918577981308350784687787244562961022017011252258075970574511272810894264194955120149099813436748734398548921535774730961352328512318042937739317989869441619920044861429573790289355048720935011807800499052437905971049561753778758048741137178984591009575804098654257996000180720786154653674711652690568867213158113673055853031819827293395337363431769568099434362781197344342521690679984143987103640676251191269403751513743962308480196191361009448766626307935261022988820171899033171683160769619538339012072936374922937404414438715896914440891557752533993447211257312436079892239607866465470381507969439676633531167749725870860536972289407941328484798120286734135959557672466028539190770199356929853747575656473057340163361738611488131396130503906117685171504476736359356918879616637374074304189306591882454740540514200292725662271274976358041997118360896355016012312623751357415854570059667254163968637015669611552021000480002100027246776090251168910591476828326121832235008380332254699852618634406641720608417394192943732303465769315517241184536172148792627634393794317834821016393031349090069530754516291644705433230577333854144798635672336284564567040653722124215592909294672736268982199197136139534512268479578196979800663566095617420193127884163444619961432236080220956605748255058921137203167101812570627382405104948931499247766182945539370216869883284607865693352972944927642145192506348369339326369716208990205829824229240116477480813409221360185601313695254292820916400087539113919326426268553480317308670170280776174996868385950397441588579838503551956419098835247867370641100301567607776309856981363927052743899112315526492502635546972770972847877714621697656846303847433615834199169846758310581700991226569383229903093041956734985675320424082244993730300824632217452066295129677868759609017761886341339654079241972702371386521434595975077119353199804997970402395316621316695923467606453796535985436231461849749828860890542188129099868912472342629816749054029050912840908388481996052218532590137467759261644929140254406069275381127512800796921421748588167786561494759226446944029390730999850180443828261221298488414685131490778293028058389486206297374251054041568886567011464363743653860448166503510630156895387878237530541503216668698544348959948414607465712210021941348244782202798486677912308413437788353578059747758956559139322143736124274493741392485383654908601074945653440979270673464670210218071987671253295904619828070399656407476862203944507887633058843239224634186590383539355489962143917084258430017711373051942835815375965862985351483641010047548427738254698479751895449600*i1^87 + -2316045003191344979636552525774197631746354237848853367872611155181289951824287227577646762742846446098741511927401307887335845243348655815516125029365731976851083495100975542754473146981298584625297438711245520160472703885365563254389099689812398098320195334704439313887478975781609187167984178624641214154511628215138911587948017657693694141549045936123962148683688384567870735469590458413843374941333048410092428095035339399485337350745232636273886037819189774642082053278084199431590044167871941983867161340966705901245938611506232244032535952587845045761303986131514771828061106715720822336028495588837071689557192624998065759408233399965064838902009553596242310867648785312687121248641836462783845397876657452707288626221282546336777184613842798262611882765801936785311850695163490225462716419032937951120194778040053236561502927829362547256740438733509450936840154056184308573014739232002259387507520891187025672037355749214713873003953447944067007618085515578910225739412059551631734383921930689277377883819223363438666555083646979798626189693767921049433998292554253430566380756353808918619945144581873496055510779290031335577232359784281901005084084994730325409527569866636607238310179399366783696334390100772891252865714492281968017807888558211165177579625850558853754086981540295045454296578730739094549977387940298754886118652016887678226235418387945616656268577945971226836641494099793773953647237971762288358504539613814405595072108051016127044010276174576893645383880388175051756052868696698432867708885291721063119944118152740003860936747983414934554094215415531318676937328377677367609264459317746569568224456452173131642622170573115888538458181904399220149011500291003678713495803852788488137848681987536679642639078210996858586631912678507364844617772495028508980609474802593765517491446627204068808830993552538226369078236520398417042818531989036154053303287710940443777627479724994672515532702362271994509734413524209741673331731395003841893442322879443412693011862051491013139430905735021765987689195858485395054834121218735412493558194721791483590405660725748881798995237515095465713572051544286572684754307622189611560650625428756418140847029683637666420235132990407526580074114527040713326746180722096655648551879227547587237860237505071367202748742532738439969005122201408793627026473685766562298904984975640458182219291009089732825656217390726998920552362857502156925211692198115236512135546480654710041853377061721125643726012800347487400945180714232007325031954104120015866832570553688548954094162859745260166745673274377854935897458074685884594624799357008378348998084761419878033144276305379587159199110032959200680977156906073930648440117717658203353951358957295778578290432256917346071650603357649076500294329498189817285356510313077459340717281066070176722985989521925219215642387346213875176433762680944143800774500485793133283623287793019005373623222616317784562867725929148369185142214747148341210883236510753923249887916969169759198334444086896819854368797608097764441097954784995392783651216000563158137690203040569226500789941822226876094956896273666437440869580193814168088831853558873382563156785787373899587903112130566672604358577627612542293954800198595622721133072884693249063026430161107996607396460280206368998846228493084649473824270091783188425847484374260723102286003788499549188008719840096066232288799531630425329787445665642075283813575494065514426691679734396788962265027633245843003755328535266664194858732909995839170646711092803739371932842906050827148672838852874548708231732844486966023472506763327050124181069436337709127371309607170260177200105668800919420028508529431052966269233949367839270826366232519379040431794200347884361220068933793476210180306001930315582102840345455424895240176003962256970491891050347473517640283955785899473218756913936997417210507400489181555227864506879522488535175637691520110894844024468241810173561886040511275855530473078240496383426560*i1^88 + 5973360844155397358372965947131589357160864392945511927858909371567767108383087992436703876436867743369514656461595394102900154568893754561972512661142591483163263450969382588455546416665168379857626850123110255689269911039930713979314209298638000312947015518140318229122898670529509862145455092062387161143575369183102682508320343630038715969804871657618969317336638190379602502076679824429370818250012707909984829409425778192227504099147075335273114315817881654461130325401477305870408034186975488172987394732666157272764573713639430123344914337247373290566356827334654559243304636854881386274967994037068319613947502493012045022851361282286566080643766701779127554099992712741253202256379522217516497806036148346566796766290869627946633515489875566711123793885414207028311848326717173573821820638440032179051685801479297952685898480694303969471847959793478178352298200427403432621079774739946627030854792664857195163414517071939549110525823554802002671757023073603880283554236870540612411159006265931573375773546581760056369791412495884511604375709148379980882342131110688295260400742566268786042338387534768023455036885810126856059304067632483672287991529406796902157496585230824670436586659290519054733456285358806435927390664848031719280578843958825989209696430469070444386423281877836599091896086005324724569897998401031757806640100735094223380342474065916030389799669766342723902084511628356427932564329188376895423766983034763896869071131087339349992406463961248405298510811941697296664686799819774759621752597644624961956716296299047930521983843816883763459694711352242330193094373185956376875609264899586621950025596855295430574074584192947165497524208459843786874551604193746352536794694539441542897062112890442135552150452935496828064217482477112710904291860436202874013302002299668900160748719847144356413729098785141786660239595143691923502353066610713259386850518302024074060048551652233567999528124071242895318713101898840486634665806306732568108036780191934989648261144303788969795238670249620393042133207400898852185427619172873553283297447599845825500055867654839926271846906008526340280993762009199999655306209420736846249968334470657296927057692270295163115091965924939490408453300848725316091776054894266687183439931451414617177636137448081674456280828918483308124191973581657003981873124357041383528039349199154927031278221098320988420214499280361977875427837030102426878492846523833599589538706075674721841632495680646641906064322468598273503337793796049808228485922623939883236665423794835442361631661065353091379662387008539013220746093280383753108244490387232231812210562713034973487040748769062756835814483396502659764856449483741149315374432082032756335368587386856146756216313463649390523280056671253621666287534453859038927144935828084559089967314296485019313077206459073407472167115416287469043249892784105219138867801920168444315146625881220514317589783096450595609279761450171832041269983292940303072645845941311661704824800466916607244509665419062470443149445295436830393905250982197163927714846831796926947010821813135707450576796309639313491494260645921857774201081848089295779226680516725366107142122066450756615669405209278849579195411727686524818292799695331009655026798611138356996242271589262054706737846150055969098447920604419419754677370716961662768173496408422280443012724730692610092650372969440971626302224414672892778130454344745393911870302383038295315211908345739235325523723543874168242519987908906980605290494356062371400288825800240884145000732153541606611688254905954799944653999779336121790286740957799424816452908173770100103577772714460633607021171305232962755812500164967353890164188219462771706538098298627279625282939502442876997407192650068892676065910520238335733622654924252215498554308091546676115772912988819172596694479133206255558276165987242503648567741999501431842461938471545824320049922430510279927475770333334626221424165342295061349304216346189340082176*i1^89 + -12525020520806623052293144707315132258416782868219781814573171326481011310541640090176047955412547847730859191399404161165390124867826106619828949420258528241637938370984482622038169695317152673647195254275157007878714341446114289399174759271941226471673172711159801489111066493929102978571086935288716572102604066681946605286836277995560323564501804259427676992560760068350344997371726959470855531115543891894089116243967173001363570340446530815379582809153811835202715449138424543943224477135857482417381293314250106400130865908588307700391194591691937487573552547968115845968773158380640431502747280487020535720446007446986605192212567292536482777581790937131073624721976601141939272846226595557163315879665083606734010540458686752563386865505953942074543534787008293371178397107953623835575341587318824782238336632347324866615624300169309022537447170729466523286664311842566311910118197537370019404008741448368251777124706786786036658722731332290852019785293920222694430195232936025012064625438029328804852228889315669437386630127678581523915027621563874816474958271836604951351337424615633446599307678961384186961134947976327016258214214125769721630148484767811175569028227394989100464204597428183487987630991873167816930273033674111955849976495532408773734825594447974609005480012209544264819084039037315386516606303250942123420942383308945291557535865326757117613611706073076996558660063405516120864068122417697178102074615783179133493294488455160641492610806525685924609831519677926956127140042070169118748120362679521864638664952505242004509191965009526344910497137228023068685987680228455817472815415732019386320355676580580744362945723826257090139575608088988528082097104445483221010254816240198451735387305149378970730904473745915486450811807750559519131166816979781642589753121392006022099438190542792142250252292346930618319966877287301805129435556480112742479431635367265295926498282843603950841438802228363230261225773796919609056412370795307517947095353433494161610455049659956984043185335953160588963043785210630205839796016775989406592188688186150082855599807054544375631581473803353712452755362875413985520724820672618440849919170468380478462792281235143107806393670367315980519623983690475948315362100146880696750614782286349336776423346962267613188621266032199551258779855920442099476449552100480553677665212095239738801508144940165396225438571546175320588753409104737392762101461351615469548998111835592350307079903713560985544280128278597372116945855491032005583069812798511249216320507718864008646510853730759403319661504600822296768998531625520930171587412460781344653482217928266060130508438342538009943988023086502518971279337930156909314993914834214764263160766060828997363616341069514186081480111413437253081342124905655533621793748716136335293190615961722779533432525120638535609896844473661455152472798815417327710928592084222572871058839744177414432894844375696367265849518656770108169300417580037056123321182638793904045630187546318228550416308785270194984063208136058499334964120757967482171297952195586401157956282846804735639582888036292703508849391589860138991542481572851952031274576352548444008016271143145127631098908129598666831068289778947127994093614547664571648326826715299703167926258331757039557231945179995450017294308839526000189061520903273961998256433196935408702220252313468095208694053898700277140406799125337836486147462331359263091139980142879971445983649091653499084342224486300307787384438588866083960156470380730548503264706794428625466989318423243485017319606356555415207557737309471609181666493503804036351475716982164801802548584950201251485189204515226512654065977794776014707821566815190485941208784638731803564085897283473045288423031129719525008438973685276687233728843031363237860686179343368017621052319342726656075668114916679487924865190414933111458740026493549754781251351386413414965714038242527048880250152985562330045703757295338845735103968923615232*i1^90 + 19346978327352403230772946287484517150460880961708181534307084201229386589768677611452382513836419585517180765363247928895388983742470973513087593106655719123867112056275412022178394010169505710950150788865066269442397111139143664662441051590691478283603663559782608021735272779559313354636921621044015711276676653899879949987718676204614347854995740607466867754072350703694685466404960219625917223653243717181484429850966597414504825857536643116933910500107159763550496540166749350315087756714045811806677699455101332718660735683524368911529092646844720983532099874105977651333928057143957568081547370709622735634944647122895977113989446563652263750209812733934078147508883966868470495247923425388917906963803475371773610835674139753243184161439829632418425907475898518622316234026905000563987038036162678327182340066331081766165662330318411846524924411875030027575805756797589836027045681983863535470364310761384797967995976678895860867154332739955137832814737121086765169409895655311729408702686381068111676496079843988905940948490203829719794267044275231925571942848192634581706660357722443515377976752838385531200179406165426987764246290314944173852124072537991996291876689252298285856902105730991156489957195087666437840647234741551170872273685134613814420255323152331301550471195830476473994769751547329071432519993764311145107863378202388961334608898128613513169943770880150000998144582064287582968453284036101103361371049255423459074464911524108480444148107501661817725319437332015813555485933309500879669172890521587304203354467983804507574381714004901886023214295842922212313766708518244991572485766595225546556008161864540407936163982015080689145359661191552863839309153756995901746233312580379266496069232795468112025359627518497278999353001232087057884050414635454385663594788273669210796704404692551330947963985846434062289783233965151168470638507190247853090476665723137790284243282836239804198814495885081793876637311370998708685866240680930277295087054672661479981417528150026966856803029771693505874630257121893948049843572530691615331693973082947694098495697306814797592577121673569116600477033035889474346169566383818830410208642383617169334114846776007088139298681379462956223490608249111678098027058919963497817495612249156216997372055196167675339954719492651505811831625967663783057842656970104395646266771975598728990728635257625601277234436260922879693279701204189156640208914299559853362819606834550861354467193820258025035244086460282611194078356800119597428798847090417141126149015805686262247793506276201092507502324567744588669170530420911740167768561200825631411094959236774379331411065074516986219211389130608830666430042515611377719328415025066685933284787992720915694961117065519831576401776608842514848842340086990724401944275159903478541518632229085707903636337974086307044009433799549498576576594436572160387983759176387724675219632822197323008717466928468124175866350527674038789067158732503124747154612913441630372117949290929024705474848040144263567695603449084297729799877591925459851616098541233080184291163572185650787724801133361636444543102821538726057270082995882199964053393063928380644024558014486962199593579031368283819534266684391387763025779540032209700047977188529589778094008842948416152292293512249188324199861058556868937875677603150523935325760659035844164001771415158725464240743627854480558969378000069779164803439663433572940144501016179834663901708515340353004296181291812821933404673234597118135114730513313921988398240420475162322647687448726495759435827351340571802592721893117217726304651724306658192376816536205527766921780676220128567880998751366345768642709327147215549078350797045336946227744582907736614049811353995778196284834524032967036919426153340597126517201562450255086197821795514261129305316933916767168975232692041390682218964841141361334372220059844383320803300287206999051245990235232914781895288354261746388367502051170034289920180224*i1^91 + -26904660059573663526664690401156201486785904592933656303154285112410637133884190529176541414094709436753098286195292347854159658401460025412043242772780878388896043056183656436445700149757774899665210476845224043602417020033474818289676872536340787623790827693795864430440813483206399266411718977761729065647338339670229092564359230474094358605047963127159775465558565868426200406192697563117834240307313767544094966328858657176801960607762541709647639964465897667444165872655222617800472076840262721585344561615298047045036028371479674523139648198733663987408676010772756929396806397825836586212261478501168121052565243829753793011795667991534197232527368580471013212354638967792402496669612615386749553621086725392315283144440748658907807147229657995422673853096386860052564719432645395345421416236651433848719330242473233127550571453605615988838411201610094032173252948225449171734126730931795234707087190315303822757691127502602908594742401533408223601171912444539244000116253633124090411789499153580540504832474113857750033098969033830218615532639888739370332114273950017301836002293884129197261264021582829696988772670715383270513749089402528365673377143627354604876455019817448543646510940945897947225095215604235437766392144020468709829799609549002611011011331928610471255689557903230389561890258333544681017018831557532803508213748648114888513666125209794970750668590999307280281930627409919411102812977116997446997760219270272808196374016258371682198953047635450076976517041695627743066024635591810141624717851370365710009797315828510385217810859503604320592315803463587690432874450001373120656142289937993393831161889542510459473793779690861214111039705788206215480154583067479753489593821469822656513899831188783973398124608967537169203019133039475892740255481344818761333052164854140225711028413366628921215484033127837293794172292434528596928742025463009784931268765494900678528554987832606980258329915333114705230866222191884137616495208017766276346208598777450083593953995872039776994617950567234472309894170466540292198918842782432378364834376292230015374905503334620300047440941596121361439345732123973245266749030754077527003252010421185059149880957718902560533750815234974947241820089895154217196667292161789549185061829643707916929345634823615328465708833359444061750173720066263889834824105657534478938808503730316223442610238899763928181674791164558456956033733757432587491982845407262235545460206809091662862329485208110850142845030347347794570428226246740762055309583908347535198250862589683829335603907268945351288966501770673705554103594280400299578661671506075126876559404240045369805685916422567837540058795661384067337010781633607193113661109426485748538092403830608153942913127857696158449948747016569634746854632211143147577860615184501068332727736233902149567728399137647268960686261836326771687065151216326966694199078686329815579113660179633155179324709610483356347629788475156616931991362522889159410809866940278554480625528934606253212407677577612120863701459698979170476973046856036374220116667004258957484167965116480058678705566581739461063395227054543036963874985964219317508818577252224611847056722204690969856697974400795465096154226856763415363031760036979123209330572678046783173240272866294255335391710166529995607877905779636108150304526578361138231615445643097727117137613258869344910036935123855429046667763296103951894700888851465281823722385092905943559747605597307211458748188698630202032057333821268511755793483718398873699525699155551284653341522574459338937594321369413817392356195466774316658819631323403677109819235578707337345709459845446944902795765426239826171040692542472482799712544460810831882880202222706029607631250005004478597110713577034680147852230920692019104568035116302205759382740624495336676645103717227604488761606234239051701091319204586813575598641759659056826691543621393145743796823939671052140426708084150664780129076918980800675840*i1^92 + 27915878038437776204326795886852798163271906851198564032335125373590851955402310610630084786322794948249654331643001478673096247203903361982167697291677957143612441429405078748523090162681238253554925988771199642684021324527680268038581605700347349239550194733986361966164726276513569337246499205127680392576108789573695435911131457735412320694700605201420344898637216059371025905651450426910364316834939650880226807568168261528638174490160995893133446395956685961717730975765363983536494102451341397158589756248503707011267184800379041793622397828640980484704550594036675621683332573124819501261509056027669192213056602466648775644843960034238749391949119678194352669256397196550048037114469245268798381138022807544816206476453557824773754633560649103330598451563989702060381372891253220262748041775579067986551170479991736303416845746329909819118875991036650678916984196028348367950680315246897731224753543365221467238941982473133286972492175248708011808191154502298968464585397692790625849727033423313307629224202721516572653706994704386349607475813308327882617493379520749335886295749352946943559454536149945405593945989051713393133748205084741457106024588582146089608361574231405956567405085751385256736749765326821838094239185681034830402886291681666280615850979569156649948417091174753657268705738425200847993910077790767744961196590227820271374200639845485520984648140970964118764609231754879044115288225387354428387112573479530196304078618136174206501073254213970880259249542429143399933963507645097283831921437255211189605317513158042320940303748520873339870969677771530893316151292275081460399040665625262709719562189043562114193909658327783819783481310931009958905380965518047201539567739216222175090441736606297262227034450688196655701708414730106354492063671377996565584433291002076106490667285465976450406619252096211649324321423958130949161494569242962831152812396428162922763770017677638478974295109447199346753126463769645051611285124993718993113921070155758637435812362524624807238805385010974600962011538187068459345767397740448296594846604093019800564629629446972174325671108074410376992429543454688804303541934603202002180943440268260580576093730178660040421057218910249301719256173900003774566905071154951657993290087696075452852852342031165183139834640410091486090066586025509751648591560387561820549291627892397017484224509865203544830791627418369605932294179100968369998465925670930833825980373469542395619241378863441443259229103254317136238487471304503277178571029986952119567247784833349694202740802623209673134578259196619663995946858976363794126436295186347343532267760913590289621990265398352811995404193148797966416840662196767847724106961517428710100150089149550976633185638005027729613383896659659251694688576444461302988536884888943536159109016757856244042858540953569226084319211952633446589261620373284368144563246074542488082354648545881512713921984148765326859320712537281644119950533240197423383146160583661588633139681182683502195552029589400223065938391153186755304253153596247321631184037915587806194756947588164161809211163559049693138412055784524449124877483874122487251459432323228828769889920449913986452338436222191509113314832605707600111832803755030480739441886950851239903314048338726681219906464834849532335091714440251105366993608987537370949387476023881530392044178972436897916594807475291400728154961871158292770644139988717079962068291769173106270909565600625043444614706281998456988897967995984978438262192667301259885400301465040437953808811626973805098673790092629243039558347588770384732270626450826558255616503087119946462733933876176143306989262341583931579360326348795163104823346698249939006762360393886194577401432501041956149468912197059266510484591385131055435029149942629257036488214912707561259119767899754969744966609199632773736858466828242809085502261485818061852785987659648674589919046305792964407498821933686533487034738390597632*i1^93 + -37641110395040054949964720536221720510006073864139112257186174505879051562642201642136911264783416530742417159325013697198395251329086340444987891824040318811979191065358777880482839202743106491377544583855998828554487633865720367298692983151117520282552622682669840031851174410803219225854475235448903374179701664460557948386920923303119366039618673858820665779699018816514694579206833590608094358511715128536175782321094544682844320409080567322287634700179196103906829782023698904004972395561159589074733500065632310580114809382105032548986356488864117317668409125794325383962430199974063180904567993009707818472866545726190537313398017191405981644485304111662528594629596854930646991069359213680879493464051486556990495749467182123633061258625322166514944402695259200730868573836746386567810365472236423717797665958327977149578152214912223161463514470599803444414070311486315015702478034633362127198981209908145110984361846172924269206946038333217065000861759232638109672826214860123537594231913091042321959415556418453018961992268477982019699779842104101813879280986853942462949875346449639844733729384015737277520644259176968741133635301019962235270921480933801594219490585757737312956213432977654522885603446738306183344520457623338417432506754344697316268077202296993624531646188925661531724238269832183134407225474888965250508019980082724425002663133094034629521477115441610793402184136694501316402005171294968501155426746169314298615172369383971016956819954375146370760322326729634055591215689113835763247044535505288816508449310308037038450393234379933712316183884660295627474438075749638272111513385510920903302730302476546704227429516101204194770788678367548028897911267545614728150844336229779783143938253263809296707520539040338240182117981260259826877107672259972210083292393194675327408025962070145991431660294651552563083410944720369500873209683788173546168903277946084811163003071604648407468766043683043847444989579001339783175305876307311130433422460845464865682764124365638913066955051595419712844891216760399712210483791524377820557118134551816457319609939481905888991932969932676969815787800469285010674778704037165495190408575181256511052597134545467219231499238123256281122353680589668830622685820670244453591101694508004009904458732803587588039990232657701636449451281429492824741064337289803907074255014785673141221975043740528656239174701734639501671102044229837594312665219923072200125407942163821816117469032703015481977664582579968033802132390493258733458569254635761511372545872093739671255446445196233291786930935075480667672628307644892300523329981391440873812202943938058738776334758217146851827560596397265627096177196372483172752020738558144290482014996249284640527610732007322065226179196626177827320471326097682637364316801584619413760094798079830411364076362830303123781220476075966654834388527518810166758483458140989700811872401236259380702543936102275841166591677374072663265688997707561060212768839030953876854225093250964117882615060307415775391346310449108565285872878136856237882731697030481857370068673419631990399466257466473162977282514924036779233327774568834405397205209528448143808657765626231945346682052422881223391248783049508402979947524878083164738607541016347813156677679225194239560120446334142465977239265411572457870870244562964337193033916346444860110790033311969173399356880221768304352755062896699231130264169140982040998606854822659015248198518123513016516614642531877517662299175488954768087158470087158288675929507856034320086927957685496237411006483844672483270113422422575571341366534822312521630590088209785885117192836671447866771623538426500086270993578126095163563864682123957423355676336946725944745822479068548210396032582865529333865652985669748393158330104413070979453815582300763718534845517010113138513246596015547577835664152612473258685873268661165776754261013997474273492584324742902562613892275396415567952678486016*i1^94 + 29494623053601402955340236777415652154036238243168162690362041450861262056818185031112119394132677299289509075247543297965610058153190887791304258161873449427889062969701257929979001573191593739723985185194567878789402952804372264794111499211768058802581434231615011686559184026532754679508716631123416369793399409229841772411294856111713626558082582596525094549659165213021277418677967879643947311044360695907457007504049920413218632246211162986321110105716484054858446908731252700522477189055654160144935980443281027458443067922774556189870911423980013772002643326381873777957588906615596723983064180155799790469278618311806618307422483573005496817205921504684391089196490089070192636295493306887663535722301200662226104240105785910306938423261504574201802179068802718701606451992718679439097309179304207484156830214089800876219935597876714924935072794272742698078145010006362442872110855623683443403396115209118614666857966671803240780315844848059823085120325889165384361831812639575146134140959888594545628348476112460654930471997450209988461516750177573629066018648112897832218908308396288322284267622231014601136233898720414563609671686633104497337623048040030592341021102360901266168766847377641657098320087280765752490970681823829266006667618309828153246850993779556805295434023831523191335348893129931572287138559085399942649700571209378626376401667913371641051613582938705624118439245577839230933100413779561301101170511349573139395615527856523773587700374956638848567325259734662958775050035943086834615869856056678174377342854302775360223129774097345995838570402533718507894344599355105705071571105783016291516124666698251507400398354498134041680472563734091266223674712038865469474222235301618538013892368780690181433025225285222901864167044677214740360926370688389479552231442643266020650987466001849897123014710766899473439751994870245584880414976685481102880920978518690957030524819893178302607663021443771879429843019710231832918838548851909177131176813060237145207468325634567927075787084364251135690580909521838192430963420579031132115959311091291313888496251609395522355999739589620862266350901249155443659637598101111561537560524256978060423835676321361861532925780568189337604201920860110180923388389886067539835042201385050729451925088598008096404304238029293097079430857743486094287397005059388016509050395620404070356034684629961191920194854135231951478529140721860702702725655399476123328651142866596066576139091271917817103192817610676352993049668651338937914086311596867675574590142059886152975428096929030652821354141604703908819919296540148363051749106668842900430153695006911588876460062759171893814736777124175879697420864387671035891823193794583926087381033111812299430091834590395693347973204304593120100081533026574703032134292049874885784580338898158584691088403825165192761859090592399522580526819287921503064901726437351878312399793209863704144242980293210384349905430064675056868559296904995035010687595776828699098522021047180169522870732082366721226400209818641415779717033541608259980035034502750357250481799149915877545184667406190612548390731817337770424856978163865935153920571006644134453522184303999900661813484101945331271019753808372257935432722922730860827973190871126894031619262852733875853124780620117474550760310428763124072009537547481566462588007223214937177264563113490183253113528541602144898848217389613401215809816777213716835413318944047043161933488443573163516683555679335770146434134112044723518674943578329141731330438580779661463727631476173039770195929588884112603195702706511749196331773275284398283338526482113817409876178612120010470974967484104087877595736056714262560384958945581533239654543203921865067026104481041313771644227078638356644880265667705203870351480799929161616294347153748046054596190331227585318669318148713125035902572182970332343345029365367388061392084664764043211235424064353954780478770825637211930624*i1^95 + -24416760581388647380839981300982243201461282757242517573858216970713863285531374046785539553810695686095511263940499713232285774634790055958532769834477134542438621026483482375330742931751692802827461254817956321995460109687620595628438945291306372958156057805237846137083899170167869056525949528456507365394401709497383198468381397982116954350380187869980079283315465704200537955404099435257881046819584413281896914168985329368279364554838670241920954489795437164608423673311369788635259676254176540460164490899639595258830983967084544573500637055886287032222982845123279142016000930969126955675517867292884346108622227044772921803610789706184258545279068828678717045977679283243320403012045164200357995709503887333513238871969461571470630508850047885359209140494503571561235984772822163595418177956758091631374041008773272102600341845693509018950957107283647899402028991324648021881152140184795333842867101522465772273053718816346322159327476648363347393768174267940889639684924173246488196851954812683307995485274913244017683234873008598778143362809123022608001560349915399909412798527097281768864006800043304703456536518320253663673867829844187933116332849642032979570605010067447663612469524329633839164440708139680187486668883966415241548776890632351752199659591636888407778866343488259391853170577259524256050692273215486246010506477357261757175385678986105472871108331635258813507947368145346956136160194643286280568399352999263407679855068261488513880154490868178724209542501698394920132375563794076823700663198353442476198346061939019203018574514337463156546010811230983423509378814297786231439937574228054036176978497359413419549485528485093114644061425275601786569302960471850299907088112216442195091319513274408071976244631699966566988350598597065764877098937862230843728784576793784540103683575193929230080427630519191495133179115231127590419563750425928462347074206803472056037750207000087375603207411264236384000578617574469062125440417196988571419347373046336953781975782295847725313274121056055183298603715030456580275862675607279214696787069451951376134572968276542655157231451833219429529770633176840725764861104564164107149020920042431586054294839544951215313415006737491843837377443870468609506067803224143281140151671414778757155933124120542424712653099355309855499593992723363543705318294435754986108309244889718640597061197797058933349237827948098510592104919794400896346882550854592673793483625032402471118717048821607296752782806066267318870165049443294642386642757956125431797377465843865128225052197338814314027698696839987856633465441615147138856533004899044633378952326847370229804430053416368033073139473676578630350679581774725631134687373048101620682077773443757547055180390761791068895484250536910013197254532246838252363715940958028121312073610482605060700117083170932663736228202771335663802069279628667118361553476259499012927181193330462206547893500337774784677610761443021172179259342299991274842136061737679481807581382325150143773737172839542083076679362176523841497096474322290398698708445989223737662255543187836551974427352916637923199696045503344893511314747398856705013203304583923471770875301677369617252280350502149471709776691222573621639214364375118677449266258439104838846618622688820761468110090907728374126522231212168792724721814690919060145755896751928796586988532765815336191197690633007245816888606274420189710885824471962090797014133499897247935762748394694552348198583859384934486776095209522808156752382821920133996572094803736159524682540329137760280760026987526711414881625607781136713253328149455912813461193537410191788349159546497366860202215906613229578362423226189786466303644910854587223713840810463543241549654615328524457949664916938890075726349082507755167314041595661822817935633166393592225499759084867859572081417487775455050368977207811848030051151291855017740511457873178178551206131222791858569176609177206784*i1^96 + 7933123447571938510521472474167876625368012140512021557977039205279471798445359779144354467274036012487230303738097130918830072549220068011555075694340709386609271809790026488613246861994520704201805409551838561241742869839763714796315050721302248409828105639855074938396340010085355758219736543971753622662617172029042577528911769861634278223043986997843000601013693941550394791383556676731019248799158439730163124157848957758102305773614100034124511691792909962983765800349945752192753253874813662906535954915326953910990951485169198544685617465774754456673802839074966203558713332553221832450089188112720599378174955522398949937517170036288033383861968086769325714334370986005635783122967093017989674436738050962947168544730238612027281564857702739575266152761005495929044703901812034667605733571647879441002099684388779766082215843175803772694842501295892505102873188770604792214910973024621737793012327405332091564813575385198317864063263523690730426276439412180061449348139848690521186300601288293447842657829756137521887181697785215603965426727815496314815132698643705099835567715227336372947522588028083635973755282020545059066048261685481778835846179319639032771860330240136867715400029172198394694147830675625844248020168978353145231635376766255773816789490482687344047450141785662463504341326615259832475266242493618732328920648908909829713847618686933727931969846016789280196088099655426144090919171106333615491056700687620287809911069515168162107001032927948351520392196773203089679970918517879950747935824970866130979572861715480468054020264936750661166961541098157923676752490145284422167199667822166507541428745056560797326260227146691629752603135440326887950209570403171597495240127518026008202202872889073926272386606673945748683477431994192316937081936735313944622940380501457880747999067536668276850645181198518188645538406477134228596481602623049716566670023278729348210023623592460479797728256963253250920607597540257572959220953759904291624647584732750910807680219798953816472434684763795368819768439167776569904590328181598575812008726124915755929954014767939031872929031513912765813006570911784641221947018485018625127415711038518933197074732878129526480008900553140217871911026743955314165700258696161945482124304405078187937365374374162075497314812167493642669218172080041468624691624575553870522998873926018593553796779797975414127778007583200212884057384333576259720702217065976077211680560701886040156637999679532228198620420833233007960663569091813282453659445817285066230194499444803025817049474382620065473316180723382796959094730912591910340495405541025030299961715882138588040121898778900849324621629212008445947008274337351608744051520991490476299418664262876215906885451726939557098361085321454360418870705451884369294414906971650319543313207468110355615365843703655209013685820281171996676219096343092844827275370390238051107702927270746116485185112545544267853527353002796406408943917036391093164115736397390329485090127218693785994805678057211320533074156635001015803837936340612526950571261807858175257769513979635484512144908785195275589858940173704107630068006694698421566061963770488815359207025054950093177787089783746121628149530287533569521599861610910278522961594029257407864904810003486597662007918158362846149658283220244322701976057692935213817397572931572527618339406466761597900728493321980149565569214594905112656117595117569595492372548480215946961517160884817460513789541386042871163934605375239130297219547388337578757843151187011297364634864358882976311592965592712002730348266126179915667133309750496363842037444676955746273865768825760603001523716473617368878203442920431130035283910204728945583253804617577596475561781552563684988678480970487685315376205065415556773467128049463629889133365813107423193617149971014448809563254561913184361054413729441144498907236735093397685843503409231011567229687446942558972830285824*i1^97 + -14077999975089878002611468804971895159904249985946059910503736739484091309240190244640255993209645492447914276331870787740314297988864259500045652307040750985116317515263966105688817390891408661429585793142152312861928958091452691689544979296660172071523145041183337573748074879590324391662069634265140109417806210667525476962166425454780629763981312012533272794642757450395677033676758057540005643819912388491054608678409447110304245477726347389452168119926705227225640201186324079329607292228490398169005793271897330102043655661015738711549969952828366990937905187090736433686270834252019220508252042591299156342930844189001962744736689079029910383397481926838541675688319149300958571506303078370134210519295256005532188748458025503396892866792798485328488994891361059595547057657994046561975780422155631348609153086596798335574246240924760233209053549264193145163907459701372547145655346340127169579364069065842412820218231994776940717249825255267271124086148643743903809014054475444805784389485439807646507796034775652807793474681795107527909757925961061957043644428727967185478857521712511913144007838694682767040400768234007809722598228495222731118773662057444040556716172006101660230551949715698880659393932939913918029434415179312856734414894516431901821799431933276291762345031648902427156981447474897645523397952883189538907814317917994223249914819734954652944978502355276641090096274321768562708179198194257067339259648060627679320921259320698862344873822570849004814701345269788819949387378804996749290332581588290113477481932595316251184229839501999023225950166680889994069217675854243405109869604431822815433716765344066868501091276345772129954524476718990473911361412119442198772430030276482073802776554898057950286947456921791797670117549491618480270448444707900728892024396100349037240817810198425794221148600152091856805763464717699460604103918623583561780637169692641924887622778799803815803442211289955023964464785864188600838600746977438937858839154217186664808318510277436546140997442910867154126828736006851346744736137387304293944671611998958341478964020883065384629316167265228331978740419115469107978731344509476927144423417135371641814951382105790872915159911927037441010895849684279681709386182697959462259326967251983916942933079793752312011312067522531264632301046607274579058791444564242286501440028590573687722706579807419696796340349668643715091684177655071645662240868535862181508791287463511688616877438696979657859061598742223510486597514117055114809921792673253883389747051153218316685555341710288085296866709249243296076424610470803736967370807212500912579541169194139736718028512473032020914725229178842248878018770486393534592211661791869276658246332409603428104187896869472646753752591208754469842265133427352939015929949606171858694883790824476864734499567952777098370178552698703917978316196271240337708818221083891914621758077674087556311450852899684529439755508355596968499038576554438069166394249879221810971094704800652868003844859780549912999112242777438151275784695263584973643222322455945791162384467177201516140297158651987262295350822353958907917728693687923110115064257420239112069600531879137321395010577685002378970037862492380702034075397539391195507397108858125522381173416861829412866796385123793029246118950747159325522382350393254837982254837469799004015372793348393801539644466815259391606972078919286545201412733094149886214741773179620969525369704235380682849120948793698884945838543321224131110588089583472550189784133337799372421936463799222675726982135382139266119054495063578828104807035680031627906202704792580526919788255380970726004389654549526675010908445765942336536153659564435454070207713859998865906410007772675810353905231226335894395757070341652038315522658738942505810355486512526618882552478823940612610513068615945785411268772446515251877763990824408870203734119605737252755254662942077917069312*i1^98 + 9493795811393478599480240392098284249872238061523276824360750696068664097624966298897990727963445830482252853502819015814956173285445743471832987946015338195134546083098582981164821367924721797546836723575509267997352376098762026558808604224338013141829880753012420862286611600960473322628789894007625968020290526135217133887245117342343842179936332614301454490881395051458344242080396836100571296808532597682025635154498543860963848338119184216731555766491090892838246041945113696453394874629743107407665238842978670173407686906747806584735266646186439639439045578385757892566203666356612419808488595225030973461040981388438809490071071482959895740836179525322678000074947464801296357618396168180266477117078954207982824507951133223606748388072397597756030684295859935875539724824860817311897324207668706160596894989988361795676003442263289061520065072598318657326218104433951445126532515861298213307691873149632282872967349219372980194114538818404131969954497935430804615208873129163439595888313440711632156630432857970344685809618540120048725652368359729922422742119714384637349342912444961209954174849041955811904492879847225289967316992635301153753988634611424200682022326834324865262312310128829312782017982435539024301708234441027755178559235115437576392455671223376666355196418424349164499932737161532148077716472021792919306586460775492237178722249028465099683296658103355129547977311243518055745139365297994924655581280424226473134989337806359479301957011517509750847919161011374676279528004705066637503102519426284860438291667340927322285261518731429525995565177082207420790653088804624994298370641622060562651068022901870893793278639933191322094058585268419622382610164162409316573206568918696665927800033361297704939076530219035245106327490800880275770908925754363800825235048226205287670159436993542541912242415867817756016507687888858428433796834030101278839392422190496280821495934379948322775105692666935054066628301498240826802008699589153017374098920336625115110690807116748258267558333668349933041546315493047532025707535982995793501192093852238197682979157491503086231380877387716286326280822617687381081571704634658246859495622118998352297217420810719586213333162199475475243510411602203786034964664905050300501226291662144841752821369263536453844060528107257318335234068940953548764700651743995098090333209609824139461784584898141296819066382712808368191847041021955428783648091880423921076946186318269507502773006266357172302936300656124510145346402520795803132018361598333585604759108882630552452392406133818376175758373254297146843996121286630935748243282559401014022298856668951457361845687818002236081837991113000469337418764253729590737553251653537567712044609004108168682247493414201692761852247345888363860257230778461889003007704448354850503125555433322643974587043215840826119674262503333428398039279846298339474224078430354448757093277472374258558647111607086369128954283174792329300982844325474768200028116787145735203172831499280516363885413679015954438429122788769164292184879065939234141143860389289761350057306535097317728691676374671276201725771428196266405528508079898355436549374303707843136573452780095450178305310192311756017281772760434558020902752597894122358105859941475886469109107659640215973489760184327996480870481377844482446518425808473694061248074816058820980985833957034976481962754948598357111115768985168770204606168064024407987180474697310064958279436378266710043976192187416338035999045960455912128031827808719447272166976231028635397373268951580249475888210471211569158887835336472526814991637075809426855494052180715013831380301751190729711197657160920546902827915211040063327364274118245626936348702389692446300932894790893208771088047520191349743891357557995542590228532526344369179083336489034476787063904037037954375577109265300308386599648599522849557039279312955913038792426409919730465169972909834240*i1^99 + 1247749549778008076371473467927441739117900757907893883553212538471767422088056276890409669175427457621722753691013815625571220625671829324133575159905706208875660730756331917008440860016163608401330202300549066752291119070928726828008863804098862086442883431090846230189407041513251599907728612679099677859409018875547280362877089742314528150115359018831729626643483103952029999531835967926387285530152125935709327313767822355329208994075843259789183325548203239939835401228931777710449414851768363935728931752903268372114473870581583506232763941435202607243513614602532785367534637935345755460715531924712990081481495202971431099502104777404347186193547664918280292785666724737893595068231742277559032367883217122347641567757674707333022313683464074668708457007761374965592368388631883649999575367714934967338459139883955158236713489332724926646610412359494992493469980694174657031009856529160406805616046420594078911026099478243917491213028649072188778388434199486972483907653056450007972672781771597431687924848265705058166545832214073486874511438325931282853044689937615299534119759655292040721933087190577899547348203411839736342548443645776765703398123037607307154577412497040474512672986479027446585382974833706796523871984300041820762664438065114658023960100781439965921888674934349040751421145721994395114359847163371007571751772898770096148775342760766788854718933126322020997481092362177731639705835162153538698565294162248524076276697584874727348034622567481170268255390623378423522865967700928088365659300032729503285839998118803291488405408650377855713150123992034403296032495944962865759197814803509528570677715562606449180926302121751702433899485966066699713948933608285732439153720577228403443470382140525859386412475855521764255380926616993087028881453563195342039269540040318211449441210879047263781833430631452336901991422121651646388705656389317220194591963346233621477134482586722093314042900400383597631781215276361515059254309812600538263829026959106968870676275493031701650298879169187390214710919739253323135799464150902555607017571157148745510964154099137550957831186704808068021320496306179846045626884329351670599058834833290014153866051285629022914648733007884043282235688732898846241851565487191468296796480930677002536906316659885142285245809664429642942536888804306535150307698686851509524296082338176178626319428383559464403977774640589116515823831238152904674619943710129312187576631921875565063457973584212899736703358350934190450367939524491432148118969544614179320035520755572013401441035077776970673165868455315529261377223552877458646340839507706581120587171661626655152181367764098072485622615831793587540929743087213961655093289877698793197980510981504940820250713829205541002957478789413049570118166109304131340870614373418444394212013418957987641256636910276185908892773264890891954418324059923073650401413387210340407009894368770430916844966320169239681433651707054403661341164566821382681039629945705872118081086981246053537981187674453472863650001012164119866239517232859702756367237693003991347421049235900210394300884540671988003360897709134608390979538887765163422386172996365797423039013692638932860424731426931859303580367402183457115220816442897504218140011068626797255043141450519893618757271080262243493982163670441878669158414377302640404591928578762858787365148595514154539936600176519083636627896969355474199039963830726478176105710477818311747670764631179052246971273765439513318884734892316694026262358055111548843674087554903274261284066135737745035920104230849750615179056187005424512859051175883661293282182241055944145785951904577925282840375455600342242316912244749144943759902689887949267328499562971058730036646208169630072027599858759274070062811862091445503967649262486906870256594282238413501699752564467649740269457011675332865774566114931729612410392091157800034947298845051393028667736064*i1^100 + 1794634158223055330400440701207690854898842787532461088051578381783838940831557959990248537059658079715869676335765585297371791371421073248833036272153949412323125868296142170275881464014923512777650609743745903996488568683345219856095980089887045531160359472101206032563159938156982590921342394425017152904719334758406847425208565993953120038870572470298802576650922742831494863898619546805236647550854680440953725650739135163272874555559010842807687323057204795240507037202384117867214147685073804793366099848631390322904347613657719179437045209163082302064143385497706424055886406355955605747175174416158212063095192783861860405294372259060763421853010485197113673517449998842865947188709685757540923571685526936208190885089400152679274092583510933736716936252777475500529165048755986160972405215311211913342492193398562100784617515845975422035077150220425621663311411680565259609955171716727112818488070957613510725857804088299910440498754015345545179953357171507984269962945517893326202560343333579945476004419395490877650683339116700304462701619930527315337162428709411561407869587681590702534707691487056251192687069979100619313391834909011614430272896332234029748427624557533984460757967004989122881323801709952298038773793325521733066140964374697843118071915480802321673494784872584915041230553793854831050164467779950742305648837095929795019793499284622624182614738598276061128109040911490473120478347558122771057254189318978807792411864245843469946910519105813895914724553562682964742756109839626603779138913844037047206713313694209540294318744120865251981914340787449448138051796293093522455056099205989583077913433945856619632464485754658390588983445341191449372329970010739200393814379576379958989583563024129768382976236624046919264672639065375541240224810138085973606076566294979444072078187738354241974572899427997592770066439078408647822956847963869998382112550886450384580766505537755060194969639907239568101534982964186016423662432274557452821909245707232041876102329606719598133509790266144408252156038122813106776048364459270059411977447382846618347786298591456254962342690830718598522606116299513184944640223928774638767570594644844005301408196133972017920127588167788599212531846183452673587504134903619782488190708072921462604310561844898774598605462574259443356203765327766769313281944322944300615858531254074248476363812305203756315355693343222002042943668566942196579038995287106299333092130999404277932384735764579493913710089536541203903188719942812451826870442179539161046585604697343076435709660295530417395263170956030950263987213793854397246950871653069224913565737558465099702984924214666852877443246621481558467721748089504395606164914031615490407622473096835095436428829570335618698303686021124734579307951749582255103407713693776049218407875595654718062283089645778037242869990960342813382946492913189665313840826332713543342949080250020607953330745472908669047787595727172577126731529676652401609128326055284929364391809377343146698183564066273285282068831497660044662144451343269235585808336867747499454477553951197965544482600481447884918800917756971997386572603112853022859047023972917887092823201501304115161767579891046907561538130866197244144111319456621674404322872436176273152803391405946042724228050738959977320887718045829908704790803335634199107729651198185421357140770064893506620942602851563568453480505874784475964256408305579108693241122228125613971210333604892003540152667454163721363451569335704345424497077234521994313319937798024701036537218571865041139813237231584271502864782407737214751614384577123254472362741434892437397560864849985843773097784131516938108697481493913459528373913712763343882799868028152585006458490363472686092448632382128801340895569545880857241095399490730897312244876598904060439653712023289491656193890641025858745739806886406614453779783993691655387686000075490478522368*i1^101 + -3439427319166074588331992631067841030329621791500990886792108213980857927841816533875002262377468150265922122859298362087088387965699870688377371221229547277362698875376839280521080874284813916454425565913595688696495890327598713232506296543973987248513663691521388289292560707881699760788370803260844809228130128379258399702818904418231518722427850971617527600195426586277504131142180926858215499332360190143651985856937958150296980173424196324653638951431095824874856470586785985779984747534373641124879921721611970384572387997642983299516994400155119043330910244095140869594622360195040219496220755324235941620269587513453341944682003187627046955100077995046545581334958981805740547967615888399140949268308148277645618477965191330460881866512428450741511968985441379036228598168444831838522209293724579705308713533267761439423771373296378447559706148798849342347983752282374706695228323527360893484685089898511100397870497751506659466927860233884165530268807672860091127783504409846761710475834455654877108025302516508896767008445425530850032626244399822448924663850509531506646826878774069913358448583249721933856921504344062777428484988491804779728712209383457231380564925108222767106108428240433470603429709993407380298710308194852929876063001791647794333314069844972932608035153858011362239852042599536172639229487320623445771345230292895553352041222933901115579429338424654594225497244324788504590070008771792791109583266726963965570438337828158720414373116976453840704432572952355230851798370169771010680567061373001188673559005707759850979568975323675968727013370838517866930401130388689740421499788220037952821471058468352916429524378169525410572872169858354849768644847189963251808580605356587227284598991369446792603004846281968810939356994021635312589672692502729133850919681274786862788853802702863256691244114680466341430174755200622257186600936145763159832279369173011225253473778082471555078757962578796915309431283425297499316521306218335322545438837008314605693995734354291640912295037112284907169195435063462624106324211384058635545612810568258661468818680282232866978253930519986246108476657398553724204700172794721816935368650609840707398981149413185907799582480986201138608877213484235960607140952186198089577665170544804991205848596932895109406280681864296624539044352443553103232318291346522664902868295256452890728403834737904742099277966901462735126736790431152746827239471299023668829829710251168358893551871224574636676630741150482361404049347095013017789850838886428584864485166240767672010415015065328365531430566252238437274898573442123836363922029891120397369697557579847063239709914328008548946147250440414569166315973736005865124390701300167006629193435431698237117034822320855957885929404529834761539163605250693648694686416055702523630349248887516561729034487805165351877914717515874458708800179574425899828826345158431785200977845484534906911226330962141931175701912390819659963206960685909708824602621881998022835550178374199012132263286698586897794436252094109235346733779751576361526402763823365726761179888314140600244655044580497323193437489783499729605068752683037968563351795813938406826404369441315139110922636961825715314372480061611866476215823844493142849575374946847451344052073107938934653135936941403114852552038742443599953930158045602063448247151472273938832921715188625413265690520738644925898457655965084050672557455402191526589831839056682588563203814919550088737640546041858375165668448725897846687203887969735890554613939565218156287708202223250362475818992850471437621166701139982618685184833807220051974426544999733220384432817616269015297970959458246871174757798124510185367599209077364677507100450739053687269904019805899837128565825099590730746720101183458291685335849325237967928885970149897323895604397776609161995339877300443844504683146730641591638754913794977776166415193910280192*i1^102 + 1016332994396364781073598516384362821343108646360785901186362729951947460295734678231813776902221066740172171549712376090384013873625408890117308532999941685254983824586303373032589603857610535351398724118645267431767478374011724515736562365207756355127661975550917661168525920727584994873857254277262204805424812999282932426419983109644958690169401518287127012298909874276329569820862597689129260270071862903272643619133943222437784136513131875054786741449758922744038957723738191852760226766069272482789022014820048716699967252925286249327635762033643479683541273849228770233138704149718601777707887963267756990815424928318949886951731645340728277622351573178148630467420461911395403725116284445867900222125080362150144513792608767276678932905019501364975026097818903566574661259110122974764180942598621257529447776413647379793671385345349029713670104800147358126958426983850522228462589018307249806266462435891546049367327146591805093237479755148682604860036553208574026731725958195381887330784578549448274744802321634814899578642456359996548799856033240088523657278441446487101991675571694941961915835903805354014525404540345014498363897795110135339574214008961123211004619978105142617142163585148677721364169958240327949408614434656092062475923499234947027497719962261758917169758379682277917906787396639594575365089330156134646632462002544392966193303572958034995344362834487631528154758904378088669641895582954938871227685532708302836396358143146516233993937979770058802586299712366843264746340391194222161986629490262620749672126913332950101614955962935306857577725026124962223220398390996111699307760197064580110104036539019477536833233519114960261169292216055246656579795680697476174523639022773548305795324920644864282032252062612445428252487594002054081708263301252763421004850516559626159666027242392787016891995711296021798775114060534862554951449905014943537218291842286272525175462422527559022099253349282571279537062677675900430316763288136743348936507141661002064318112690105365275923933459681509485506202644490706015863924692698873264018855301899884510476067530168520412398532479868882704194108551802676348572699210030080075276168660041839293014664553954698123064348417529825843017092751236222165830732165201519341070107377140412653093114010760079559326199381912644936980400887672540371916855160375744682289062709213196287534510622887364847349302025781945631256177555832580283566822331979451717507914034923397879293078655459186363764354003399044019397533686888845034247232124189759109617988274600114602287921147007080113296047088486669526133542532446745939433895550192435094843960393471298423394347746597678367122517014731978257797836071059706634584284864435156735567390904506340598095987450851959209845790126540483980841405095944844272039738774672166862746589918097733158424252764455467033722585987370637061534251093875700631068077630424935338090308020334030028664669945311675890202986832988676425623111021892848217881680038549418430490589330887377607646532676324140079576545346178712226174275838481273913345947203837377725892315965406972025682193377801606278876295651363804312209117782927521348051550933677416662566596736781253340499032979990109810787972734002613379531779620950067201888531814866910421895987179756480288237425966203671051024798122355227946608164319907111007008586686788763917582292490421614311747167274326022651074668755460999713152655455242037477224392917087870974546546525094779598379429490117010121495405403953626393434225253978068069161299792440149458208581770809111354109338600988180861273743894769496032576143231128286269553240137008065976016257518082574098704217761602130359429038142954439180688355955880054263362117180131155722121723671542965042448699404303603178524065355370086485284146348754033758709986503725765406084118720726587757285814268047068873167221015857325884729382756133309074534039552*i1^103 + -59044234066831246998858175212350279410425034672958163604060045195064332122207479665271138815319492958305685816142661046288001723534380766632658316066716046885160093967414087860904145024587053867958823176369659730963847304276491589803737779325008954444706511788623515355409069882403461340682925352258468328062426979765275183963325977137035473944091933763805873622729499901811262781834052798801674095264713079040761089259969124315316701551986712526689787005058702621663583543633173251047920131052982260345439514441749166854789168377900809154622765572641765425411877258357587188912200600102895760754354178724942732981679938195384578713362207146361162448796677749956600937507905779501171676316174230363741682722585132049155871677679059079974763386049032973551445083398778375054975553205968940964280142166616299067167877517959012226020155222473629436218098057600475276526790632351679999546524013800320965999215184827252451290799060981100175861260371441821708559013854436190010865975279901797585092140952397435500923744765689638870631366715670976260056274914012154420981658949297410653409837655471227465030714416327797693150884305287707832106551863410899078892045793114238595376120854008771465349310088125707869952588020277964068594258553207100750153773820450543340752636358967296758305699827175245431325072237700622910646820525958340942533320638451675618532589109329773678006523080776156535031862330321739922143233492539301423313303988236600308930429534770326796704639853355216937593370755197286824284521308829782787630545423443152219197963576987478034056019097791569768388528509546517457863722883092589088477266645115916471356392650913424022086603205752173065240004766370914682321975603278200691429533994896591988855832688613803899401350611256107310743734485347112918406990637642166351893082754949585328253849056513317967140140897077525258038721620537442314390804771052426819909879808194503474551187628554991315265288388967723774776040859174862385588957469315404343763304697776753581156012566009384646052156543822303040896631003667524726923489565358906476303589316887663201268423035492743530966654649936183815663281825353721519101182327320208978086719447037848933842839759768525550620438959270330693145351184125657281207156481578731432473706326152267092663279012962131038276072019581702383644972229085297584535565849471785966275789432226924057995558783005789075365008572486404323142638396323170830222979506962350596716537121508354122378488810466567924011024661726275405234282644126888706704348806159695658718642981927470182793194809209195692012944279281863227684552793569845506008778325782455569724473792019511667229280917416000526360234635271649693610220874073391844021303817610930446159461966898736107730217418808506245740453115365783821500978103988541407722939830949467412256401135590278669066316141382252484190466249095663359783199363574481185135619709082672094280177289963373153261473857501327278992115252591348771614061574334096535987035951545415226890062485035196445588667176709402219539693709468111707905713858467975752999912608022352851494331062384079821049227541623120680714685926221754581873182481974868091955614852974622603473440380422350901553109734419611977148000637080993928873232882241580681360514982319401108702612401634760225676707251670839255098830082392792105399675451445070305791507689951296777629658890562898235423978036666143898912557219893212425844233409328813738947578768269960192501936627957827677995483622786409080445039834320755606450360873952842241582203558009945925991047037171047029760706887354206123639565032222857028927964706308289370465740033592891736099976933139144914599935099118334290289986230497896577722842507353367939328380668558259908847434580787571068805107563609802636585054569190828297664858833198277014806578186427966582229316734941544794821743922366774625038711570585532527904152483615626756096*i1^104 + 39185043964688753269266187545214501813022311330301910265076744648271265916105866268622347808213629538400122756290133469723563724018361277412403149399313181225668273407043367270001309927911475051078472244504596523895117969922578805734178925948011953264650569991098766520552593332037639529298095097525354014018835253711795928364978970188151679908732810843084141051025839984772994588511574873862888241026831416941249472047606901493122247063847084764755485141842799026893285090597087477431353728810233070699574764056088642045885667336828642832668812556004197608960221557699853189035829990511043865628014689309155572887753021387016311764637059839839817045226383580606328302921400367930059616000689917881423098881328220088538287160978427006793819485623299543200785441829978946734829733423915289972882889194598053432659985686596739456638438276919776651510944017964999294055859648087593484344184993221158712388998091025202477831702932910827648083573439266419320382294911418202688696994063242483109157603186549580790009340517692823169392319710884903891261840588320690406422452740186100994908432737889253484051608507970473587508173398073109400005058058969796969191784725739684473295962322458007475184245411084829849824492385222985176487256538237201511182866100474483106783990389865609973751269976897481684118202871596151927158254753735524514614981882011929213166306776004227372457084190893968505723870193359606772642778405924121267987030080432955837039195423104753740590617382343188150855220082732735453029384798670127901971130231092108923144009870237234522333710564954658047045240363577369740700715160821934937048192063553460281373716526505664196062291960631759416899294174760978132646642469052349647214767301105642360363266208106056983975176552054912735152898289392469699240457502071824674135836403479615097459761940870527244517044843212565487862702089807034223995219325104784030831778889740344200017478257772020998024107034720254431573708571343862176867322170173296168842820189071689323710615567718610913384564971104361668205240126929419175042088270009078685441022652472345444822693621306399265174117191790289042306109425592715637165514879036862366850236281923664511202756220795643781164601575261797048585166659556961360974725413291182830683049613949639695661165980218328247424670588981953937114491648665220108546689190952936262638599454244172844230182293302529860082023555626228860606800616326770213292669464567887711565562900309388885143977014077430719863964902962483228240688862647507720890378655046806145980707126874831952244412604971780247658471682978034462225101273621979831032657191130323124775456524604075115912324195552584391704942492710765653309298057052162893882770429197608571031007497977348331964863339350085812564669881761472557892310522786154000307636558442584412010383306558402423970156265147672726479129811558082675934610285947425356574003149394586334995945202116903720960228972557543257968512045990219847085445933392591094473700949995667231035501729091248730298854810061296014499180112501633808974819722757324338883986087651713523738324455575754677550190063802684086800588946833073044026476541539954068441029264684117625650829835274031998602604115115426348374253153416522798619044180123628631323260901284053780113096702399827345753601048756948456703941153033938494131511444483289372731418173663772136129468661271574389931873943622898443786291222625405695425708032556343230086664094307451210182603877780482515175299659438178386469321846342666731357056150911413446784729747064116860856698913277751791867316105957910617301620471128719891926170389365758035459866162137653436720593408887502031033999112045093540836469219120816097538449865447649332045390156941639706376980747034738310353187999929316529037351713128986322061161517546381074583916016233325224805491715453120419357850526707549363467679521905143366090834913001472*i1^105 + -11866322614733720321329400584854875799557261806728755900211641168133955357004368667120666720522046780143593721087202772949636877757561826632804013061279428198608099917150150670903533894369750489082373908661999674694983229887664047898440375008133975727897131907284794693733369496001987208711224971440216843496017821530517981638374035115564200025664046746100000014752017490285611001733341432428455065097045782392075427603915090701203060503782709451714878654298318443711208546252864553136582819527173240874020283972332949511490462857008723487928624435955873574249156192481861872792927023234832620321724432915307960899773694819629488754533828555900721734399237317903471822153400200767423971283578063056893401495095374247705661827632644157513120824076573455212428040639510652242539457554651364047385306513955481554729089529384568826425717447777599659696332743356761435825000618046652796984889159340027957274350647793798091258553189028682686136676210149367857525037246703022810835626701541289581714476015427215742730644374286269692890548151592273119268217097804765599547198681824051970529758806689905629532754305968024421057825980043435724916720648902892339036952342965132217553514930419408255569484586108455863741924836370320315357176637679580921470025452892022199460670904758468589275507923826758511591766431360659723915078088016519584713252516774240451799413997911243350449106843995883574627062915037154751068239837411769139036660442844388745329940968175686078020240735545189665203730047102975463995249537321542032947846982814494292241291606530718709297272335459006397110639200291244587353927729072011449781843459738065090329874993301973632913816939105151660709916336026478124558266889370170416921657059435831237967945573331265150039856064489905000710565152116148887909382701796026847969266534495862746500079161822370899228827543295919985713246487167894011277180250723637041666908456893230758172478790866146812396624365077047682381478896369258690389462509986248967696264917447409337636981336820432062967963277525184880782771265220955306726236626992247525966579795553692339605771833384714868866082043463594644296022376120933910378535251517644379061871031940566547824331587051937850505328281148484906753511715838182710356819801640870614714261752404508326393818872463246045780000525170074370518916138625276047138725167650266340509477614328745157636044709334899867254670164567866714977507321223299682291570165394894667334393674159406502964611570444546700960645167122856093148063032160798629947760924992317653035913637529601096812434376350122191413328121900031015387989872629558368015299017599259634911409224520024702702186522693877491244532025335851977506770625333955493629755057087850438166535539235161684544191404175891208712223534842597108801366692351081704691007337082924091115686222321485377817810725782256695522507866493938625528004031972112116072247514829881094923691169774770831955376497443881869444531137111724259313700604412795119958866782610703765112886640123782288213328662006174156661338677678647988645570813039588382600940688572341505609763572250078515431430794465536325943109596675623166166501550675221061240280298620426243531471601153115335774785124181195175814956310356932312678438005196085362526397677238894686938841859441995034516750851937854910899312922781098625639814181858185148204306548691341968167455476972494664763956310724725805807030564578376784902056495999806644586664152831116756623957686526135601536127787919409315268198352076032394479124579864452588278479204986160885802235718105227522574969816121535569985626179481197575878479089391249013547045072438301392433137714924088640802310464233332973524251893058937938611880572194829107834491394793696326618445760904381141966967541539376465381425312503510146961887770513875791455672133723801073493392217001282779222823416847705996456101162084811179810619392*i1^106 + -54205162467196025005075666016371942794215268763772206244279566455063924688526419816676593331827166922940997757876253997376836719014639991181710208614649958829011885045203261066845200133658872984702562935628396847833504756590576981028158149346079829027787728780157633543879900828570393391060496187391908815381550851229124697580320497766934909069525893021032284390916296024515650743566511940351716242487524805856823326243943595535197115372487048319929112116779903945355600438350364713052971543156928737795841359308373436143834498487636529750827672352396205738109262127542840039907163474805697316084426621862365277192962759375092508580907244580178937534076473388491176760130341389243795930869850390670608469011819057296703516784159021227925341821056791494249870575611446521556026741070624692877576055805828951395927558467377000130780435486653015320234278817781233998966243330821335389162210244479221543881073874033521306876589164267436343969070548565065871153648071743437828853297927031613147861062867359150279042019323388541475299508943150139930577160187434568443734920055977881779925188376012037025622007504290089206126527114894360721729673916309672443307901869116547434119079748167115659085109440386616419512323214922398594295118487735201165769182074338721907342995949225792099263783857027883216839791332422443262995295571288681007354999124196124834701037286356749738865826578579763747479780560749637711976010483787971149324805356144449321288549483784577013823971734110475329502457854911402217808029578309030199215617439742557926826669747498309173692083644244337556770339416376310443512595204125292889996129934787196579336503751060561412988293518025705930322544991711174521740849997354507901290417164121902330753531104702687841259545567908217721487817173747290955670907591885986405196727023305358715167040733751621102223121946672980115558416041832649895686353744359210107734838219329754864735920396340456621692088312396479575610765419016946921589607535004882067254468977412500267381421123628462116489390156116029170477989479116554316944816412282374751900991233095259836167587263727839447645430852136085443099526489826838056262827922529380940276260067820612751632669348000260547097181875402341132971657657403781092705777703356430436553847546537461780227081558701321188646375434679414150469112604012318803104135232290405229798569035982123298845445154163071966496919171805486693561261463075566188714394289363348369204210599991116928524837188343551647688517622554606145067498689423449284411829820907536714364395747567956982074990236334047316455592807764118913547504857457432820372932134330210502392822377577954429192149341795637459930439525680988136483635557301036387463014289532566508624059699286355008898783821268638639198963028749588466428245074542656438142414074287630514351341992019294556637291814748297201506311509320146714306019030473945028054652954539517282415472199728967936689092214281177656549653426972558021047305125507963008033947063326457086505257865051467161359276784896033197128755897755140089641315971662396562842602839145930563225755837983549853479670870553024601887481264981815290254038198632025245739231658394389647615379858806774825438425868888233339288489839554159864866320217639271152694975516595030244831333862533007820204287970429784962376227067901831889850322594287964488935701623688825270093056657846126345167032285794813436912630476065558808783447485518147808759448586746400283936130556841822161802325402600824303173244505928221983351268257498171140282467726408988392698916265287870285401553387612746223723379187996202669089182128256537251101821768453258390186881021757498098899527678449257488406195920411834595275305859680831402179844230342796460057330471105053577243973946630889335664817387492154371790793194348669678674452195652342515747793766531478455590192778864378294934803955310395392*i1^107 + -408241178061915366175676095050693241770076040390803923247444848962885905490697670937486712625272063404099817632424115082923211130450364616024230739006324437662076997754039547952283424149177848928560373629559592403404759578422680676265500409261433190864287809888000932202347056024897709066473037515473287372468130645981343138055848482520536560135539902831678204885246130006104286348305919712626618383610687477145838324629418951280785083342732945849341032639063422359964674945587082336740215693947405090553174223048233591793303320723361896469739626255363322750865379679247747920208548762043340698076374973647617719649411892144563939984459460516906539793465520864971181073598652413918578519512562430206700897590620177750357268137250331244546885231839132463185186476215810073616218929280990562812628231896884110238770499356381812219251414399772428300267000833684589713135365307009163534012074119098617849387465371698441397646728813731382655743156637101369935655543931962318283995459560028429490207334882938781472639824185618130541628105894914801955734657578301172237315470641519120861707306946153692710108830032652629791311887418500457736872295780755909166867046479417690363548162053280792191579763767960330508113293514698030940238595651581779073199193906660041923618311660900014668578692508888989439470381380938873504258067734087676685032766980288564219124877198295836652284867052550656966525708354571042864730320358725764253197956254053290925646997752271259039809957066290620276192767308871103212509881008609322663979025341623689159680837466184946139424782501285594440880501203807357153475856342125534636775298691692206812171057491993887197085091521257665439290392688989234215422983802941343380894328682413552779448873964597293697799075366184662901087662384310715975463725333465217174428025041910560482808377957786551074978524926224775375342158056155621965670354839066492744215605183820221541233989532294529768031819338601965408175057365986214138074733772259950038050963413541310355272760939052884036738791180106891578825650763978471514380561118477950259918734205123432610460781223505462315623442524852964881702747080763097430725879790563206245731634621679968513496235178425474032308368012960121933115886140162445892097441809200008862412617202506023355040462906858969701957316776190624237162609923559129126756875460076157996847539762643148908387235003871622676608635255314284867164264811174981709292821250915919236079533602702906403840858673258504439046864250828247652901706683183479114398242827432215294493122841410879259557881164726894875321611339987275855868366710735039289859309418758553507080607744392286741724484912233145242736935892879642974507282187879374763986405245363873654215765718205872131425123999787953405148419575963007475942356303363654800275095038130952531308620342800995282651576567165523180776226663145495707724791274011453334921032705332935864718927758572650062259443248315329223623369668944951712030334663651527150734647400950127032713309800269927603262696368397696578715979330009621932948728319615164712323110929429435848742151317627763975898215724189082072636355718944580117915701185416658483474310940242555257681690210576382368983688340196065442666911976775631335068875341207670370116366229919501035952504023055137912415266323542150935551698874135162543566827758927108699229580496830993893890228726834253852374772487213012217410201410257155234655826528564719473927373498971388520188964158847219281373861090876618693471804848337874422591071058954191044814384349940248321671671750774929175598123864024885339304328856593534219098826519967297258139939129376897352702161140202591692814103427856947146474085495161695081338047662246459576068781505919423536040855199075413700572543126635659043916567603999409059051980760106674199375554860202073778920668946041965005801197848187602102528388366336*i1^108 + 14111735165546684874753332470707186415529671691227473339755130017210855494772996589353077955323302245088806688257166109234144280552264603766362974462672053273290159648124632206725048946296685117155529471284419292966560107946315214349845670259633672230173881169217506565632413162277020364114828669814123989479560203564701205219159155055658064372560230348056466282757845903851238132635963279986117590719699562954699302824188011970689389532750130811854200841501353968423293265768371816382871474095696505499111306063449773303855524621819593665735100393007404945723220601989179654086286301158749097929926386392144800170930612142850008531773226290470229754226403191597959166676292092375145045356728697004490795546048179026523410548190910484798552718309804474114473102832905885850347866498572578726732685806979449835461087658558895698105467477147822089960703431764104480788957627456531751332343545378273620449324993931271798711228255481251091611025885931756240749046616399455920550241763693200089342814998808993513285053288060847974718392194384134345047394194793624313400063753080697540817418324716762273990424805529619928828198189681621601702841773823945772591980744879386274274628621422428502249266299233746843164288047015180349581433762027243836273239676834628461960611339353506809523781639670605467130917986551980679623081906829269110114873985237449073506750019884947152781691503670336133964245320386818851780911654163335982481877789896192622662773049049928761977294482076220765149242672640817742923763450149247013088111479979436609252822896195293302304189995329993792645696111415393483625803909451936629252010017524183378863491685928443437976279664919442678304097013590425409317271433326177288190861888719144461574138590628616125159876637074334691528509996350243394474590351191191260121580575983480571284946988554214942079382390743720559542926928375800309224791255689328970604617042193578466997043170593623261362844240198265266165494287984777852823143547850999010777611073625948164643446668450019151210753539793767824846731289371874496613928521555005324099964606377468490355477014541470506195312227280810471961178384704466173783768683447478882775973365941697545944252715867854517483555997515961748933410397248212134662518771192343675581628865009110302407149241505460063215879861635838906839061045979793401465092129740222042248936862493341588920453390229733124032026704336761209100542264620612194111006708835898148734453565402591184418485593005379272853531241301813318857041367117075557589873196976222080952005224254005204974561319574266379036667702184383247008186813572767424395359206624693987294875303798032620574114969709149100350144016468755282064993090962236815421094515171024833944434646129497936631790133449158793646775250716723427131321564375664682916373473080201560574760362413783830094432239563203706810276793506293742829228390283520446850736881254541513066134335120878092055780840656009731753732143803156524162493476942572432422558338361999317077469735013891039015658777170392212189335565084898585267621245140796805036062257219910417456775953580534234932507419643624248620714480944513919854560401353268404344771220444700639761769005976534815786598057107932258606666554368342453524954478620327728236773700933742136418775455556145104553513175574195384338790846410999685156139602047957755896457477624512480715273119837950344396179116426879684808579556729930122131215300794608446802781489437817938812634101094545090102875446451900858130079420600617615578941111591459497836954150935524283994490959258500993402896565080140091759725913018716074038325137952120332960416330061274247201548685191929415801985450771746154280793682754517520306026153918755066480580640701658209022166142717107756938746761346105661564557326333302308717150302143062608543434306341457442885833762040348421084679985728730666369024*i1^109 + -4751240863699961637365439926778023016945431743207454745631463596612194362489051090066400787328149163982945491429431223592388588212192326521519262005611170531885086477064802898038560909284059472535486774240695796299735473889256577610405903052305907324248857230788575046203685222319192365463465764311411024384819826710950803261439748751959174754246013627573289403958620684476957731655525967244531458685620991025200314361644738428221411522203234107659242518176254638737104572657151434103026616135452241825957162356726038401256465707642154972107394330204661591795290067874693735252525064875970621483205711607324584779567349415898338438349535482276926297788047324662674861307459832815216261579469533911471547333881658682533498375337015944835888410952542047600314278919670831832517476701850520824363946980593071776205935811592301058364853668582994671874658198273150924592479288407934075872682922153429503056296564752439903191233178892953002029110257847164333362997806194972071646542068244713135055694459555252861449369912248534624821032152748854721991407413693117291508043328588106431677515539315569679788204172476255719587535426097951603420293379606957389443894835190337875445776859863573059079690754667553839291167023560465848107150762289759350168353474367209991929142258073904364044530203766938874370871258155160839525018457425157799469545588910685051420450895609890734317000879508792648317107468195764915741568025193516132641657971292920882652387478752122157260544485316782768707210949018044639452167381066897359734437929159430817943437159118863086112861663848466675410971256225442201186160993954622700796719976224053734452327827994327458033504430308124950534393801537081874990143732258187670725616214091792034196864683017384736928130324243974058362560982416663861860819260266666218345389729646463261768396444282645282816440776085986652267554530330210425483895580542605317056739140625854514382983317079877126800565494167467072616611100867750351868988865160933543575923302250072878761905299185251418901826422459440405642241785879389581116065555635875594429652385511483514933301033027983038822620858711668107500549882244100011824531873009855977072916377232543208622156280745679877331006937587466391528669264986250278617654414977340564930169820600657684820793921380634036630390257535746709815190782430383456801717052035636220035643320477325618087867538340181183945983625432448569540101933637371143295339939982809726646890896316833688635243587715050738050310344337143145005272092346802421943118417301943791965605822435809101305188669382578800657840920514747622469675920887947678327878645998307835130563779310441474659494123327218083153398143786697179280726793908333976245400009247470855633330306192328432209646048373283631266877156245414549904417574690090743202417821343950275414283639474961261277472138589294306022568380909925216588447876698814773479494837242323876631390571848077729654458948790012114486984830184163611087139132357910426712404739347034902852435647904904382529794646372668342430063310181258658477156736539245857242639122308588610819552947704617590538458348105973947689725681275065017009807687956668943934701834625892014594896242804705113562911245914341353032403440273694499561257258724047993937380427928830254698896297292162456284831713562868223086032386482803077207584548967075127761546375603616646232937968682865913816368165794787387282898556369249309184697993285542889976980203132310502304692748956264428082310253517899801169791068509495490915847939019765338748210467359068249855429603834224107805208494246039751192600455042228314853008609013627662771728217525099437165771331754135162408505383877274475879802366079658522275022995053033245915098112872852422069407427284081335222137927459013207005307421258865418690553150540528796202868412218105042607457336077704069076313818531889152*i1^110 + 571581861748976423109759963117214916439751477903553960426882121964316728582220930016685112895359309649547417866566151991094234938077375627981222729904317742283211786813553569971057673785691918382368730053470964916621336795838421425948089261103016284843581554863394441261327293773332907745209327510906288972919570091921307016337165095455244863404649952160490430838608235888863074251831954105209647705689544582195807612335874828137292906624784426122719377784222643649155468111715775175035925733379785770629822301385638821033766553620841986781388568499403158267007148304107623474703641024255990374070994378736359260642165842990681404530748725330258010582346899895264682149683716236098152371055416980653802778901746364307453525196667312901680994509060754341967717781362583350486176745892060088368077551380530428320969854055503240160594595456691893039389819051220093849004898655605951019629029391323862921083626846475827177942670534282634497586549547242434331040281949096520295808813786485099177470754780535142095952207085318536398015137462712913297014829323646505432464669480937742537121895081554238353658430763410769199035675652408242242477270437065405744520062661309082469453959045593872350604551550422441962235105325660477710799527155375327222971214036382004731315847041538542283063641367085480259135214597122438759990082675122241613245366054632066844045677336289440410944232949751480760142834331833756371072605324956289286278790929391375133935020074346490854720677259927491128810697973233259576111590556077616320440086281712504358894574522768094719686060870836243069563260258140292471670036622502617724056999920435312843613644296146883580371988229699037474430438819487389632080178224533612254231783154124090201856458440869033263181902094849518271655246038919467049635415089849766773505066000732621798536763422429135643357802367896850928029706768837851760416084355595077151282550496999306030903900790013901356694190644356225743776831816076135216900410364901690300670391587441098671564708825974925444809972802245858750077913255067961494334269336426398847073233225517630678959851121115019823959158019979863307457952008634935869073517286530247314390682617040988935825837363235689129722133269648025854934546098110163490710270309191298194474296713193095541748409357452233844723809107555901347029682608457899583732428964483527981512887997924937357571746389834428969635488821785914863848525755984233598192990593283534095055219811980632649681715920592577022830382657752615473560830618847555856623973799385429795277933814866337937036307030506303613477359675971767426979361682193706776723933634380027727375758314387278647705258051501165590588046200725310557938490746629761257109895212746630599957164965771228410169637018132268083040938922232599981910895145069295236589461232509802294712119485093734838417419088435425072723732816861830307892685608431415814790546889814981498700282299996087843570303492621613513900313795044982506324789399479388412032328482736041755167821481831760790713944590321714273283961050495053533207060518188899731171126641862761300420938154878694237887377749619142399552497141063344170984522702591278820141295845644001257850877251278358119368773792366685510040441562000426167707116265799702861960426735183463840209582354661011479890456409207471232712240888799548507232591262482006409798056034620595082669955102875294867984993365333035764911349199418111117446276422452048419516502958816494111104248857640894984781190790738829144301949540090814589596361527422957936850109317468332851228584417625411944716618791828601552431838798256839738842496645253218557706356166393028385519391947225791544794600440969622382696567429508429220475179411950793603331246418521683057919469606743306825267872082265503966556445681572929572567523527262637645751485958600651498875383557795198572085379072*i1^111 + -60443592316433062478845407650824523417387965874632424940456233950570401039817243289468795467863974159784978851348341096870823833060739942314373233699824337253738798820272019852415212734284372782823342122540597967636739545984341581904160391403480582764681984970731374774155620516553601017454322390130935717130493190247672017518052816952255532197252531260106762442956694271491195368704734465774750106615327497871724533656189123092437478036225830449720081030101210379683001337505368637589780239489498280874604813354436725917002969938490826744308425427243242143610280754308052493770440061437694165447287274547207650266014567160920440481077621085672173529206701604859374908548316956030765021803446280784373569033992114399702807638659804839656533643094919685363157578116203972694807509898794786924534507580125176085171387033131570705822631050072063278901358091163127252246331744716156937436041049842752535714475614568831738232344364882788244638528502967607421783590779428857017319325746130211358703408382417472315246742769878252336075099485487898488606425987354413398260532858526034674761814441157731399753042326864073000671377973834244321142814141100019192390326384410349817897966446312558521120749013820351318659499690723929694101740790368201673916329526042538804968610545554087286963508672791465182351996610122906723027081139241708720780556199391516786493873930985581782560646494482239035922537937958638275133935940186867072306078394978124356055176992452786545536310569711141385185350845198757228852713626853897164314997873338246829196925425205477574489248384749649186506880403681005723944827985803915030328588063078833621845265595366391787200855191979630610762284725544592372782429499370321812756045530841654201648280693721135448783541820966934646265263626522074030408929874336324346734067021573084134771071227955102449544780641509883011570741862251489255520097144806124893266331785748376644174278482415429369882440222231617870374582841399481277194893574408207708030706397254732562740499461645626578044777289479184633037105349512179561725936821947371446989522153336946897797667894894111645076505908979815201246282424908134649158327560896271615433138609483720250837827273567277585385263263670040529790997700446811254560104853825023454953034607853135223653956319610826227045793318149713421462608863598935432356631390766816118340835866152956459597748933516719521886504917249791495596262036565020716458410947883677939153325800151398798500091414767376043734450429031820894827513925711975534386542083854833291777717608894845006989925868297605479547752803862487285793755070966947232629634165003431015201127874001878833433952601264057601541264213015462224200272260018725560738220686537237153386733295291363644884962972115963726574388586019442679150688730091886016411222943274251701095007954525064113985175914605744478473666189775980074225032880977398269973188036624019400280546220223679422167778040928897525000925735804028099716069675628329854228016302211014345886099464698868658077808751164018106193042603004139988606859149683753388699475303654181571307931652375923679831744937710440369474700699727334314782285772895861997208006012284349223906211348269189764156504537974738715032741771261106064894499898858565073583555122079341745099947280973673767932273818861180409161706735343982098560424438333818078508974934068224640547861469743020758822243835879631303598586294859283358484536530021454960330397156683219802868046132652170552054834518723929644815317318422987161756805656026371061208150808187169135806634356649643190749395016747351702755894409802374372376973148788054406798854970583559638236805607917640048071630882521151055630720258938842990200364568330376720817009234673968882639076230115023880783563795968219978856595219074632234289370686702616642167777033555463276405765587364126654464*i1^112 + 4960719566303590656777101088243079902376041159264766296601160771906333001866832770517971617426278040039536281927168789256193308696354565886530218443095486804336347067872927629020813346723776073574961649306051623038310183568652342489762051867301906990193952613015524547061942521185090801684840499770410213557875330540038012225502551135313382357856624643951330019696462407075463322380199661552218908124204438967447931671445781624219209875808538878143617284354087150100886395523388872081064224138905686970994064484523837625822944537213702491372606257496525480861964107150551193213754472704678167307238020967598576633416878759320353406388160748452865921143340514082851466599360018659695913215137283223274946303232691728748541243734346997912049266820532217827841321174999388337132784170730417249498932582983024327528704344640968647916687353435004729384592656040141474691025447248549982322059323594736305968925969545954068324625658679847986323122396566713208075831749889754486581403377624228790183285068558196020174015992706097289356288516102920855787702186273664438509515172336466895825460280002953619014985582481737585965653737931237579193844714344678745239066281002696711204938938069899217202832262526799108742171541013660856354424293260025143446917278314042965946948742710612339019598830066434485430053475231707482618112489205357972064009069685769001952191496610965449726664332386653786595689101658657271001975940770480611696670122527196201042231286522851189614550401272100962578209633851597328957545943438818489225378219640838982350171005057765686136725100397864108962482229066361604949815964841856142704794417317848678101851872755365473573141994549351672435205066037590024401655588389664036672993289540703128766064287957199096453637372072113099472972649703211387482948848467292812913893387603744980121527471433538447405103261609636572983660572104938014190043632613722782484598759425176520167140160181753591934368935745960561239882488810195427680717538106410386304017532146480009631152824779723486427877123620244393153846051305231561051024693307205711186683063861526929428981891130377846212114806271338683187847809482342936339197163970158791338858189452693865719075591175138958303269219241401005950080243064357905944279548604427266876282581646265302509403115484111346075373114887970142704843511523919302180171640928347905109088971696305056263490787201725311667037986411249264929025927622386788734099670729444503189628682576333066905327323919577199440399927311192941917711314216136843530748097495986625967671816210498232017227033068897691423010398443422366261924461636592153014223044900941488312459280223717658020902728971349414307050785173465683040366072756668187746395728386522797021385286182077538167267186338088910115366017951088057911004616143358765756736469571137649181497563557510429253571832366577059406022609347761160811432223786302540267146902229151654424784441687091593364213496683458372326783068842777088772277475142640931469049012202741665447400640176261668591578243014943416564458811679288724531579184705523075171231958856099390164650502440674282468869555583959872723639289749197919199204004152443347779276048844633757402816053783795670718381387778124050866685794100160460881097521119329702075902073685287341592397114804131599782016205806618286692769283893594597234702459278042491925923019366431205563081432190338681482158276277937604162469002490640089354896968145297042493921577307955045072817564089461812489799290642171735004534188126767470926072891819507160232614857155941804473704172675652093284559350014918102035072827162177905378137095238413752287434385330272740973265614147210309668867711846942375427620985619513531709171974862178214473920005193630734742909168477021456662965784406114602262925433263750072452664758836457102041373858543672019490464988135424*i1^113 + -536014253697319861122288153089866706529726595022574309948906787012388571380669370493287137370412235002599831129357654860383242916957476776800231474821110296330376800044186887950641562290489578423582101489118337489969376734324731815964197105209506318412841475997156005498438615577727234461951835325702941332298886299895358551272954903738781417251966987436605835104913423155582414798472797800814353398324278114855483578793317103974048938728517246590302607315982719047095367439518527339576693565487251648768647403222991227559658459147102420085362070103854500349658450263027795103150999321322102898242796121171372144251180542371874125973664450178470913172800028777450997514134573905386955312800901160173615613186362887125386820709559791560902692960314880160702562058226279094176663738889298818210884304345825609203258575239780260970215766830254424277323932605027815138908749924405232999144932155305954689526399509094708522020422164338650181911332836506390610667184975287820084673282833101067262614240542605045282059225921546346374561890266625821330226806552123910704203135495949976960974806247620240353759258583307261320722915250881608531941177519669208110504091592769347137464985579937613815962324964785299860111663889941784422769295399653058584367368357322641245960320655135931270080838638547345317856678892514959571186490643547066753354063398562634421096054594368758313509324610454554483576580437135875068065424801137674629401565779151451405820645851214206440456916635454832075022822839599700216025071028824666636082784197809161434071052873338890779955036378098189095485975198805038880894086235669666926768012580186044015485690801671499336616489537148966694985679877489218775483904396282475430742946341353654626563495961375076858649417932304140757640180992264784971296207837859509994468155572972972749301732878887066570187474418365686330005334847624239806193707575161650001679519145882938314129515243905582605570382823459933499086557024969318215200348802503230084268422695070659235035119585587008831113199702913276037500397982183143731326660850545092191392710009932414192548165828185381567652586242393810433510760925350402605492417411204074271691410629176955951440012664001926683370304941220244630815230589427612507373866212416358879513047402467839764585013306472580641603310061954600928581815779443302169640720041817319490818390791474070722941843113564391565312990500627580948838249382724739093927504328431131641518164997459223140033449652478252710819618088947037995882077498853229610677037753623423501322479106963154196788735444288193413299441662528450739711662398842891041170755314676723022084962028370234363771863128562202004265379743810332589783520572453738885578849493403845872389264342848010189528706348204867779834332591491873836036848904220991340518471386176913551817179080822213982055625532723224628678279974793339888906915195628031472447758057605014470724108507574276786142713675777771050849211674797102826561292633308264336250386918973978309965747772608973043442296733789556300046160479331018170986115379055144043682945357372326395656537936372153711569922052401721461838859659208617416968334926887726578645560102623698882848556223087268793788869385722982265055049963391863309186279741527464584223308736756557955010930073396734790605716182587800329060718525459358760543984986495361747388114329948074899600702390055427077633275898271109452372565637226777495508244731700287156714430287451678697306327830013650003234101343753692601894308108928165620585050810035724315012847224744945203358804104845033484544167775988607426014772386094614624499857434609497861259643989291084245034353016853289715864052453808491552472763590866452879444917727655556705897996303620608254165366904391337918122241112830991398264777419980680404838900101498633981060126803910251606179840*i1^114 + 49132848648999259665022898606508649723107806191901042772437997966196330920765179098778200051350943335316367182449873028519289336604907143907547097925710160326479288976086185152981641557452399518514081087822815442018652062403435096833837745401117671942929550184621881601745847704292836385612928856262824325914202828173528814249459220051575316797491673633758686194164763194368298080717673560004834952920976047814910611808083882538430924757848253766157190671835946830965035943599340178442428808152257374479135138245054229035490750831820197422140911825516813702210892290609137151707199580660563747968791482303107464346743023391786055938591125779062589891197921713805677552933033618344610611420004141373620267999622078242323802756468758479425232004908395568117025074393784846357208519905206841965318183789911425398059555095865663922374029549770317591983575334112181514992844655727237305773836819784668807586364132182361130782899216504862873326782716768995638183153278934122949637448895384816957926696115800953180240230937626620622304698889743826072096649313203674707369509906236957287650207718884851827329347317953803449899031007200956532611697762658342580466235144469137809318326941280455228387932927482964584351447249313967334895853352111916248934817626768335531604836426168739379181684551411890083774102591006309184638660904807317577983854778418934324580180705637457542348492216944671858105694899779447866568343222542664814127711074498851777671963300070599527993478245512111843931157414288026903363549576201574298108170229611604528204962696708084718780809860912477289999270950611633579411768242491576628330190947017006032424737341824282050764174756865084763710373221627335357329007425743306192891951823741758492955694332456758398108895592961296744382435854848436331835924047129304624345960488611729717206351909812440511087869001258602774322151043932168081702622061285683225107453548880949234091897200229437545236932213018771713181000065617612853139069717762478908560050120502237572620552103146659213351772960497971898136135643247761256731552540775813149739321318590961597418420506115118168813691289590237512497318950855140012301159396591996747418990529357182655366028153931191053358059728222564374959111948176479600186284034828807506173712333459345795248604784745733483498877707091406929192187584934812153836373545150468360070742153896420768393841556852599441630789202710616882373131836695171244054897056432938822760853433926169354010935627233956573301378996588713166402947436463973613891380133808144081386031019776078188661106639855400084095984580782671537879380262280760941824160659723250475372906487432498583680945751186850122822196270015767275600649360946712915353068334546824972714506105352281817495935341820168949406953940258114603653467868136051165741086012780630278791509480755624117574736883873209826294164834970446227226138741215579948788706211075384089379545766547199261693558949710073440770051073739374933202292146033749481592243305009894333210909681853838111200320209790202149910128313938577528804131209824067649247032671714080311680587608719754419651686728302096426069780485191370810685367281653167710079219240348536722458323984508655570966568088455108204123782494407963926771658134943026875047367255953093658369702281110368633755513194573932060103638671733182047342320687449693793592502169198471772700805681871843704161533036441146113495116898727394145221920122561805914537430870597440054272869853492751136223150983294228834488754658660356368299883754103579347073050114095150261649152632817526479863721637038417077381494364268968464891127066931078363442607058527250706836377857842368782023922037927523358956004709469809456527887272768141037583496702128299972835230628822486122980745637808380276814109601899195779265972156935788628385485747457622016*i1^115 + -2740619001150955409249659976064418763525118076635944758263350064444602635696414635127257571620833931385511771799457989435203774896765064043717156801700306807706257783855178993336654963258017072912199998319972119297140417914460709924157606943434098411542236869641135474501200219583444943460091050601914361121687036734004682518215407777844189367390073391906521062516700120702703928384424322630569621004822733256684998360839301749016264587130892224568884663143636847453849738402625445528388352087887564047951887549588343776662023651074747857564869749004875841812898680786805439510005901469074622375227913312119622237477960739691687284338090322688648955600085782572013555171575548441607507097966509095925524602443040457240370357839649825983401250713127035402889250719644589021705123310644579345468701197435013442695755085640109611903487206578628861717744025462934142203217320876851227878258357498882310860620699330726771334535292272747050721161175796987931146056731045086644977566642114575279624005514910763391810998809542607806064090851419022824871136172032190773847255444189649999203793785686411271941140636883988922380038917011377022941097205267117903962406394154275550292211810556283596713605208321390747053481144335665816297849325612200383749844687153262964627422838922254524606487321855232159955353696394203703784797124314689022938825547475665166885997536919277849396754269873944328112145632635634236612087212371961514235709095915261981677717106118864432114773787845588782739182817571776520808925203190192190723632331837034751179066288002543525079647930613682961237560168462515575658461956453186045573082183339355494378694485368746662626298321361667657443926551291318260861625282900790431566077408714536752715557863713110231129220291029383563952590214178050674028385690178565609867654160369063874245558366171618028983745104929088500702851454036357262851293495104526523234447319547816271972056006164307882592191671990525021899223607275967827833117483835804370644214726159210299303801266491761983860976445782950061343013763939062018358138545300297192319128956808593225653013992567656277044735694392333947798434662330233491655319457266453409767520704017636352447033174523508511857052345722021599963680232362548323075361323381895121218499123489071143507221775484272514776233388616065804019636905711596304024496922816661792116155015717297574759679490928079980313181833593262579524632397260621257987384864847898295610136842750959621122495282958273705737424490607110561670599557942165718062101514900608413614804470012731096121034582648393625390039842981830961968494391614930521488769825726603731400484744469465979702774448768915514705575406902962668318585764016431967157105161678900281867279298109411417909651419895228390988920532921366498747698110996196796506434937307875125958072584041020515500558195156349901461872703792895031877626918625707658158130007961399570510553419647252196514403331349668046022070117292698505168330178795761066936095400637929295542578979975979502012379160730404941681938821645605999094811903656249339206175707575719216131965911991086381060899875730288903063293819670629248357288941172055201350477801637903416503620596018011663258034969693887168024169869118192710973031221895936837899319151695108149882730858382479091814149350266416150341838616181828602456950467680041514098184222766699898575156567753662425006578792836603426909793603638930547204358166183831497101359675441299316631698535190118864327837594934741071022832928401796177873565186248421371441040369374341762818057958220652212813428828223441059914995197463564604387986642600439072712699476468596172798951813756014979665983081313469389684672232372123660646908822924882125110327830940251744087142855070421323957984642378564957340698706351162887148471900947384862570593648640*i1^116 + 56178529926680183219014427025900970366100764934542620980692965325723558231881859152764178714165893357506555014317680855275312614080421008843294147985062575605470529356273015665749896179058317403410709159863894807560551153255482884096966722111377672421838437581152632638866823322142903946892336685192004121657859782074011446027205899245389705976550029242590242888701138501797452553719135718835501496470375421520938206975692186190293241103594263610636046321630975624686129875844110972167048515896530558017686929189318539685308103612534521065980601141895916326653268959625159215008302163294107129598973740181492596908524410787275484570882971831568519512770219244254669234790244496258997604482158662162028157280738402866014210474673385516617941905098331619284693706893017288641857625725187211094550333310404821588368432806739333294829659641800857286801940375282330185841576812493204201926283756927776580043440570905306806388899240359420199349028835150322711181111515084299018242537667848139049883728930412968820941595768622435731097960510644341646905982493600185149775600415981192561836410255836585030371604281171269899293266114978379740844884024761212018524477686507872774050541202353247540240948523293761210766051312475980751558629467123850320288927193828237320145686522547470810271206044974831825940077718677032813520842950545380487567734798337682771906308175116418426029793073034538587514649537950271682300390961565496041660756542062059597062114656710187429600673323502741179804717374299590809598484460810843110025335059446684558807688948785260793365140655883706854004136399507933086026287182425707013302115472899399482189827829394368256646340988450956664483191729219082058569260790975466967510828859799203800542687359149335772494301775346803417015564744134704802878791891353306273181551048970208823465306621524428651045076309147475707021975540793955843946567375044182837324088810497201624464881914096068670469433871312769432358243731658478728976151857997132075064460457395312656241680814075171447382696741858081183212921403394865908838907585697811122147818269909859772461258550015228025990724440702357785234244886386727778837098418462516697904237398118672998053101051585718173645558172630638704450689064642754878962040049486909417677506875749408267502841337173181902914703170075356815774551245347090218954976490755741615370232326096680654615793534506469200860070424040939979788579530097334160167468370448423850250975684640224767147583898515801618663442214555351879402821033186455945569727072346717303605930181719312271255131843863210719351596054335801996798719648787328436234664256076492825374720267106587292781350091753855754754276750882411303877083082567792000639758700572285270424818562033097341526939251466763237156727293477394304293175630123067393303296000443970306338873166117087370034766555148723628261461864857208103277939268016694231293674482109632476377427605716017782187678213506566295639436839972017830465684450985417081162108498115828630292032793713906912290564616427960225368511016556942198383731150654977546343963134602133896691145368474254976520127936753602251814293495013346982416380105577404824971832683775684550440336662251712319920317164501138641618612855123980680331875097879062610661007030838773312343589898430560542529381349911837453928848432755032285764521726183305299793820296354884959057688902684799800512997177208006895593061443998600215796747056778117099759599945849735968772463722392761885119310781404254417449692463631850810532217524297579013562835147729265892935088294397958913671913672763861257744431816957615173789435422458052408541742270759810417166973730053379150976521819250176644854852062377513118356529573096389621322876538436249740612344603060015057977650282653704702199223529857382599448080693089687044096*i1^117 + -425295189963877762097048328557021149780790843339881049883818360437272419773819159030265937708862456848118966115779888179859913479943255807901069026605742680877462571519616393654729102106182590366522604687916484486136799534087483746158568137506987933323525015217541428981785315539228165143900913358412058566378455020005777105643148985949393087469574705522916783486951808629565753798759373898245361293775794515057270407867700320859683172753062138750418545381865501766918184811792615029514237042332732666502248948246045497924285647708083780062474955693589015853076890429642225181880085525581215037912706160576909026192273626543623950321839075173146102813877229427834816193421357199767940283203661893618299127303541784977034484278054136206098381149205241683496904504005130398498684248422682496278930954843500436162857688170801388219066296431293576106071546930436622740285564835695952464803639040593205994893099081060857200003440074208459418724696458378766975951031626828943326364948944174306078163274868613705534812314879356969896147417912932182239886037619796524045727553380429890839003039430406499686678975281081574684546631225898782122620624204368747943568264996487931137088644884319932624978671371340098868534567634595383354900274421210825549459698259470689422566119382991022652728189057544845693455567072867546395508632890947055376047811667675809034854017264818415809915666227414965130753398842789217093014869285765341264935415276154483383491125149340997030613252067771830868444560536162812423291625946168410680585029218409292128055763381041635652391214367698628218306929653109501981009858943812171855641766631402599265063600893969725672050429236349012031565220308263252397818097963063913083066571582373038807683829829587469765189156357740064418639261470793345491847232977463417256651201221880824900973426015820377321063756004283609503589691067355995400366222891198560582379272761259176866818208182753816243702315804218088790922914460577959177833433343537369852581872864924419601313288510983724566626730167011120507837010554930625561160648311889094275559129795718516796190396836565020941304651639775365165962980458357546772845675710617116972348836406660173517263360082829405061468336781446916309755445552943206149175261249543432944988539077639605157772828626796725405700256237775354500550848722245211131488246162608511368235123789528422812332720138059519623937612770001512686407897352988920094427317471709510243813131808209816262370794003197163210626411998449065785414916314721090865844808446366979350807528551006229742950039418356219747184772481153455810236791163239371749743624752502966907663868483125120135030741451850531309838034614888314997595939440117454314897283980385489483233461441915429843168866540766563127874825274828200064360344145464622872891244545017365418025472983246162376543439813419296940383816741017602994819969084116001128909674561718162846312892306141336976990357057394544336205623606722832494756942571915422301963142168088386129520106163361050953745293052562311745284782930422416891664132233474180215422689799223737113910316164125159350752302024647131468767199434497208641169856245283385948821497340023777181417693895526051761587951683546072227634774557080962566360899141171015493863119360692185670744896316301354641898480959070718139835282973071990820742874144776084960464085165747553122936049500242934179177907385022738780649891805735892003231487407079849209028594939332512707603865239340905379308189981019826059661016834111199947858581753090913116942073949699481390915472539589381105069946809768581615626596640383945966618159353902649309092723529714881850082908710180276686432151821018405365008592078351907796737562267599033768757596659510956704242834044199798207596371982934331417985630717861160660168224014336*i1^118 + 701543562858844292310596550525215522420447445338746930241170494364781685474759137112923779114955174569421560030000858246712779166523469675904906610023587484096227241021190228519847539577725956911273852347516662892899328336503278979924258408526126944092103032598301991356377134100616788014590491328205272141709544299495568295181941214086350450993305705668881591733140647992821891702457018286627286379583878522094927272195295027634816612705818858937972090193406333970431469277441350134386099048598564291753028130597545227618404534674520354897394705461850052997420601950389814007986405624918675561068301686788080393640908847009628789661655767850824422674485662541475602998530552921242464158027359586715877870573083309873694247964420701529930368851748773552380168030594308388200112883180816934749349537592316655987152114213744661494525883409552902842322262687154910416327624205248531375803518846762200999052359706987605753990929007833673787166721810346898349357562410598061367677288863293346075650833745434758119547214686691266072822493872932442581388296930655972356385410850631387693365979406393019888317506009898474865793470460961632824095860739838243921813598372432785840768656869795991039086990733288601435639219995241507402110999937888751232808562864439925766350934428985920381994562131876846830297848184880110484252999016423184867757089149453413619038306379431252509671944704923540260794610692741801954933764349234301430809734301447702808095310571774834010663906662596360406504743574321590242437659135710979458984206122679574093782332215228788472478242224427293948747698345090310855249582938625051295639624034328409778175615730831307611974106165622029720034999855156039541419235792154251366012583824667334938905031263328449811095434685459902614618132674538860829620230848449219098879855483810082948919008786202051955194341090316315724472738332396182205009060236023393476007233725890892816414988007809069686365485424601351135043357542720504363459948977450297692311223686738091297041079246401085128322685199041736815059915536784391390227047396504005175166766243758463956150256835764991344097139569283904787088644233801450920594607677826108380835600097057244224384463894492810130885115505130837671664076174388792305025739997987538564440782146006240646877200520184379135100631138858448830224293932559498723846567274541885058399747852601449998783395697903287091056361187612138126066436470543683590829493735415018175708761022640720971868659508301221855955315911283774991267500092195157312360892762985168938533557812582858132924704447343508453036779740605017760197172359367971940327169646987514745327185915240814517923915330051160714699212122515277976219062936184187954994146327981746920449667157794802380457318085197026729954941530731940843350486328013511911401928406148950178456344526077316164006089877254172026028095837413794631500418783716830600706585515010920835241078157186157066525763600045060750898144153640989530269373333800779833365614698022971511246758416635330400143744268451277909787441476968790471198888156980592535386222737826338389048100898590287100316063220968244694808081553230590280450931666564438788699188326043885435131934687605488922722518529571983986097727188197142855718165755988310817206306643789533502806499917735152025080891521325742888752316199437500738425943041640550592390563702883676656355533061668974797960228773164257270194754461980363029104548355242582266764787330101424178195736948077038941463792289333279296603656333896366953323335001606969642050362112843126964639937544256798303679217272653242264099330996414960217925975444837434857887430848135290895130923108367057441448106745897013543878490286330998448392338741858726119929188248884057350362176512243724615065023082637093227555323982853988941824*i1^119 + 575114888896265628683699651753863220808263646638255387101587660318462098827779273264579719264112703725411751425012702709581136912012824420280741150143627735003786571958832055817314045151490812247733399498562807279084922759388091423337770901371615845065982989527338265745796529852904331419319507865593917150209463382054940991317460224641398106019995177444382102495386594221247389760615624857784064392245647463339981416676816877197063917058755398212812758885180022045728194938489246650563985680675773448828847447723181993964508990276457355471195992774866657523626341303331025279368921752178807744824999557086075153388141338036567141036448289130962720786610709788046336525214521701285060405114938828643119564139099842773184065474430913620654283294979340990091684777279406351897314073940869282399841960565275731673064535778627951675217763277360069461242352758533982385140138853230279067851851395372384611472700507600942369970819599737326295696776545737723191630584842739918388292853459590410285481757026960546758926105577346573709647165192531611138023904228552593056519395489712865452110811881050451528916669758003671752445895421893389141486047157730130860596749985435874647392778997162137503881942481891533180891056258515164369507707820958798710303999784695894271725084990488870978880767916170373759699169706262888371409828597834165313076177476340182687896602202941662140943659201193994140612796399798717070796023310877887694327969290531842210111228902618656776463753886177273918825016757980529141920987627975665963637387067427398385751043808185651600229771870910429684944315580987181505289654928943912930832264336676819299495410565717261396750641960057836415208031688058230887227973659339622915071210660214765533460448470786466615218933285238016252057622738897727174960183837831759510276423888656591274558141731236032294819483324070229249066534551808948232157817736894493731171350119257430083764498247592284462214363626731790433560965062528567498534806106663390736614639622426463303308884535262712684554551100720301523563407848318452680367750749836652529688260123642724170681945187879979866677603644725618272063577728644373526439098950445678672671034101389443420143879301400262493247554674747838175968991755017073816297244248301379693969865960715691408902432715739111741221387320064004833289198909875126924126434455778223035283406448497912808719344156586317311158501735892292140202862663705180074862611352369423324826771843190211009713224344421371902917312164821722807675342866458486013622228139309592753670384084905298996708517659305231249921983117879505293589427096078435746900482991331400038165633839064184558986655452149506346927396507437081886618751749622170218081773899244637142658456228003485358969457904503180599362471739534479868002011397515884986478330089807885734743753875422167683561491933349392611797419347931855641209209110784114705877823707582952502566296772083452877149643358734614348887201235975370126144579538571866790974584125481228245442486794089088011026375090445478658245227001948911056900708710408286682982280111788640794584339883512984368331763625509341022602531321458385978429570333118819454832210419738192477545619102631368108963846239761143008548489769874709441107111477145119859831752439246605450936798979873267635516507508921753740477488248136888448653344128155329365675829048872409412624082868548125182794692918246494725753616804882706690799492192909446238719129053262217963202179621582266281283046495851889769560254837101590219048484076911416448223110195709709527141698915989204048040829737348419506754347118066046554522114306580653105570008402813194407123046198216956370354259618454684825958116199732137335332126354732155044702852320881566837881609301711655434205974027241725792547963404288*i1^120 + -1533043657166847533820209485660756052988890998311379885506574763296206908976084953767620227346460386260517630655079892602158737165150319810754840258997228447686725354453009750060101440672995790141785283841544821871794579291075698540475227427651056966615923433294717495579075628593130158052651784609690679613079326287760515438546732142585201174135674741826522004442695463798763291473759831454615443957939968026271614533703767255957220807137234516885746883612485898262589759631003628749217831786942112957533903213112940181662504085656596776197309403835733303557601684888215392547102413164174160382995109675075869585621045741037094988846859330354798063818251860057212177245346960994809128291880192820847923534258718381094638015726668785963603628870523589710804938865474730071206896468309859041979296151882786453949950364392678844996293936459702230897443069637986088065477561927185693620481620934427432146931689868706973290527165860716921681431685078521419110587580887515280479273951105049931242664856118098930853075801752583409591266009979833513618451200805219911709887402070703722081526614389103873290455730473686535582071013992288075554738570836064104839775120250922454963591485775144145700681336364166939526852794588522686357279048132721642764761035087665886754635518908290602632703373325141444280508121975631241100831466663382882672355864821336042679041366545843446812124786044841429328503166099938125013123114645984981866597564947800415320944684198819079784570439623442305471717408478072643779467387948302922596437662318408845692742832404908465578274265712854503943717119651638130044556134312333998400006747214789680935789941799609689548519426076152151988061619556842138114515282226678182489631328411343942795202229183468715565079575933799789685395034795822185426603694219117784942782987330331800072237161277767442470841699866026068967224198591572220889700806368433324593936870730582902601103997195756990608239368764492015020865385037055294943922423994705699168692932460878880030067341232289576274916274950249631975404505472200653039769568335020677233775984721486207910857486105600599669075679423134911689499880818104007501602033712610976378250531294799862410433153242130863803143374389203733071135520051298202479372247769706642906544752938661356983231988580433055412401469796013697823504159005214158739261798258893587495892087170412738397035805650486782225687285180126727008468861656757058267653851540910474430854102501203942325185319632726112492274578163091439168553339575238220019744155090723361705290765765531860359162574195082501210847579744512736087522100015469487947749574324698769219129699729977002600280148916945180211144384865814200605913544551670878662043543762300906689706491248221109581869120356269777137273989934938545182642516197523814934396565591076985396414188520560367204454701502126321710620983738795942346347191972391025015178377197964888678074277337860514363150022994643617099983611243554763999809949972586453612631336563242985028990021627785670911232461654999947177338216209220757723642905453582246891013331917609147146631567057275776156618916495972964752636097494289841014127259227227283812055510648434864366523480629399414888181789143031906048969150030908787350419043598701929711795793452212086317454249083046589416117940780964575793265225498753045941616569050865421767849064849222984027930592295331311658065642610649532233340526270961379789012340290157257371591758046608190631654649863203768100331366259058481040780882702130028811235097586696794505973250301161594261300551979864781994294426646525480841521423440248521690493231453711369184181718002113793219753429419533984628017228237509467175328228194675280031600246739323658936277439630925315878631273170379823172063188627901302964224*i1^121 + -1610969428866506651330325046076858536216275219525692823133313798846185188337170335145941497417709478719703384520103712671744969340030432902579817073820001911695964408619071569119482520893245323761699220083707335786379339929781424844698946406656637533171539311378221260535441916063860367365727750392521658514721972177232961874260721338686758782553514576391450735008121121844362825207142716943293276876184351578564806095988136076823229184839306426843574458479437308174488783091552302304292406294890124069321283302806830741983000477615336358095198690588472413039891403406372199069370304189467237367754000716788027844116218604122607386241799557500481525282949139316972814982575173144710017181792195237029462750522227329753233574678234076625125915616320816197942714419809421462816361827285538825002452545183936419505247471347492039041463126296845971068040242567387281723543483112940381910195839468227079799455502451735513197000719421982960793783355260312050465185289205223202164436209062354709007758353520084987445144032669507911551093600225834914048764641080572619889602240999583291396897961750519246235578387333392764070344146838978621808907552012772688547483075999739135780026788746012603426605933345767225750297291067744079880219747784602654917936509297400265967208089484763819411776830592345961437289175102472585121289432043081090512338501487855853012183711704343055235691537392510973419101227635236009412546900800503487756686357842122206368819575014552019013674940876547021403145167440690529104117615040777629312298853469348198236371933214686764176759556645299744889587747689558724306692297098005204978536763293161846329688521152269434397452293531144077628120284403926035091903522316071808185718455683607743246567842077568038191328993232643957008431803252514113638987136773404105934858893246788469906435510129769647518230887155186663036302103350415761278463877806926847708006103653796663433617848420073988452295184137054496360352518830141155345246162735243765997295789628795965956386614296608101442201434022051079614240140208744007048271521329017769369545067212249956450712059191839816162827711289531495037235615003732113962402355358218907101101926400035567264456483597505956858999873456422802778512454334504858647034241323099512212562412377621695155881218067657915888708272204957344255636933855240137234277049989079175340165978303067936768214279090075593916365798910548243476912536284677670245251918172572409300075950503738361848867275913242596756528345266216612023865621083062440781964155867657917069938800991569861137218596818584430479696033874874277938407866370072994960240816089884693259796201724256146427587380475156588204813643570034784604958807131352288760036622329079327809560357527274633666412391429716767811632473009014396437838896726040790354544041033809718787325615048878931401761462947577891303050722645345758113613652356084318332466682580214265382458375376855978415825762347268306758323575433316400611408602086242588439249051263778457678999018036414775994581653914076569120554815851822586629700406422119665749368438520225403912574063658269969990756420878501567401111151120348346905397240382923318015812554202849672265451459904604794528101543212708692046082668014151265868335018296299570008614757552966445264000485156047902332306488708210601625814132774826205475488652258601789056225543286035579616414211376281878219092286352753109204926079089769815655426011810194113210292651627738852443818115714371828645286106063602186974730078175106988749277781626228899963802923992121547160851492857045354023724215393831791177240392477035469178103420992247987146042480276672780694606268577490697397511748003371584203863996473845088073502190179157075310320583092373044325588215828239621204726589161472*i1^122 + -527050550529377041156536978659913809305469297415799969941733162203171128448348215601965063346507876154823999441507106123236993446267090145434476801999298614697683950464408404259651040972046804987101831439655293823019458426651793612786878412903669515210174703916297088207837706103925160149543485314856545177083937556474480802265993453662136151547042412641423264053235355750732124827025188414300653556145845475222779525921668412435662328404532042271568590408624110960028395232806178177309012527647295904475725522312658561704022309191042015448708024168906103568794376589447936305728835500414975022404244806001436188289394479467956839640981895355148970614116967750187394128398504754096989893994509193637637029313363139598837867906110118663813534738090454693501803814271975763223801768766237183047215779840497187660144746366283267353218432338625207332122759111680465369640980804336586155035378263434350267642032047114257568755836574551056837983553749669157626764452412240933776612449405230751599756837691682826404541692273787325076677484458964100221039389085267264634894202211570934750547840599465350178583981852707542493400756631892884357248038460745730761253414301157525908818222368343415495411368697799129039235224885028050446339900987075543269398762379885946113298541531831097712800708547512174163774967189268728376255945457538531927735128627198693376938434543868337718997689607738558274959210560708806197180648766290561264322828500639798148385694930823074444450654603424504421969023574376509707550217567485012367563317621481880813014276617446515310944090039236065561305590639895978921967943260172260170843468788270277197480181635259253473710398572047455075075234107297928665680713932083129549222891471847655902797972954604280966230820040444538991388222153159155088122452478989930173482996546066568516478449612347669967525562966231132945271303959073971669702929676258717857013845254085251751907921361656757450589012819578972505663894751564394600163887204803484978899791327415006331924106373751971683736648358452431921133699124890785032264484742392890226176489077582824639854576906627192699386089503280004897739455221133233799148991997868451289764666270507330328913540794585749917946945437427115161923832538865090948740424540663502545504149935307165028776358521413175623592982969939664922918623607858494914411062785018054236120695084396983418494328342255452225623354047984954363285196335055857338535328522131670278117003542943190821467160988664631553458458280862906042827697852507045978221030509153250190682558221341505611405818487322893586092628488518945899475784728867492796536160747337642223100774431846181403066328541993984425139102381896282050788316340067656791355173822957952525269635204197556110537847069461374751064662281385522654432294947339035017112620408252907607634643419318687826378146662781606512741721850703894322532343671541881500732355725106090151930985005853763224665709329959755300333682086359936785719499433001012381220332651296949318345509335222221606348982970193392490565035326698124298757513682984277030891788772136364705691948241957651471641375313159851977946024005884791113598735347083570230588195009206834125657647571872719415000241360193966004186534560764360757085544139752514026262480677184005676430688610940261488476335226404299423536897114894386682708695691941350164573919528459252108220508903478052118612552764530333858473454350137361570401703122890071221437549902457559990653939703465081748153723227927691139339580346484842693734450737565138338207506640211432522928259869386415386660630402028080487017626644928456730323273504614599527562635949965912297357773924045198453601124193263136766915836570419881265066863533675914000900426404580993080576542153402537213952*i1^123 + -161371708004582460684278393128504788738485016425025507316659506544447209661573596931945134487145380287848753761426799099854320467119722751630446363301658081295575430876413295583705792364181957438702744097324859036090172271174436250776857803445492861254826864601256200591391932186568359214616272680782504433590207543799731874412514251208711312940017722424293633595731313351751699643810791901681936755891220424992023815891941888625347889948586554231721806194181276092385655321479571367893893446963051459419585687379611862774136678842753908673520920892519132799578103982622170764392427319886433753047315897387969189241337828943329511109640987215927338380435855130029444643931792261175652761085661616471309199174193695748796270606800314264977136263501263172576682443498669621320136258371361276638431135377214026076808607256850354862811127890714718581977077056006844406558773786897725507869028700199012734317248349572250810866133073631263177526341229231149369538958408135193076758883929946965917257933421437232978100675458365725653755187217067239020636187887661108779674719877524278876018366985206475803045529749730757429556401493549679725241970122410913698383332908633904292173833603465942258238957300902778584969302129903275707087186779527860100968699956274980819053902513979184026571762836401002535470477242601407377431306024572683972857427365135296154673099210135187067903237050063274902597955436272611323293068635993978295273350140450083393255378193336431494668528205974163385892181362267875509193437077923192539630557920947199191119132913049034166582089323940460357409171844484273218405235301105474961343662638316665220660574874911359591212472934644891989827504462608190596052195866054644272927385465014339179527084307876631982896899236604697185675500050926171113098014795898568959307486393554021823738768484733465460736823799722786398491109650086633106855137292165977264058105283727039823318549643761752729606315403194202184982373255636288110603292948389569864392386120171641603077962632001629772280362130642268033199488650304307465622571558068619970536471069285681048271966327585251721119569853935033117673232809206180524316894453829617202725063757779376580384784897796250555271826591565941746674588434379288258655752098297091344487004633426011318086898507588628590712719694771992003313803506259930475156199897953104672560047572659704171103684530446202007076618784143981723689294906924114749968680538500712799989986449310982191845399894443111180036329834915684471466021118572146504621755977835106354476163533006989192426651356603327895109390150096022826673321693098145138316519353741786712317620336999868244545122336343942265783730570198553915403387809541346078218740678029629148899039040906957327500635686931955106708229401998774505610442773577411607201544748095160470804700755133815137779192812336654972363949539320256958151054171641099369500397119382629260252158918470466266579991269280707336795753982946602431193659425470149658656274207561705776214580798552884440625406131925353920404164422659743192606003340966572049038530364467757631597792683259442769117898597077315398728925594370732620769082602433227535498743078285648597036085687544915930199796659742768544352949433103436997843733053111191639446663139628880825612225668706273647345049160030945011216063922953783912453409013991690580839072796815893859210906235557875509009336991296182198056499202805000521274198648070745569705993977837519766525168884307386804340547785591029241517115614297896320158367181575860215354356538397132917975689929495116365283070659798833873802935132585016924623100989400091569144480196739654516160387987948374183757120022335340113433118856495070668780744516996176615744097426149392004753649565696*i1^124 + 31281114554150612229361127973374857535600274517313965531995184838114683480654720826109949480163436848301708648833608574700306858032849441888123107248949714945407511413170981593920792975916140026249190117258103962980365616550185429922443122587377963014114299985259892004665175899277039817769855760945416525227689630527888199735029719097814878770233063722302834938540038692280797864524128838703883344382563803886532781561487053457864471034475035583789285570336349081976910483502845313458090093404641049270501325439353603391445259081892573837406199816888262809401056762454508918838301129134474657207713156770843780384311978416749128224605981873946572812540057567073262536213223631593940962385381130621920374455470160891487770096595087137733237198395082360113623319682960623030401511332647635264103392769400140007162679827975762184401846208848542547993919203024897032184410805956431743353245791814621650942284737531764185376316213395262733342182552947070595307525617197350388785266576277257017603688050035356192331853322587150069106022777686257774363561987026663752680901134611017754622314269758737299978443488624446334728448593518077699284446031364053873996160437771078067576485940921918859641367625905935388169702294249431079317392449038250364628579217117610077144249419475381799370352053931674451523518501472096558071859969993604267000501892022990752792962357092263750342355476872122590708986031784716015498748991869693659699929993107620267499747906581869955854622640984081657146575811903026199544491933261712091100805012753052670345758121169713162290254964086434074572710758260434522649997338847001104991086975439328820851775823490337485383307660803295982519244012978714677184104320735065576149558092274078475270718954406155938713423603944387635274999646994491534492201516110188842119324845119907926011170649554196905989113911710745715677604322820675164617413582174506287421055606149197185174299806456496167971357126502606120079327060754847641317816938294964375760659684259397641438056553864903543214914339405732331935290158975173628829966215910157546253550476799071503026504675295231340816261278042984175265314100798547855765955892832618722006940057777236934431848346255933071907632010714932068732244631886548047982119532702458710731972088542351293070671719906142689984746565329311093086704186383048608568820640098595554347645883452745941691977349783475861873570399734488371356844124678642181272293163490271738394430217167847917055781078560997229784703244777801903143321178853185495863626146976876241436220412928360120561755905708126466036274276300910867272797759805589680947021364207922837107609708186973120481290865147332349108303689295928942243136578425458029541071628199882197256748401133104487537924208524081970307490573985710266036406650859875421179280374678220894752019832790630847394216132754667901354431772503819297310545804890702495871497047035583371732925683761731959793407746121759076038966921471912294160757883994692113225281510714043184903442204082357355570943681940380841368654052276198638938759297874171665672696134470654099590550060443141020555930179220413936058310836047441778927681667471997022494858779374899053254959189091191845471939231857413895465274287551674716174322420847020857356868021553470447615323522774645006815857859234494265840767306676883050928437326641531760673513818792017220458769589224625189719387755476595092845176894303667117949853522255633517874083371826136121017626044683272401259518975156950204937709015699083617534291824931177836300967224723433556195320353742504470728772014440960964785824557411613936684429335306843001938458944531367949188540776966894032593453424807150694454759516090292391239117631767434905499772077704612937728*i1^125 + -2048645769135568913434800606851838610660424120582251383696126954258796130358027269412310577972100407063056602386795789807761704718253770663418323600476036280230120169397260481755591565086839318975089691016590977548388543024014940301545169976930285534772017246682348725358858531005431651075278969919699692990305315615389508154109533914449790238824680317958539817755024737517207446930424904816025653415949241326915930336891821939385085948924606056363502331324911031829248148761574804756077009996885872027516876313148235271091923643514452158383915231921504978093892965499350055871800789172399075341860697443648517611162751241431033188076146845893187613153525771778841561192874038476056674275001958783047796822448340381576115639336555239159581497632820643610962761495085885105577173171787926096756635019488329087691767814037876006103869546522435412352088338001329728038164035910992329720465117245229238307791472733315499761630524743844844936778597950656791898789728228199468594743736154682537993384732309303816903581539433816953745886222345401026047401801595693998451465374197401088846049608183583817911784344368324649978955482579425199201276294579478502096343393317905554480894834575563465392208304720042981858003708726983592692915753916120090772760014792614498016078531490687797330641580401943597749664879248302193247116783820898405546318663278714931263572641391150990649956547074330226028964028864626159878719594872885606860839572291001277585566079964150001675731383573612104186814110393443849450887709719961379904953789862261703066129978122918561792160025480405064796730181214224577020274605563247709146967095573091695757325702446454195787315712701585145145274958274088953286957540090807645352066044821265634374415306253917937099394394712760463603716066210721212826697864629440530341134129852151098930674556081663163215658303433544005476058976817390468725706819099412724139492883727273367301526278734645681929258152545702281249374619474479972372729929405430533146540982654344526983778709347651854446729001277254990090597878947926163995388375819251687441348892006358544384744170910529476924116949319946644099191080690586506415439415657444352904365275012560631514574529455887275248360702836191089883628188470009354891467710612068559451203449352169237251260694404652678009069652903332000908707292071290359826556556935611255167214083823303920031885950644675245880945096605840275301192066019280277983176544946217672757635850689097044087397833303197770298780857140920907598010837557653508252530475979199309289119211448495902415444858993544208017148690530231425879538832538281947049975952859100146574639464004527874694295079222163828257698193358126716940888340837158688536975971206599443985339227371207971750924786653377250778369403054176542427754549379791683634559730179628388644687755407116700109624286440562617776417233564290635252833563501650706533798710040076271625285226419621769289007083199000415114503049661811347888395983780133568000319595342821868414928889399301994102928897921325768223085647132673905574277294244485549282636166037427051668355014939674871898331238894434538039873892285611208823655899408114412472774079357652176274685352596936649112177517980805839961985640266901809416907954485554521041171570218540201822157542130462455563041671465257591043322243874826378527204322216988690327538590542532950308509038748653174257977764994851680234870753836067414194087235789887632894521691741680448709293583990869822989907978475224558939530695673697778651876521921845901618139613061830642685090113670124369262077853397034248207049461984095662892006405191553421746368530603871758798291351198339606726443391616964503873694582472741518175274157247031690019116941312*i1^126 + 72605988240960716252136605277846683180791704812781396563744435929815937207722413634965283026965681300488583308192697822571948692711834512371492500073963679439279580214221247671019175881545220288443168107147161427151217582055011720695539918787271276459677420298474814075636288284626426884889592437655009990561639861084579518102220733519986262188451573160879944291218663487554193437776182100984348232578589337166706536730051576374421106758818329802717185196114635993195721953437327929787759393204225250054987067114807989689661195799191578693301323169108082973729275513456219137901027313803316176030958176757155323694143140058768494689195223845975118855189744125981347559122028142212656611588069734252418627366273546338567244481671577127688892792936815617606253546437262825312396103295641265985876484669958313559096848854055387794132313464105842348207316494956942925549838085478793129962943152390484351763650996840918429620550259587119105592672386896545856295198074453237556516656536135027994186027355769877775079793393690143481831361109557759223563324045320921941685013371715181774695485666044309528809879337536644799086712843661788885115731948676972217804017836937605147737709967857300120705911480422050192748816333826539425658661054779056632496677311775386171205803294934391430165696411719802973508252274042091001442200912067438615120058491295065034286587122719292718544361334647734937861127050715802022196860224514911918445873699773878758108858205348148188049132147539322431724338704973646798342325606986209018752049304119802977215629590443426132377930170686017274411278685266201842986592352045356425543118458722065288377360908219690375068482638576184792718237684788803915441535683777097567807808650939558175864795547953868748193614179283852434615213490276524374147846005881429041544025852361825302639315752303995544342037143837291429235472373865304115564616598958843852962596383884092356905580825751499749354567518445920946769563227222037219976611511937770018351431680852737242429782525610429773065190438303828176757854496953910394576718466678276174278369265700325918357897438665316805880100264311678741635047115811995864598535894570334069918115381775598615933431043817644631455224329126747494615334129586507798189359941342094891823007105589710867201664594391797091825903035421704717395921301054026245421526318617606602581425666206024381362065677319822084000965394480030171914127614443557339308204326642463567412049806308846446443917513672895891586897264135453819846627656982942483734679475166576188819085519648402051470024744709331891874173001721635324260736504659919395343747326716174703758202483000290417436407609514426728449042146790441892441580411731525591977790358534072219742770933435978017516122566852142574708057634490723168998855541371815956502875634872807324500858523378616600568211095823761765465663882843885685103347073844322383579907377487422389154280819034503387535026046840377734132333332238176107366542301579831968996372124558153708389383627750899691797075437279512284816398693567151317811557778612460756374251299899851233313280971385507193095764509135684992334129250434151466189026666774476912942705936022542311308908609361853969763328889144810346415767573931052598641032061182423942045139309025327224481283790352626399134616515871518307036525688884680337569871035064412753863790921830832838524559594695153586746715473946388977598098019534176430126396368911302447496510807052027849407728137268833874843196744160056764645647384238231900477684321894612385544652095873980950629648916205974065767450825810802612746899038533496869594042957952029835130850507839003751485180441057774245796182665230506603997160822769805401075905842561155072*i1^127 + -1652799065389463452189018998167928210368882111413303861225955128524317621898906041744549734481345747890457066556450435119534011831352680680842604041012932533761417382419260491304372035968313210062039262746830987264858762543415489502834355203726241030744417432733710751678556654556436112737815513879235449923900448353037601675599756488126895000255802228579541541433453398289366306774470845904258897190415122811901523493203890039517573464161352276409992969797660150072054071175440404279068606596766308397075185543606996108067324761472390772650639254013843109350301823907097170376044432118378101833802919965922234384683533164296559563109248959860915137942122683004374379870102339704095626148828899701404626755131529463423426592182311447703099789887743327743842636488789267381911358495321642779041423498119195619247048418387647896226772841569914905107293106201098036168771810850462862566544382589633609845489943671611966699375930007456626563316774049940034396526456542353487968144517310115826303901209107120750765109455935988713727889589316116792641717045627165831411583680091719454765310161505295729496079361731706994545304715738473658504864227212126719967621051161533209212846936693149755832284658272420723285532441899036135190282245460741268166370948804051399383812535447263777764287349982199540814572476953016931749032574060128167025180608625554357016596804832917564246537615582220833017463537928413360070297150039826047490651335009349849929463773234157956588319730176970490328831193115489953866734492490976300470157927462047897266457055677002919345437831189054175011435949281902233520398038339733294729495918600877882666589676866286087501333115753218798555223778736460783078116564432359836533396389970184325470647929283580710268443608624751033243452499854503096600457380253055434027819554439344831829228684557351036155153520225864067278271132186931309670577970011930220552281526478915390087318426383474675057956115262169335919869123869966332401432961654653139325843516398007758824523115773954505065437192687305763811423847329402808930045427413768701898935626503603449669047756096859742379270127211867641418850940985331711262830236633010261208802672964263723168424702235636754335365689590405294332605313638151989136558828501652944539225583279430272683318922997186905120191832522824090042137341118238943762487772667032619884217429690499766403044856929272321538728496957190201726862017235375801925351863203291924584022621004470151753945792690942430578230430740269303064578206288240152844865099783505044296147960339651688086874953127778048497545405593021802451814481088670538506155857940468460660368215145691908908616433449644295598461745279791963443053213194016350203632242457167285307466243271247426723931180645371112991563383483698841930573535693124044831410845498372074735287705660117883982175183893517253699756367855893910350370435078995877796469833510157371987258872494022074039120609768728941485582335113201700360757988197408699957461151850066076950050758025918614005873227208013265053348646738617171183201119841431510614597556143265385776627124041219252079664893632758970225374900512264358212280360710194694094817634716163734114777004147849108828555058939204380607184623450957734919507789702309358864700855749469083584213354626775408476120018455778683196999300624375723892500974185726796258879335115682207121766906768975809221677845709959089789704958842410135097710306608535925426947737538395643411805676086574734967767647579405234256549760014587995811026718537498729287900383659405185296675949737514773561822298304369450807768387959231728960107494237959655098904360324627313216216947754650831093192899989324131592418456166583632165601280*i1^128 + 23256150824020777792214888684520944003554833917167358986234971010256305808904152222658240068729823293338959618183801726553462155946274939037264356473164734880904428982099940206495481084958045901272509570947082168605303040559674601768328625725399478641596668403901112764177544063777169127132033153730809002694108751587672469887495301052334822169086479916278943052911299097666699331906896596821321689417579253236337284867744113483501303029849305758152616040611160349999053634505804227255101163873395929079801410137034915864656484117736021747749071151381474124946781679693096430084177338860557178963300279432624146763288943752018926956298764550071105354051280450473036062229684174832158112663762644641403851153525681306061955316043526754682292445126474883469691304729434164859730573381108897533638927329510456452997428212495883956196753056931620977818821444625018933786981647076789251943503281180120194985669340552407565942256256238036038070788193363346418742650073835841260026618740092375591411298000339578713706206519319261078644516960694932545991011481009369760503354432874758272685452156496129581430580510520861072079717122794460837174185385272995964994361102091168787848811229620859807238477919660112569316303972416010391069063663592213162149994057097566834926712525766315348690010281529995579144514365118804170443525650507115651563078333845029516627315071653479260938169673592320901350728465865920273977350302741852255776278362021622360336689333798083313753972294552494448811341513507296030439384307696793687886413243918885740240070000060396235043838529796343995164405072089817546224619996380677467070222029025158937717783911682165639850434851379205668968831878800813003452349638754796086436068729715382293813715485050116633166530742838800296429223937558169161138151810245658986644790880507749551498155350917071909091301273096842745802451346088957491294797595829060258922593276520996864416686688616178584935715134660807168684381806074407656135444309141335847045911337275759584330345269796092849953790470715318980812746256154322079575228388465383710602491024144246133675919223959446292163005775779250258347122230373134538885447993955593969805053946651470944884500398739615440760851812386568573051445580900923804584547575538936368898385086439133688066514813188422845698734582585253901529868700162292210415157368025167999103320589047081567977999834211544670748516509671414141636355345574626811238942567772093267934776981883129686255255428263095332629227175928835811780579037206483771680531458342219264040095783901117198743919671187813598057797538153217070134210707701841606643418555661394608871572103563044739491146412663360826761426081805845583209710032978559232273861549730979753612515476947689327430851599110444803532323398399948114586802787787964341726073863203920111919056258873845038774779519684953964034223686062125566304153437172236063094456230280490395450890989381936582588662303739777977707435151212913746564465009274271502671315584584606198945943366883693278058737582510010820382940478435880943832096754434224203035974130593492600969521083295766750912131938108072264454891493925862560122225977996925156542024636769701175907019752102275143352064916436814018236815546313913262366350036161301779543631247508455657967715162282483963472007882334842933701300635061525623514407876979606069977244847314666929772202062309626765975456274980309888140197413554517136035118611733551019408773761044881255387928862767476186204182675715014898417322348513315198076399217629435992393319152469331517761806199782055182274913676431413904214932455277122782098273937325484068252632353316054954543886656232674353557849818028073325508492468944896*i1^129 + -155756488741617978525777179001770560823646672432178757635694908126697765376049832458237235965182432507767225256198950821277157601438077216760188257065444332799856621023854741876789647916328845986610014284248851682694682021814874884171902543886364459664959936717824891341385963256292662951242022882029316342140367110549078962029271108907621542502068784845483847215440438792663550677425191563512797172224794210647001986244179451669760039397906729993767927797165033606965605264451407764755655433520291127565046984558322000838421235217400465370593108102516034449341563090020977119912885007239315227362162131821989379950723036608536439976704193245045246807440686619600984557273948684650342422825969185496820248461234607456468146882441468940920800115549815110957780076514677507629725309662085853673060529783180879812280468021661736769870679898791094102380038854472841772642009556132005350413493624098082845450748184329196957442123700233973472039805946211712625875482507519750055873641871366999853079027850970497972795574768024654966882456487359370447925405130185925502757020239547020932294398501521613103025104056015360748483409943626082411150255895610426935760984492643756282230198295099692982697396983826565137557467519340482801076264942320799992771203388800505120639227606390543458914449967601336305993101325181185350952405079958046103285989926692495873426742850471711841446715060540647949661323850751101580686121537351685933313948414840489238820069180308459198188570424365222497948909449988452882826526584582981587006181406949580932132444287897001820425739532438913601653432639748055817254494043448301131302235841172199386038842599497156146412703048189542694095105412658486092798902188170285185131077686617088369208877825660457799660018947472603849489013176103015883439537794916726513224209763643666503745253445414627996477785942970345724348123054813822946244151189552440431153057427990967445336450684339437003360750846834625897790883569116163194952153944432962409521404522007412964959211159474367153504686558213812952710130065510325919387493610222785215459377938172133305229314803225926011593834392245977470709142922244724842984576112745220547998788313641684814129231223500607434850640894278396645488382561349689834779132655627502172418903955922693221954955925997737077066602716152158504679667125755262093882861643842785162588250115381616613889417615282776181483242331233696834928630125726339971067137151627021390142419589174942810465032497878781390710337369265781315860490577692766933889549528107802516817136971303882837349193960817964140146491973978486074963202017115664294114648581610081267669432874202555798280725802808960518519586997216648457596979473232823306005647345506450427746966542045317560934156675301156661530184069846867503864033488657696687753164384388749672144848895915976657982330144961461721705660434845650707692134848283903801610114175496964407253901877400796787751989765538295071123390954441463381706540463249791468912929530658978725392742259126718417461707835562294067058120713777228216791571101495146459679946307342379323882459426801688687811440785854876445183598839728527557985204835857863294493696854874502606731985426176919497528791263678298273755294763501338560954393170898272909279299470848815344922262113059054652023536152302781933147448392765501556772268621274130641298794630174011805718308430148122925734345034143991298029788705601501624016182602969662997791730269277992560309942446937049403840854395192759595204295790075359441825198088035644110208636374920220983632208684330292802689920529544712665080987595220656415175999542180086665378372170513647753317445246162670297874404487055829630976*i1^130 + 3489566324200575546094160165325286794755637611344477380704156063503635856345040772966899646752728459646289497884410692865350611951259013884253350948989832746990931529721099477625046840782148187905544541873105502370553238604492863188091015146439302105198298564109614913775825620194893081997119275926877202278196977166257431083591828014122988153777667452464314967811528700287021945595445074854950394864019522420545933738196122643581938465007583654397559793745159823576283230742528069911518335988257505509001613709477139470054807256168475682228040344449430981584429060431481821476432025923817489156923634973485475312067724865764002365302285932610186083183266020782363240177336636252939531056935235410755903627914925167628062885495912874219691490885487787708737109581471232425426194905673401106075279863538327219185357349333608136357772081137191654160129681323380740084222580292479664086293147534800096504642616521913351993953947319141196410226389383373430277664336947020124446005981137763344529349805671033039925604669166806413901566808353933975388620906243758405888205972719768722776562642964133195163540503931692445281090565778046070666428794413700236654087109512629149329220268867560135671110142328476179171208871123939962427450625570555786119351422298103879362128601280973119153207430045033684837686232331738605181933045903589233096616237106598103762987836970339630738978887299728381360463795591347099141023752696656935724605871283175362962249814778215663660140178276759586029906138929304622266586520371785498417039358949935378895385189925959598802721417222914447400173536309088395623069507617176371127602681665972641797810814622667346532005380543276260279624611117160773851198932421622953619238779436686105787546831550988118162393217295453872348195879144587593450188362245523093422601199271573229233617134342500709665355276116348783374200599316143382655040335663036059572315231751273677763016620209949989113432133009804238998194166046308065827151816198955291915228975777934123437202646226434472076035013344932941705539869984186276978643749504740724929385411183349788413675007220596307781825220322543917219475259270057787005099026233696923835670759494484061859874383572889888547677328563604609758329011157499677511645247678456654770270281352203054289704523957102652439860855904926223086836368139298697265262053228570583102569824525944737356065782367466551812332436434336255195819848357163840042303225503866375736085319766632226094803102512910905496745018067860849421102415274636849097595962607243149521339872339466367008487955238648706777011859287146623986259023897392044706147941394710748686037237351101865669481097675717355765705416772752547312450136049115713059003097735905210816303047730579124073065997579630532398189152804719710198515679058391694887464548622474227708700286318731870738370177434015712549481355051096345037291281977525331437747567486083113810342841943539594194828806623482839137670036687145478979712872425741007777287449568706629219452403170317093276846219817728691993843648701770160998950292436911554170333979422193796235223491777840158181064170697091742531277705205292069984209410209929020894912320738228966533219561165689407807105884509979734259247068994365596514854123620665786637945810520774977448192462094793844343932367616706859716205478719777251146957580053033659323431662089835385755749234289161310336822841406733878993133491664220116022785574029692563341270718344592846017699137528068783230912575456682984459080022340415965430829561435470153736167765774218324721601553475207786379576311074594032273043065545760556989670802977502027950834438620941243485239431754712644757487616*i1^131 + -36530676879410020757868244273360060112535541256351026431004771391933870597040468987746363666223984219883920586911573538190687986857647175069303424921615385803645314909230184162194891948524647686276923308545114559988207422561714187836717584424594623389031342226547227749501958334421642824742556065507156583017463780238942035657763626987911653422025257499446655595180338932422178882497747188873068266149410682036158726855854793997862813886254371046519763495236726853073148617173411621368737741366002178020453271077390136165610117313993696541367713574273959828179011530873550761743625260739687326008177169480145884930062780129440805348516976668413560835725048954307020078056554251421196699463804194278983727132408091836487036004601286608194447452147602817562318106945607509643111385766458729842904907426068763167148822896744616704055392212102967015935406872442061731349133744573753108405846999000320786774798879026756461729320442801547210839779366301418118940744620376280657217678394370017266277945622497216798598182241852812282295762470950359561592718290691525118543701766793162658218621043895149518133038362240018266879136408648826660695312507309035893064660798969236101098214131550811754940684337018364120156940173992100241866131251464691779159396533072884917404917825125759662283016197227922249213781886872728954112213769563952320721345958159778385582041017251918138067230951872476406600447056025105131178771315770643972574862587669920562601570054577430687251469707771282426917476458374741280176935658799619198181494926447663519547842995467576697303220640502803356435780864210489387503589135001838111768463859220290265558617056439909403476605174560152543524409774783698158854906256410370142983835472941259102582192113983120832288741252060970594978078624788437761760215690851745846373758780114632691625061709607829822246321001419219538452503326344385161801937477331458799160670762229072331383821210295606613158912989585676660403507357931009792390091749365013056133693050827530050189886529970850015873617631496236962993823784531376240148566032219931045353277290097520081373051280866790753464443277306746021814401635485058985591201239289106634446578578697457723572274054488767729934288242914332994775453099484117929312540431615193442981333693799966937580978466345508578648421249880892841561317562399132029315584757163201442271437202399066058104610203546596175024426877469140076784277890267022999499436768005856393073508578466108803827383347912317092142933137247198682353998632380236010770196084259736573297272443668755740202515402964418640665975276389272153735639749249174746983316156505964762968568248986058717681407914672908708853855520170467000480712136327771787416120741404798568505340580792214163864345579812595618887464518062512414080543486285095518064740786035594062315665655437369262570337189781342683674610265383505704652462606834115823006989014132306438995596101918717962728901246776444653710591129167075487154089859925872418365769126247908811081060349308337135752197424294785354205121674919968227158486799595543656347653692793391296741391317798989646160112949635749961472021994959843024063908450152995119285509021587937229678620205276745764081609557037452813385130472268591452191593409716602723372699944750414231539941070842630199760596351893493968364682848254959994828425712699072787133711670021749923222980145282596180333237118683835941404835771775259963447212877020428261560640980291273382732653875881334274532325692933844001389592480699110831290888201647554142043048319569324962647914300290075193542152977176491455813127934977996030149313446903437519673040931258661286630695895040*i1^132 + 336141355472672114871801746631421082039198843863531850619276600263609821434093881186158944276092709412151416882851230588451165404678106224247867472429613987913454105318034227958442878263927177440704504305298171824885624820744153463564831248874839840902339023584431715964606348652969175881722645142262997917096099207560594806352624938820501094133659684187845010580291379641957478374817304834986578084868815992921240862477123321209437060316212122263601769972265058031385595779726554486678685940598414159723446996048885641669160942095680908076033121916560090608181849005766683373719796025566785929280068941434805560049566649073126174346207979253665585728335373580577748005472262444252445977616091152231288289554183366626951232609926229899396006157414869421883075143036475460489597300575918186005364285126296931094664275533324230111074425822792180491834342471206429328416114837289833018758462135226683822900437742268157401866924793388050516181070541267602826637604599561670607462333157593931194206221649618209475646105837808550269319737595955310234250431220700891227578572158467978682365095301217944570103420863440731022064177467933919530423417530804024655872993845013453289549521064200987090008134517980215960853482997254039933662409558715836665174464683072690063595675894970127121111612078949979080197571814187665641624625560437353557686903096915061869417187197947069860629025086590673099107442556889568648548399348625854043154675322777650602028577332912634668135665808341316439175912977482029093313309384915619229133892590402722486012861907694837393778651711642906445567324548485415491201241020896952855265286451710943253274823761239346729755602250825966213368984774681026636178617578287727063481348143985560115658517995842794731168168365264091626983239581702087147970053313040718471099051453626888333674304762440045506824882179800188626013275543726816654423426561633780685686898144919193630194047604959487523971335757214429933021020466171245585719048386520150219208894698708134709063429229751545420646094879672801782880308716291472719300893245536848942266857551070888332203817542954965199085253699400832899285399324648152254976175754879699679072963108813753898055257009185894181674596829671717092722456688354882134199343052843486956618779731244873762804621493539683276722976211905352349755148076441475730005374702096535595125731597497041767624893327287247626338256081210334073834804411086144940228238321104579566130950709231480041015287776596686170468285320622604223866459010999740514175054579625765449234299474512398971516099558662120243437469388335120559840471867696542025926142586225323691552156682381569352458092457609267254284013959347388343327407759712105100476987384637505415443411577823543509794942897947423234844409315875250756982532921850991625924504118749642599554615973486244409972743724330632045997437661268706734533290223775383075031592300095279480753729759054467261033600887470219565874297792767040528554889962618085188168257050683683578601470718473605155413907643844381683410644920057697247543810944535574056304777855183648954745709132093380592996880415403154775236252130036938916006863399464116138499442737109208373272747317433064174419663573367249054291914212339091529630546501441484545786092515261114723832611409363619165175156165041414876351770997324090128259602384366925691730094995265291023348844486041407304066508008001805419795030737666974698050828576770375197830520334358114266031907443519331415577011094537062058425620448595097862344213523561024809392120662257739346811629796405971117558923250110197683827539265612028743445716664575796153273341534273536*i1^133 + -2505320566340289374281354353697890528452698754406958875479641826976753111948967594314534945360420519581040252351524762762372766405068783014359687856532157050180842908964354795506805646078815700299625607917932205277282176442094212064409290666258490416715896364528700485669883228108284322517919357916896082176380266181979855975388710405361074352604469548600712042162338365825191036195344128498504819954761900016370551522651709150348055867586441558478049209377640994457156117470445822033751730203508844676962124378632857673627013874748979746078550877307056190485117230073745818853682910997677139000622646440542362207120672832434797381042451801792725692330709620038743127524731910557040551365333460461440733848184087731451233957874306234323874664435637648593479608500434082465575017831257286527739878470196295146777423030954859633233348659292317149174373311170156987079949557466406426397359392000583334001447564577320461068210814348956566363608624515819581452551389396218561260789722107889341911451257741769116650716202583925369136033344665787923541995098247428695685771003619160155732815860761655181426168107431470266234195366390825489177658077610156704501651834744636603364855207195547201382926838414755162784593454355633549996404833879986526327258982406987032570888204412401700699905984917560213153003913698679662193219543035388020077652785790607888601952978111785986146600379683427887745160018723964179586699769780324934972016885925410430733275904565630763035246706962242114971076811929720054102932369292281994291936904543457806159525065307430638145938106309129715780066656198992887405535851645544166292061995977743113225290828317740539448857905055790042087310495919908994587287366892673398943699657804200659668447153579190269417646144564147224305065545673959088641985932596593177301277952085247699923818509609581140936333307843250458886955868379639886005184881460883672790950142083803990193411118631175477921853849084803318906320976714086344322746468655390896678192202733310184006135115709771009078129065582614983408330252883562286105694950463024631330049440167897283568156477874510505175730251121807726559126343117279277031227801550891804304527341521593368440293322316029540068076324764601217230698718194283740438109557825755679768533842763892095781831229825662828800730602982524124069233152574782109664699532626115018464760382995251113731763747019799602857404955991520884160904128296382609683807124922706117325080852907581951290197704257761579914465526966614021918798012066231835423601140427493623039984841338163375308136835445253482758066456436510927205182436684530213404010592695933441776492777822435429300062770853645253746897255723358701312837832855315675939519956157066349723101751945542267512187776664739685494116608444758700710754924640170485729001488170140826551395378304077348635462268112775011634066827306244287926637097287699881802144685223631445269930087991820494441818522320506277679566163005989395675780600580321400766044488235763150408938188013974271856651980587420011639691590924510148200071549603673740427361236098638695269990731228536812991837240383893945021265227341216793185416413677047497184107543367278770460061233156582635529386329033464093892683642504615654951783505561033855077975043103985347810566869203729669024490845653265397524620570106403747856415215499377178018113788669685632392456901859639454371051257484374241183097188569241469953601003340140377889565484718522923234993580701304277073053277178985352367916048452131202211389612666486193887636928925784754844555493425906642893242913105226951669392496169409272792204010664025391104*i1^134 + 4825469586112195019066119215161520658965550578681041101910095728053070491952189498381346216770783442521861664978552959137169659105280138607308119130873488370579178055850859779952686589347565843227348736191358530347114416161147635175375885436791627595404851009514663869952772004090869245103700148136412117412216969373530506759924290869415947703237204340942794448038405626124358147946813976645800665311064566489846698220403258864364375399178866753449727040320036982755274313472141678189217773581032851151778427024967765768515688840999018300476256773532823540665190981498637474982237361503381011769053469975280630152121167244279015002051681112063495894510853410139546372393328243110560505527802348328240999148743158326851042174667281047260041432718680254514784096584328999409435442898951003000632606492055759995457776281786877254158049631898930994735447161111116971759108001920851226154599177459138049157212981149624800673370466760638738800032283353146417319715782490492749229717892737774505181557266816169719024330954796474989797236164351040330521434340182176785146684209060536869226215225802087350281013037994528677414495374778321549971030429526970195170918018551784862123899506272743649837893379499511309657880120126526655223480647275918911833541691236829563647612050440427072996804634874705627063896895439956549256402951071106354517398044042557499669631810800630080615508009822544496277996848858252124000122353868333972971003685604128925219220244085141607962524151809700088517085986447602661916778714943627109168929941963713804387865040101809662459235786348299504035355353274319524896303977026910132999725814722225158656872980665452523260750827053025197418623065850830292647335412849800644561408315914298465804585571898724471857407411588426131939366268311822709092780938338623308816466516786127418739561817029398879400703699570619019442907979329736397227969797603434956438524478712124330009333784303363940785709953163979489006053926228854420888705820690116002905638479732456303482007532007805098106338332558246311449344089247611138046679660842495718901731212188779495581363849458430833536758716787647210650034376749821468001038927491934223205681281577683000698629131366548583931280514936567852905711685333612547295358943510202979369679471022376298626930302358286513299217995999598130221413345744093589235606757453536883201721580584187555772647703813974602243508173662117060906767055824269471397351470418160500513072515284651301896092973177414196868908546325972881786617340538994690519434727957655626832071639462399494728606831263884678487599769593322723404009517219965121928171027433937646834828381394267892932898171155699498282306626014981567845884001480160992945425906582281702556399581065636452326010029506725074778323346950354911076048550134508946330269792413667485806345456766216166126356823318408565484934983909643199324279496012440286180056738117993627825656718620240928241578612793983144552301855867890403564092618536320774706187269313847105617785624455599169407463677023812429453640171166604820922805541140904573027030635109921693117746894656006203210161097094901911368098089027715782262350439325975546321026933055853630771267242909528319227260506655143862030087984257167160535319992071031845852158955527190819600005644766630021377771684262474605003163039954018192188893061460150742817640347770964538998189452511874106514536228335735347395349645351910622916803727364393846645856315530797077661148513438372189902598127883143926827890318167382148262567093240074444352078927971560883669140671369367674732501129095350748518226256576700819177472*i1^135 + -2877378427890696285478223066217354785743527857804551559073106380321542850113819936488201404711684959540136271016478698086230378421867106917963612651574622865307902254654392308180247281480282313282396266024581268920482266553185583251444927477705428817106313313976654582430008218966580829236325999115964448334134103077105989775143421372218854054331547577302470764668295882702655382905177368622327056325058687418350043969781413076688397824530815608584758887225436413332240329247396643026456724648761904331310732769855726297236106803228920367126991988838283838790701220130692472240237036775989296071526569128563309430658571097159942131494889972172321216079151307701523886668957157567316645396749369386468853081860877567969642984251175622221761449039002938741953854913401749350776684907416007163335182532607597652353063808563600636105992668373134258498674268660163247745245255810634965204694553162711233666600233646720952170348403234404112228020022289082801908562940440728599168431796100543219273381475547411702903971308759104500826439654096139957514044621440230730630634448496010884724607403504283472091205259840170770320793495096848683853883102982030962206332172280783743456476145570231850992947815482236021418041637028074786085768954073436897974084372909471986290997075559837141772636742703907272730503520997733630547864146260570175151195937582106127712369317083988001589306476453945878919873196381666413728496799427856527449264231572410700739088213274505956379380396174602822879142195420372802096473365507581454710578965046744181312515820365666252091202551792752496003025514448478052830263921510926678929154939359010965981826166424118410340925662388648493095295340686927364744112489445114870093441339750454076545205210105111951768099960223969787045955130555499059823986957318992017623949812259678808667045923788148405492853326941660320209901774930352398160283776390723609139498656726421344183971065879669192352900823830542603358669145044930526451395354410657938338278760185249496537931926485869017342284184441508929380987079545829453718457761544677867950228083333032647864712200908641692819675326304961240488764737017409515867054865497267215620723775903340425773670482337193188722039870984781692814959953878117531302690498485887955967247481950983407531409667933021169087675115114370557133217963338185316022663082187887308005196421605805264459105657757833460481510517266368803686583348604740381374099300239874342202581021762479371210504678366339402937273435476127513063014932707704198627541783871899545056827764461268941679859067453929688170388330556928201581124468992292221140533227989914724173196124744458821319513265105890946487608514981844693150711597875338620188809604664003164073608466429723152733052238840491313882787446139691959440581485150277190926782547789393141635250680250425706273100544482032590813356256822639950697397773026794200340389798484600383526831285447747085809928998426685068630029528577986176853999230361967218075235546574109521629346633005934787162680192378208727717988756647718708344290102433565400117867751921947707021434668850473062479684071191356509880369281905180240136718979437699942167383981321471622685531660808855698446568106679090021974198400096494198900648448583264385199638892785235843672183476384083763306361747117772752702876336761864090768598822074874217146198526313211704368501932553258995619486965572321764333553226294332506237916578583711755159506756175777321016357207430442128899299092806391998193770268963452659312952909398757332995199178585934044053302315673084468802466604325754853904089088*i1^136 + 972411575916427878716655597666400720393060661088787447083842790944996276481720901978152484963544453069267708588156360393366734238484261255912006099807537966331427686888299380710053555568676403347687254183341447122640592646142538112724371368049055275832970663190085490807907675496238012017356003053071155060832427346340760070284432037121569274010318273942198438078486780666898511790501515749386887459116400712254255847679944216582495887031263237338437482732276334009281446111567278690325445459014430328309075172261623744276562619418266989832508394762437776317978948045087707347373011571644556133274681730018347400310137923371170481554152770878243251736917125258984775436173858236023054446844244124640762819585217902617222282711516145930593534467763011643698467267176461434740140894269495416523873143247199477730172450172228271206986988151207149400574674392394786692364666970462492315200299540965457473245752580289018042381548828336128157034687909753238561210326164306395707586796742903279386685183290668789839957672027406693117046481238839713352842059230691733917619349445182303219985060389772640480046650002822837833474253202036601566013959632318815095669944999976683467288510503360128305512856535673576186349352576031436837041838805796282468792181404946143092480452931634985536145367791863365071660581002320457503192404038106680268323127434263664330527643689775306811512853693095282719603239216597413768833719713745746504156549521654215536239692649452284941752662130897037250361574284104374947408701016317689874292917856876384994011255474323418118863033555045860601082174098244738158246598785479550830884213707168150598338297648156876472968570225798167450464346385605473328866569194577579199058765655554824244399975663510500981465444047228716225334053428668442337457752607788034967462479593395024608740466919981756133635770228973020376120267922486540933555840953840448197612535724912699768845133104223802158730926030709426208065736753077942476308802878359352607759681252172858303947701054123550128621344186400432190207429526334099326369991188722001260719390972508884592968299290891882424260718028563051695023387325915002749828863969105356021610581169385928643797465991881521785161196619587843132868987880824840617895911160223208024090647463457888647286506022252684196291387579712069187774017749945880621492556438980314891005364264780682155565441749757723567817183811277066490513461577061319272545840489155525306920416347684888129492424832395283012559325203048674749533679764258918561467094283383539370018901393791507754744310888994989984399198930435425280450622013788215004146760902792168902040548721173452501821743834183874685296796382483339424541209935271468258951673075160733507768333358943330179717261291985536016033037411512489845213754844664648322942250875026969576648001253982148489843211254846131453029955277562997304117757679497237228337372417459270115686573006617385423095173558641539874099561812095904094396923465556621147253017369056331123847613924630650334490236388573813882745516998279643647313451768449392263789718978991178733243903252716026936120975078602475692516664146301640528488506649359907693552854374440322359710700777481388955336312326220111438088069064476652123920337685333402192181267681903266513378233343692919796221310542083884494928280648275084014440052078146850616945868802833161469427912408105913539250762842549660185158459554324989366711334788085518162414586688133695308682191254256946507400610354908829487104857840016885430605740738700613942801684576682837136724830214189890453240807424*i1^137 + -1135724538643904951678815613442115901250164666662460625161126661959787392480904929807762607129945585240839468073359880398474733876583178084308236576317524637184466761866705385377536774504778858088663211588602514304467900559700706907978795844322052559037743352860362636664809243543537356993121428805754938960415726172812001259006192742892023174797455585334988129905576118290051462121186536146596444435407702418100386680443800778588825961966509901252295893313209630590025418112148644730029106979656603831543835833797452550129011469178374410038937898805901909364432740690816738616208160346796815631586046345724824767492085126744600954479682603437903565234393471321082557669483335569291497934301643186745346031774950044510884305052651575604054571604442289278488844267656671326204579227875201177439513108049877687234500697939920418841757091191598773267523533804261811064171115153329694966928327179689456372382985623063989991195307787496514178601236885840379577331528170665376574997503698029798603156409232462669934318414102416858815138304734924643353306243475886073744304129853029450976621704553614489950453151716225365844352562173883540865223601797793773602079174984619000255982533563221027876601856747321640515689295662323071442789635720519354172819401390821440422550100592769145539555248931319998119191495566816127963774274250826137344956559705743030238289218284507308099723391688753678599245884845579384942096678816251257406191099955612286979567905590557597128984166736335766233767698287638153780130326814263784082421400742803245177298049855632635780800315531508241653438086288398496186812427554952830933088734700045682784188317131046110326784039918348642199669568619764595032249966548091250954140419337789263877429659105544628985964033512731574623800880599587688580387002319882189251978164680082024689998502742848488899951746491302319670524614943758423601707100044559175693828089168607069957627998246230626756186437600470756674129454679218298386055598936755885294137635849324918847048969685585945628253380986108435065696000158361241944135180687694285065714093507054099952401592462656810618973928858588179601862415388665039235606593336525014792040880749044228719170925423912294360673677021183735139511584229250963685772616312753497376901007651783075719061201671347811194232958649121937284733341499001346058673738406351089754611397074911324072205176964852252338668613569665549040866258680794159907072418595308225099628816136838200214222598372633599628417011148633332634381755901864691764045295469842081833710162753145356900127688987924924278880885271096312939599372294887961206168057647668836409247427186918888916178975504452555316140179201212708410461209146034012150592466983885870249098722315459402041691088305019919041555038056232412879558757029376368672879452734817180245797116235433254189078436553690518417655874303983981459467331741019864134347048556256327424279300001988427859115463426346322817717856006131031794478830729682254843124084020816910037790907244609642971433719265121343813269394718144850185857094226178336231062784537855779362490584545503534019302066836494354247752723039790027600489471875965071442660200280475248760073591320784210440544208413559495724118383127303692073632987885038648281657099771775289906340375728236406731139880723582818146544052791347591460829390928278071285117614010302044204358998528804280490642696427431807858067755923848985109472310982164396734927155666548771869332994826009323248419797015986039380748487143870532534920028292918173622076227843899826359348227997696*i1^138 + 25232811129737799141285318015742039456663976063329711246914070001525109074396502172289523738646367043133381759890214611056432665590383608044053225479858267340877062146862627441587522206130057754608468153483766040807849564405982928198960170587809535367048718189850381580950902363899511780433883574822051813917496786364911032206212779548868142373300548587079344697951620781477523338538875939856915697744973296042776856030012494806085580351518466825744547150199312788857740734460408764907560552774198371378975370241748928256199062569424174617297390416834555764403299175438933457858689728244622069914698340095093153807147769049040217338435261729244298404339415378091874570120058152963661791015934752261450680785729933467261824249883231675539392821945113748614777291075301741047237386138487192571241327528569998371834222316582317401201590343138664169705060243124880156066284412378783205994482951874141561876615439588040116360348632176551542756807915089674849055924453948917792584542420189690058202070210680441232673479143003576223475185383438046586879842777281230571272156407510550810779452529771547863744729051277924657212915169690653359434601669317009171942120062040450609377499729830296949750199105666031594560850659294200537060310273724890175547721621951252892042374281524192261308095403638048384183577525607668512586413367075263892173498936716721037685530662343238684632834378979044865636149396377788037403994798247172767051172740672277200910414734223200520639825550263252396874874264231284247286524792368811621438217818882650105958764756699557551248015897515578236860394665394536931861655162713234633974812603382418660939684557967011281090820898459158654010802186173765902991291355545733364230958246260763255771060781686916527773148921429051598064149821239743677999293319824753665441975750107538037813617900795124472116094812829353969743595649269862669518825640042550065893474621377767667334739573352520216485619588261971996160106775075030648402003145056544782160468626025993822898385191871356508749735606632884594107925060972908139440010299048208088581460793217553785656032062442943823707334994646836749572909898000286185810527211415158191170897714325776386401201009967390130972165053267590581269168760043180155544354539987189618113575820296439858520150164888732516872763960327899897554398226424628071006723793841882600895709750386653921438312946990509072771026570062807682417866341772038454079429720291925711907428310294734471973943279798723747424550985776428974444540463928844800539254110172777593131249498006918007965961691152234073491201586264538250537680232098267093749233745101132909454602521629282030422504683218362616111164592124383570053944941507228475688177128581652685203870611076889698622645918398988088961991239197019017467689516625427871525386265461552081467022245809796762980811874163407220584701690622667615413248261847910727065405085539555017321436500687176053417331997004811088399212403965039809329427291975281691485332321484375782678343592239307472585212549655343623069242633286389997177952678033384100687738377865723520761051180993386865064433562831271753450807571887586562566569044628424793105603604608207223153502792022840503571965948537845058279861192237524241454169339250501325570018837002692398478800529357915256676029497179627419445996491181471232291126371364609884564828969003621269568922969957754018303095376693099255957010648052724663069876559165154421945378815669263046506187039622499424556569305510939231271276435192396798193495647000764592467424101531648*i1^139 + 1086173401514590941177920223134820570581566874867458026631121015853679784752048613762379840825350242821855893764449294788838059873291416408381701117411464122104794716145494364050817466955312112005744288379145379393666912584384524579370136438124261618901823500935312206497812102048785884187626003305253008523696616656315828711166936241078163115858858645410096347356737654396503021371802109081149423432417565723536519438294927273388798854829693961353787856464245528004528549658760072822281174695135703837776433421471398740657737858074160026432856226195219602369238855415460726088881507889121643536542520632470709092042130216810031813174702351245778711520491551255674861261484844117082256319802927473948189656986256762437772716398922705520068422638597674644892343084354704718511405903487544627889206514430129687228927425791407558216957653828552721821486900241003739541289918088191047392612809031037087679881391902021006580022926471371924935466023632369375703278279342057576742434770455276490278430134608403039622263282283747436426941853590069143251322555576002973090842046603344963500702787499137431075874320876576533387880801433358656870979804965415183090284753473566299848697774060303785913963103769472728871278146789914481113341522184873130633386433075848686946700800227815035882972133737610078534941818033490443129163262854338787985161719189703615515195794538456939941385066262971737387583470871712969416348081524341697204625657990035158176293534563268323528277415930119681753298737949263539111550937889521391402706209944180104164598534377158882964203150704442445642841693460570232580471192617470799088568836759578843202782927833988279859954903215176491393500317818036864956521842506545407386597708600093157631168102177069636475200714280278352970040118112129424679549438643711957413239353580276910543617493671053639526013304611107762360611376894145689692934144713863669030430903666195779720755460734319766727446873950705398325825891491541585932326524332785662400753404691389391451638632215188776496439244482877006320853787271037642672325762312483325503943353034164035833882736385852101186512058738830524206993036205449903188121815723090660893776590216643811454253189127010903406800520103587450196423196635735622138814075936225865145006922285152206853572504186126493210897688309200374513103019918423141783601083463380230003676013137592544215509454186773740222483347065989626069120997235081047877562017291671018290898628699380082462737470298904511551181624139951064411500613565602511585103720958578049337740154388777625049618130790708372772411125232824802477550024176093662138307344380669155720433296529651532966813892563028406397881145618897838219838541295050304390583247859269812302293547972551889516228167857716399086598130775978231655866578171827456333092751757176748059534602522827774693032574016619745372924498983835700604560471262258844093364821761402796427814617747589941726340346077394154904772607131003326344044470762110656130313943181867988939018108077426355280782476847166181865913445343880516054007219486073736567219485273736361143846269359641429453553020542153480756355191918752749818422787553832564184957593774784787145139440804577051251326641059832369008483862513314367387884535120209687279022337205964764198660955466694815835500243157110578928437244765834072444667471625879792400863100171048814725950266511197037157393788478904904887220293550149083520888611426572911785854167982420698944972997440748155828312185316101766052667163919913725914236181282816*i1^140 + 548591290303307157116500025459417951410007759291987775960806146677727802936415185961717200346860332701563683376973033039980706898902844401940591606477569565473560935853973889204620565089399968760012652141454515853831942670525889825252321752881947934236060210614704248887135320449100113601565222216870858535241789190404250338238484433918235152371958992029186200470589261521108832579165776493742159243414444708657685161493509317649562587025243725325194412484249449887947733777017951473360239260636658125544961788854812025320214728686325738892111525996741271815964369527386670284839603048641009545797618238722794959554033391099427478672107476225872082921778433820092951525268865191071551655736443374196095189692099828067984565054310106291077161694920508699975538016259610005884361014395563207651144058913899763141049990646924507887699597638323638143976099206586156060302007221243171680704409562154366238070740040793823237067148952852749526140194404376114605961783884704468453231628518617693622388600326954555224246670291408825630056029628756092782700897599230188620805932583239587194169767445262875994441172038658658442049285676284030705123142210399709396664808120991436469922575763171963307818486568510845133892174616540939712249145448807784045701406058393190864146394110406229929804433764510967210197998039391281480321518632816623640941201264236201764741999759629943033955314043771259665428073017636899260264337216105869388183170383482350327451749191535463890178436057592942321662420186272465560493315407499931067596929566911303827702550620713446217981273827958233599416362243630935706358012471665115524539942834995622527802211111440128239496968490929634936703145862390155316910615670167543721465486784501795444038971761340224447431474313696430876624737296069283350340293259436353618776346612880202629399257308608564498467309559904707267158904447516011988124862267790353591862645611100751330711351939609616357648888992653089245926029167926646286522741090261346466640235222154409801838845030586972494461665744037571067972910495988256614191387698134497858020977087225225924565776011333358747162881757547904873070189157790455587281319503919498402492643015490071945670550030199338858719957472411208997309242882417523657991762413161197840632993456752595653826796548893936905623291094493587400219757817005599293814163782429423743995079209611049576672712305513656928831101621464101246168613912991810973233124638343608909511370259240124096537886405535353389544889574564298669002466611394805142785029485231697222788856275274718777789565349234066030795416611095802145920823824232202428895979964420839322123583018768777460189177679740523299699194049586995976908862623655500374685972792452203753673284838069873833128287143559716611192073482200370031634127777088200237871306404171258296139334450305764021399715966625563574369336443453193445729536607718051492430968857956643071377346345423014779607753878794082381747149537930138237792004387447289255830801946941167604384548793801447829076125826806335876449888465554505422716723924582998631134299918203472739020318303968207628405543686570276617479179883598831885244749353430817136299327886340155041026313722355389333980316323669446389208386544125849782240000600622562387220374325192225415511847911407692301154944362672281380955812569336204645201650969559020885618635645767381469534727757491634625720868307089560952907073848368576291678643804951653776541637031803161515403914509014539890545926709243873596553174188032*i1^141 + 1176042278589111053067833652827330584004227966468468116699984796217244641811677627835358873715852688941356669182332084406738339251291016501796038881285518220772354421177174243131724835407937569744423732039762097381798872387396103035798163295845598318927282934246375922582662580376003502791281476400229491711983617656243867640679880966819998200611929636860296744050034498117989901227680094375045539453640158845309500873746548695453177136077858965464676425337150021491374244259304254483401812000431277566266277390979035672007061304065580160915764588734578968889665768441305317467576009408609948167235523760029863852923294759642973790309327133657431544231529040370770800750335079692157706184763217703055223694816901999809549995947201941031920357108712147418573653454175007222342830553037648742809544863791931705978130588743218626265010522425820146614140098479127828823144124758992903061690917759972540515507930533818322624304351186389717318584600458105376064465551636579635460784037347500563567799261400131869472828540777697795578818132082422180880842976022776731221049257991995629336780134253865249061311382916567470280163159662735006752920863777245178098896212017441575317784896964722481543031630106060035408815119977614923959426201481710863486380982048882657964972894394668810693991052290904451748616850892207675435073900571225560730123640628812041049548916610283743575168409750582754596418948098171127570898503528646223605627917786032852068647187547695426527041229168645675876597250294813656569586730558781830815775816142530394060848843750769445276511170459970856637874748430173896077077429784210228281386585271724406486659196731109184600612711953078526116569996558449340714534881517236295095359316833866504013019315825456337308120603895596482087910921656322248392270440584357892673641012567217882759782388428086743508072553691528482228042749425262023373160357002665693494754120461052817666676842845293548135926057353292216536149663077136696391628479862204444033126387766604933251500954209628916875076286601711350678768265295404050079297367491644417119088645085637051238995331747784815242469152227406505174839894102449846897970896009878955831245418583824070385744358034568585267924752426806883886370958337347765225493021751314383291117528511013818116478744495444239468035720098988358908653650949398898399971327465323981050466524213118961295765461634833237840740408261455152289041866699651891971372986480402228177396468988593638235170393766743273385135558142920347211880715456648480497730868447448933281218913022354451909978251314364676089814667756579509798819609203032426231597360153284183088567379058878396333282918377702670793746224433638038126805803746157764611465864285504515248718142693493354197516321067443180059705062697425642321501056390093832153202138459896293656520322079134535872466350185889539985278829378062740718228337016625614334031388128536813474418395238949717048998179309875000632152123585879161616871378116116668078856452851140819198537590057627092333483250504807151009260934574339409532788926327966376955411056118088513855891168295611656021892197940347882120386137986006527178823925421409948779795644113936057830897296585399790523991484776942709863664973060947298434626071933612553537623715259628412827671015220072131859418092399773978058870427242106275653158008269783592404670854285223612471000203034290461089604098697153119361465512550273300706096914483378436453903502611489758605074121919060440186598981632*i1^142 + 1970816648560869764450435513957154734488328283615273832182333667871982566612895010770399090731105700681898289933912451709330682091514379969292466848342962940577583776378963922967465984043701487448259136681054616122791840756820205630994017393185674776699966606344286394533416852220695175593400866192814054275954077410268867708018552378300579176728712137443019532905312504764934911980728032947758654679328640191334933286207955724292464362169003066678315607685989381878608461495252008634241442049347121844057441336242216549009463892100062312590036275215399580730557655183339598002687404196991173426273580678605496874662180132550804157109393779408128973429987542526894952622992189478545030595256500808798503589583037320514595080653036301449837260656130409175379938850509547266247639162604548494935078977835115679852589721755352032873223085024579454461598715998782839295020937093688025250692504424015867876062528161242924335407187150885033898707164721244397852284404170622549998447372337120375764939839191255958917865947525742176193604042373719021535625479028182671065865623897510270344624683605015010303409440737885296827941475980163412376241126827635855994437924524808236398467715576634918350998118605155142885703095466815979539502181854072758361854761200590732658602583947485941973714818137514685100779796573409686428920937065011320578079161141092280636013751605202545022038658395030631049562360835525733876689172741858540364891432753903660697887957751878051750862737113941803579964719386682588505730585306293792010451291415492973058785763426062684790314261893510415472517035770391659865425850135057932865505896234428188663868952032970837904140006012575157724749813410152690176854110299888217730753959821620450612489145686972973979416724512280742883801865283197769060039322492584714609584962588814750738688611121943179380903727158966134136366105704728363945829537631369536230928581829927184036854989767577900454931408472005176326406374178664703494487589072155009154781867184790593337492293501495577983292720802973572372040224864127441992641842624321573828693725655458127752167553586331643889790391224979023290213239126109502401782231595358817323140435741004975313680788343147620243874988156309571480118753890229604309091482861288445001994567633217862767758619503178740667863571833698543595511463325039332851922125760674574351351447818891671173672292893236021766204278761638477529365727725614139691031980157706572276699330796254218119497364062729104164451444609892902028963888248231791695167882170042694083348981172190826913403843703508116157828562841535996827541277135929622427680832290597851030834038180673665036559480303244066741357158425295132400374737868353171827898686632569569926682624795063603094925796566187087221714506915595083254269664881622817637184148233293834788458144473281556712737788401877076741309927812313862184923105324811129692388136278574336304076026291788011061238486296736602325453150596778917312757680409889939584981332969943955678935046258166490479479819046096661678605197829748275899340241831498413250741072074771072535664337507337705809621756685165175448488306775655015794062898788643076272490402829556714355072804179942299849043182851558313197235881913179269809408267382196773005537805360629217382955482380970330747679238423219227634822889692860167199206591837783051178866639643240808275017743423226028771947404107781379670407112293127606128700451366414118434032971864792948736524288*i1^143 + 1279189708500195580466292453757734310340379065522255617062096141463673014999472118625180100585171642800505600002337964604132214964041518280131061713896773352797267437010405623057436632383941579062806945122957716079863751497882220988535974316683783113129882786280244160082000300449178943161621935435694666386342413698527007223480001712121185065528532155136463825521879204005602583863483464366062809609779337483223745231347180366232180759716606552351891874156774579073860727073270147992669844985264316520860061302095711437282470105748949852045684061001593111065716141617490818074298662192355034538892104761519875531044011682748670096136388309556890848584870809257944930928507416008325526003913231253962963192452474266237424454054232180949212165131944753408420891893810322836705359703091317710521801681820996512774547032472516310812286962269383355577320419448678226690675718869217776884682414652958740412763075843408464616499034831300703351636971774156853039000140037044882865926955729186895041875816786156195909553814698207925155056565361823787438721885178826247923911611299471485467530546286207934639886362686775889775962206089240871654884525748865448932130730425920898983835570088513384912296014602678522131834288746665880193376294059690097916326923859100591741667317823073046846377550686205926780792557369499275311144253149650266232094986671726096332003445697826403598769760473692824960604832119020439201091895688107152887463384577600628015694022163733739293969725367633252803401958350431034479915580157505587978739933003938272475639338093318207743566036441160050592514432173102412012982645617485759626521923298199486080908525839175117964692531527963436137497491964253203694899833862812331793632471354146287175087442955239532569952827318169079864964439602326065600379089810234002827881528753327968905825203912570047296330567300891710787712659461157787812099898934133024587433833032894245634487462267765153491029956141775124868455304745235751080098892840398957109668344898974605672957863929034636296347278361939202319448999469341746976852842428453504337860965101921430879564526765045025775766314950940617946713754828192366739635699401455275410704818053920086828782582608229142930323381941507097504544890866046045892172124307351894505127393755539379736154385140552496807515933515739032183779522773797794349994082694880807328386377366680385845211530419628533817173362325922216953511437150971526492837499214428425492810008740310506116146086498589587039546196706048990600706118378260330668011006380935596368182035775979078545817943841946407065997824714621344127218660555518725278203470041212964810630411294212082598396799410592958149893299193067922382591619580256820435702767887730191197603127345936209477941937817217460614705770182945897973948652079191826556817826529957619325418990835318816076954442895028457248387855011187422328005436117484301355159341216536961661639839809138732151686483999401108788822860421288815258654730520878140259544808286660443106495778472656686343008065978975084643457207110903756972736149795644459443443422185350072300527961488521576684320263413922467288041224224080569873222813782736844962707564694510551491330321272317115333328157921598171279166106870516628512018720838266215911846254215344593400326042112135491837805668709713558381669960391502366580132768678533209572267696795590948324070342116586327389188270956407140926252888087154130428326227078896219586560*i1^144 + 649027041599139919886101237558079217232849423897034381226742793040748174072727236100701419601363240429398059157640829909736038699936140646438707263292228077628142741153295998150790790333242510691308755501106582639757466857744053277688321296118839092840629294406182517451569739154348704588502611883715928012506330348492889889974593479881045194910498055964655611804110144134169182669787246555606597800234647589032012412075962051924681747143221219438225972487755552107121188385813317348703170241958242958141223355086153441277226449247787491814955383800780931769677727554219634288034311442429862010091612533620802942993080696018335851205736001059817183033767404200757694417376285268617142690206616084063483122761877621316200068206082554977352593872323808171005191187378399544182981593240555575065555581795037119597779450778786349623048957694859073213372299302061949553585013818303783793650527068200226002080874651123410322140897577290089662112658229982771687628787989240306126826894393877198643390571755342406603523213713284781621997048788347145146391266540968714261673389606433104446796019962983669290709963574014153702360964144321734908531250321907599337552422298664014285749295631332860531770906318004111600744403025735611176770453445254932154398379361397233585985057537896298778195066806292318034626235160490057291194749396191534473713596247772037179855171391459249794209219778225719994271995138006293056519716124338049634002841410670701590938056111420121121104582014704308237535017996015095742687604433852235086532981945664332363605624501339661362795126613359604872631509660376677996591958936859261825877339705827952056153849114593469866773204962332290882579669795231687362384170559910971166355882662669168770942210107917175373071151186430354929532718732360746183740814504718284693225302276987049475386490132351978739088317453953346546636596900341171122810192216590427593179652363138664689524928264257312145094119697960267768538245327712734107594610316572905236736693325792549351364111493282662050785492803106688657070209068669503042655529243332972091235333194388935470081272301823005208850141558276352535407779951048241372256538375350905548811607888269769815306145519456720578999283694563619879830612718159636768805594433349041356401135519390550057848824292888684858643000707962299051234789739665411555368638774436736955954455209666483576768665599496766745166113449006975333051666893422380404159345538373282182617882166375997372017454159634069080125938978614438436613777108022884469869547390065789057400853839768639348474711915573323442514609444064389742459124980729114769309209667929570901341123680986657387636774193127338604052709724851577438117514119387245689086927017126733404446612742342708846813326272563542415629761273591068335059056919444670515324712971217919106802340625352738693774758431635203576292247440613611183559241449181335926587017237691337948063830488613746663557281786803521631063600297137432595415758594657946523187543364262201487934596714138873771588218453186057351901936100422162676658837037487102043521671902110721870788834297532004634833927580206398957582265732042147223129120782705245768988146897953705329472963573409088416146761368555961122771975156245127847490628190137823221219601654327847089552182380414133547022854505735743225451739889219062991867927641437039618983935773191587463417228361630530850276509426029790651503106394995818496*i1^145 + -3613872061566264303426823375913583496275944194961691348738088651603706296008074463546278939253125473303593878555874466945204643541437452586755021324119760095696555496909993447336315530652221942320824172268311569871190503730973306504813495537757522513016152278095398452171624371973220212444676744402633116061817670911602356574221728762673130318010915981870556333667973499146053882248494931246621943767722569470986273324396479116888918885290875848200244371657045596196658211901805953113904284942394086688947679316774158191210810852772795402721216422826627553682035965644595415355419202078168482765259010393240883622947099508956071059798921231211527855639133428349095883513553711892400226790729149756153539649736752484873463369908248337275493989191223973502165472957044704017004504293937037305709543454680895499506022330065200669381388647044871945483590935543134896759608334826079205271631905888284614809616789990064149100147325022565976884802645027485013106895997972695574614775048868261450777587236895945491713423470254527947746419785855547898034138009102097616237813826984591508742693145570638942549949013831418495081108988734383801141463825105255325268836635806615080860619903805707523042469170836545033330693791257792413962552400144629269273151739204182772293802806618520672862944031166081356495917948011165356841715656142328948933122556976775659229409849692735270275966568653695333167203204109423556889107323310610201240773230994757247461677275174286454070564134179253303473070369722768963575418539495217602361474844576839329235499411568959158327204466207774168256184200833412955115959318709584121746980378331003428923596460254907476178208175014392717919935010739403865055556711474860681216239595296393847614751268265763662559515943816037201122165137148736727465881729127846331861009426105213316527422498894151654226114913184451449899697943741118620602840099279119001093508212519615483842873244342293320685702796147047602570091800167311591295226158067405652867087412310904559673817251928854852775404579742749300040475461436889348733481201680883339790518333224263613951504430500712246685777673973435425773801083057116144664107177637561595139089383013486478349135203623008524341861255684450889449189165025506561009533302416671874327921688769506909331709005604492228027021062429450189102529264036543717936977154071251729243113252306483697924225278329308592144330369264217362979435150326240982240070412210104567259479167990353554182518746323009798471624765560922369331555923223929160029103395749940512317974285624855966755007672878835644055830357280171527128420613682621321177900105097512331121441488231888142279000819272022461273908609546306329664181184458875834423511809539982177405258503112837249564642895320012328096693148128182878249914317605103155694474436058929022297322929931701048557583525628427650009837441917296041480127089200281102176506924908072229196881124112324098413631209066680208131704477605803176354486571375608675445835371942710031638876917137713205002867476866505461571174428213914671292191327337628339477789731509338213631302564717305831014652060066317606142675605300844119890047251968930260435819216015122524385676841949673291301710997440109845631669713261180915691932827645225757974691353500166244166161126181943120638505382374601078411163759522278790772319109287794215907121075367297899654550527203864729613660319645696*i1^146 + -131127520272053209438390707387766055709680568594678857509060047509623338845632882295962537547335505567604174425355030831913240819797202062531370069751512398726305687529086329093862017800394145370850908554895797735823235517761427266283006469710025976147458306214753434665414307066281502617204244320563610041775297335637942807786947935409469892421432617530142478324243507397507517453306864988471772082451018718278462813766210501852569353370922782786778985717562936800845829732603777847002227841897153631614309831688861919030017418393377996905006365164038706804763186501463961700443875329075377481800308270988139583054474412869703880346788832598786980532128440150588874077385652262041324016756296116806132305941100307843226034387902376588159386883118011798431175525078331006049371701928297018724836373581829889121848174323969216727919982913435589052471828726180129600690728605179660543442285116341192776249840455393894853070484414464754307310506193944681854563399372519806270726999581990250349246786074221261764199997753257485197870831494114739746758210099741649888989486223819120547333488824445439623062190551693862779628589907242957529673590860371938612415573875198081911384685324836371863613895296841606246228541259380706591717649031971963522951412337945653067758058507847801217948494614319880780416352287555099483536113203115482006907854406177556102113383933203705891668615974339965432017770962244973346265121133751561934683614690353384243870610572282606584600165599300655447306850370290208774610546035878149165575199988707097745212372380600493063672599086398219748883086093354900344644950853135924356315953678545351157492352065783278658804746763639966964208531939764440696394978448417928747372381642698690273577809372160856919316710952025805094365247842215865107232411668018005110698756069983376380574573763342478303065909997454634311324973315715401056537313498489470096390707111285724576211774564846566475218816886044072910715012711955731864517732707777044419062469939295702909390186626398391434483998721362888352240634891652219326072485133781800013885434379284476462129261016676240634280042267849566261427415730318887078565113399535776542019275655920687778583692620141181105667633874792638651631814564210477540213857314876525791451446851599997841104027653648187655517519712703358155065261509352624645041562970874688056399644419958795188292215328720351341263380371869211885327449760605482058858120379030823549983797558133628088634574637514612340043978240190827970584317016047863778526014686012854702575150490968902119499507193067203754928641510085757233756481236154856662602737019390805153969483312786989958584263319273756891049187387720135451639426681288961340782733740066566317363020031783095042581150693574222925915574673724456115706021036543659329795486863150643912793278005274307265104673805642559431037397701593943146075342792356363668997375966890949460449651571235318048105662869639865530709691213585901359326488556732313381729949182900683654309087717796351659326350668878723826128861514098192619278792087740376115024629278593172171963843259981082048354616925812446755095814131611578010231567021944052408414803223670081275290918577895470242885027146981849180754619713104546065503373752437161402516572786339343479933328179121532496592977760683771607745529856139299177090007542947062364588059691909452901908480000*i1^147 + -370326984266466876298879113391812300913402296028759630175114470874606345746310856193037509861694426281056558971230137440416434108310607400736126492343265162984380814288363881365425219565272859071868426772793263381356445356147706510175235847102867297305212509481137778491449098226264386971853432545904911094950757186639373343000496531970347497138169865476922479477138610339712899675344235336724393617627844873492644072691163614382019294952863042608731446261616697088083483706541249317582968178983422305594486955286765087182915605834301950475057259488995945078759616662624412118428282694783383130250584581358373888664644773225565697359921988885327911975845006123188004458656727872672486505810568166902185535627955704756333131770830258561889145280373330138518572793615688579014308930307837089176482878373118648666525318203990419130562880684784082487320849814080869372779936353857968334317106249775743468564911535437034126132460963720991851526296827192463594392278004528962054203002754245263837022876437445636381829320181438543923018913408890701105104717172505774797219760601690702152124539888294860359083824724871822550212258078977630631070233704942641491755851773229759100122824537101892424750093041171089438648575990911052268621336632071556356989860430655831458942987407502010257087083106003032753899173051417882898846829769918620980935121010164099908476580665952991867253116892455804727957289064890602307503679547124131015877443692541159694944233513807018409977216691742146568601572546502756940779055433211668152872864324892890377751857980423114716691309280630201310679892462364486377983197867634635966584286122769070345888368229502943487253274398284187543513881052973984135846601965883212864604551774467430888036192359582904902175023790482320884537960443057293712938637136817684059050503230239679660806735562346505435884347254272025449301036346245496622398678619776384032289059973479577660943617783083195577574473840677082032963454528535468606424937838104075629207676571230358174672925957350665647755652233061152445669653562919405274126805832643477162506622668874313135386290858861840231022402995076408075937547299139353468650447781739934766932438231116989976123265046796165966122533783174074439887897608920895357177775583222834063602278318167048797368583524176158848897472958238990715876344555683727932801193678216939341137304744116110894205669893006234534669072165213305856701728844198407620066135198146819844730712326397000264603264128035069703217212155298467741999085575428183574682355972360023218096818583570897284274805522982737770310009688572234635051953836106611418201477139610034149250836135948174373195185841029208999350903602028103855474267661798238614180962667503800229254593735368860741868122259703647537396766831563820246224368374306423483935489801084556065457197802188019182836607873594785791247138556543880633375416456740789931703711436094346927611394166881785547358964794303982685592199891399415201625887832144221114461512823558022459198976446246040868945617562788722087097305142803433675574297769353069003487566168472573807295551998635169856114773024347157692230649468788013792667542450744429403574547582203969476258820533707175321236236849464481286546875646062074248187680349695007041490114416968775172846745946941668444037368484884481712445024746248885338494999397171200000000*i1^148 + 5621512788106664235318817764343955623566235923187934292253129124546278870165911219785820664855917620205831983854841811236012567637513283036834469221607779442480889181415575154963477030635587719261273411562296374166993232807438285269906410208244856640726820081957317463403823888919519681276241113853059801128047742520622017533975907054997208960069070601997110279110964964948261391867874380533807625036367003255147841480120210505973185542290033852428977638754906370998466666954761800094135399824455808317105486767564532421527767581705087573412054951509743268542060465101284518296343506336246598098385325769117616712434710343901707912950104478182141751495973566599724587891515013296447036457807992189279010829098994110485041981883534211670984876499635145821647307684021390908521865729659451053754322944689005554860437724795289706136446472572169359416056182740404138092871586125514399510202089181975894064670877427685789173836801569320613142529538532936074938557667738691492192806353031764467958019340744558506809641994683292098702361576368071875543908496801592220033099330758247970974752033317379331319171981741270549778717330201517155210419709573029485494496695434837610554589380134392630597346391731746200377067408880436166301436582234108315377254567973028116923003504019231458562144039510500233304515566649278261474739300902939005755565404906973844312482617154642007954011605042534905304729502328358408883077833951264196518130200727427129126051943692214455723293603285864573008745907301695197005784392542684755014250020900878587917902188063672397888966189516313413124580773704986002137497095604952409638516266907502743541808235704743722308875537859187629788720848514638443545266565356376968860111943484804777548951758646518070401114038027320889686732874065316066888248129601529137041020231062377314495621697088221749076929045434856615003478459736437221702944005899585474526992794193384073762403087825531102804669721325296422212353895311946586085439915852992067471843669147173787885059065298618483243993273963878817032372089098947300834861945061034596997656181582369001960241866789764374340302407453491811308800793023693906957706386987442846813317512646055479576629840655037404160351851296385382651817152092251403405159255386013881275119037067868983405136520915057399730431117435471723175059466889696582249397080601260099847572243945737264859454192920493124761818419781785231144171568529936963458196649227224751457295278112005931647668589517400975148387947200577162898531691755637917404424866268952906705362820202333753493822856614453938836669537682240863493036958869806023886660997837526158593893328560530122034277221056592338034132944853099571034988147693501550262154696378280414883219234995899499213585344539516509982763573582451789919846314791910762237030834465248903836532948673700305349481815480793084007472427691251167587720329741991633401502557156219044498446588001095054704613171484369116163636703873253975144705617098290890113112066544365723264466523269891331209571912947917580611750683488998429151183716628588855365739803708495443976760247273726868479616383892843549373887676644490444900277613482372765068640667957102038682274332169709669360996237733357171423118624114928148440230850148903768703518098694580000000000000*i1^149 - N1*2014733580511124407145470430948281956465692987768882833181971516518307418319519957699867163263422266345354248910747757377449620721729925799513537230522605489707176619049478489631968588390446768334243459190828095894909687375553999369026551542431398668643802226209290427650474835388757807288750279846012738189028981204512624299069080763981440453244145823412017845248068507515327365386415757194568549269137923634144608960273285171607787471333389104425763380841040664157526611344225991221266281170372417783390312507686984308641093710264110010506567396429614835923559784018219148866262825568046371437959192723947807767642412607857572840253225837062250573468300266141926036058547613652113195852192008537851378589340968906549190470251389455947989757712731689766169460225654381080328596376962890625*i3 ] ]