[ [ -2864493782211729209176449261131236975735793729328615496348045599788875993903088672998109860359266620676704504881535448438529742541721580081175370373696723752969667324686476632980154106013368497946055182601114976104461833119212110389329634360248752698964667603657246084866838659906434103584849747816842242689292814533128646395430064498061324619015646184740642544395864943702109520379594353892380649171986136987588375396703367704984315633257182592426184435841902567686958459570834115513339604126396256648089107954980936614573379338847015667225280255823258570075388980895166055403630551347849455334067567131799552565615275113324453281989128295419560206120632960266375909038862524747909324402896797366680388013947005332690365284980614213608724362894338687297620565920634053878265649958229349875834466283138887503498609928188891164649279879565221694742325901251490555345795577332159960044914789856216871488508616692982998749211541366146741058735562257361042196456567634551085100840186421593068779433222745973731149074955428520747759560991346860142793208521952749625672865115831880442083052946408932031987990652381481878656303761179528184498997564410143936733581972139414748041867819636004016835356385223395416207894367872556076449042251300566080383521882237313253947149108502404600264776533995781397122080775248660734340636797071907700011601892969341423443250477148689732183977371774671158971675474115982772386516087977538533394639733314051666097612330496028433275086023422968011627226496008571179587187826994685871071193289411589054957674383391162659555354325574238460953946313107491968748149396552478074441627984853567935336332176188522624278854225521103711399526907226960160075812475947031265963037336243041300078730247555195386535499112453711119087630016583081139141495599684446777292825019323269201670846110030978297754617668675062948049497489595152028004878185035229989285102399541156536167560537314234946368112935892799693587095806197304287680137107772346407409813694072287587393044781610683688841389921642782849187409110226292893320637945595250241374788355346802647440868789579165755910837366212470971462601489910385804389649924260817636387665454676098588811532451268722353814885001812422791222000587624930757636786233412717559145205719312281245227692618040851643420688855826230335530805953168617017675277694043807619535718528194959528960897808964363665269370139347495781746987601775833254656980781076160798271928709923174687524139343184101228574389623567343291174339327990208527330688246957881728473132796309169366067272785652370059685094459739515416309673090361273752471551320050542643562209920843461795192034314338511298279499776572442253861875478316421668251197442183631067521422618719689391224471804962995285120658886256907891141006593043664160029729782080757115328729987857374005469312367265066367438762854936539898712174322490953527101215274664959262673113910819155170808426869635894926510210016536543845159318885430304150235712029189682405816687850707584907029443632890241597127554356567532873522179746115264218151593760823237889408611031444402753425948370765796782651708253125128853354475811906607797867866578383267075721247005439479617628724086036466031534661241635562074318846960414845826888885207457347283690008513959854922016787683069655822104743588716628663524956853526491942057209951973386832617273617261070766122256612748983662639202302711710828368904512539906287831978561414707822684187167553598729695365462292350245848803251388494901436760264141941089181315046765445689780242337535398852673519054183224052831235847989982304768089005771948589321486665922996543174042627070688361723317206515732810702778160026886485266910148589596859816028236188064785070571167027204158514606843063295437849033626572402385072261445183462198514592345848674531236876725472634649444591972041677736319666180036439124844519668804395700492891868398946046711183704064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -192007729181457036687076417802686620414716755539433363658116706857686328544360663712114419440178980380382626409120907591799242978559362558851611931029023847491550990907391355212945156245116558490187035911116459802155680765003323659530095001445792368247443994519214389769951345687457041682236935241477277690374804983623382451767088947025626366617068096752429559228174400298134972418120290394926333555318293200463437973007635039438552011537942235865297233044916866872055901452981225081266834860246151576819749160494436874916580489431475754004786091033970006710263313508566395059301949927370081064373374815412635580603942976778016444585884176369269024510023476334512096514030939453518945477248621550459316322786429144906490812192371974836585088773651635693957802075193784128510305527516928952174171347373144745651231199676705617594718092179413004955467925847036412701276365355377441936251758261502333029603137917765663047450979631583816950443637958493640917143220864500483736117204389233030840070620142387143934677001230797602581601959382500045299587497720299838091289878226775643810347724876863304765038773103491540181252333899005742160992755932950162803300377160983802754236669003914781441732455969466044549549709037258533440948702792685546520510758339359481687089441426162134142579398851240321514897024030205255373010902031919926368869329300399200754577989225391837816561130197812803884002516654756790566467741411447608545242601253074085998908777774730035629542398444728965223424441180470279647269311563408483116547360952862937130769359259501119732429453109299056470963912605836018994415312483085840584200845161536407786747928456829833844909692894250140553036840877498101253905184539956971673539743429958775459860598455485815238294958930059550523186372493130883332516844942165092416427240847887258930963590015692165650423231544544426853078562142014923627189801250556889960753219684521590588250101711990358853938024242922771058413810716411208427220212720881302677042469465828201525554418142787569474075586356709165075449112136864726894465004259523976445355715728075545119167885979764639791477224576292454809447638382698875737961433725924878550615116237447752468373504947759586536304181569402526246751891386384696469241254038797596755438905219311480561166736760985001264696478384753800133409540351181403563083037128627928281495714965662523639823850801312829212781889976851081816984393362082736144112883851020692923783249117158868231883174057483795070173838291277201047177470748043996536217070571326304551476816604026512885634642590430119661769677772992024082185018868437925890358174840337389792607239115761693980347818076710078362754978626296883995897293484921563689578577867799896723909389999003631854554390069832402869259908132624449874015924075577438480753350366264173970430648371554740235196204567102926930506611601274360314661801295298269984760299584476188386738585455114652174476192242871430275944247066128671717179496152756147509041994277231027793539380154448804977949168160163384254874074726259100874851391539958626893444316710094791660377728685820943677503534418661787575133502325592355853322917573387395635965279278323131060042819742542430381198881059809514785916232703178040079653658941898309973952947318125859231324550430968744795398853306372271035264232162576303799573971498280167120986134803884113481940635139336796526042197037195447808585362319636512347276155193667301633321796683948314835126414184505619739533125838465593243997644371258336119142329895596466513276021191652958240847304215142170292353798080810377455439952698119625611289102011246675810525086776778905658296049692573048879413170672994220655769292729657454370586033531938627636174963400934152142235311730169744512204036566442555712892949736979711711076589665626611126116574014169954531028004271605782653410721474125972385231949745852690656453128147864973260203019428248020350636182732800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -7429066211738553991677081718123384577840397452215790048202716088042819047144521546000431397131926940041485317602054453097420559283378622132048210393467230899266986998201477358733983370395277763456174972561190009465772387355803652784953404238456291420663754328567152576858561682284247852565729476482013093314164165048351405892559823330006446574099445424938575811362735170409128221840195391810298699302531255303270103030571107990454935732478293721488285964733265581498526968736515500718927912893713905435948718075629076628182530401991685182246340093781130653400356124183611217105656877211849127775250338113662205380606683551649264068032424403398490053418254741326735859985248950999024929523478800169799702777779293756809435924919194055406858489201442459641764178227854838447669590025939134863806538918794149967081837808683078224718940519519426898309109532057308685144169518747153118059698913408731526032239002044026100106656365765013485329933464193631529355229815626837015179439208147221306964293332360196674456809330566403822069208570938515041075209342743364347401506762729518662342685695921735374132149270154293360160548004655894626917275716958607685916693445376073950465740384224840603139650329789795337831351324892850198161122270172444476016725596448574175388829568937619558362168720596866876727868646782695461633286142104773890709785421580605992808975440055002108679786332595943204968464369362054097485933541187607000667169938026375005647958183971590044169808622570635004864738250853676024151110464200466643464732494798341605676696169316400411818892232899309261845525593382708910166108160799468388153913380428135802096864726124662881615788663027025466983096286549954095708406388004857090665746690888387354994890055242609271684894792325018185249638819901311925191498532049214012824569456443461125115267689238159940270871856305900357231711897113626619680083862563565845842416739887282372449896769521812719813114880384196486742461500739006181870688707436798446213774079569885594878549137566858280209065310586371277530098656431833038156736575889684042583765354825770754844743883373162499664926977233920564607745033634362983596601994410552668721467178203879016104059175273095367832178847602592632003818853159657019191469694320627140322157182875231852860427855880476534799693767478013667566369198533792455103744676257150641173938760676598813473604573595149002676571993982213680127057147402606907567462231271076229503848631895875125763753265922883680885113125901581843286185155524113151946035631260270091388459665289155250553759298641131755997385729444759134100262349416723403089263676531689217623314499335485828116718193855081964347935960408103249290704956149904002797342634781832123702389525995174940191629888477436130976097893994775642066939391346000544700010060584119926708901747687425256310872747345751685572193338373506765375172490897066927006432981053699958843668240092309660147732239992381885590952464980316797221691026710519227281207484234077582263700557878435751952128929944119458946161071876459645803823410319150680078843863839691708545375185448781132351108605320655007196787708634905097995869269875875415551901123729177799751351904219319491841972030547060805638025125889646173937539516620502392107993497954138085959487252903837833657467500995959038891618778605646225332016398589882051053541144214070204674620338049533881797153111298560688282884153922074149820592554344762864897762349376089818454312382454159766984260813017679865336807108181300845492729991229197654253946457846603109413681679612811774670613415849837984599808499731786613891559580497792749882472593536167423423276908367504655026513625625636134280593702176454119882942599040961440742829142648643005222591908129826007907040121001537291933873594058669190870076915479876237268068273278397225935897854028801857656265346751658914490887883759058603242348300673890078483050589979728686139949711360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -186876063247813414776034079787723980707249343051716634039951856056935477402666597842524570912338697234486257818299292219190628129855818935378231856927716762224157456819399716441142335909078727029965510437874857152960529572688938818269995687764141307295764882441442863432587267552803014254178657243136510632025468854651619723575558263631869526636694089152778024223500547862838795403056822750084647448877408420216862594009280368548971609089231261054784071280350527798405164471053307599544340347313525882765804821994106872903997940985991045479227259154325626358061738259569837270032332858687438680676154556817798115574846856604114994572975525850180965474983703896187341747992320802041367569574512220696413782644238588592367110752489901759326556117153703699026007806202513092592474866067858889258003155821437558724172290262449612432627736458970142535661195066034824680408043955151333510446532629902332151345327235953231613997227145330827080612671482911290274046581601569271577791411962668232905340746518536956583041941558167513858499490260959518642032357392135831912699828072239729238625864250145177929185966686648307685817412181583587108839108983645699701305555048336079578592613831603854567164914736524467321870624346218843247724616295152902887906408614003256251611661854880690822945190937868455040843006092825512636479235608122050651593862233635871844987911520720006989367448423861285226050824464774478496597735780014821418597793140114788032178916662183910020697734340434415318806004646432226745680953071189966244390531460252109153733040637546471689469470254281678105282505097924406572600855166623100036895918106898788063959063405931597973100804620721546467833218340724694359453791048742230796938491632608409373728066537303934223675041906163883753007179513134482839275436333286242587875701706220722515321374290428180429893001862739317489224890658173225112375212893170470023684597992542935843796149126772416756008940282720569641097227561297817761964547153254811151075780501524392151897459320933454541023528447074108198237948969363000413024178074786821837981375586911307783000655236111991314163043245439789859577279465383475511364299185679273004872452340653350956721329988356726803097258071203206398908513935575587922003709004097934385526271119995648823840213798307037590913244249515414176990807941892103867493260815194007820402142665643383260635512958165386724510081837147546925327747168057257354369227382509802216686552439898042810915432237112485672529372737530961820125626322685742516396237285491476040549738894849986463238570409550239112854516625632602705349840271752103334850868976448891474881922959765825326403353569515819659996304286345923969354153214452108182090747187863266895198827280192853948632211123966953565503044516557929967142415867694462319812776765401070303139360837418853819897030617669692317941936986300358271885171877106932873243799215492273398650547455758683290366130616313939632994579929269552971989494051500764866145151844373614957391123151921292303085550807833403723322302635734110273211257211785296953819479197766080123768915910326081052020219856171880112120202756660107208569177837677378912900076035287313375669510248336727879282320714634674926752182257418262773462222869502579532480858538777293754381956128113490862098532240741326173928559262516316433309909840649669196062713826868931927747038667542012683221163341203867301320314143853351031715781861102348710898193267576877453133343728501206083724062887026649543837910135776585596160484274210113744586847293147804155054720151733879327145517206118165927683912510794874569009537779509581119553302929691060545926683465922405808398956078026479038015815047631789893985958529715484440298219312902248625158262145909476274463475487608239360736339628107046265709376459322497665717021567909220878055017245158235155092953320067805477172581852282008434259962804685696231941508463991577108233060352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -3240887991094042816853019816323860987750169201077691892901363636925517678357047522780645095334465988047923615795852797476724121863132302123462875977183973925405326009079110936082477867010782949396750773755992661547919629095435585496099997810182880022391995263537133022916877935421176944707071103719435404448628821559298212444131187605595288397650343713610024505461990727516023660532181857018180758447209210552885738672951169819320239720543014366670826056362555039216026035558639310034059966084853774999236034911396216821888507888540971979540965136789948150267330569969759780525131492696435385604069276389363574872509036655959430368033273585141243264515333506273542447918934003743501805791652244737037839066489507778263864679636231156330793470575396622377222053997144373847256017805982848364428246420924629721838760702372560578799671977620684095030615145952530450820939557783375524823624644403035879272894316309174735292227083075118910201760956411477821613314905298188790436345822246287871333047200064515355917669535370615920477657849035786995397803016811243762073514618037796409250473569946862926971945711256031757014249250929002949223558259310587867176404638884409162610653158247204586982842669699743850853413814736628220073902068486590339175208212151506795335263414515419899462068591493783893915578039575298465138048114994628516993628961186696844215569442015704243236949151072920491280769430299628469595521784851176354404241195351876161208762846565394380037823572866616326099342034289804376551877809769882970667004488046033888842793251411918815061639352561467757315638964166264143354274642972486435108334075696074399207514305306062416745094953652128951137171408415643187894851334058135235252303918558070842543048228670959340661566277204625628063497582501610647071070033392218201353099824060159561847482703330650740179562469981420543651577969710929530985012038713761136214281081221732506524079140884046479733685023949173437652974382805312563037925694602861105425866007323215244227885307689505394440299765538295832338326165569450690558551659555302332392242428869389683963107533882045849036604310452651041999839125604726391558072602721283983312667005897477077632090315638029714361032381876307762526347632738941208739770581416582839887822251567769782980627507098441698719856344451355236191657294854560022085292730420334624723624005843647477391461232842394084822534466178077745871799568980828938161841295255857532505513063065644240913050459098948437414754056842952766891930008696943945902370311755893944911728638562689978817712565125445654998752980895873028945928684921200260703790923303046540464439037574892241328079287452731596378857100629679214381164650703934653386066406060437417115694967850871577484396453733793678029421372200199200525535877710262170926157389068026260379922371245348353909181410011374896750203699473322784938194558756563003542322194918242214842873010327045208349940439514429395858186378479920794998341942996646334971912209898398070465250888146521606210058411403788754371145972002236826027481747996811526967745411171212910132837386659320041753878039969557779027598984272838272429584362077403746715098372184351429202318021135203039580798196156334062019978505970588145719450633454914488501297550215582325721767990501380678677548702292301344839883320578138305410035184632979401513779768371700776409932587218167765720563101940400129601984577597371885739139657384686919821977228805895303632808194075047459093481413868452934859557576395136737587638277071656056361027154382739579528124143780179244592939543648614091596221273794479984139320080072987559727907871403163582193492861684485555530401016952998907136936421950225077382076346131693757558411927937446911377409597716619282018450025625441063803068960901044008124268143229866481464619485955161598653610173887589724880841590482004850989512249105842876370426654618943474043575884759884377806287667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -38265436658038532278713707690842047547350083797275136549807234749289416633867329148922047103922606185183285072946049867282995497216133563791055687365698595662285800331659126842733814134453671878193759147317850875890491065139993434564639963420526590711724649984816532910287593107603041188964152742539365509552863835536686708598055503136463821214691789056588541943931349265724672455406883405984831559118519028065635720363864374209249853815279659823523455317513270458640224819985868356888010052441664964965100126865784645505196537596609605980567482200552780600790616597976235472514406747605282303142462834588064754047714750151431375711693455029978607086412009921658005547544367814593276609625392878764587611242083800703190963978593656577354245164942979579365728230545597023350971050044273403465929146759421760407110382268763338219141408489982289093679549492915781013991754402102303576483660897672229377742460593806163407413352391212633387505252562546699424620502420407806857522732371670518241691205222678388382180590756727471265698355922886474138361538534049520263536432697627180876252514583754609735014653415018474081731489957722743220812857873359094527927081626708911592265727232270331785389808926169266267831500219293673206203089387526625131181173491141064260692253167243995986520630056845001675065022441415071000265767215257020723441781111066257938028869436061256237177342167828589910698239448491289820687498629249830159698742403094286104897110074250292987063359316475010036074483121895709727543725688159630567417929507940209325512073798983554815091843454197878202666276563847476845357721815332475595222771173764572714572947317565510082209782580414747532563449743825708911570610453694236550785011884372676387242410623965268498818074895323971934201841822555479095689601268999700512518652794128231070309708226298866732889864450209218481774971992327745012997263272089281146020221519710929313597052503648606765300332162046259655573254081769449345620402960105564309372788096518359919506932131060576860528683569548768787266111983788846941044115977888045356999838830432597900226882085690493944986990947220693604501063897356555281663212477374958783980961857044122029279304171383250128188781859424558574102867722931040029440513606021213252375622243088525520531519063650989969555880377621170844329560996573923617038710419482918421028270916656109603527068892919618260626221637201751405344348794259700667522911684393079871401554834624111804587252588689485554946029117755388993634973792718221699836650581654885103751876838931158734328086614275788779442225055036584044956809456427406901965869221617493674610620592299110036515181785730893235940259975372544286344018190210492512258262677208787981052132813389213573497828647239842987665902682624172079037471482251424428741187644486847677756877809351140854359904991367902964786434774849994080434276539073975764772339707294943022508844204688391920122410024053787527578076134582765546588731274248450247908612330794900916255140525430965694957903276114384017823084829856818653252085335252940524864669514701444861359598319297023534799114296284739061700750087376237623591978843781053868424962927332360333720478260900906511826848200771760997806942937023841962469470962996884769929468670651097189272021419081240735426599618583302128212386462407263031346692560055506912032589543592487575674787901819335811455549340213152770934787496504388494811771662136570635802146569066989121006435594012510794647714136278205861531059708467375922539334527976353699616282405330137601456141785958744833904899612599433845255569293524265381212471145121644645238687847452493504236694151388612914228038563138886921619028702507144027049728849987531778599797787932109044799512402318038930717450990296758286578736861109489664099385943869595604407348944649348785312476198151233964521167783885186954451609790471514167811764844570723478989955565522282330340720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -308554397344370457038882627441363153455843153536568109636322378204232405192467415835454604603037559382700469714291561764699219277274933715172797098317887068862297251125647934395993675632261255466101462965830365378028410727581120812329716470115003589390415632009181566990167537113697283065116538294094702266596469104030170023193947210600984310380034663813568775538079315184573283470443147069605259623872149828353627168440036301888338936515971457032537061325409773667995227002868298846531221638225985052699921306387451375007063259829390584178849643960675819877498818366797604536486778736220053049115826268103184386380325874849782243772604442272758564099048871211056892112950719383325948794189861582552289250263704543142200625171216586892010870646927899941703013582404008282714259036949939321555564138749661921126226784875761941434721165097394157496684672989718415771837441131047797054521606505662616747947227781283157624811273009729989848508882352154774067463792201065452926187217321281455236147616139574078801075044508947043594140373430944395738940418088417941405522582300279812537901830394457237338440743658672041529654334170763308894580178593496698261460099919182617178446192479500801534283856460503493602286300789505847428022355558897496699345944327299308483213787822151127304753703372988556024042126138106475125411797836838259270057043034114835508857028382455376995291895824196569022431146572810752879003210850457086939002171169540683845993270997539898285896351290239710451781590579309685474032878829974992396341074526277178913728883317292826489001911448947581601618428904895757377064403772647628464765944778535138209368992328614018069555390003671411531794194311288022516786668630101378738561622182651290875248761528652276665487762591237403419097953853018969039985652011784648475968697395955809649479715589326218024709832051402777524980747198704851271160441487598652818184202297827865772311058299494123714058349754217120730533809893594387021061057016596567018553184415519065882736993811928943976277472675225111890293102734841429566025508781486728596227685753783001809780303768473668921630871710012612306509191245109877522556027584919047390574247726923012708347300031029551107123460991585391251615447883477664238285742610345312397401628060678264713540380929024490285176337046951337113267294151064064618780376387969990077324589610814750792628023779024343319167513922014097715467082435550550048322887714653255083021445712626206738995555509817246542543373978221997309279026249307000235328861121012520137761331962650629389124986925234307714817143943562584907485466524460797684466857718455618063502470766088658118938047156349129741728323193987363203880864684928128629738247854338130236406363816794819582258720782001541692525925199700760548777097626418690840114413446336024027912354974023463071512948136013530183855536663236032949644729337061168165021153849861964826642244862313143061826340653597198349725127015602192385557772479759317243970570990606091904531138666647132046078737219383463682833441019868375210329351040441471608581337845374918896851415834734641171937917429002408368982255901611899790764561740138477971644434542150095154345636690202628489975558631084149475716091147887887730224372345191948092112062375086160826256423756429394186108979926391438629795103933927811797122303301504050224956909828692594562398932528806049276232922700128556006471867561485098174553937522944153616221494831501816358781959862464934772835074828443977481826290351657496833114704370872021666760367595246159432326002014213627491587967346458777391408983460761772018075276899264189942545212235881491669643182377817081799542546893254312459738785276032678728878766433033065021271938443102958462439688423974097712725306855464845105158681906821352904116715352991712086674419717309599260027915606010502431749632163710395006017550206611396478166152499168831383618591878346668454707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1524567999504843692612092015548028181769671308623035856828276026127684664947685260560353674459750684586783289763951030743054209393985068840161221405737187526630439195599810615969055275211375307845296937824899902492278497180365397001526092684802872450784041177234989349483154324778121978344747880499666570537106669289934482689243029114252225635815031784267268328443043023642903865070842210733082508714150700053676375269449526450820272458322659004763472434116443952387045345017480150701494748431325024645141661036684403591256573870277109389318057388236840162857765169745709797962243784616037275249156758171761696346919540517631009750260907508728346678388597908607236024291797737413877752692817421055584939267845396224571416226007694146364910831711447139696471346798183519744763338714554487544223214500981601405070130612503019980733658849268943381429960411667652296540570098129748304717728504827209863951163207204834071044104925548726285944966018007293141423760133307454620369663247696158560740375581475060078988411831247433369431703332244171871883084238619248993653115238577522881521264869319727603799074808060731293387166718437296239681212476806594854935771484240144639808252130661399749031240326778374956551975651970001381916492278598444706543203985478164114453251972261190509440433552126965124374074414589540161999747277756225263965058447499571138531020327329470471809382326152490070855936449901805916428396066228873935883577611319958252892826165499800778056515957870215989449512309219503264453464429781978327950445574714952947234764460819257114410618928781301770153711075197166870614793136896951956805777949866551141566799691149156428645169047670482961977465393312761194652725834980831271847560279065007151845711799354007699035852398490716624567695467387021192318832387229405890866642248097472514492499594027818225293915942346803452929289489221986165635674700093963910458692369526382405843801021052541112438586808828845296345236024774936321010340502625503668048313853445525553952228853534546048622439823214082431998237245202269150704907615456377117250466495569162726013009334442891508956887780137629335370615572958172454873227872414280985183232487511477837545829795017822919048623025196195929269392294222599566113606557437875998485185315691056655360086055700622775968707680221198371794711307024003134307921554428283834189736335135858534952065579174448714412425417566591726848886368533381074357783144199268840932350613186245002871012766594819250775910478095177063028118535855657453791970026768684022305841657313465437855377497623661301855048450192487192514854183192865923601239015753232668206758357932082713253045187898822829805793002799487411705115207663250784321198736852929340581188569446008916131425236352154617059209841753476243412106163277670854053486061503273072280683526462574184565442290174471748321837254550403848565364265607716094609950220850484733553787360741675665077327942559818455909680104492526562704011983045074550328376500306833438766259559880088579672967993302993627149067203343411348288493333709997991608951691968482713504724439149506748548418777782987909905290597821808922540465936531416161465159970117480320510749521118988507696560869915806161122695856467039104053447889194179978063609087264106276792263359314403499688771793296467743802779120472808209829637019799900184844608535727608941238254382896248950981477452522796430235365319019899205318988326325785873206988108886103955194451363298400430990481987501780726544784866854027681315005524726041165237739306727867562862080945732740348653487903891716073085009484690116190436906514057326151999684748784219413177581697699232192945874350110639728793735836854283550715999567658137953461679303994636670113969419617913960210650829222875034760464681005897619892967174511957405877569109575756967096464967208935530662703995201046783677272364490110505082107102717406116105990382136435398410240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -4726248975489466440448494289453346807830013946589586545215674350535049650274340685683559210633977131300912617929243772662289392204363570002537741682712443219331203433543702693839991875334139191576298270788069061274730170175773110192853920165488760917186966931653252055008084071475851650485936664870489415424660651405968649979399786969373106746465386909428887897989246221548727694114855505815526106657305199833497359778857066972508648207084020655533363839507917891400782168362721391912081264304502870394530115163418707569572653687745224573958273546341821647643027857296293698406898241773041968431893151684474145736633127314114398878652969463576673407340908231516217976546432814136989610704541499449799198532083761329459177865677479561652858320345439368701668254255833375636248841537732678318683252091024585728397074868313112059373360956184841009833032171762841929145824151038498655236901706974547546483903306446133132998039709220952819385597411404387504670307385558785025899734380220543538461685099051944753080633574663468751081747237146394792911709156459104002022974883538619609708606119031358945707427639046961884342284632575834570133747756652982966292697321966683750732887937765217918458317549683322622333224068080515532269569006473468951938281283527924075458584949461964494256189732106698040225438541590927588378249231701068297639702228130955277558981517408783943270174995328017493275026990743167313988377249677406426055323409645685410948233408057640452100313655229543896161174593518385649708778451154761089182582087961686267838472083631141049645927691269212845256903689002792371894172131514445466250039929507247104508965099914545666900372005655702283656918523626079154868563321366429497196180759908319519831705336045528347457616231977970601917034023416391026812775621398008191121508742015898684104034484058556487725863551651497633144401669187886215253412140494103076965723763055032282560956461320650403501048528972965670623055505587273712547309316297251548146166154365405812445651645726543482427816740763763867852464745015234602859866429402108572851099221064911555610962752089497108010765988121869128622519452038178656608415107737490482590640145921970102136674907646383816077778567074222298082925346421264899757558408519968413437757975578575385612564803532076641513768181018602972692447785002891959117502809071028031300498018268828751776304802411770866823631846861316002391723563390285351133495413764168420766967292245962564821110446788698292619570130016666245510276539501112245691578570840045174053145846451527293327214911158594636823214364535748541105573111422619422658909553077629283029672090781044512304273967811629221685567190099097765940417929273990431602527508081836587986781503486299359152230887421066177010828639789003600341586359642367942430947551018128031218560143592198994870006209235303981757941371919486875129936492780745754130369309380136505071552825116070514255482901308173860588657353477838580064088157488159321356825412451917510186099973088466354162699988204779809663403749268652763747360098015379620938501947851854922372714896874922182170504468998944246103661792837037215518743407231951625850417346280896374934170909602975260138983489269405802960521679762952005756875275491606233183847926591948877246504989273581398682043568283183186448823133124493683962749112024326060524392395103627702282303489435199174539631277800219599193171614404671188154102247173004142898637382641869410103194324053775108759342950458761741555966985194567351630756376737219809035867725261189517408332246157785666570267796875616386583578479764002497112120132148961408130941484017841034872216368814633086718596747856172070209695183222289097184613237258840086913896704703545019027348710588129381683830944367421646025093001978424779202372353662129124732303155542004607304130300635879945341514639955154090940417526804052748025616600431624063831172834389945210634240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -9938994525975932188996397497692931416990740452184558552757846127265869328045182735530395209503242266035869633062635938273130026807446715097320562584985527441354643294078669850129376780522908036652834621149158221242636600109371203599830885222313396933382936894468673023359131168298993188452872673062298957091665845477781995007618286416360997164040523743259185771370642291726476267033108681870834583305251679781081761265970823553755009833793165749551317969761845076650004175244134066864632554814974998570966959957708291453997766540374550434582937120168640059772672978495710437003748851710912808991982247891152391437674381278318492471871359350381126579480353098143841692002312851403176337082410533740380574510978460575703350979653467355700368581024864836454952753061821733790253858401190123618819426755675363730527467252047624369521766483858515591250084751503895778496125804616294061103536529000381099213514172539313396665590941610371540643876670538598043637107434777602375291122637380201529368466074230066224018860192124652776986840380324274578797544367668765441617652537193892257244586911499666476154936737000631374948306209283397752423014606529101851794393997854209563689675327489756716520938405126677155073684629364449772952878837899025783235216567450525260630639442386905636538294196413858080313640841216926221734925087754892454888203755237269933717913966020013044278437414715104371518483295623579186899832988665757097908074860211304432654036324917891533018651202408902250500447500482602607388034091214414928109236581049969766374280788682162107012685335902862277525946014260256770459694777559291445785563538097032663626338390310250562073552987142561262461946839593957423999905181815049545881771637588930455068916194773413116709562710651247281095603324957261855125165018767342485367775115655034183219900335622430386666197071020499917697017160566444069294074172909218761227490344697471253713018392105203885542061510841438777774077431049056325737359737856230651846456900761498699091292017108620009140769504052708314451395285877072557065766882889035526478469040096880906064337607688270114268460011077633513692778751700202488558856849224989292476409193399602728924687897190127647354973986909883693907160979593523697658449923039441255972098671501161256392911219979922102029136333889708523686089804398712328278577283659744038301578744333470675119336535023507113154778914875506696467095533184551461202693909229905113542272540626027835618360730262302412416252587514038029976458553022402188212289826654395497961597498137713812832960357086165149498521624123692990959714739435669121582030857734301910132410439786494868031024533220452636702710167343231125031832422003193986384163679330172514847521384646307387141257712085387713238882347187288586569679037549028758745978607558324322129478749154881889418662208941813816894399541107657783409817011824377742685473526083843922816754268810819800165247384748064018282526757270710731068856226343920348850362681740647182818486854115107492497453585866307550767482403968145767020071729422340604621396065295000659807483460455146689240225146930304439531374851405808741201989604176271818947340384390705964266500796957863657334094759376769498576375526607982069045008669702628233492067291027704648624435033462145346629107152822146669236622778155063826698844211601039218758412430391392141928276870795518145106234374928005384530465396325584246702282272666390583618063143604205558488214229642423952256174503412311402236262792569895492968883071567010630608965786534530917453166425056664978055029254481819669747899868007401250845086488620415416773938803671257222340351671993294217384610012943832982895032559992771737963005594633801261496716060209841336106926662567038054774664060281016850692185470517502280837504208206754892424680814549499462800165364188703674121708960284157314485840135429708575740811051626822677679598894286731476992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -18714181018394987550565835954735106662587805539513399324382131495258987106730074102603804343952625453459737360808973232152462436788824206681546827897276061289346222027356510398685811592864082990435376912191337291509694663861195983346622039539402310749371557137150964210727439709498295462310824875910847037673995472375067063349077027239017679084691472244774341392266232911963911626472431863472914714266248262163030003240349548163281152155785070893327903151143852664489604193868568048083533593641566240512720242459269524017157516933881453323492241491189217531133571646246317047354536392754188332802613590175809338687886862434851386033125281770889027220775682849855491109316981375550998083326052112616652916975463810672853107775404670580744598451204085892208670156152320602057492650699786893329661198260793386857245668329117135377683511895374833733874943570108655864591299604092208806183708601770647843776571973734615338361202012569194771351600410176488510157696063545864502205789367766097502899169766650183484010307154935487633397895011417577410999939877478812239837286146922555948224831699550724264207796760728505313456956647350406726006947500311667294397256829582045258826399725149588645850862286255347529818612861866523007208391955459813661486709836485959865565814470936723674482614612253212947433036924749744948038959677421578948705688289208730224662235856453245649168790642228087777427776556605972034879308387567544976976138219538352054554240164620582422406902149686216034231369119588011063554268012330218924174880161233675769379704860890509686225292590319368040209311313013130287191626250103271603933728326798437675039689291600069190497702923470065775491724493401023231097877632465297063202638025434507909265758518596235255251756689330937710206902926321999946347938172453937364716770149720217970465558685092827892194847644171721229321075478815394195701444696679664150270006103321569630429643372424817060664870098996315893548947194637314404033118578922783874825915485640565088972101963254031044120875012861127606050693578182682662776483371539760927056218109236549495855990723774117116763469390512966071837217676545014926048272583764156111920702688039393869502461616350264061063748421803393209211816260040656729501324725938472098273766755288400388158546624870737789971924825636305972728570753043465143820230241370667195952152489514086109107944889878827532109658692427140733198971443430291523641837601207229843227344852386783486846208866748937956378493848109204030405601920741650922276119984206647687815653832220297575159836707296858908919580238456869436685004710718318139383423959143568075296410027928119994028718571526965938184435382814303084152010859123019964229060979290238436478427006639372845199806144179262599441665192740818771425233535899404892500706836888365590706282355459098497691074809830414476615720068807482610377074426772261788626931928046143902577605559869715776593579243888667548151013342314028637671945423658447882050510281553513943232771987629889127277433331732395288022680502044583337950330547789668321782159219913056733940290359417642409108228867054305753002133945340767766394030151795571554934740905536552171531946827081256760936417200844984484686798451990658336649176985556706216861988533041600873138641590840084077512674015586170954681370815547981316511819870065746542497493030138893338116259216144948914565981145468022634110029728529997950425872154304656735545865993485599123189059066373513590964761250447176529673777333602273144012275897525891576774327743053751928187985590293010724156760749981034292525721391165486440079265107712350311471834124950097011311937656390959002101515699171907000909490977598869024517871492578484067458408750910634574755698921649059657245527661806660130574160079017248741839761313345225593530348082797500951395889777643414797341974554013152280057423340395813811377806647212378734444935608742707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -28061382763063257660771752492510273234204523261333736540420711371150132401872314948281959192897543803533709071435188429373734536860826716719175587845650940902923540050106024885490463600527362395807166996522873670180356900288149348520146180009522530614668095099332066021109373896494900298597275783131131556677313978613136811255292114276507084850034554643152489114485734104197894322607901112941720442718541123953782255503252933481810514809282484794156145719008975368471389549885935578327027885920638103960279546671227813919517338929289724843300029273615326013439436016885877566386550689999674294005115453819897578178600486903660302522959722645790682442808008519100477872564161271257406604196488967735242891380913085180711289729804494861157269189129968762068057167519504970595892872565202907985798511234294961627804728945492165638506740826319510344937992618614364723199163092468244469362273758571517375666842711736543437086903481631929879400530127946351279800904171645223810389986596426135506865942519338745395773822826244873279468243102376913535370017439104506819244070347002845163155562488115004385400713091874762964088703616147662216203708745383466642231303085129116161469178425580564259159631278310377152905396906400702494391826998391832564349888157537437882029642354649179839506734963029789784062185741413931000299998275407539939813578435791734554929874213643452816831043276918887104712605613788994444691590223150028567540193995575367809962309719889365202017304999335310627841365668474723119662821111503006385624051365656654741701899641489511414383325641703003241878869407436657499684364911091488847433085150585518278475455408616585058615728108478516150577460797592430150997016387879564758901555774991689292314010222462352294485594203246997869833194576533731927435710481060130109505969789132552139219737280364393785431351561216842283923972260758780787440345654311896951327057334880436187659510325375105766230058078718394627294837336821658039360365847587123941704404195441063695777540463971182866124884269823058302678586964746969052502453866863480721641612701632364295487611981083343753770937867699604780865609555741736740140686030721428777477127197559707876892601743605348553536675686400560050705370985755192212402226558170072731695665646283637280515841116418248209949376568782343449718235218303929184489674995653216343527634019588058588495744908203468671212863841656068595391016590986304661379870976503034029766817968267672886456558454828776839376184720599854862603942205290608597097900201858903155569198729142838198122070118037886309298097720680175094284713537337998605578859004550317641457310335230305286943362940801079057462342098243041657822086728564816404053559239030532750251058847863041446372445433800427440983607814740034910443015943025971361268810646652473249660391484257589404880285059275688264867037427142588616078711340128195621844572343291097394264941740178237283332429272541732370397718175412616278695624146799778315660193439576081240993791745446803962782677994392428391861898010892384635790608185084225984061988316026664265691724436277182656651285178568493050052415292583942783768736572465180159038234109163747576050548154665024458382051340989144248312110779320730687684949060430497683788974446537011462558305929670975548997974911421073540452322442855970630581189777258475813355373230369167890412162773105393903113122935534889481113650937988423468034807627639847982257667853685835015304398746824232213276160464568053935467713836498145951970617657174747486287218860272626235315477099826171095884392790228127616758608931083156844056119912227026843613993152895644902469998306584536889926978974800737556875606650896456125241068340280494939805603200618166826079434852661198014857273855220620742315492606338391975109235793250588176508738695697337975800698440155549329320357098184620907536102051215888005785269957378404864682434678593945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3926377584888506745439830782619596705798661280329625834731556153164118121764244164635985564454716205478169149183854189251701207324721456469467031012918002583417610528304583137090224870306221118583848869210900440391271184527693978260445204185138087716946746989198364954721007593154378958742522673999314513915325420232144570508100706584460414300268011913394778176833605686932773001618034672608527648986725266043753946443273753922013115056930143209629672944483147183283629367708891878717184094216084994383731698334575700622166307571957580931653468760267395191232135515357959095469850866821265958212444903551349723060157791355226043902867083530634121757872187543441544112744449525959811363567374617571782343984230812703250182969551013919813164275731473276834413036271827487055287227868999370430938980626328546068966189232596279502106650616445432655047922409254716443746645590723421175023696749208493531599707202188198175868806868863539885801010895341239047778205221199001278755790927273440407996365426216082644028545892137743999978424920362670336916832640838782090087793622444032172224143298028476511547041497943021795279758162674427484056589252507993059114772842093990752352610350918029223450746459652028788165011780806348229865607717636046416141149440949664557019107071464479502366050882852968909863524284434387129906752352661132123763315350083880370346413513413847103141062171078330177304899077548123451489945859560100716379483946541963065032473542341171975069128212971936418544644630642164312432452834585564910529514479021326367150139171766742240520736538837737524948433750960300909359368796091248627342158447831732317550001566646074017006310828952103357828480902736020454582503708128753963545358711290344495269008376398029248290299752729333965146280989050694125574359222455081833420390807410462345213342549305786493819766260279772367058690970220118673251552771206052272778017883436948800424427217891333214500644870923361025898291219835018344614579428342675734521217968572679251040232113175220379368994143373522262483980261066424119538117073961995562600886481442343125413728125685725444472943625388502353580346206213190580664322922685835500691427845135298973932665787861424138483647250902993926953822800841555027492909811574103485249925006409401705189927852502911880663460808098234658813215984025477010537925047428688202395460121897209670218664221998309403626114226207349025360966903825337245970170908887294284981974683374859851715641218902747691087343693089321233156557387148581632049890704936989912107385636827869801608352559952082067607571883195815462714088839038866702018984009795300675812339304158336459776782997871958572450725358572471113326347366539811679463761450069477247374517402715039472334704975739431081548669447921923720001176020865746365129785982888450778050244552045250582034814765952467378498277803325556553851409537394395549115422621547465366326619021670838278065833177713727333755276087420620213176079646474101953616067379620879278399147679199354187383901898680602170329460446078321409723972958291147632347070037648789808531885672799366884762943248859811964896782216506889064745877845668021954243059731419539284140686767570652359859998387524223099593724050073760596531242317902782164992988286349011967248273460382753987270114252390578315930911459712656215016743507284856906565902112638229939254476517000972953153755433886283326732251131529972251856441226451824930711710044115161941758934088533904962079677730098168766108283383900424574793407230481217289946332564758054745479615940710660305758500076010789012170940814616389143803877582332138643445019783553700744758625939584366420538043035120957323228269478338206481163494528072853616427280968937728320899196940658408216503582838445385506780906724503778749657091953993107419612502527378252939995984677460484563487682914424728573646998601584928439010163879482277290898953963831296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 94550060520690667442292553509450427881339045343292985985978190248740732983810339151564667091785978449993012146649786383182434412295122943427855963866341877037484878189961644325711830784305900155957407841181343484727072123789298552198842425286623945166929555927139631657899164718570281035167174476058409331132476935578722617571820187313303259368065429248461329898825189646083241839527115838639296506947441772836151631254835496493729110226001285283703261639635156831735234053500405030518798242000323664072140351465104775778542703819183959002043133237419296016761663559751663435579212773780109414769089650935637980515214364122617976569763694055610725327932065423577260588217215474011539166764391608015531314360716276533227835015187949577868646121494880519359155891656627994010000637352555266011728389511880490023742844810863995630623962346398552440463213497612416939370716065823822431334814073251396559217031185473890688220532011585767240229028818572888701822329936463047400929123232407138261401233529351144021613340537975524993159318991818578569330426926059577734364790173065739082146216479348458011020027612509317980824087474533692694473251222478418794324201055256778394481884801486486823672778701350783227828118987772233664895605701027561192809597877379023827138814525431463227075228620546409268894486093207683456119515342924250318785352908235588373271496092500166684624959633299488673307617838601267011410934814997287826338713193964835653248944834341779967304130989973808312546709365499157173276783001278750555852518010916812443328049882458648406605226855442098741876413008412225415790798587256773295128189909353384028524103507558710466928184999682975484941150445666229659183919008436132309543536855375742429311012322345303235333800099513036736776651709954249476255299288601903793423876608315261296388622438397064593278921771085376405739197115468654360480703107585226062485628218792362945684967916324109740582568712202549833796924573478817795685582203878964884831299251510807948733342552974519966854036459741318412360208083350352116518422326195987400610906581189041978538752453422432438416200559052241692359437601664367536803029783101493971502084038951524066073821664479052039162240000970476020188315964344214254060725579138774956591884724671916959377729517521080857105052760540542065429977077588215788666092775203890918745623278060121943754943693179630804599488539307636632786169718773887255198963277477685909963859914484933091734570926356118233776080371597337604702467431460255434218236778541350789454756313219165563796644563417079652817521563432529482913032644770577331388006212162723384049682572184199560316252606660630194853183509166020160693193838808822770711665290382608512564956820636488394824865476678288376973743435814277847089077543253879346631343504898650210018975555816740317628610284775442123836976070797925944900500111380206821272457272991083350117075343101816120539333554058683183586239471695158769360683513654239570466745663134414706160549756416487035466368081558026020421732859793188907085238935900020442977755651918874895376349348405676980950914021825761469743072312843475375883716155859889115888982311463912405999054570084684275864627696175062732707368417455258741125272460168634904469194988769071463537127503717236874843063421209235066414167178195039725795085904973167666944279518089065217228030480279766453689588774252747221646692577115115474701757397790052894209114914303974859077464082365206522968033713268793766591204306374682533545339929497775922511501830314554117427360343168110982614340852146952666169293122896547627982032893516147076562047702603945624623428725860224085135890990116903827529345653589803452867077437538106186066160107474228538040193966124965247773548983793552645248511969683750254353914037538819603786726399643145652145732572552777240692618954332999490657804575762099176383164951144747469663185875763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 120182004614075836638704765437237885987921089796667557791800642806798777375918545770644760438075291797823545261508976649657423310124214685357056038032677478964823290778319388092973569272661950730012905232436002632188267826546068982553356968314860712246370839859502428767703697026113917669033082087346958432800711449510399098054132977912995515652325930521547229432003614135907008466744219958550502907753376237933910959070736554342598604661457798514611699465390640240225180275121410299739707433348017446687209228583343940560302712943668627070061390596119063642168911824219329262876676992574421799676843024526872595109045858980429678734204592441842239533974471632972782805704363311508853352205760538542104008988226700615121640967776168385090057912189273058991041569016928856518785899696565226188627041335939429341036580440996607517001148747190280890336323897456579239358302941182893075554712959852480654746399716988263303214622704484634523619810049067385653605636283372965807004438346720406949420396294656071513458849109749739352766201614229739833487372014144077359131258966418256324529560228824017251420750889784274680769850645536372787530344971320093323882610186509520538839967714780443879711393943804798899313546575043450454547060889831446538730446798193126516003644210664352757135542788186682870993169714811032540657107472351028211579579479847607999906423316943532127347819460099271395698514836200283437272214686366366528626429288737248437625213200278773849944418436573195789756238327772317282432070920294151005918363864939429307519472714517083894697074860572347265898845564852925277797758751429342642687655133716280178642167971010932685869127594471243608273703145124890496676777860174389618773322543301947635415148496083984048312375245423727369497690842062871369692592112881164373626705564070634577531196162599663095067367733738983534910870480342371626465380233896281088253018237374748935484232209542791390468684464738572102729017494988525237964120031405556772914897782667142306033881803261792450518780868376792322310301721713311124977649896506184844435855091379014157694103823192037153753256221406111399733382096312096667583083522865833862846062539892161544779658584547203650360718610433187971647622716421228640245238959423005721146136522368444915795882396858677807714539319766127350295218816178707604709276812011154385475729080379001917223989584226055395786327964364852457047718329501559006563862666829075244720959175338581297154607209093666317472727757689101523675134337530554978605576949061012368641508084966072208792634017984719560064424745407752908532322578057778009857280298413869826284561517446891162081294595687440214534017944516933367674718554067804091412310306208645078776563867582819167250723983027447279962238420249238094692726255138903284601813368022782732919151205499167049631099859282792102872988540244284055022110420737628489369889976081350920326335574237841375580954034991861886697740731872748614873831290698827805835287480201881839890294865222746292981533007015539578062151214501318397788615764635245363660138458278538931840958967490982507827478118445464641099881997997785158366873198968323092342880942418978317896127365647196612604978874858915343181608623918689648725176435334913078128643975597299166445220940170337756996715559987777720410437332673603718254967535002486969989507188044633813169512599363859869361120566492237229009035028962236484421746659367849539996438063951072128074866986837400525404457093234277049552906422489062442214108405054653442785801379277868751345822085970131472325517007677749492916044963829881560779914182616761489254661131708153669254854264866385010954577529299592957712613033957256313299396528850523988762502591997756040160278737907152028458210563294738033058498965101803998036766607169755801524422572672052772737297541573625204044257403805191906287002482709435980968959795760949236590444544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 184972043750315147647557227423776619674447892835197836890947363963675891440331470579274502439298144609185156791872028797797457756668376997063443373013972322961702182035402928121927885715357648703380095902945145865795426322228656257060093246263578318487017378950292759967834503934458347009699715191906949405824443277161549018228681875501810623983776863110694568356222951366088523502232548766285261569126184863273888273951588758278543157740223312009285955018962830339751797905626916236733487369790671470234409204508633281112400901627023958922952107074705684806956242839981408487172255308307488828396367620794122416877743222347534502357320182848251393169366312798868256722631578139454108778353095836080830382131976045050362414817962285281710491885340727166027734343011621895706885970089329527525822621244013492632183827920724848887797088032866398864012925434894859961767320833940709445872886684176334144720152064062936043693690551015470901838348963630688843849566393764003831555235558104462454610442252904008439518284652370084824774244779770940963126784325439647539975123923224178147590302542834872649382155676677762074923743776625063697818181949795932453899531712607043436038377869939029187060022006536160037853309710228289716615374930567218411145832308392928634658410455526780020030595499059658158725220736793314629115234050632856024839849599771066224260428978222297442719597870931564638205270495398198928618958894705978475193577460042900586042920313381773239347401989393784987409586653863466798255401946636544337637405252779443473873589906696773941311719567826610906668353403454168938071240876875275222388290615471211847659652221799971948926839175893238567913183003634313472432395501856902374880684486612109738846356883920889074779628417135650617152753819810946467790842015039277643301853051562605175359433072966663473052250063889395078772169500522235626419260848128013502076905531050511093373954693836488883491055960407741493890396839015312026359753257950602314631222552925824300542266741393178512539012776939696784789982262478290153711413206095251500815996293691717033570015786769283596204990798955941721752150843700368520265749544316716601642474780825287225159079669313089997767912112464240931774478870258271436540335234157660617629914948341590956344115786048121037724902084669967623293572234097166062163678231206658355886763757196648901518033494592915659346161402742445197884942042765259017529379787289892744895988526320739104170872756282584909618748444928243566799738324860833113721119837774369274664698495791064059954888812825021878289596178524545249141596381492448739885068947249061146261868589098279744670055062529980466433182076894499037929568648623423255861466698089672769511778069337047224749515861833273143317491100167418338277360796446196400379505131070643567297332251647909639187573719875350375567082920002726423240822795897872534565432974033638765648539061296351195836094643623220266569629831394820487041573601678915169680399829448580874444270332467311625673118218440189999809448029731256594270550068862417196263800603196083608118370086237447201813385344903257168769554189406226630848960013092742788463912228822216072660831508796127891368177079953173135916380558542875383899337225060711761142512256043017290177733093812437678854167678847873977282436379530565633536533383256282423750318797691444670299515400742313832707045787334539200595695892309020068344118602759909225721766971918241890756412387066448768042486611241807660637769014269573517174987623165313783060148803273598106141119213910967596408650007798598812077037336713957361082648835326437355215781102585337608050354708676354261544995168475531374942638257920206551629803193316180069431697729915442334178737873350527184653266459305285867674236767782706740120257805392892946641856117461239794618558827850579547983735725277152454865651713249435937661016125142281850099597312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -188382770185392656211646489443793561759125528575716150091730854656600310740864978021818921730069015916329237223963887703702901004114216738259540573083033642109599013418161679051856271682058041331976443748743702878737989635015250995779244478945246607272674976207841226321925430573797510415153549955000738593018295020660663456465831241286524910835896667983501272371443451930077764252386189204917452057814512751869556639985166708775568975323002240202155893715313165129692424420664500507970790734199714262027625818299309059386171472403281845674635105329289150059760331435425092729959226722780542919452682629747837393934186186289128987354701646425184165610488028567576892054364081677721747536205820058201109105953110487842332968925164285358139864520322591414221288380281223062734157794224857697666536538157690532895749663091326088965512107110292860307567106313312896533309124192222226500518593895424682300531787138875948421316881406279934136498270171751902472708989538178248463567983955692200410278514025250954226372885810321832620420302524356093683354271159955763870868779418123506790459379503765508092240007990345154593960941299354849932812385007806701179176269984952377522917288376825030136327760140043323637908060524129644240531222703839307994272421614807225896040557512243571108786935249289171725449182143154253092591359624553492262522622285053100903384975867384659553775772780733105039442556316389376123558289956087502669099273402549598891166655046954525822849680119684584071528460661947954722527959865794599343462009684783963927911615302358101954550880367369673295297393921681732808853916758298667162026482136452648103981705121143991285349503092147499187599563374080702331165557772544078122904594381966386191521685998705490594780020013486065553407212762958753484935533198200680385516697215927492747045504335573823315937432748035284882265930521748593920113166273214515947230262566720932856435032814166993636998478858373112270164097937707731436445009230217681212074089913353689172645328812596866483195087622861073691639604438726639267697127465703933886814501379463382458559219345380721620935053471688667942681336352816071195212680314133202891240093699505037355856242062815122645537578425125500600458146470015051931226420528281331077286785683589169639885217404387016260695195217767615981714267662263051227561233485503639357454649369905798363550772084185787628663592628148781819159433377284781325790603020116865560755038242968240473398569455748026499746221378732621377653962340873657364377454964270419076387267069841136224454115442786846813234687497131617796340494925759255869381317946900736633201944280974122641830106894923974968250059860738252006706970182506961532565469873306518331438546488066825974782999202230641089475220378288296214439010254962533220116183362068408517765111243701461392322204507039846022094852953147690781098402536458631198298754402235784808183820306067920017279039147604993975899809243266807834987499858602841559763553859794486333893997706751849451570137270102347714840509623804168271891855640046249331462705573112587004846341845994636167731931848610596025729394757787303755602094795037905977421725721473103944018259729275669484730746026733020584107013841225893786680139545134071071173041991356048140093645438325934054089111811900556783328677807357191892509818265360310423876998931065220692834268275674670429574553748412730176338859829484143513330763589379841146326768947355698177993259597282331959690961904481906693425282273110232582258772696080347798554003535964602961863772652818148621024561588298377653282419538648268095329039447747910179946838083183580542529978126489378786835134187439904530196529802241871983509980751533866012618337752640865933046111535856020956654246749795194217955420706363575257175245875830792729288723909429770114105787343197065314109968388943993296618453542970794707458124919456854868125286400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -545361692079583659791654316475434676357248113798575467378635074424118674993889330774239453495236201455257245974161586507802069480638739397437376299500572369364858309449211525422603259136706225032517858006390224682794018234815673876376034134195314814277835471381826093820959657871424954052422565454524929279544533840666437199642516104740411961004977723127485343654117150275342763747813722068356219381758950474884563939916412136003392363635455153088238250559995755935820211466462703734261141805944702847986378583843085147744518257340559296649356915842848330670621558573192094642189230260244822751008258361562640765903332494301884467606254184894262698814210111213097477247435200697902340427920888314709961106074237106254086001872069657778254286281585244007188644581171796602154574489360143137004888557864882196681311293176958277882204530712516671190211930193358405511821055341061712057337792544566424253128347841057496702249158215338047224755699367993221529799718724357193721596974607771665371295712082135521765641505993996027609223203289213297946226740143995643456501101444177794366851679461263850671027669513571840983595540716344478847264835372301260806294971775295709393320983322805112617115750276627219649880481927587548652507037194223662626777507633324942952782398626439521083094142050118738996862343902671099157202747774585951315383486000842178419632923679740320951095990448671879555507591224793358956337326628488324189802343853965094663260046153596843675589310645492253993465588507103523950098548645048248230401065651426851574147298397656458065991130035540921456532205210082621078851862532868088481655540346383307776307043429187227781511859677902271302087883899546268875782447961646459421123526148118924459186675779100495198640754486768988480798871718875518637267308580972565030175188079187507838782466946946508463896922650119108246701383707938915241509630514864317055160702566138509727170976670179978202286564120305542657084000555547462222196673870822502601638963079868933392313169662405277240365854080846831355791611685754426689233644719642291719023980911374076734175823587805923407721436983787963626463666890052360708298557836694929613883520491255057514580997369635579809960341379916073996357633986830033687521760387304720953041768453814397396051482171537384313132444113809970815165394481521553279773188351955153843422955429371319715920001655642001011694810203742125033114236865084439142273475025185992108257269438470918185324613990542507972546231959389322018378008735527963938309737750340329162768040564569423998758590185351098567780845559918809555063498961899515078710962186908321362507328490185321271417914138033199286791119128345453571759857529664268368737620981213185352633902596427167375596052735569303209627933211646362677632461383363382989237151110629727038806741210689615579820766653407035479250739475511513731354324800301916072634948452273558063336675311833251418055786022503167191358131519269712921315479122490131703817383912666988235245108279523922476358224880887889019090201859369893112471596060951357848139647529615230680738214569308518892674010774848909215594151160148135878253859437422727638898459109483298522100922005196383679950445517017703252629106154008301951342445387154165488464274400881011637116245773197710126971216881533811613070155429383489366036478380353574026856065112538670527792663312764004467785917975063906323293971636364224527730751416099063797890693106309545477207106364122035891118498141773142496822885188022529151813784884102770171250390783433266673105853768824940373885936875313398671052832130667457063292817023857069122195607687442885947032032774952755627307079962466921916128957778497347772212255777484198397844009708709722322677005040001652645159514259082012885791419348149361940075022125820529921589053445455397046839071206317284053956122887520815503341633300034352529045976431484219267481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -833636870129277174478603086015629092694306453857434065870999913333591839981313816403235697120362906511749927178099976460997350017918308897851292958125306879157919107130212227547368835505317712372142405267391771108120458165631583270746361080483807583509605196819959509621405174087813864379109339009286445220384406482691409859540824360739046253188827620039705967029923975313516076371547618993140017562312798993524070850149807560811452314575876272770065294870072542345820961804487418117539876182061478889585711688263515985763169906520829339726521110525874679972476072615787604845547602290300558832928558203200884657910889771453628453011233827525416101209638437435558183159800519499882539354465711820836682019549817972354979337225119616264760221971409840849335747214504528435156714050246533856970032702659551901148259283709907006831656799296614008502857101560874725499808192591546710899854966698442715565455581454974851266059140262790732829744341988308368465178458848441191463827984794092816591843882390379941879257567889784909075088708396351735171183278757660362320668362777647856493469157234804085455862088800044855418841057310905695517068573357662089050328783634300837541306485651415184038416259172571026754805198534539877957970911236049662219588262680315424346276604223749379779433793858287584991245643131986377357464588429010535946868607930382733224810730455552364538884256995702515082135982397521521724641210013143962456460168737394215310695945971944581592574830075002857297343296949443133625663154099214104769949318396806923227155326312848452013768198824919787691469317738158787133432022378595815266839507909354100962514018630698754504865332107009537299177845724786371925839705617796799199776952489500217880004902840669380856798569829661029786750474643732535741288765866263323866279648406941389398343553238127836582510030394260202753682603018693987256121395093231089248084933725611688930705231267591293343167674978169616849559562717209684681121447216233879362415821935818364694657185138739234167432988512105020991976452207932412096542317530768024642777525711440135380503789953320271550793336806189619626805571034899169312819107805537265843032739203535262388704686398691592764274442658587322193283747667760260268751915619339964534986753926573115052625010271127196698287092854152842505603519350625909701982571931311980781769963896078418637128832940744466878236710099986845656400628247575394868495980967066422734272876960574940698692781956086659458075973722823331404080095504568558679663544708762297771126979497586641410523027960258552135928031781446161208692810965338350919247605336151258467131176159336687295201639011374414152526330422504856381403015510054512183622227700621333398781127985732750313415554042416612865045128533109049612032297407539889561553363809331888565070460669604706442681290703981007984843283780191305384925290228020023506583339814160896154533517041989311330088354038675117284241991484477454937246230114671843398005836253398877738139979841683474449616777914329128403920781188341075107359866985515500749857257787088818725096182792487980282456847981304142138998066150195792614329598130490481279819282170271395276833666300611443342417962183952015408345512049726367486650205754587534427547209313214623408792994661794052346475376549802521294181600738582596517481975125573202628398814038269477425630764341930298443373127670855154411666781346537980424984084310822790804434326741972415773489255860202424076696547150752857675728460275105592483735806069288802234944368799649006347681193263337358013036439485529271568702587469642943095780086483251341221558079549966992006370877553168536647369296909255237370494255003858861942430396580435109655427475559163679468997148394969976147324852681280235350697346228409253952732804124131721196473725612805679074132981165424238723011489360211289673374145741247961971433344972030878941184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1004755582944314946338604039180285549645662668846758005044148927733330262329707595365225702680408869387506773663655136124865905624864908552546342751546064127305769227829629638245034618625545164141497676786599844394876833661434101024126051518852078068195967883474503647800905032989163318414095994349489829117253272276586513336665216802803620705684611278737325269471080469229862155839944868877968237375495233006170136248853873923451631446263132454050338467299715067865734849870901929453679428766904571595504877630862270589127771410971698259709662878542113185325268415903961756010874410437147223979886944914192681338159357693749982919638694126951281149715248363438817135801466621992852186012380993966620523125172930049920654485767393148009501366561258269084443799332099754455293010690354663723669074405188497947937338716310085478415132054334297441417834388755482729399498724096844269629777026496115131366496503738213802346487881733563120857849629236667063940990768700298352507773805733165606250367154788653214041651403073612400463571839063589685294408057211081030232659384217581070792506199936856163666707095749543461064945624704160386937126447268295310741710266222347073088871700322041772652247655758925088233822594014471199792840923604682311470796967465381522333960393270471715773519585895421252312376046891309007421141605828421208659575824487821183295300731495234186788488537204661748531356692173926232348411036412539840128441804210954462517067090420622833677708411502968185376476518111349230684754246468222624056702366912448678717646457709470011536305801298901394097532881109582166799149689425970840412436539964513767907419139781604626775916102137732748628462333794934888270890508584116783536911608563160983470416701068070969800141558911427064244350934565316197761195380237302672815212148961589824533255674495604867835961539330819247493165395452370582310413394566051598617401521717667864581366913225767219876574596973968519193152787530562532333018447154364855327849690771628850140068817738115814768277752105877124828916536948926470573873088618610755818070528456170902539468231384069454816478412471119255902408027976230265702195977169944873823159779180689162707262433564068982495859084824484966705963475200915867893072582879247502465611843415715456119709788591078538060467877837454235415275381160868730721143786385556996156824907617487219754167163100577379273993406022503243869560416387588376019743694623044896649869813872741278036231710569367145290881826322151003957931535177798392410174816771337759920695902906481907012825222911273746606727331069311610058934697455488269648481150736046636711924093602500382083788361980277453377303616264016258589694353859457578041952064078356716675603784742803488783165896019902495186702229310788963176487807773309988738632856262925377136381492204847597804645246830383919502774028604127765073116308624232220635868596389484815920548687165799634149286228144662613919215906297064733113289056682700262734022076134337527599657930060066262239904942454858604946575620813122451652203969166681724202701577044825214654239447043936248533305632818465733053217796262691824058007353089140376914586472874492517704881901768455543018968167690807603522858436589012042922904138385702346274323246964522204066108955735757408818360956978375058105283524821871245261713213122501751746148931108868924005797024980485121988209781181389827209041168289279781946255847091403235580041708278640600423002242949747806917143194650368255523105886018087586743172382926265423926668300210483230356053556898820312741462265697016325753613736897954906012828151293212532236683250929541518895642440035223392145013760669835902981434250517319861839383382537942502580072321807970041215883619569137966851062195402552418266846189264461488385086687273695183194100857926777215582717413000594996634920617931422707135016482617730373200977761083008955187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -994082103926489476261499122754548416010611001815891739583409981653792725099668880917738874765523910783680783441056789029139269233152832968967032576785372365259053895942738778996248770314420274552387983015810277483676919218483531796252184105734458883420662173239202519674127876799839345140937326757128239218019077543514049126963057619889435766249195354158024730037363603704255931112487937923079223247212251186164136108058074773563215009470726137980369175605978536556926617944895820396709114110840235298148566496636838242836192753561946302385354095676513330359967364666096444997259263810219019641767612225824989344045434870006544180445405801866197999290102283252369909333843064993692953237939831971694067665283672434675159510741863872229545188441681234098798435523122288513112458675995594284819564617358743680669501621779019792856134886278720032288965013470445297723363361079741368936556613111724042827018417215297838546560324621015958078707427852823177310579297178035320310479704459407655671323294889267528907322602619519220223766438215629066102612109051519135545840846135149845970240372767997346181321523813741744542805321428959344837731815100256155216356675559394768715622877151359946612726615337577109889442530683074125854418733573175028012987296299145761223032014506978640426903436577988064649808479426599828689495916102266061030605923245335940378541288445311754852623655254490524932336846599786950709689079390996044826542797379126158992806035883500600167766929825718949209759887923009004001430063484030227007397925451698189988490969427520392995739905889211873086489266865038865499094272246173026120691280967278295007433428334874066837537202440147171490680147023945913402288748802270903456796559982277556228317745666706787805042440214686841636514564901338680448361329614646982822698799982791021026465443586130185727836765471987916611905734629920520656781589941209164725170679248961393663971655537593560742415655941376420686948876714410893674190822527787466057941756394275399075350779803218774247015209107583042709150280093871741574058020185957906397812942173455085994208675936408854578432787404469736796977371098742944331689823562589023607861292840990212532285713039360558419649459953422271036563985258065306757454114066330973875619121806191656815714237344270580569815079786611801847156784135572806345324821561813967918850099615338041041325535261382231472950380101668648161686323128878125817382441956616746698683673301153224184001718866067055550908180462227409147233887237474750130049251732577399911965531124535136455131805610295120510899209742435483505798272306617487100177815152176162324875324407579561759772326422731330973830448329176166688924607665957662207036718614500771569233854588034578907470845291263400540113754021722323757901150366362699940882043189493458689831626698026725009307207507373254490985387469276668721517201562058381777239571744627818143334293925238398014529837502425154774897698599323264665826568278488672324821761665221181986344123467339824252199019476210231033687995770998546019411215348454399181030516292362626836012294627962544107730171594283768443095723092565408728858978892250031682130828269959905452173279750560298294194113750276735561941426762010974997114791800296328068163960379362357860265738956708051885159812022241337757394960483100150089101974604487141475344890275924956663081360151394211921071477350332053833259021538414628372311334628508680890480079801377836512978540519368747677026634210698352028280019761822052353362301759503818116496778630312580708569829111989807335205120380467385043920589453145689111041176273809061905994623282814740102954812640317291572985983427134185218534555399355556209920648502217557021664750459249921074140854188541609385512204088353207896550982455571600126199454552997978339663436871017104331545000443160096133227812850606059082860988227026729132261921793035468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -859543014374401024452588939206418741144307866892343319205148676265144242490529198480914871473215543420003310741163510943822841274498815336034497174367816051156281778975427427575746144457368849081675882648086877022431992953556620640159856290053937136093248632903656131438883280252874746548097090688318539776813427546639136550087139274188685221364614030505702444998177627295660272723950345790395037965716503042427621500929703648612098989219747185089409747947070943551150027185752304647336075622203079747187274113388878535993442963554192152773206987549372416130314925850420468773432089707802067953503526750839126684792307332869456296150586430051646055653239874026191261289956819024310101652220565621057527005985921339378248280919259264416726298814972243641857585210305588809980464572559776265185404677363340248725418291262977510422425789874967290476132743190780759540968294928504524128604318834466960228508734196927840056380310060296499267959241813184686861328404152389463416951765942691581562575698192872953097288456517636821558670526553496415184615690541528010296737923715610925183864472092913836765742133491132557980395009680729394087515351235894374250955012249922463867228742683829956920200539696994963881395512053389539592157008410634975673577585648204578714583588216540446020983415663114555831073565915373506242027638560277401369561991379597439588844384644656978647094339078348109714819112532294146148955646175920986553444493177281709950627085805594031599522945762852797992325128606759956033053654963630217859792233105757478823348974974016071609768542429991178937343657106119738136809177112618556310589034086886951473155459810203278666213053820918151608388468136859386654717168945192591184847065050221170946848478890094143739716333465548898040830229612899342468986821917883549184614562797615158370374998485912536903979571850227319955971294197247363139104860464443372278175359661571237165067561624558988091299986689485900878911514256314299372228658517548205848340363358216975831132955809177148371302469901141695554500317464106402934048089613849795462252581036825013999562820235189060267385114690157726002974535609656732953229178562625322804861279886283106217726059076819371468804231802885943947298031714035922487117466061483612271121841905994513719921162731413429084244969477529826086135290567499522065727008126525358630393308670408032907321966894588833435637607495910318823737433785664778877918633799077145673160948051793071492821970626659214397996260124209272304841433407331139480875699253376434493088788724015022197126442602026181546300787435773314302011790610050692880378865762346881324473766433394663821739002824252925697352263586898271120693750339320859968901822949754669285620941365103789585364787426294355434447062779228307941140152426493614397716116887000070740996867965637741985948762310730397331050289006532520255355966582876826218372775019519463058793557566194970042821224766667116594661300763781547653506563413029442760927032476697125276167413194592843636087321192000179506251870260338034740437482518567964622773852302502240566715043458740128900197422894393874796685866421170718691673892252150125626099862904551518945087778924511199053949499423042939987343401815803039365585488731117625392642952129628585272482817059563984590118399547747155057150659279248737175801859066547769417480711011906785029848716745990109102759948148297453774479534650501116104994920771030621420062523836349420780095153305424618766614639376166100295765137024680163745617145825900298689956029810291641425876437783936308347444584811452378620392255055452092762118829417245655213570534545819454855882198796916300648038465489615348889527039088430095382873601314361087762196067869533450829497936237788469930084300540707131922097792348679276641266953059802852156214712152377714734580528751885765603700979469026506494868634573202385884879032399429632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -716348900175475873130543308334752562131654441627147219169978835615522391039340151829797015907374341015701962220024966134591495891685855348794316416862920592756814449599119087568273615931024840949636036450845560819650604100211656145362352702862183325729987852040113386524481786291920304728884078056406151780449027351559518978547114178258914845159694026091640715336790570970876763491378620804433617851835540258461973577397429087221844732084341744898822715301821393129602580794196308079577024102104947773483993126450227154963142541039123563981331015049172803223829197778889649813631648276164145168430559881776416824355576686225167960135635294573866831393842638201729178449640749012332218652812977360803278822771399077471665143982089342055952524175894190817333822307010109754896625937291547745291192513907419261645467650245039702627227059942729463566240781345277992957384136636572652607509935269015128962513175278756453596960004374845548961842811254025623636013860977043440457944732542645015612060944909567184777317032600068742449501904207627580252320360004919384027471653797428417486977713965141131732297074887239384729220834858497698157862242115258743435123722529654860942486209776646213918309567451489601160762217923487544398544633410541522368928497497996433244679250551164858613745976165549134841139640118440537561163720777849172740211031823651356265121926008890247742073386991493640445905198782941504451931226758429272253685290887619503611201807280878302848315996290537836195527379165640650696136047323118847515268467328145498088718777536804235483931888342973266868366288700871106645279280116177983243261776895725977246553708251584859138155727344217487921727691123257002047766499426348417498595470988658126017676638496587770091536086076619715684136092201247931959975454711886687782967738462444958530165130192903455786965055921629599973498396640477749972559256516490596943627897460603799930060017352124789810602224503546598521881496635165498207517255307592672786810822443758115663814808809783936572536966082643826116028875620825470774248026408062430709817930893825032622490570059627868467715589370980442056835510333487912886229541999284108735206981119873322507353560405366094021511757010846547676587756127457465100706842202497116512686054401204193878666388366458923565495908473647602992623756631542414289399095515062062735190805151610551556294568711169645373933272799773484600851420698156366920596725267172775905191816899174081125596568619849691304638871123395359366421669846388784720321291795334495591495819518707562422798807157004696575282567572178484228682184953480257498165703096859556451135923815784769119639924449152421729787868512396915323029383560582537497708453633066582376845418685997191244057203311789984997182950567529255354378135220685143114546520173404334208434495948865399991779024441487458584191513021857728561100638708809582548911170199402862353320152078128479692416574191155569709001485273732245008972249077030996572511765508976331199361094354426748061871418436386889341598440782243894151748535472744767073351880226831854678941566895041708389972853342127802638719312171964661878703600833728163972064795955077255441397336389177062015954165248465152783458789523746295013058477479944385653037462291865451326221485317218553722838283765055347694378648396703645523355557704235355981042001489385996723950748700729596967813933567627312943744691204783034459004579758699944743205204043889947992251665012460014564610298374349469841437567358917999521264266920901222626959906049917403629457428427143491801226677212317391894253246507097590681538097973253245295697766811220198778238322970488421242862846029503066133726999416826630818517097840693552465315467990172664585014081388278642289127102640844386528228180512981909588706957502010024166190565708239777220424635527872189721878194922197308528765752579579684396756264130969600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -591575847946002787021986976804969410259018436491234149809783381861555295513175017083625944911319503642274968612528729622853790941914210346639576985397625619155639496233101679821091026136545096607912008932881122869855941993477513023259067596753331631410541372221197287645233553451836456807173634729461486267699398680403504721218586519033981015988412397185179532138584007865414041377249949880883112766320400246327651700412145747515599828514504399671182921365241815703405833218538511338866539410902820507895869581129230182899091323303809248519173633481986679285036923605360948984064341957585270969488905464340302799593101267471402972965774741889949032144256205489225704796475467663540178216822881320440635254495510192923521895145710717836325915911820849531769520876551569891010008627091634880295012856038833190668740242069194603054453729460678547530183458528575244353242306858543593482290694448309459667309113824126577151473653783427153544700777678435169890994036176862139119548200772347362166455981858803984322023347870357442417946509174340409759580061563029906757616757084888320059070891591632452715079923498822656990252893542022080792253430604065332056803968224958103807059483447359602602638928320033030788310564385490948139762579802071467202073823530518455291240971395041884513039396881791423323086971685337990243363643408361319053900008334153550852692404757453747391460653909818718968802189839002155047258492709152050424439367850523912701621956550732056710351174892652633571458148523410614371364290162570980040358263654537769563909724509249384551646410258673885138014267079642270149619311447944661705458394382159447104163479966613205522895698777392127895344029996208227519484162198850021724546303945566815876324824047460382779432840526593752252773229086691791449512575938163994254105012012435719552893274539581668929817171381027534247481502598919656470443377807952861436259405246411801009777265045998298033332136729402698275968838978821409684298214169597663218297645108679227498347360258880268640036624689168661625494774642517298136718118048900439680466290575241838902740952063454766523766590693132618872792331899979906520857778397978953384862921654283596801111029372084572705876859639311531688313926266784463496117533990492376577242160896223501991307468559833209113952363430060126756444050801358674880624401016763120432934517961527003966720913650707712786011178687544706208368496390203926560340751728255217216306396440928437858394203410163789713468925320470899925339617859895138092301704625126331922847072563445587216559290164795803884922240218439412744443847425022004091224684928025894600802029311771644818994132916217809661435131774492014993823901462822045223451518022532706232462094786755235249396371822582188778775959000417250072091141535089301919891171798442055149892148414191656285676022316389025971595161012730229931700651562746385068818805336267648226460222685208303851063312480173534226102112789984206786938175033378931912298547195719300188131862329818955035472231726327022156826426769967438318801933764070215504202247957389905293452165877652621246702527291162433728907641116499343661249157344786548883173765494408138395916754558712087190718136770477854935545222409365121507104823718696624627294966043009508633675047147798861585207543375927682929522219866033489907311287935343691663393357523119257535677278895658116289144583392073964477260498338894959018527430126245770075921574822249387026175294723940247564612320310762996359622167744162199366747701076713109063400180767855634998601795485598187606987645003566041818645584817464202336790134019129111880103029135757583670420331662267103650159629155377441868615552373573895941509993330014072163649480498294011040461854298978374245567892642735387148793290734845875835931107526724140248370392806327689748155159165901404301105838624235252455085886757690876396699018854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -466766146675952726670463582330568428247930771625126945139322382151775176123171945413135488904804016152339924815727942771815804670601542142999021142930255798242873867778602861924411653463582210237910896231392452649723117713198753486639445315259309836446082381158244348432165294239752773896075986512736042750301063363398873428284045572488370365288250110811668850807125584683087352534373675958077404228489621081216028474027561302740601739211012790753247272940287456329204172051845059369980611114288210461536069051640200765994923736317964568187478797881859329777027713804425591975740440555373741657375543485717499252822310440948282651530516163659666390994529152336662265393003507063152355894354822979800180368060987995080054575142611760425438573139315495833285096984388606609208174343711582060514838658130388416528913397093086457028133176333262101871505505681736915775538238677856130866250154110228061993337968407265191386707913324150771332543697273446957836540516560766211250420846502314867294544416611033223999384105069124103694219600554653860543119585306597341804018280903160433470146664182032522982644939464231716457765876007080506878630263999417317056774198174416523101066193911154948137712783149798183159927813880020813906121275800535825621404106968456706812773158221309645714558629322794912231131362016559964823689558140460132530004005400344964009045437718227793498494952846620104102269352645980722830653509014669280191147862640449727629031524125238527347734908519640904762334858399440999383703204649992698923646834442148208313083036388752796258677580950869382060815094157815532362064428784475924709903502058518493368919311442638951941697311275623149941479046862710397123462755737111734293292126487127048039710197118658325469132536160086589510634061063490499409732026546107162391170043683189209481482527015613700489719026433909607284258398459467118694042272435364527078625505853359819313808514339895254641174139796870686706176432828611999729616222230028639982470048362918802136055457959907826253029031115842995033317153451284934289533714698997039329563368867095812878807727789039575804727939409479859357729715189578781621827592068082175667402257758788938690712968129780774527048453572845433449413553815172236143958690782075674247022073493824329338872823003125738727540201428100141910070627828544595164138447810795280168738721732856618199798232289406995214218724490112875801279168780185491245263997296111841304949732659542867434900055811652434038551470595718756840883815489764774467186451154483419811214607093773257657170634796625902429590857481032788269113117605005471332089640559825630572984492016229294086066984021737315033300132483743791283264390970291448070224259876377120193251612511077176772468954804853660863635661474516390060581131171078119020289916844009507142485206451196914254946919269665285135345870221692671278347623089185423900430691550346427237645206582512066973377399857372771420955821860562106482626830514463436340981437066127152241249674173000975928320832092537000214886279576918323942046405828864068095752304529686123742643192605395676898234243452495263646809326966588835627426819857250972803071557056089047038887462386239932597957163075400215767417338650734619009236995266605705596164715352310717585447610982338553991737447878202986566167122220176158332021974256303458384357046880196401674376294722338369432759760931741425117592025881997599750927285146714725330521927279842800623930301020123846859049738482741386366972787617344239353865050885569682722824609567391126883708584686165490430990247377372731324045377391283486035690092298601502888094864640628296210055124850979150501522717780246015838643949571018141104748739081757141784730738763134266689607242068021915601881811156708770379203979659317323900560327981503953867448811271775170065369213971948913368579682226354615101811336197049975568016080896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -349628579721073253661324590777791792745944516787732901896579430915501088780773994201706709205483449305162238724992050591337604903613847562628506877229868252580365918184168817270617375120340030581180273216715501426946730218558065037336895486653692153455135072219176902198659470256656052951311296433972269553299253826024368834865655004696222143812938754981905028115314600123609227941635026433507867809015575690704367588954338878855986286776382656993201290424940108368504818105900533021647837731396450172205654880262170533325426016294829563765146809974933519002470524344743624158251767093397827814330227394203730645074432481552944399283467646206300987912438637410751560436186048026312737728396287409210263663975458378024255648118228667594530364769111191611223083388406739686576652506654206107356259627212126437196032311415744139782741219316986821009717831836499606050700990912363142030441958870238717402436491946552099101732210068254547722306743871191493677518997043515941304671160921238757888222744488743169252246218119888001906896064616069036955964220207345660408319963607658425236516852954154867896010061847160466100820370079315566008044639779866876101418081905200017160527066915285102809547115153918840297886543251565916960381762586891883470441512038271964474275468896789417565871991866186886521411471875114657969803748449568443915403239010808852690195114336912606838895315474565667139030152998092626691844512891662623248171817231884386251599934076654700269315225630634815994262285439035174125917463751124949569826862633770731051733955452323266058255026350516884608238295782271404753592317157171340042054574629098696441924814418179148124081344098838350194429479863710106237930313473211074497095669704718492085442254810164038928701266469846771288213012971314207675009127288577229597172227416061097660278744903816149613671913843564114132363478398197016236917512063591977874355698304661683949486371672565208008085185246338118175877315386567848857759698847963803838115899125425896422139956748161584099166256024088129464314816829503273050920085934359932908412392724002661106507249411170151925395311010212362714585387933198215099008286992710010515554041160709902075089100710516206196783659348535600714519751268450511961613734341924509340624119372035275190083469052708180761654702178188845976552578135030758070547105799540928440514091790999969753749845002502418555473162057962578749197830584136863690780201806547160552939557772027808703484403233210969969277953385935760585903680591548230837074227122628081340372119420323370738634708220585333471062178922210235824351400308588003955925360410238981633495082472925972393768171589831599622284844914246521114289822430786195866833014795496225078370924870616354538357203809182870606761786899858078466785452884009937075577568034254370392007962961271143016778782680547494222048127788787239939392354777995699864642151437380314120307895033731922004880330649054261975186852448964172560775494008022133717514548762901167479828376966213384740162859001026592440265070617406983642717484185633727199998220048253781897419884341229673359320222816915921390714471805897530190026570595844378187670475875660145565500201705096528674602549979287315331379423786531426660671546599205236827707279967419927553124807604741135310155201735503678428222277591020689609353452347953604482493876702899400324734542886053431395917097860910926489525491296110228979844467751734036340944775542504383914671849271822319733182855890653604584171108781721746080839863842947079425669643013675304021930347302332302454803100000013290172747435131628751049663297970338963994615525504858192463876518451037694806979143048286579173944818054560903616568511133339467244080768665113079779232461838685232163642813138061631232918762929740562344703970972314434361962731434295840339361523953705441186894478299975802543240701456207380613378867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -248096074691755557752971102218540696056097139850608983145073267228477060935567778223593140847559778584904180746868616551878028882618229924409387914458804990754714452853858697309566994002475484154433563171079041301825518866272930293913592867491230276270162446731266985929058272017950583368241443760200593056454219647748145329009368298158218728241525317555154848833242726098758795089573108331231508653144620560789149838631487016631056363241901718423414016329662664706518386567346018858655085524431857265573541354415036041566350685606270389735864429856279973791541060629881139679867009649727452282766597949789222332782960626059621237896668108703258646922103008986485899387629055949872460027922285018431604328771052297821236158673022706796373336069117245498121395032192673396628025785065403628160908534113697251394505554373907918756581786172572828485596197884365505552921697761374400007323465019907919761624504255141378885043221920114391182851527491177540345118527570950737834117341276410577072747426002971062578467484390999150674714731454622999020258812419993593284086222067937077685960356601404199182921423847273986633594035340671782908258051674309191307914356599781361756103570429292982050315715689123573253955703363106662640077863183042716018934149956848024576906574892477570043881842926102548592605613661242261340140773514563916460467706810358869155112859320535024712218686202138668574701230449619233578681848091753548371794776659254824270172265924041078502619702529167985987563331643201100933547138638770262287270591378415179062406642922568662369804082723385074090474645902808600845508053971879175697668842565267858976626652731782846775506452679579064132306453145498661547168183443805168733099420818026895229600407717374833475490352005398933701303522181987284948687805711864204118645438762134920916991615725103659141018367564323974150145328426908792857877696368778718271644868345804419492871128575820074170644818021591057545904595294828636333737066182872034006872044667191175957047773280679806776231702784929181033101145459254805933481155814203156500488299641986476610720767810973657767602233089240833530000566496407747983157020544464351690495230094202119294979853928059464563363901357346634633425063060450990225053434484798075003405533972877757149052816795259219060243855830321845088546605727976951657048376433613883017258987915899045873568182622714907569544378797630606196638730975647244479090232816940301139906831683961088628353099299893975509541824046706189970745626168091363613158804531896264856937653387323910924561297534129020560226335488155841366204826796024618158998042813849822706805902906226333481543827613987098632698368888830789234395813811582341956448857316870231074330274551994865903572198600579276175591477918130106483487721590386939159020131537606218339844280409706611651549045149203329870444279333613715857263579834087730142466318433759152634631373861649736780870189384553120860526302849906664534230432787432553186626553931597287259554917014740758504925162186204372449377649616919954600576785451312549047454410520889284212780461488465643665574417378262228991786121245611849569763878848500531618728560755570774773203678410249660176874707574872251905986280434669003323338982470638493602631798295142975880444271495379220852722388939609890671205884366545015217011970170190598983598607202998589951712439862554126815396406084406051446708159682006896465524520191048575752787971091686702995778909211842330362565661411259517752668629624078883137098061328732164422836608164728804434897193338628203726297348447423016052946176800663390924350032292855700749583156667851543827321810970828198146791306012286897850685469012498874272920726489923893533502789949013292512027995418821938882539976991295253197175474307723878721325126851580160799236327606369976882494614679779121844983846360357237475907470562394387230228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -161395854017624648694797629030673353719192078593011625524758415298098118084652382497108495778465178282434834234557807946692379559261469356113768242356262584050712167532170651939284284076761561467834976341109338264155342681995397484369986986601845908029917612455751823971468091358914199333879070759202660120423217555994060817727734131782507200247257231818863835042349599986515426092690617616852028619989340685729203096700475235142501920510448869990239996489413785218284262130387433835662789021658482692330940019092437084200953569291080559039906350081036404514662154785687242931278930367309281070280248969325811597318406702986299431008134776676109774852499758218920081767967624823893864009653260128001145819467227346767224014196623967407807681339929679857599591171936395855819233610631928435751242033453253855228577110161934272280317081332366671756744223196198735941788090992125367234757726436799046794188956259853064554597789255563253276710826313548897017985205713947009559552557415966729392309595237434023661861516174263663022782826844470547352785377046977879736388119723056325167306164425989548800667837082003153609690308256100839764336200939677731583410647785997308395149556200363114739124835051903413856428118143899602886339716294393405856417841638282001527188191322833867355864275362360886658361339904339038501171034252387908817065898124906499202245435386393787043704194213325991633092126009622734830721702054876617945468594982885492833745144327826446697158774428205384160629786130860480540691811154558305493667330896912119730402871025779258624916842817334360712567588057153871094204501997725696379096763719105015870742229853749858983411188349512745451287493970737416123501572151812790926236579814572900333463210854812681915564514005989171185963349507335413511986007867999932502051791126556409719337808640565657680932626669654968081818328480663838680256737508211189368738192331656513409806413693642697416651106757348548639442833444939371866266699958743059400531590240335049060045507541452407657411503101923347891373632843393574540226355705847012395476970689826048097269194438451551571179619569103357605865664249008816521579057247417068210595707646528805913021850940075718940006514000225291734408664939565819720564338118126095814000565745280017062905929555156191868910149803734881680466513078773664101034552204314636686963696019166907490257396194224900112127672841322986264036114915176338768298220295378428961345966224804185221783375770686942108824587527625758868581254337638873797204807263079101270818318706539624461534728314357676315184645866881388290553902767893108988612365819794812671696614859622916924355851251057176269647015019434016682883358122071244799008622864701869053612868257118226604011382715748908895894421742016867142309539494734326961134967800876172324852075755179066489043042135372510580572622225248624683217543853119553687470242759624071417514160203967639022232229128162934813825672698014149307687012704625299106732861897307521248910125980597890143067483240575314175317041268245206289163123986400387478735117274116523781062524835308181164891797685365385335584515864184777653055774853459579895686056322015471197666604859059342541418261981120904304469251740535565886195752392224534214132329421447221994541317674052522176472626967326688851863950422164397023109977472995460317396710183341491554005440844188210453883234003603969663591482865670196279776327244964318865695704325193689083789427670903577109076756787720281191711074063588779191679123143380988476656683999858943640959196298643704848215413132863304922111388811679536434790184710256537666549457756092902007350671773471979928544275691833217000312458147645577372442034937880699214996618454875078960150147347413956568419550438810969537024333028505187809745634866008893365864833043241532380260107365556690403637104377307082051406979210938735919104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -93110684004221015526808436801122178929248099891238749869362942680994994816639900934502313713643308525491765036895057397963951978426265412408066292208360284920881411893712095698076834119296651090532044457972144892167988800339144759337646465493627805075753665492112221028285096605227122143479162707593749687663795796999838522800912832736018039311657792343276075865965041623529787018979817502038703494792409967376710831885201974870946189117240424436084459174436866568835387757253938216818527279311451952024703167944806803388593437334190194993877045855556973885214560993423005219101775074056175493991178123406881373517054743737530488132834153342012586067015293290873087119889650444474760977572372282926000942178722960364944876069767809242088436440423272115315838986466600219130291607322588906610445557512096648728508667053927762320863180219330506242594653570849943969323554895624452842745695904814091630866487344807423217130987152916994370269766196805621140732378501449054623996284270628420117048660846678413456355206359365819139340753045291288121305052316901648231009921221394897707019392522627506168140127983356954634155639883951488470753051752561193835113691300243029219210400913597540997846351397130892496911671154176903009707206630352254493705897867969368289354188166730473101788437726491325099905803231695220350032863387176762198049095321003439693752604990804201317740789816589872404654379253904831941276888111692488755096052544449468899926377343328271843576981306647564628887320518788661251313974400769808609161388489032734275557466354742256382665342697187074461793981382255135157722446071331528361891775429885095527647233197494856444854959348543662043492773180394692177178125982387828172993580906355317302810464262373776636313709851132496286483954439067251272815448434506593141570275539019861412984668351880732478967026358437096227671585674197174997776119358835078752221612001736339589895242471839775759485744963173343776822707117837702808372597668840168910290397923433843601726337361934067086967098873359742929400622287581639052910574040284974706804338642516710044930191666051917297344228299559373883065181096421106983463240573404638193975149741193791520825892118881547793961456366999732474474232948239197099769327617855434244692757088352896934203168402984598558337888958354370775231638782690140567037415689052939590466593116267837234002060911357889705353159230084815865221092203027328712490193897262959385917363264438966359742880094927514522213660149300507249092382878698907817647481735067511467563263296526203849412810773876580420839084064981487671068437180474412901699206065614841378512449445942027613963540803355451009233156699172402410158764780648749528799999446078100954998840910721190088546665564971386622902594130121082185937856054675667806821075812079469944145261609850525657091823381045744938535373040080933286591500458064957924058844334478411297153657875660492758274383005077084173930580891580955597502167828496311739862702723765387278569142861785504814513880945997443220499892907082856996254808504257910275910760434858139777439316263365073320854013811691599481738848383331971367660209861751742207307313731244078548439447109556254024802260696300392974162786120661941090041105952190365181166682601478747175659277041861891004650457333953030727202116390716311723960897454518149941554364819372585071549626798464385664513765159383365859224277922552169165944438508981585100387461695649414963675379628551388690328370545840895812283360395364736697590390501909871888450498401588437282444365798273849312727053346616518587737997815718752626861450348768048940805658406818390147995700444187959252296078459730502374989498846235423300901665091536995231550349791861695825420166259290431587906468429131761811764139984954665399150930936877922027778183788001032297269145141907046996157446894933078290732213792885283225600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -46970433932339553938833561302552724639675934575339408706625142473753125275331240619040541109376937395013435362883134588042428705861264873577600371987408757306578826941911214056563493508621787456835843104523135685594471252980559880016161783950511100806868512708278762849352925013702766587149941098647623374372602707437112212700547181551502985368365955758450694360494333316563429227320077666120208655960591222760676547454124621067382110966833003902863886335328061561478181298054500610258206633078708781010081430309317527071948291311936329772033527482306655622998959121795650307989544926992008845228619226426234195156674342014981757426418054276232676571109161383767775380375359561995263858576985353456296619410903018059550588205888702847925337831669388215971351669978887446083838662085351805682420137005044294217270311101643763575897253052730518414705303483721916658874442720543634256284317919408237337869814202106372571056487674803109907439513086006532480757445765905681473177706349452286159885161217064215038418053827868535320367132751303648760121951763271418189663848443446781910666410636761635375328643513162281628484166136174407714601677318858500331479097698995467968237546674592338581436348653053522525303449332424501893315782795652530006970151627818761320516824223095896161500026834223634525063812771475537188523573276102357672483388637280629181332270451468739896754895317653007012890236329045282312279000730356457416839295884870500256865528486031714285150307264516997901683047210004440560361634897028325251509158551845915880931466857844961014665842240757430881549925740760502474406585252368776548177544958162333770093966038576357620446450731755669751285175405580929610642606495183702585218946270343588881108585362681108740402936808880402542647669441789968913877768037526617682762258258003257111959624475392312285453205432406978279796060340763027599191690262348470589001040639173630032944906872388893559975477738700594113109106194303902091730587228586468395764268732817006349983647723188356153559717511073551395651479244329531349778617623177685154907506513000436593055492458551248312389759250419303910992595276083596916000275415675247999967760454447280151974368264457662524085184155943949643183519087038931937454491975216880970542581407267377252102107109917794396580912682936667572633668938016640317090403636311843072244989729589664687970486392283856502890302679017644936092196438973659801450093521280731841279924113319368590336108586326084776620694840502721654427025963299602075797526628703963968317064484204662425456650361226629898225553282976810379985672760950922894207172965796713801168736924002636430251645468428446075186497662102507428203639828950856558445310439200330049580695520360377259360674697372493943222372692909277577896169232361587949311620101591540831650460424362305934367663176887345416398581671216508060332855324526068279226769563896118986995770069221573523241597980375087873863781950267021789635683017343969213785976855853012538535349310356000419006532622697501335172407061087925523335518517791865341870748593356908411689150012372280120445965848628481703051076364010981913770794079043485807507190074092461068424239508611350764295287203489754742452288072976470045481602560893611826036327323203187888521944424201993376541317921905615606301724679256115850314812743932434391999740203046398094350928591815822154161194018145915586124437333950139732557258427400515395613243110440952253019774521519911922362148808866484692151500492811628949647024738634207699328660035873729530919683949432301754129772131309666381217295233982810735911887948276825020428942825078489917743242762160121095978267252560514625049024898869401457755306013500999757977431528342431007969232134317110064256046648705907132513906642392018630276247917419112370036219635253267918554947272165155385999660891254057630064979553571307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -20634090522905209481676704671501259435503326682197619312654974068621695440679043466133125998618852249403467031469138921520992498270759740226437077677410244334103001791767871098865495560914483779075234813531654422234178460182291737502382344473539946427303824987276292408855689199481856628459964792262496514548002988643755033896280509557653104331329304359285753788366498726171552265612341849130371391392832254509737467300546125457906951047520471005967543243632783054631258383908814123879262530968414227143188730646140022025214625172618733930108581430482040777947789621495272410788454106697597605324534630480591593062332334775278843729982145266826824146696537754053970570748885575723934838628130276413352923818655452675768754927133937987978838654467973913372451361989519567004981774671352949839332592263215610457427807135026552901736153339728092638306396641910356482077259090056954978642707667550048060376017514903909658443103990751168077643759774025148931532596517797099410028029853208332988606229415327998766382752231794512372852127472540716403055179088775717082963790335556672067997482391212869645024484868894296329514454943909360416916250805230965065776978072429628290002018894526089241933928986662634031501991490749211287831063350409467165172678173874310805289925681421814563060205039524919970951248364295739097692543029252733718545041930577360923958859532331591091536860313964910163091586947500550791052793315631173316163389500569229821659767147361783902467953066193370669534483632250833751233230746066295952632114859977738407196414501729383658486926401693871384836388968106579894251401552298869812193232290424156322144092904311232059822040208810825287675430263203139790964641287610109540648575058191391185764813873011525673220425210480951791864654013837904809141902591971758436066253124450879237460154459150636745417670389137757914601272196005832084737168538521923940748871240848408445639286497482717587230016069388607030670561272568612345528113117929331635090678747492689429926330198620480156355749548420739431573265509664524781775536843856973271907408276297954144746613733553571711565318329319739896996197937801734553283403386156835401186756846564279388050919328939243579860869590118777135124218616706603577269853448924390016870302495062762756233603750589256485724644664153995577712817703436522297481672038256823947567512272464023557019481560700781181591094410187350426210979754455249435440136527964575129988213160854170055680708280826336675722623721157200679861528966798879968026985740026873423653761760832246874389302768717686369511353907793806827695797574340516011964900292033766052623294758564225280886584516225293771711687088991387076869894125723041464456571760865408215123604302774283632991197965204353747422780771512427085719040669265655258776253025150499167431460484578041525459126669431667433570009832832171194491367616440120766136035861220308579182737502387606300074417469566138724379515812222954956133519896642279671675203393693850416466197689571521040534076539286140403598154496492339608160838888052025204872636614212127004013828558450544210937912790108280128863825705051483117933723261078145864041827917758210888015140312807536238661484815297583906589518202542828899513505761070503403872015232775159749495604266064692216987447150831099256429273533724973323203288317752596869104228041969413735860784751016937166584941877052617702228042605543636298726416286294021138438966717870419150578623812236821059234146259006621631129157357026362094064115654260591280820333532893231102098349654604280836647781075093124775115311222205861362893172405184557043259769473979255281294363811788927046671317060578964028336751949679396826626605483316492268485941269820573083979152519606284577563541170033971457307520920132576229357907004107507174571806054569892759942745220652779416671017189491597338165932099371008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -7853273731499137090168298191419826339001940127504325433635773323731974427822163455635612938993130502775403508592936388145111529839201174719193547873775585632630409093178726562912187722412400240819932198590232418393835978234115873482520122359575083585620011715827678454016097405550580435995672067472523389404026427704975545524211751635218067418075169619301390751545447375345806266904074688884825597471517091160701550364446880989267056059396105076764102966188713899545556621353449660971095328023064003091347626660787932610282896859004412012201891795411750075975072260776722530464136775485957634424125197405910430997233769893726772543567927099852737083862742552819790823759863734563629699095779835163648244538401131117928251317138412697462964910470327304371236407718773622180737351380310314114017677291700484168276236192999903371329305134539679405079357489871650357075221243388627919600291958422141814759643519129423409492997485472597463970060456007408072992216834160479016560445702387626272810436453940768679226336443277041897638079335978936474336456926239417871860324714458929257906282715399351380247246961478606490545556231587848002018608139399924122406768005352223145658334614991104375728282101302987716858937377374367311677254872570176784463452188697734987515110697326471862223238114014890385263712965353109648190608091568809236822445779876642632510239013173394449343509620395315582533341721917025850794887581319400320046886032012950874703227276875766755746555586405315880194317207572770903509472556954177568991417699173020287864130085556312306153571269594782635061100311287737972030883256009003302737537465495258727104027405084838687706365866920683952025606930065819876652797463490196835911345149166064618778727550237471785935180309443884570567497781432245706342763519858070216903909049929883713567636497644875597753076818956712077460633850731882992870806725605078462896245449551995076204736006545703497115905695463390308250709283397813712083264032828602817173947551641535103564163944110122634709943004955320502344883660812853953963873340570061308320683573556060043389818227360924548226909755608933442285964434030290420477037482389394247837845147218758923010136301868108400942016965659881644409831804042972992161699246678457676221657221401822383968985308730610704186120686762021342297321853949631147747288859132979115529136166273400694856950298051857855906332525578488837514708625270224300061284244962096295999329052677497414440572720819489319168198244189498795255528258073642961116139724200977314725257989920267039142505032950646460803120412452714542389133717414006147884476590398667856292131881602426165209825124294543091546427268486792832569175809394901456009636662830929723806563011835730107780684852456361950079931900031745086434060655504116142053427607498865945564559132436244040336153905789707769671239215336831751326825850519360747783548966309779812384625618703707667160579207758046476183328479938741383484373645605643534662968716964971741357913447320410662753323013180930964652301756492044976682185639153032436133391900336239937013567848791174522794804524269998717984257976914513843959457634761371034798770694739719662999205533657847781729243409788253081398417014966473137608366898411917168049635462040807662022440314602179895920187941180189648205141858276043820907815076145414597108062350373440300466779986701925319956257931824611258064771428970248987685874396329696338510268709022903812042306335793030545410903800916636190020742497499066246275218347968799932082396994052747297022141553375772198596003752336260673784607730534670969369099735611427752683563418086748700151814339811675583862725050993750489426560606490590065587434291001124857778521003917900709731381466729391759248751923475173005927668419606974476413569723185461310592030700667561065565210185500131665905742168969818346599304344371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -2568606147668707620731475653381291603487516599123567746130045825636476372077940743709544379714951669389475410524411107854762058934497891359234014984791440967076865930300465262866489979898252085718900164530503466301060378828393016022304150642784375906750272008312497318855667796635889932319810838562801444132278515776648443132710178558626575768538959985174217487393440232768180013442417204570545542168541348978017717396532907663555676428934938386727834652749977109786709179850950598254290292101201818802181347154986444950710145660473299695304651678936485648253080553152213104259018213598659189097272940560009295315570347548372976412180016499972359606640448017049759347756692114116158419536806101393159015988777526043319816709739307081885823153307609460240729243398590367585287905813820653771072997546676313193861828672110012699834936206314183563643895767939615168056333711146918701165054445302899779513049605121963655550716005487649757791915066735022609492338005860493992384352806057092630260981884709255729871065794985619948694545298118476356132929188012674486708971925271590250259455997061095591505670159577313045064635584831580210637002450890846565902141502722825661051162101015027181084089326083790163205578707922324069472858140321306960584752366906881024730592028491670591537694740841241284533594067825525666592574280183932756093122824651197365666832747363806875785885204292579047269249486285466681978736829799624909588776432039182309464060810830812816864529767990345274390079746265381994004634395027377621168666630049223467118502414165862880353167771062353093758871039300343590590993721149112277316502973138633547413778327733214678137901601273501228827486087084964431150209298305812287065925750008901620737441091327056360392987569003423397332965513188778992314174178287838116637223197167369370884990145718195618908209289759802053702171817994121625759385079466133080453157278020002654629772683054172565003232383508849314618756909455470139987800279677235503833011854189640114223006111998043152584636801760981985686157768191669333715612944846061384697127635878733901687144008268985806995105005283346317144449459716810543360957650011782541262647778302348679146772068355733303879837172520364891690231230845616874845718806843398010996240028685855450996149343286164628881119463200394369879319872897477922624370602913680663688815120158184708335773600695792589505008165939842478521436890158036684297126208247236156754228554734811024682005730478511984075978054025010333990764332592653489791601401660757733601898412280293653090293032549648165149656750256849560477324300206021638243348062947030294966175438144843438177695865368476547490250169422335577342369521277842295450396753863667381989451256421243477470181183506880677358618427138484059811421447549074142625467518620489611116781029136900933869819956317331411904040831478764129982772628950767424926513414583702160579404055674918910955332864446777854032069815606171766279562947206314841570952383835990228264449525839835930317992167738251717326108023900325782321507323003039485785092831175945230260941817986281340847270077612335226872489501808695431024986901962132097022714530027378185912233645575488309753663299682367134856396968454628227613119663553984817195747215991571551661919153488112023389559710922994738390258403931414011795467359826864974641108979388500416775571761471050786510599615127784840147005407967871101715531339030017497991181690629200934716746113365219563357281119151127656404996189483945948872774729296757974037633859913014009660542703117433571931155740775688445433969805686161213255097405530204277366007721974088444729135762350355847892704872248875797549670737390822160182537008158045176103555379095902899872003835153594650375280776370672697533294493496378362740320160488089039482536312622242066083786743399906255574679206517169467683556556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -715239810707474531753267091561063439926575678692047316619210367088863745662153534059190423897773956404370397322442197487164939816603541875298031603724528902702701055857561402387090921020348400820421584689506651366282861556337650123705912950607908666777699454742656372300968504641092477204854480448089329959363840252783882282416859280929977048465477980072151217659742988903447880823284668828631477470936890328544886137632001742943830686202761035876014092984922641261292075334266538781782892417631031436796883115699578028613491648264609416013513539906582842625557273473227643103617153058350187871487968262679804958272041349433089784166282170962024767021483123018629573286129162239835272056913692304378787452464926110266276212406351354652840940286219456204602016168899670120321132542105490765200848915827142070171322816479762672787195889531506425418215978326395415253430657979041328709484635117595071781019515475705943595868827409613636998185527047491251288812183162335655071986794224546705930999076075369492014502080028381561137392323407469575995617227674424187375399574220556554794836998911312682664583551491776260846384086225272485498827066339119635454010270902204311468040588995746897147828687378601014904672308652395651910186521170493980805622474710957831656227191038481734593161371634739110552970411045957661138382965078017271972515655459138552316526090050128850210301009880413030406906915424578421280116672562443980964623868747674758805611573891816386857653173382325250699261857992008329648402206032100632371403210879948541875828007047004504649115003804260633627415806267615648865670010472127298525960012808411198452349275104318963359387726375061232720068821341978002514905593241488463839493320291875090705510116376969575017206727269072177048941440829937849498183678810253505011712441015699130434693485737842727530966561182244486850695156802439004566251447905462245878746339785181421354083073526329003742708860831486395910534283571712573354888046272951842935872286748794816584124648244701205588379863927013561632944079812326193197089924283116824258448360438217335912648766128697569247161903596441108112605455045507412546066464459072590401104659861625989991988593736280591509407334439610005127596914111581831290087423450278442979400225699066628158921894199353696475480783849762555588728961052495999856348985567680594319467966621231330310688729547762377830886444218417601712467024210647356407940760192263598212527986790641783705478273046728378113945580382375096595003041203255959725594106880368024367246939443765034353339335673293576383734334466246497876562515442336319151550298162112783159980625800463291314221338386225793511806829985861910555384698506819822346898276379231196346631569957448109172754069643132734214331591745737610586528344422221252554430716089041406148386417740424150914827908725579988985316118550276314335362092171602617139760478084885210057297562861978190758737034658264857700353117202779400950669101152385858785843362158745721661103358963255361959584723061069597247121162563951807535903585265053487397801958155585103420714470353953131945258372126373570748258107636107907358426120174124933770435152696563701919532496555768772069492486647056023982340709923298399385963401239498437754186437361219671876086652581418892005383137035652102531924732557323705928023272204544614065680666599156627853820298238827294011461363087847128952007277276522402246260691491616193917625056258637601910471636972678502463940309615471636758263415992434552909406719709324627217966908328890278515484760167842685309265198819701243085701477396422252001100809507298754204769344163925045475534437306325012660293387995626927115933801247851566789738897826794199913873773739663219082722981005538926396306854569523115297701779814266846818538134157400234149882173358296413272844372410006463250208785462306562486829056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -167751931149943861850368443214143723046020060179071376578328071736600831899606026200715326987998386937224708787088443771219125144057058141874143423277853151067088876173030939318044679618261225513616099318402381199029506893415055206031926442043182169660947784739238647862823509527975099470275448855623019497401360004004045110017258775643654690131686768388583906204424878449779492741093218247113336049293775016523917398823252267563057762084204600935368919710857520302475860170885930708772081813750684798816058921629513705188759262300443416468671815582472271564012420772827063312849799521141147363689180197552254082417602404944009417505274741371276852502689498478596648270531124970650710951485545373456459595841499416359237505805661086187277408282040572260067471094774801009883855962508751636631811600995504237358317010285923448944324907260027740816583096901523097367186599205072164366120280526773604283731419037097837546377182435128137383706440398580186429870376582229257554568909098976342528740859788650454014316377835395897299966842491217323753946031734063129142232368567991350507104024871211599884348041268743737135015421672264596770634256636951132076659970350645158021082846904835075430182050611289652822269783953574263344409650780100520648250384059825407368387878418901736587725289776972107120073623145176686555912152654205957997036331558545668787409452265709821585026295887534885194136904868123792514515759025440327814658439185178121581879704844265466121672258859722059858305071131638184424277827131770177563291631503097465725857831375662835640757049102759975585921539444399174308450334583185677906593176897325700494911016035673933107030559182240513254050264888139568262487881811680651432120400939241226522104197460022810070504492232049521341007150666081799921636013617670098120099989990471321047811149594424881906451504267914671225722205838221535130317557158130536209533694306859464979604123570824437986035877903954749821318746533570190523133839769880722080926677913835189082296551162988251091600219353833440407175750543527630101273144656731707535724521397755121409544406589980216417705876116949150547848732237081965690329258951435321376218557219581627143260957780587883410213005122195715301215346248511516278874958216373899326602387171139448017430663243326418679537028374025465516459718197024065862183375905252787690313433367571171554597052647503122867804838401502013463090951641299805690059342354700533042880063674955515815898922653567826152298174714988586465493896844132228988360567580927709078079764057033559334377374464014684064965999465275763843825004359593674240834880630505782743956850100899966645195237229515292230225103783736433393227813640026356452435621146912536581053390242101956294870498298045154879248267946778314592692903115507517437267890165920714043961196617235321483411730183693737875608756207906327945064818248712929097312694291033686578416523162142014483834015051553964511159921722794802902902614789332720702420841716468606909421145799764911878374275430045402641872536657859237805180837107222535327191144526455204152706024096382768364142461919323434120381059520456900720196623381483542931685853456514223447372367344522140160454311671814150473923339301067096215386562987384565720154414394831284471399437203547669750940612142808469247153065234077794907364683304588664659363284557992643213744725944130961008487539923881650003345821814076932075337484710733651752682924278666302945899301986215143914674051562947829109108104821025156920887944801404757817089256363589793052296653655959252316319518325475486228235348316430946063669171405583557541371497583794891770684375668423017916401015059646391652169499448397682952324738701717421087971450470505065741451206041374807262201174858744683801681683298668549792801409737676306584198753998302562369800518798762228179129802805173755366604800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -32674609757843689827463815343886591632464373596315251422565964703717426957660822982322249700618650070121553570349493061682836912715157877677889288407370757143157522112863071826488871305072639251897919443492887149817703599685787595725777776355553337712914313808585599366262301667963475564708300812508013575080503396701526030049226456470378626453936737831824733018234103452162484750191091976831824773085541174022111386784286603904897300566247425978286546683152063737562155006923255221657655352952859066552124733827133342443757577607385043289282546812605282524597424072014818390108360827877685124383159307366188561190219500252279109566808395643783159278689965440078463614080395015601465810372263022909136437923648593721715860293416789280590220566859482417340012488915910822623702556579423893440821712863442276222689876679397035186743465544909187040607756393147689336893666245687915988816084544218580770884989799585159693379161815958242129832907185065319986609213900305451606329094750711283177820385142176216191307611215629776415120654665150546575582782815310540836236692442041456096478920463336782455528093557144706650808726334868215796884474928826764476262569769119108402208039813984984845337038162732370760398851779336936327861547577959046331106195246987029480932975356890426162060031379969095435725067526226940126409649419412821712014850018678930865789155758603421941933605055164442159600242007575847614274155928523593081315626262224891143000918078956454225873831861964243300672829667461788401238153432280390379153561998629221184037276327497064063194357235521668905163886112772767300699112137940490708413035927281179317722460272760394485269315967586608613434179766513325378847975558681072622942909075293065276590672278145661577524364024042780050935555599749719331968319768461649206812861984946658357860291967822875892360820616093446324041457963965628797986694782228450492167610077573250694543711858837181443136761234613014666596455919351966537294105618303337613987919655864363728278109909014453335797066298075794236217250789030573924550360602289376034392254753681190937276056755527666625220495715469924329160008937352929734054314238378081089790961944732153661595964576962353260139272354645203919959394236860007663370428871345314487041081657624283527788047159451295561154962173721322032461150753454677546985742565668270022664093086588718249220257316142338402932264292248138458058372002592756382097468365045985392611299794329021672215958765268525424437657724860914026394150207540408879453751689077792215401421921376753986236139902496998280308100441038654725432574270649292132403258234145074713960587224665677943674792049939386396759115854471764386473835295809681932317562048884479060031079404438214516842413584566163441108736106411458878821327325445402982844547871224951163499995824225793064801406378530918736174808307409707106053856926970298304567857925338097959528647931824439745612801368998462937276650984581832953217155846620430115344759405848828194210684094940337839701243538019066733761728609614074230264924758472449378440649921042378890739733242451253923182529560278679659209638422051839235722260181223968740263391992960276043092486060402203277995757041571594916572889295247697245213069580826686887724362691257044779179081140277802039818932278424705450251575841241159290288841454198876027139720392530773507939567355952982822497083027520244561379730576930961350401465823410552440532914796847786009916024144766480992005032807207545235865789683669685453432769226412152285141876197867078305794556898332097126143919160035269259655403975187253434947065848109556954051056381011370583503294870914527407659464710869450332490229053920617774113958759887623115249337504624454208016223843326261533495366044874349485277838095485682721990492392435444892162167994654495962485639328933801183842811834044042444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -5171939731803671488154777867209946732231100583863088416230449097657474095392739406012006066702467935544788239501994794708541585808229864836268261911855991268785946945488678598991853382677022732831256056989398797183161058343488056121999270636833771425335327620030269384939871879414038244997739364149922305136228834882561409230255993162723682761381448437068880537987534678303584050844622499818867084747506223581899746177802150400853923011421355659810132435528711137653507956163481683964900372647580444155896057601791743528008885970022288682982164340340284322401992449301343973942138701620012180371423941237185583875189600318549089217667607292023963783334801076369721218657754393727907603450130179012641047881891087004015379421115001831988611348850373782824236816186240789559255015688059343025883459777259930867007091331989477637078335300961227588423511642155075296209661591857598246308760041738437636799163461664376837301028281188355914746698775211228422671878451518364026792192927525857836097467150944067388533638415593448305696075621688742145907521567321611028184809024034010491292301461196125722426997268302466988288157360798283006545845476724669224796644939679603338310592622915758236659466310415644530504536816789054952474088280953214259894324249218998206968210116330252570615191327719666024587457657592995921904501110324961196170129776940903420921059773363069254108146034251899395249433938074455119942651807237740022392355180031916027178234747099741252012401574080959185955007148106331480179123753281079378301261861557747554608749625166979469270919010797927538460176670140975296870537073836704287044866274961419045512369793367824256153377387886701528025856987782541737292625261446892650078464444544732727412039099834674941686501308961293226157333750003798955468328537668892549675606191268223615736052928230856019862503433341989312600031880664451803254931416552829162359125342990003058702350837935666851807316516018382942657732340545928986328960438568175593696344660462176474743277198586686272770760648247710157170760828852589739099131883254642878546952360832102961080237382502910029592816572494482958293767638450073860306829959461586173005567564726662284450011666730863549210274303304793319152096034695068441808492256252213295322914711631876867727040298227492358539837034936511513847386022506571827147913690572439435795952713721257189815599147392820997595808299594326754439047349044539194236595761553963181065917739614359893524173723777322798636262194614262045124872605568207505359836324709301618651308284747035366822115317051532645769201585434451985034069169469294396400586155830023175624494645612625440620490541889485356212983243904685901622388519357922982576500187557957969827922738611848515583206214548925095393657372205979067221955691636765999711937554544091395663104622255398190457771585977205488141255057211476787792567748935457294325199639224072752903899556589060423394815949265750933785929651193327596141531975777981613959336872701172873543114192197496906172680066391860810778531367520253832431494461657598199676389265004057412885321929744529526477211445494378011860481881045267696232552933519548228882372573874777532189218825283054757058165095691398492738810079333737174199760239771100397990013825568694132581300632009724684904091018635281362210354955273575704159714418683245397685467321689976119530859067275007868967731555149321614668381759720993934914088952001892687095734904840531890008230053166858559789648562128333224543799497845649694532576224467238583244612970674971333893597873014429015602505436975850154419003808073232913310539322712442355777672557078661529144735966310743890434705158686068341945129367063077003007165920043155120905736850575978314530012966075608628323159946423407953880665566607374285946345602368193540984136857256772627616343002743203708212023198111236096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -639355768323303475507261697268967291138957678965390176757078688064796517560834356313115799412871008525209662525082041512400634265304244684609881829847564867271508397677443288977134283385103807665629756656960371722680234986014161777393508653534633434977122425242453814448725508611522237060276051648709727849003375637405612515851816159342252875300064863821953286833734748829099869920407241598048891335140935220519522254481569839525136026854896086068492009048458925471982573916799158932461725928885329943354409815212258534370162326126318054527363510024518008620467386580601233481637622897192124028315305726505775273654075826871989269839397598884584355469075106471456655539043960082216021032696864125176996447547521017511391334669752383334902001268940010456633353136537248533520342460396620686608980377020702294466604996909951046139162608661879305368747799993530584233837011111972517863023424899835543483745907310996225130097821338878235592413501916168099208066697004318306444857847001592437975513796923755286623869515306152940524824086103079766477539992330894194863463155273508982415328155802499235764159889525587784998355248742985582464013504866089496784398964975432742918752727226913880707501503532263564692981146347737977159270009284161705954040546491116490894130446808288448946230496124521695282605873352258733711335553234751973597393429008556300097025010257645995546043109337958816855627399019485257394022722467583309485697919246130540644961617756271240276486472513808271332914902204052188495241522817143297017978154538607940952865611772837092629838147235515358332328424879780923802506494186447871880207185391481079073701595171127548322715843666343793886562513159417532774077989788785730608197192199283761024156543049476179141695952797046396971745969947378778273593129944294663576090157987676577774428332295296348204308494504677232863173403686666823874147467907022454000647936882005939825556925654379291777469891354632309709069104282813764036524563792845502840429799763347477066368664169733921613304637004390811896958743259366917852566156829624386210420123013268421929541011508144719734272438408459887920750252367379262464831510603691658020984632065923787593116577105780859220327806461205659148702661373209596534910429439921952990501041752725703738254196788798983331854222434054282463100470933604611421426936759159998359604789107228746966717135155876163801269425445125234763453533413955179954070296390577290180742508554218897750674490064946617745535513002771522036126470946345997113311544565000197586114227203208988006994716315380105984656235724857084696322987414212747605731488543737852212295559929750300386501267007736936377861919508761944447597858750335191610642320728881497183949954092195774851181950679374410537160393580845428382367585889565322132158378965280859588949537560120691287577197781675461146245179796755931224170407000581717842851424598507890915256534219584957388986119308231018264004015305060801039632854715185803259298489485845142442236532214326055668258372590889220966362594523023811883556342344623678010694189588166843181583986662247279534627428358198021136850300700460177193263459787512486566171015417998340961439526511621364885502871388026628181919261488260763269643201082805364790399538167371636653805821667449614148756441161052058883799201090625623688169057565719866207810764363288512279558833447056706026388883774811129941733689941244512959135928227289415661286126569225894522465502064622351295546129626496595372517948801650904831029277833811909094138240766766983259853389408535836522757005017739080836184460640711409771832423108771067387613525046921362816965690319320308073000995377873557714754697377150756360979162728163004649302851237281194208166490816652268230671759051683723790631064007237262834682735332560353458041763812925107498448040958056232374348038956646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -56146649570357819207608326260340761937355168825257272178381195339581728981468403709914585226294217794251621854518000459814408836748864934012626356385631971636784517685978894782855656134617084989309285929787526950740305825330630492927050112026411736022945167854557679153510776467482907983658889229336444831699242023938606611113500093428836530432408360161970007573284433782718527461877723513093592136337860418895816939189061220137271625795981396730504504872377513794708018613725683020797130010530873367489811474559825832619078278127759872035929596544946093274453280690494887891669807892815900675347593864011058889131117481012055204309660151715103382342079995750001951384857817526066112827374920781755129783921854408511108482812091276840445073585752696811215763820105319344737415142269418669397762592274651812726717355720883459081379234991624785540271838983220875271842343545570313838475823057589152550758075451817023122995039486018593641919858125736766266977268252509343928244857142595365322823145201600467850453656198218231729176379405737580649063561523717931558308822584923700529741082975058834443044667253490448543248297831006877218828364247801787123768442349886483909889257864138290683749801749369837113876428769886422244284390446076138434022575157199809028889766464331621302265093053342048350226675700016268718075675625154845455242093632814940222689642679398082561997859331516641254777520701546881499172322380420965499160997827865408748373063987242748258811632098421781578070226367356455040900659564826678322368324897549572751817904828704069431903970708442440750085439819237528277481095548336262852682633642964528093607501226081047188867844401378351069433959985070685543066071178274892663627136584500191764715172211425419719870202235369495087632444561675553377295863782199302778771594856235933178682657186898408807522331719490648944281085368946592722132036439652787189438774141324563348116402732427164719971579901624981862237349484935773560741988194710177809218287497635997494851920637840482037888208380945029156062102706777245286682722033196229786641613111770690333848886038549503988971200130485903121060762145467336940667317832038907414739534857445150996535273850477068018734829036115791651944175599709408114603897208815278609259416462984612869761443039639517412806948124906305808190459220582830188960815231996397781653556006489979830731756451202625784148820945436320772093488738775152024391934792545127259036870306571594776124687694255387753182036427953309441964730183773518294592975646925719340257087827652615441863797043082653359902832025171298858751696276502517233787013483184350495880956166958927204468103366169037165154739629978171199609251604408782990592033936452515378757464555681284498240814903139589863560458470454110448760231320182768905234399900007212885069008895371354375362038756289121778837949100650013920091904305618218992854521262687621008109226361706838049874025881234043197179304664241159318073173672273669962118534046695942338872357217956365214124041367073158318470252609601913066840062372565813177197939074652295519422458444413166855737447540363487470096280610612502524681199074140517231536675780092300378273227081918230547608889860910389289108102257571707340234022984221909153032953042394509004167265571698487947314486851682020875188353546489966635431530728422876331662999815416227245421956566631486011040919392677726182079781464267507688243273508876945884302659113785307193009998204297410793324735903092879742977944484750350773159546513248002015095920733187766263718194483578781327256847341186743207489055756055560146102622693679751892275891979913618564685784327947767094500722049845338756148129765824700213896720236792471924754973371431875672758820879407889752993896609302524981220430043956841212765585821683650553906493287349155302749720603823129149874404065280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2328025346451876369779532670333462670361677236183500389452582363070053446812058109961914433178317444445243551247917436053459858056596240453176655481067415033637696142749177768855878959638941168462369564212505128809877555435850232264148941682076068501066134500152492019814816072468437034847884160977360496214309749981008294810159976125188521393233097078674972569710653682335333837047447524596212030500773521491534842874773691193541213919016479212557801615553245532854840111449206346851225952436512738354099556831486589068546851132530182862438518286610360715970341870192897486302199092351101506486916696354262774248265484071000975856886764913384343063100353221034914462019989230319711138563979841309426525646752335259748170943566765258848265832755371466953239713129106802765934159576075119329037242435229938764191517817320314132222869951331283615680951044849625370811681443853957140087850937378025623169256262196651965400895871974964188570619493107621803168914296046922008925612596618403012821307605547240043986925133202801238453044543412093012305478789466031244843942381371877977232816079489897568292787097391635755456969408023084418829815726436135492384237977321906511499511341334394715159149411072595356249087605306285758817354537249694436152482762770497090793633021735405661739253285459365931249359932729636591467752914250370404173795887539992382741683000235489644571204893186984085848586036057660136833764363659762487819920396434282049421955862403316593714130641056697413958736850985182542362505653482057544130173425121554689574314827726719159908856120792876329955131581874164049012021979764468320696930606812954489102334177520824074545267520612531394827446277701250753125046420853170257120317412190767461326879445419695447242504795697003999926601575562068687109648821324627205237002488329546105005767429542574623554049565379709047723322338315696769560358081613237309786377392069143117988899531545337695114868318017111950758259049163672419837209476709938195037727544978377357518563417142313829231006403696947101612647895761511766713262675143752889163421198484642474309658025666704417937523973090207068791242353252993375984158169080016916920968630390857763415076026463408773991035491715481271655270318269679721600396005508051900430132168807179439597669838062608308257635630848542035499639122375461043697224166474199330400395599292617974208108330185603575157880072911725172156736694992808232047249120077450548982378436769815119155148168989498779729094368013438266510613542348610182696785400756805647282981820318312246653807418433660558060350450804668634099347118715075258459049833800529747797267665038201063654454830060158920921453873396229886544494533860358761607336742264840695170253033656127326732984679071726023868961627481431448762959567380233860366653888676758980945525630600716495444111455223534224651405291380905276419209402637462801676837535942945801218117821700084970304109467751892678858622520547828640094533738973195476353897591352963704893842624465699133461714947760659761378362041807107142293744134719628020296921799061973946625581677882449379849203155986912319351578483080297875188458319414247296765046151037671745617351182843260612702552866117586067292310559790077061115717272124397903077346523607031615917061205094364489956400491645005481862146032631388635209149016057421305652682887476967312306273953971090025742142921965749571128866957069232610012111647534953912395837450115840127208892410191674012817000569403809654326913240531015024543491633527472778793550366181507196438135120133945163266837506192294356242635824832161144421011268136523077415928748348817722345549536721071328270443691985226160142164011242242757122696870992026625685131593490491454282040794849775005414994517010700300894028698134290887519373092020632393102827540382567305964477128775794625806860288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 219424484923706976037189353857983790926667268607421672262075670735700004440519303576965446206675883181985719847642881958954785759701777218395395851474463736231696224766771461126579701186137638411888705746756837654291869290788661020272078319614170455206953789056329094671326642552517984027374096978570978949051915094436695783957995011863823842782068775390760216087326949311946901041915743199524242866362387508013290531443719744424439074217453696688027618031160686546857410042165897589004448344017232636968352538660084413020844750076412554767222022345908433469917086808898285012307010055739183858818806318688696791505924496620402316078489108192814045425667557772784703333007183622434896478613125354633888849846570969099951152402905100462703190652865180516942096965711989657643617683071044971018441296666358193564986506270342895141032564010394415255444052235439893343396294336306870593595110400106205455616068571139413806780893904413021939830357401638683264416421936121635201603338533070045769700939369443697776344605792067007938681304739837930406138475707515995498342447457705295785650509821966068617504563295357796640164784384972976820947597642921301181427796071692732598947535803435991151441579794029424666429338346870183115368996905769133435322815930138402090846645639408538133582516481168706848666630757886388527105026610604271463289766928999526263327779136175488264788567516943803818211579523345796196616469585769425846760036324420944814616321600947354803177230405884619800698089296012352443706737725062698313326634945836043047432613039094748494662045216455060923431570197054981844118099669880216991106514196972622417410096377497984062467965016866723701911711773551758288580555054930335534372489708932053485678742735746691635486549830153626810718314106902894446094056289501932386011777634702001506303834970197398412829251482383818941063353933900924402010590504957060026917788179995652430995344629206205473696797453980252326736399295196310429457289407553115742347929200138859174800928879652211845026144380790977007342294497112424007212261740890148287656430606769766573659495222962945838217803550398613920328493861293727170628741185371800701590905818655745958956677565595795816520903573651591618981320156515868027464349310423889740956574982851830417189557717241143788092182391591095419079104214376763012671510501795179950251679908341531662700050945485943985686639216645360826155323731667342776156465732882118996744567226059319903985172168301095993316439383423128830053118962692942511916105038891247017290641381609392344092067392929775847898634352209526209860049183286890556314731340446383541159977981827090213966184249341824493792297302568140874747080286135849343324034588820383900746953243801499344793964431669546295472427315536397115049364007681700235282313306760425689438104096009338489840535543720810614327142444772303862288905153337935413695173451139462511029209439701718855222903523858704588788384991137777502795224646221811942982864368622407237604337992775560624004982024630248815021713639096301980778653821897273503287263360729262598144078083294433389828331095329905624919310233643084678820449249138527232464020025579582149683269747560367450171504804678508269013240017536767357101859022952656960213497530609366725191052125258970952743329823824426904203948874842187244326551361265991316684784897080355042416917394843480777182854742526749265967145766033166981610416708810064615931366372736590497370897641713813838619452649192852933059890490306694706250369681556474932836957012163387679245079358317826830568500363891141652785515573960811705470720205611307181014911720845983098347817656890371008709446452081278548858306127407046798844337258797415741971743444584321105920276625210307677060333817755454154303503268905050149186906341865260943114059536209487573667179726899480677580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 53999127633295701705099559591734984858335380514465578800735647128044796531130823654064755668823410031564440178577565370923780314506134586973755208380287800089736412330335161222983385324969408120200391900309324635697753932882812369343462099824660902008994404009705312435631338629322631882580197828643475792502311321962153114020264001213259141697902351314367730253637635852637072674015443427122505936974625173314394906231237451411110658762639994405731349499988376277767528807048591951157477455028467433313384926366212954281213174717494197014910768320831450257910349229353096064525999385228967540580189967553947595902327945926535690545523311831010608992666818583910195136287626472187143252689158550474352908280836038767233892708504331166328220966441256428757149503976193427615879819957332700562128860729037742083717319385608999940188744477088048412880375187867649133266295124861492947768710757983777833359946186704642199150228103449104394122974352761908169594181090440425984584842192702447172572974016239215733134150233003575802915129950244941839060509353784760533734082339179565333666462929102172225481320912486665548088392060681273892190418664034676432721573669974916193795750253899960162411588838177684505326929752766625152412291129503019334181514801590673244948684574738505826095908505160324744846112358921486547321680381597091690019805000875940475458699672774689773266877291468037207822819689724538981283815889005371040730491743730351950134412023770662703395456328910069228309905988615189156661982926420717702797850604245592837841373754784752197001680693723229427544881254423235913889332355564822012999762088988769204807645076547954633920619091851966659892920326007144042111621198849429898105155086391558829226462599342261143371800394302065045332181217080201932929780362334296992698187032011936619140123352997071501498323932763101362963328997643646871037373897677812147935058189312338982219764821976211260990614280732806018431170056869460885761442992231978157559657672362753446213592931086743480984419813097128364186047418125178938486960879762086434913700295482084711828924528183618709141541870357646868089555372038858856649830009003138871262262932915779661982843803488310871741120477653254077504024881752952985583389856321870214502893323271673479414032012485334517389886138134671171090955922820320128347066597571327574033644774918208705243115690773612986248176629833643990616523838195060309103721887611397706396074592309010747090070499234627025785632424179419866410546659937445624188645144319965253874116488492292177203739184803689437338023350608046050263789731058296262094382035274267779033099300032975734981087994470407871678632925681879553177178572017407375724734494454401937197732049772577508729210457576041427040083261407918241398816993330796176077380864792691953127160578291197254238839978864473802232364164841879670536476276187177485508937045095958822117647227427578893855677967320180499523674574471113532363659995164656162520094995776480957734981947785482927423479722277612406515379270262814659279182450905912889903625268822880921519941401179653069334370739533243456177994603323111524218197612084372917153817475121941255662387302958266267730320252788069614780588191561800886219291597041456396179332908777568537557032716786969801740472432895460595107809513373123129579019136946138808195007903522152134047676020561975644998221879246366698295438049959340004102742012766242801458409900925069829111545603767654150166309638262559785588827249468809215123691930173550910587858653324230441485977053097291246958107464578867622288626700531957773627878458802855796997296172375195754238623876485726136438579866294981041845951305747412636460669828667493826505961466525822571701770104167342736536930034938828403022796372158168798220585829124245767245744703104263125501909433311622594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 5075936100798402308818006647025869587369205155198337023563846786640365977717652202603997111663797827735627335996878859614916462138769639428031511987461457857220276431369896635443774996480922158623597739828765588089203747554546009749502815866196208828120685618653147312001394493975413431137113116966624091902114489272718015360821508298820103763225099708475517399009984287332760546269892657949200799990174820939645207631917309626493109368334836985577758486534954749362982958690159321297927007016624138642062787764472847237618678459816547667265825493085775269563488928087865561679798124319352552865138579987261086730896418081310536953631903456169897391498623175323667608509113183455018640198048535402359483984915211113326334093034936039322852965908784015691978180758722955214023152136298492718803821419829815913465278838397941408805381801852541440108704754299142960780518951150106416491594899714802844246517930160526286749043482272668510893047796720949307515317739612964033769800696433895760232040334577021031701855044236753777886934428809023680782882445132747334968618843842155974922257734962294242183728296746460624053695622761989870540158693829051561433590577329266990730641539095979353659519019942363843114375582721612463174028447043641572439541251403102906395974684942016145009041789894030041140696024192882378418736012796633461342084460094212455827378050763707344093830144703752425306278694643846664298494923170785379482054889815544048800910099549592247624429754099855923473999000281686298672059052896703691518518082304403995703860130401635284152212445254946452748234796422286991539263032789134214774875973885207997992894182366888819135102315863060777342109487927124286153457991070831652061575086523576247023198451291151656292444863548308733212058689443734378112419761331641102777034645140788287297172495465454727653566557739755236141931849905849938458812544805884437893934340410433026950021647988555383449753418942838065494397364871544952311387763050456853110236195755470066360568482123432887220257877792925809177651680470652880085819152998225922686707715089249018260143593912090380927971760226418926387217866351412533713900618831514057849227097024887035380363852899700884303015542593451422572408923024782939817147095219351949664974496077993029312477673711634199198014804981913783455541688439092029423363340229681118562216745902754116760764646761786384249040786618109545385787862363052050488107156640438255524560757327318091967538500750382168882968770656485385204331685295973048028664038803041796423386564659422211164016806458060768550742806325776552511574094508154861711049515562258620605117389917669495395203825941189274377204838295738358383699533051718442958992888591042396554998205631260584142884299219872679098901956924193281658750503680721796750163113548019784971725898671571213314648627690451665747176399851053638636109902399301210431593083361486488077675732925577827218011838476195111380758688447629873721506456406022152828083871516070053447125281080261295054586223212132129276099111704312372673380402818057058353813665050489755487470478284116343030019386633041609860748645571026489857483452400811324321828673835467708304779782448521819853982487575127407963814392933516393051530004266585821671799857075775849715919127841310831372802659505190140453657268047209477652357857999096935917949044618335417077702064271588907117527881629423251163281747874639201325669508123953458181205482330303732740365455686686231963582526593330109610390138221671454338903108528845760232129914385567198059228910940028533672849338659177066411801375956064405281069516378972911221624767810348436594023962372744716458737431062517522619576509919885134078418322856402740043094386156274610217878360169323666611403808721413925117843482925228002747274722642806278342785612972776555193439095437131776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 65484353655117747967957011372899872536616254295254584256603844101163327905586810826109377096053510173513190333953608421896974317877533531529264839443341952471911536665255597288421030788057618349205518892898670606593085404184353081071127332144001063318008167481190862247798541039962022292521227540981341492791797036560163632487514760992601897235980360057186965448067624628635978209010845320258233045058514320156404244722730374583761791662291281659682887071234594666091543688381197599417688691015120429556646712729666575805600882540397755103562054158799003856702759444782621757265850197114808232609128180140299594613439435175120423352472858614376247700931871179068947390358555606148689517175185126889290801742665630981315738667495332613656593066740452033711638543126401975082766037748327432223209923387321513966161607532708148416464630107250209668021905186460678323905174723827813977913937003314662175204558247075423187635912573031384500281202562956781438612227348051480984323592540764632081068721293859066633073161771270757650042960299678642690399347568569607367852387690073728539403567305684571701600707817842860312448968814580180068669713741165545887552762218593167382890825261266433099743482885105324761186249298258670784970921099231789054238641103294180576677588701922146834099121951844225778456257072548393514904159407747166670214803403417846969946582999474825631254402343278265394215925340723288799685835959918829758969851338136925558813743411747505273642699638219745617603208714242191230146439261383839936087280947142444093424381501277763235858350158913093687516704634201112729742677061035029245954790437758247864872972338007797918414618628493727708907006786053669189558330338286878410168944557821483217288383050737669658494723738602332661824732445481563872975409199992225357757345491540587571355405426624810845184594320054635541437607646864125280327395742898387076078065539152912366556684275667826815924017515375599438212486344057597474401597448764735307410253711595067941682687763330663259942874103480403057222089640068114163748035152287583225314035550467457633530668013787908636535762557570940567690517489156492143360684953040357940789574101824650871415716798565887298035949373914280692662915147117585387232726700573483883387192576004278146590668960225883443086338848026452649512359890567562025947868391985174163694322469321205441202895726124631032300377619710286215908856285347252316450164518173972940880224949947557187317455500231093546307957842683842347246369233484679374648117287668608514720599847346228431254963408016555536995800248430818528828875129430397094986607648423520239335919631062783845579963703436030996436553325565654562993412368079513965464139631698370219597947606600812631576586005675139462964985290470188027499334818180979304756148709896768288546971462464311870040427537423757099918296017981057782719789382998007284011660795299377018072020928866907834695461548164337205020718830143067543781193006906097254418298196163004343471756101782301154644660811190892564446347769693123211566227814599114324468402510690071771060907052901791530712608719412820234144770576015457943792245514455725453768036066175493335146903792139826978194870158587459776025426934699369850504488467027669020114067958602301024067422031246611627973931786853560615954442278925957199893904675935499301065981091892456591280957120804514134789877926732190218713800758158341969336842159109574537587298171880296914134011361727104695946737823429863867754686474821065287369447096873762232434017311551891827276172521208753669639770499878844888732865112444818075833195572962357957009381250977630828877128307157443822531778506207565437327652193256778978417844878186483542029512224135169831896737454316543351915744138686213246887569217808641789260332347296926519892595741557599758495204664934400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -53586763735470462726074161912752995551728683449519675163181929355899769124013792170352011859149166916637148447349638416534645064786138937076528659421793237138939053438988710330623096649116921296801310321133739958400995287457349283287632567345056441346072668290877251579368993214774262749329687564976820350561426369201955399088675624206409200734281806661292676160651479898744039723490144891180252956994848845592517991668530653153233433204296729533255187921175748940722498875247811522965641485374263396957120206468702919334644179509700949571625343094712864332879945918459235099340442069534580011236928911988255631284799208994782689771466834427048707344741487924451153708020516300915087160112161858205591231933215431306836211069862097543747238906068317114454051230744287984822427964224715452655659575874020636539930372795882551872267124091148882910920281647256575756124194537313483030158031645806859470206092235517703390014209373488834358116738826016050280324896667400340189243616761450574640122880114594324877058404050432757564691680373257342296276128170998406656307353738331668854506529170024633410438662189002606783491876967925892556890003631019493728846618134576829800148833088383266101449538390757224561372130137410004646670181993237926992423997826271986156708901761751383272944068326508456930387640517468919224696688634098449669951399812565092326053292262494960396764077750310716505833808193085459221741521811702624117096819788589099459759109673111000034676718718746320630033674866123336750682243090123449139736752851789476116664775012036745391342881228038332883642096941278373948275479365758759849145486034726888062666498845486204683188987568107572546538304049107667202437706127520592071726080512341682834456224143375601392767952054938894642510043353770079129188872054601890994041856264748873024501029751834507578872112083817162529763416664847253200322156065637858906413396039614299883145750173468899129236942144320176426968237163063508939476915112267635314226937031422458571638407172060122048364793207745971078766886182209647243399474870285633098431269593327851064834998906531896325822464175941554638739401345267406568720454298490635891181216292206355113761396305463010181313273058214401125105068622512523265969166924760762614005551438928791445233602008886800546704652998858632754652207885784009534629429997931306110123147250877803700506141560727913903358267022736909099642076113049697694561042448122854176294750630940714375555683347614443797737693500755959561630770087068485728852811530675223226403222022535859504037001945519903419791388049093124107887621760486778177713491678833519504639266805964967708135762762653816798340219023276409253735331789178896414624310309357230210852825419930964356732040574388382659617119770822843731222263189192574546442018744776360080801332194744136479875846024118469764941518393142535738356060106964311255769031029374395514293078663758788433882901718317245383430778707206167320278524916981875035222419138985540795594563156293048652361816255048872602022602528105632972003533910278312391088982285114393547897171891806195923986509911984568918056368738511262865565266702919745609943540348094843526582687441561976040409926462572883044023770788047856796152128224667821521287631939722621569393440151859075923943359223376727390580828149766551929543071816378856426572865942951448197030756202290345011112313346509485946926374002433381010372284015043889207076935336344359455553894698164621569956156561883556719250392534603941429657936675279196097058033090279634562277512217519657273331946153921135179792018826318720284370542679233331320078853439088707795156650713882277430748701913833526305228578862317324067582540821892291222914687687248923709783647793734240942967157599756079604603819443512562514714119302200398744510676074866457280735891947520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -6957989944306532677295408279306578501770889082805743760044931878082907555890886785438947821784274606668160648508877486269128750567290835177332121322924646419341437813639736456431159070542896743279340885004995700528533584501691441841622417518325905194549395041310407544169976491455070901690023298188680576407669425117063273375679465605561154975393138864258165320316004936906502810007525745480257036830516738308630531036428355161217195652377994614367149712045855563163724611719783643621230925943910229661184443903616301776545174256568759536437611211385953137289247828364866557928410600492009739718065929147024881854932588497823303984545152748329696747486886577355241365687617433281581088557260897095851456476263860327410718268653283767130013886654042270399318353837866412642802628000297935383050350165428601242310877039391952341110028992584257471954400934744029632770436873223498620910749134775110597284401469773806030911441248628752690293742806819884079396670918431097146503965478154962002443798487644775178762419091060877004040748743588496654961018670413155158181443681590819601679121663741827223210846228090516898983365360034591193583742827811314008366672102954058774853745641362120906100898579107056907873591983138051437754723069416571114328914594345496519255935900279601222364332529618211383768153681977934358555761142102421927004655528461538749135546162395394276945689241851335165791625399010312879544088561188355554540168595770853226222373425458012326062655293737975334841625269729633307535753206429710848005449995273573616693338751420613001486761475191250005876947098829603332965141045807756359192399531331677849465573978533202457827142609861357733839320111468599076444182692906331602049877957310230027522601380418107416445852706191743477384604553203166520333242172840165554828675274630875420851781928128438450851878972460090168970862402101617250159508657828373372999053550141900471029463953822054711111279312874770735226113015394232181025659969393535247424664272621704661253828629575809270365620970189763651949879284711608000766113825700707968656959067080854114101813106480995436114191403026896988570100093667034858507936439532278192067030352275298741090391895737865078121981368758677229460316456316881735116851291185953320014731362729504765763367397287742303450228191774170721746803087513709723532214469469151340379405841857503893909112935237383006173846775902750480168440874434322898364447197635809844564975625246327010502058169368772234626692207268390587802615889926586077132200323240072640463435797913416838859197072853983225210619419300597749054271668895233919122784095738225488314953981857709916116896848041036669662608614155973091166491558119691650628780026749447492410354455824018840375574468497978504123391901401197873785469190321782091988442480342864100707503487475301465226617693726274894645668975797178040459413466995176489862769235436280789332917343198059606274896534324832329397253185982238214253924422967261740410007152344355881037101449750839969640977696228449227199427252773645807924806520517500798734730949787079487358810470424461743758111291824978899586595914088620019434574237184494357186293471291974303046436359372505821838968713066660289692311918478624938291932436284671102471749625132040097575580430470474342100231831449927301977274634937670566183857537825486699913819926719608212115167208292288591600490825984965645038374226544041700901252268323297892063058683482432564015965894290861868516558124089217327314145069517266702068460835425952855483087405049312376526240393871874902848016239912414739935113630038818317959447332337863258287177745578745191666336655300269447063560868940958299709204626274914059641739900298064249086828915949638518870596218361477496169963334521429444576806066619007596658734166727343294880351084083341139747274752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -36852100354737086693578644767894035417501423241985673273253203213691866078737191600418747930862271336494110238118553064264870732370196512307388831471839429912473425301947010154682657410174892894855442751712207384767422732939753474600332259031569734036503812579270395731699437337311885099743433979701798790867624505793432229066326549509707723970102445604260395031630304409163014745433385260261922147854428791013300045990191733696287415465459029142426786619170675610451189438870111325088718282703625069640533766988887335985767134641074497539326506667766333128666161831001717952195762121778904449053901608645297139289594673662068620778959851258911211620041821477210275427551309022534627937437723223677487954234794816431545022624162834582859177717039126693114283075855923439386414340100557660304880093765363174122245356836545993072861871919442337940173104949889345406623992513802179916538357850663847894772224362310765987757558154691799800939580463264833567886032860407437403299787594152480773792995224709291670157798622374991050039970144639070235465970990710604210444413280984838543151818011677466343414562961195228916369392414993726735036012950749807087286515016468567443537265994983326253208539862301518298723815586469190047247375435028793931725130533778720558454673228705697131158315166123234426438435270205695429674280707622975540796214226767616960400239773549239167332026163701363271771540781403859556939099110248064685106883788373276162380064995222687239804731690137674402581278796295049248377325377186734764806444693161755786360360305057167616467658650070561376521591186784646599375745674915419300658502215778515495421995488502992265459681304707341535617324687426260864829512466626987604186849553046749894637330593586963497315240522269085957826795742993176263695250008809932685154087185390714659457402890289354717288538867447111436470154083074902893503244688611753074677861042204209541683902639211050681016465390318330725795552133040039691468816396422888895997913173339359077051521010857128552749723094281025610478397848911086711227606148311108368989413755927711163413325881575629578255309457517980241311621292560258146692361982326902358674185125014072537151387052923168874183890858331609375078645702471484980898213703022958637500158314309855908296134787817437917959603278268103087575389470043555158506849998460703820162255573664594689868068068457867115148296205988972590240496298724868709487712148937035098347228723009345585985316910204011437912078528050903327963066224898087172852982298448595487171581532274914900065089188712900678982450119816646432479562268331287490192104227216616130631990846777977907869117741961314155420113067870496828884198366025120728104601808574204235690261546209007290777145180601432651580811752521975768628831503438089677799636848637166917282691091965752388669972771419328502806225332920695332075425298070448777351734434519546482447788874695791522533162207542598298750177138759034931001322417321472484288044077144339331149044238047213516080747415199444369687394078596143405607325629057747205006023986238861728459297576074555620244910319274438313673638090377543983427750331228993443366561640385856827201686331180340028130013706691275162492102243458679722058987732351276457641341578675703251592992976689740811696968959674094981841616879069828151402269841748776078415045964915346419282504204942889270872060552502068076089599048676688990675779271065029362870025768926720882499677311496053964344719431866637429692407852382314226131759310943095577414337916003569094856992929979560523154651792971309492464013415801766390572023824968839595735812578200331966781727874132256984189913604118721522865887673455846610531237376642645978053611716139312496934478709258897051206521496358250775536659152387602910412560097086708294165694354489814600908800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 87530371370919171738579145367125756359790481588129480232473464926162961133927291965600766581731860407110855338360982527693321722920591406249006964336683843526180114873739965473552739394710758397602318098317011040815778374495437407539645808082447822240133198345729573397231329449484271420733592359539362361231719605000270046954241791042432818838345652246356364431879974798249175576545064230853890370363574581090126836493639333080612815846490253074116076201996007617865323817421645891282417250778720803290024585786169055319925819487654235123771985141241324899006334337110710679113477360317593708551026915216933105697839351169692958354776369195755342919838720429161098477979724361389596380188901833588281615221635524728644062293301548098795688295644420165095739099909677378706198414577760379161828929281834222147783546637053268999255127179961386891148979865839747438924239764471387062018798623550018756697584851939772625640307712445281824724181385060969347979008553439790041193562173391091636822961995045020785266117993920964332590770924689774846559236619111044770024157097379395369698254650937061051812063111805815816727265305194266420425378212666992606116746501071311208827338217087822615995749363313808198715637254141899304394124245994172397513187348427643404860282609334600671157711363200323896842292901989903342395885997882979578057433094144952435259309818071364088360579700350442749814478767039933636867602019382613818616887503172750036071135677342847322132902612374106767519558927572395833439901294049496211912876201643906064646176795621433721029561014726971649354665751447921561997186928639139030442600202141790295663733874503804316766973221882677420198169621104710808272839673732899622567172596447187402285248630996546622389863416806872545284934793668032138419664116928514116636652386996617557605766619620434539505029645563787147976278492099602569972573409265509960657032096152982131226262547210746328131517829306933507625513374486541477110943172597689082222853843327436395211280407999862598140271092148651222179778554677738436877078711229321101912904972000972603567387239087316091501609996502501082421012600248955248841177513316269856407271439987885758666939011836338737563408806674978861795790711112812050170867573892430088563011447556072615423658895765569404591959725093591650850241394041249979336001118206180735652175847198088879498625161949676224046376738103576993519297011802302344232086196209686286452008091868366955781587935528283457186299750019511621404864752131717213192918590822421915744592260140699282689211037056792608573456473263397106827958770198237483444672355553666483868846538294599172995704571863886025994882854369768724258228644300149186204627777912395221592730966235309506956139960455749342952755798034835229141213065955841891637780432574571748804945363467325902657536495206104435312303567903665353369832817930938886610433046744559492528704963252357196160796723700944328512675549645294270489009787067049947076149510455053228979531621015334174279307554134350269739856571028997458460032407968567995770373942390076940302591780945512148750294704365088340441123810453887130429506986634335615889617257586428431299398308222050781491512886194122007093592474365652160016751983466927284252991576824442368570140022220783861952827623588694206413478604189318537944410788807850321438440673588539799205241583633815284185793448226415908604700958032950270831320256520633392985598807644605157356644531433253119254274244737724415606300277446120207498926288071106161949816758230425756302828406076764555631828702180725462293506546049474729151767693534220163648225911659765862953946446268479778335219772059652548469352877509097465841864365729868260902101010538047345472078994126825992883078369065798958166913306322031960912234779196891297968318361916974039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 10845686569194599565653746445233506424068885861735718088097398419650793210636137663092602981444551713857900085352421592693331010987211773602430443536600993151895091774830765170169445411773755418785153351437347025618723467358531858557870430025839712655029848101607472269907129650886831386598466137091812936877768171022194392821130976739482208483357983308447610555168381516192303490200133630052982295397077048300857969450574303380288260117348170282764892080506753969400986640157404582777345287312300004194313055284552825199356343953465135858458147075816867524161940722044710465834768687521182089680345056812503847047399196548050166472295268712651350333260261159038099815207365003159828883629528203436477666863231328754765985186774355941334978953641408382032822148098478927600385507788817448582774375789744709749753246946030088260650596682682074452924837484669813713234492719607759851846161835828756477536216970564850387995523315115128746138353641755920789157283280460280420990709185313907183321976949478445543418226348411296326531415912693903165150333780909299797828080887589483753797716850127829018779200960942362825702117919384124317927535006811424851739861142659533207087371158417877574204134344878364973442457045453220272003197789344407128506117466359128801716619460418489864141399388754743418071576198207767861459749968589820049239224087210026702508943007529125646763396687897122198429457938459741469756104214456731335899458923421130669054947043204700196668125927954954448413997942335298102623963447279435291831568620912740422088255997803006803708849274716726674991083715126146054765179692666209051934884907116213336851784580982355285075308290841861533675820039647549914342965748257937135600647015211826486210571557709584706010881048788603033767432170403660577680307230839288262500385923947981619467817544194015686755363165476956002595775639290950661217846726850984977484269036014417043570444044270605466360449686178176479293663921573517947039709010201239700467033807851728171630875862027699158435892238665209957904262549347308647024842275237386530457612913362578283431910803806334563881508193871631934710858018447485451620135166985417774887910672986711539860670378921091841862393657470138915838713567340454872258059931818589412650204836761538866217987208342431893304556597964053648185952162919036800814715363133327348605867887643597345786015235580735517176764061040479020866448077557688071731551768129161577489214760912858074795739286035456453932646674396810011346617925698678660802260276291710620067568928113039429745198307669844428319775742396435823082201018561360363938709793870787189061295716019850189431928523373798703002520683083524532687102788976312476788372639320701697095461938394826747333167580818823560504139481521664121383187647175655623364511445672165844193930111385643426053334455826602200009460252307306915842226778893938839068758409811282491218549948036041357222625130217357417917049748671676678050217676091046517567721964215595859341673362693017674803370074222822376898886173131498787604699723790815277161635835932899540335043947753884103955785718974681517194013956746425596001777262368544477413816610969446704937348917686811380326416349246810554490616625596862760836431848520039209598159474798981010545071669703558037656356626884570160370819920538119838727688466801851243018352709433132400002308888230107976347451912545560588697648543761865800348811329278822474338805064671604209367987595905298682551246334113302341606549105858133580119053279817325741916201699616133214302370912089347829802434363312914555684411144225222472070703630871377101483606991773736449264300766087652020361354532058718755938326741763471206446508178405970680298438469835337557279385422137619240077496949760260024022326449852791207745163249775223666060362023513882624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 505413497396741257722712565175311668145901467899865640735595974111910951593843740814031337983345293788330226631096193642612104456168370460772734800523982039204190301841219737999616217571431486515252734866524645161962725378086565636210330572390335406989323365935853168412150408884696477887369088102554475345493215942289485028135169596394478638680142672698298757322312109081097586426855891726103681194159084428545576460566678907656418128845695204885971406269074837319539177719918028239645589337121749757361475829219382657240524205419381315850644667700985555700320117756539401123592557558891026760433573494803361724267113564928181282446687444008737662638122600236277628962894580989433218066292574622402633173208312564082261685608516586382669788444974717938587497520109789245599749792029326736969532238793344335150774260017680888985100890666031117172974411243146857894761528377246169709936802423178272504844228424176118565420500072611140380298564876507537111922148727574331284727356082910999187529752407866633989467550063331951894052251037025400949062003573517799613329330040546661645590405788825858150491251701908456545956925144735524518791061467983833876662398447569851207393450576302052322394412087037444184952073995117298838136445216316508846630310144474194340896292400136701861336271499668719214587367586217631138924951515276992069807863271312881918728846873325790393228267117116505581710355844561173616198731814682680126492947377397322199021280619083859701844060382773726383304825016002994838392431484903446364184130880658574505866477870280568850116074261006628312016410424955507373537384292585037791760200056618812694972838859582566803173223239175338714330767117470988351655609215256645526136038926698751368332401120696283284126159368301404596809826019250959251755127257335928608093056973554483066450924678423298143247711734330077227616437461448958662140804946790091204124976958315772982366677486461598162150091023966763169513656855073318185920745672544937745014057938409932282982559097866760717018540596286435719739165890751338814245574882721543289707966726106697805756393695269315490375534413841106952074078036287938750324296698812807566819615194691237410727632680233602125759442350040431229037635868514356882778944860828703555304322403304931923213275370431292377403199509358346762829564442545362118241914232746923340156507742095342949175497134984686283076392438767188644264472504441416957270601271937155656650803872648935826036030649172114830726191754107137673954453032990534613088819278592181753721103668803468984537734579185509348524033825148934954537134731056932893229149223430398385940558144407843253383503038930715415748998384780872529273574384003245846259407296303128063265638035216340252267743962194493660098685193696325548594670198638914135682749005974768162730893764844045175982399219893513495938491691701206706617566107592966942892046341288285677081465103116800952475218211530744983464500229973475920021408527598607724819261830404767753615028259258139160870859084994576799807166228287533288977474466212023728883531326382131300645168334631143504257007439452846344862603011861553343079969949138359541987970175278212295926395290081745700972525594779105931668658387241278925604406933818361591918885471242566202456988296439161957154636535190424397902624719090286635475552123822415741044757742611882811954914696796858484039848294162350704280422937400113532240645916487912422211658108047685722235441153843183780223581163743150058432480430920359899910210212131701148863121989229673152332912086033134859153909959696517185984314373924384841135476699339956578801768852944712390367853540741167763657253675897746041926196422026344462783839803197365352911106662210828427202191010087213429515387805145915338602836187550139595703560602740888412173511530905600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -13325365303355098128869680223983491767180115039370096595638215104507249318664971486063387094624942216900178630545250289685103414631701106134228801908884803012797556294813362566306035722216260489334698397358865786119532525845871193712498688545630902136211183751189910449238813020303382063219692914692619825918113307427168451629051571877954167029922900205834716347045729059897187953732057390088368675255561769675326334686321255641893523876948215002677224120499672634244668836805966496078886383602837656969721981612783323564313816553310407762732339071318151869253530358026304566334129014492750494206728954801246347835713073336444907525985888299949992840369748633896154551496952906258481594913732924424626345803751923850648977055339595530845843884830827924519793667165073374170327365087341065333964147953625181718673218437368409892943226975548247624888714116284833070090706131080171615947452397216830174327497926312576004002483753032532008920656684583789380934189223751143414586179494167197610975619110784417016219111157803870514258850377777241356882987942708377138273639632515540376187179991946770145545313388695190083401332498370074558391475670145828386063324795287975759686076828221263526178250246681316556304644099425727404205789795550341894527894734773918428188225130776551453576147979953128711819736120435998598746494747133436651424885354755650261902623251736258950985042734418649838539115256155658877652090548834382915681550880287896655063369810879594768050478564201793549163717728090734800071150729756322715452214772259506406816420995693349981660414118145764281478544061437530457364216583132149805205430539357292623686854172080602546787813850721850707350079591722450479253375345198962970408480356935029121931078085651315404867949751883810744023741092596838607176896940406540128502521479477526648599606760028795964441298662676674120379459237810488202158219570121798979037900116357176352441708290654057990175075106808693786603104068406304501349700896068061382592890012269444035708046418084110584552792876563369992367549847334658704421332200181183708024133533313031700139803077365451548061680937300293002130510282350688089446326266667643830728620382096883626058044708070641723875270448031880105423543131426215287564721064484169224087641073080496749592724403723927456044633429335329888819282645699201886900416394356384871686814993209564783094782697712302439947732636829764435085640226860292337103714459234924439034446742598574837497205960884288939648965597970386747247000821039403585101500484727357225719146582849149044982231027307853295926571225552167642156300268870016158503074822214458463274450213118668880843589085598174219147681191032984445432113043341929913713276555921252509411693037221616182677374382936389500591506992820334851027624985881748949376908969228710883897657566194011471590878104745020122579318113591596498264928324980829467406420973772510120203056577634268451005275449855929132359154222694892744911268488893284477438948448699224942982038251345681912567690373159953982416144472561552792384048376400446133084645813171632779655975254397249761247119196832876637398818719445544319746583861669609545213657998048301769268702305621122829095217965679985450280570236287003251920656219228097358327268925251052801266712105131004471432064234798430353404463595901536108652829623137006335747444585694259518624266806265869141945953672961071803326534584006858296923993690564685136287144424064350699424455021983058215133652333781127240630809954058711337510725823240588061165071773094452282819613434567996039482372710975383163408093887269048730471164175667973024623803621936319849587354081596591725857293386917022554803108932891440960938252394948822322227746518981375442875223977361473352720476842254995250303387224699385996214886393176068279989939732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -3615228212285909306589836193803020199164633942319437604623892190482555290548894734804278319567667440443500064810867035915073937247068681046706426278607210209255927309617016573897609008585999996173101602332756541407249337760499152236140281164429281272371393613988362118887831566104933804995859634161217401021179021035988753343567170251611836766899164906881832069735759503641771305915681433101401082063858053038411000800070460519280895452749384234465459906179979440538210412541244121383351237763906823126056533782892282647325451570370094907898646364984097181872603619053467477706197479784084078039395656476209662751143592672314260633481331987610596023539546017834592077997624336284978744051732468431855658280131335262887951023017700845087995971768510668422083653475324597584972500796800937105756990814614722867089308390431970931977728841726519777191235484678231265867286520081727577346435986341652414743289518204766152640250409225333328633620827775215323149059656125139489833157806283029927945209251218587332231595042759100006943716166471978150098364783003653418180690716625032867910225856573759077173425368160240167880814879792661096229314574256918182496568387642289837343254636469041494399505172693825715313722343158601494036160305028715306402367039122412027065220335977013630856211488312751238699509197344884279646292051219749696877502718663745993050713316882179906463940848073266693485575444043151327362907540437593509074527667802006590539090825732806711818296053064999507068045845342816087968027933838398647234869871546609867516551394693072852007893734624847883834979611675195176564135819925935574717532938841333282126119659135264745280758509220076714621632835642465042621497146926233888154720235771162922657225008138256614812227652589774877380996807820587810671178579984646006843325912423216030339795207224604960561137372378360421400442928359118151658757606082122858279649707384251676292380682724886733466865649925696985904799495914907444179119050814454943660253761284226083518181176889311507919412404843793156062805521798338096831398061819155347222639718256451309970462687219938330859855062927803943609551656932660074618281156815570416833285063308399200013065764124431241674199425184773017915087854243584339865383818724618374464607376924990464747835275417232965796528079371686547290239148076928903520586070744729103156519516685924871003164342777513102667784744785708604663694726692679731103872861765823714608991587213284819852754422054640764912399372807751878244000992648124670533315373848642653777799070868082884026193178514045505587353884104320606516641220077491223179625158566445250671443224602941254960517784009276721848050552896254687022913127475386354516066565377356924011480045857138397335062860476133891168773154421996010757261370300819353506756861791921138192910732420674680530989929868041293170331114938306028698705016373707142705899818881080448681096323815914975769393005066028843366142822464504464134220151587287271732960683658150435306500003134752571941279126292160643647133478226781388908862201045501237772680000362927857511643480428291210507139230989354202843289796011196398981236927851948411159670144655857366257504563248326896154772821459694004206806712958723103220192135337621477563822696160417664825848329699600848450114888991194790955680900503034645213482526044244350722179648817706787544400282974825027369082935030712892048198958112801613493354191094486215705489327205799605291101807257907746319196454376141882324354112929527790840020328037362738018650691135200114337735865492038953862397303692825383315229330508245246446180559272924426524716401237582425837065139245697154538853925236371062924497870056755622563859906295285000500464003605567493505849053440279167544464243694662908513378999369780053203065893782095213119930368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -293140795981474121548137677913984165616384414454184480948547122158431582164668270335321846392423746749782800958226069480964208670452004155720512656607315068752444418914381415577260431963991381611142723439394545597112844339167076816165658293714714722884474196822120466914807833595308327409557718364735993559128436466892316031575547826245908173294110337507134150807379522607548984362313018340401605847511886961958713588435874280838516507166997714521688954883634443656849380784208322802751229318408847076140405015351911901732174294045580391922720858272593836577790998220068515130449798143580275964011625142145871609915271837756191774780804766344098449729494872527857537636267188331617647747151699159288174315357792530240172255298601379489546366783946128041910630461888011318733766960686453864664732880138964470346507277446000564933577128140661312868538633446997634749995023805456451858903003805714492719713061686083380637468725517537528790749383447884002815566420902939702379456383196165029312104667325885062765290821950904247669766463433713128653431391035676322038923114437315535897896662011832070784269678324343429885549908727128886513703891125290799075781450452028550804367218032106750675593347355545947683026385150599574598306632667382349257423953414295170646601537260610506973374691612395882000024992218749556832554390905858669319821752658012621613616400574088638272849381327882159625851958813534540649210554403761257587458646266883751950735354398386555395669357287785231963353140150221108602941050378408499855753229674601151423389320995102963558396706589229123458424480938199738740373085617728793317838885647115229116181257711910154487087010020145585385278276015837023258118620419264752697578881244721426589385431290401453150584214216817491433588379684209105184708963897469745435873443339124557765179335840309325005364594954235668620162313155686299337818483461813401679631390696586804929662851516630056434563933936214816342900223666651884870421607140418887921546342747092815300766403118370204353134873113793250195343585363404077848534676928826176847394060516463474703102973345488516426774811823198314072374008188606274465436603585405356996259315305773137124900782928116815115239007766370549084348230393179553249250940040157919203245436708481728037125185486586784086708135165408208949921522373617609082625573127778052712623298073579596593934860533327172898281096420952850305566905033699115063063588221257710459475844509143866002774657988485851175177765854961465485225859782351541585207029215393644065954801839468772863450132073359108841935422724804418694201286124616548052542612173194370739301878978127558447660924730642833477137156667288573280716274220282241524296418379773308816142168761004404261189960606440173896690741729474706952255784597593445529851971587357368948317082143813334558513100633735318955215799575243695656807514683607651242054887277417656523069553126889743851522975102187890466480795990405224813730066582767194661793424722624277624785676898229860974542132322981325606342148455472349022856728197686309994601263406066888828732402615162054944880382899761303353502914289977131563918255987787463449180209493378814633144833992623468065740838900306080880419320847642102830575604869209073805207936997078937928300536437334514887486820667253884032219828503760188236226262758819106981634747351063247861636661578146218800191522956820043395310956486630728697913018575572955405750319256599654664237249975991424607971206609682265555192926557028447726753094754517326057769628880371738783216315510885523090102732396345228557995512491839714778703904166522673354052057560715440838858570659853160096124429661497469920061287430617690357156536098557971954767648295757456434851535024495066178732407058825090161288723934317497073267893737213970821939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -17070320896393772116354520960867026719554583389235193401825592891440119595955944828106850017861656743273524277035324221046762564432032690775760095469844969721717010231840377619063901906738025390138618011209798407870766685825168721775047099732970004161050000463752446485778725457093764441971047549438323831249086165636591590098561376151085638079583707866561770621930035534629792462001795045796886836452899440097152230447231655306040259030422516141094042410814156017401788836274533859990879864486526085042763008438213569950730305506227272584321200366850168964294481434138282445334799544886026718617526679055712168257179757156501240079866120949279089947772955122860128071784833794485681716301711297309133104441379690205872664836531081007349549107802500915880992720734577622541892372805978490566191357928844477645268663623765110566748822718301953326758997445328653918762157373943052867742086374281347676804957382409160404074557606114859786368159797932583982322256594110543856607976067603164309116256583024935318705319401852163695736627779320214531477118556499173683385480253843522957417835031359357218306781834127752280773380967620928073953135533031875087974668911608771721243822447911065979596435618343788345814105606524678327138057051199775064553294972935557834754874706617261437943627082483953165312933978242115053472876237836929114774699947933933254791903584695507069696031457811701361723714822741485649461036879073741606997878948155981546075904829768086994754270449260419158993205516812938617571327462136402922264324203064500300717070888570365034368990338410084539095070970639624038469364056663213719072157031813253263522716165072710303745782345948142783987311650716692859824379691959240577353330111852254198941510863105949559923135197871615912029948715527612097021623371623403404372696882294433666435106700887963092258959806493493404433148318557321973215660502737360139622739210311312046250322291347205306694255084237043771244254504638617755103628296748575466351069480260081866141981402717800294948442146973406920346570153574605359323560970632150587246643004229805407246331454669334614547506182876996651855592691366250870300203243030014314801773735819718548980920266201847859302499942707825616264107794686646331258966526645591870220903058268436481422099865123275480929590763475141610615614981017144408685676520240254461250266558674353866934254898375200573549652495730499476561090523482786660741677824881965973686567584551541318564857495921719599184604151664692697751821799025686047760795846826868545698263364104610322258733773966745786850351493999548147496892447532662145872134951655445759169064655966502764861431202682426279893522527406989358308896938198713313936996058959328302957174350336547726328326089499327813804235129293969772160367363664317524793438893705058618281373032034262875695271483684223333230857846194687585036641532318242213005491083675471502368973537303292798223583739988056169533267765983034299963099145970275269653013997197743142383666322608491281946666994586103967437162208138815263533840854148528622434976690439080439126659492804034850978024829000645008800187762418424762580032602004701285698508472139177601515311972807712224556888980148402097633141497396858218120674322687741751499132936482635235887991142639138110999041353611656968934965803112570508821583992359480673963999391521465976790857854554827004198369660624032446817275358348600807237369852284576295031369388713095861172715857520619801489734081578300580801089075938594017396541094869859724774132201193687452142863521988254835916321539974995394508641179070830169793833780057035591205429988033729697461521792555255172720801546299651666888186157573002182806004340745261200237757164624248245203693935125063884932862327246891644691263261732056345455334462214258032640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -890623692952006083146463399420768696261162000526563511004292681938482171689985457685030705460518133052969342261453325420835755678410047858000789298750472722362706458019319523724368595092206777015843663745350810542187013577861861828675838673002516592020087379774926112220186960000531143796945447972992699436344585430447457688885707201834339417748843129655030285777668147672073526140356883153063151600326333364254148382384022058871313627609569179653514954621642166189958091686095929810301018517220950433446522808681762416662072630142173237710384790136584219384242411419768784393333378454621601272477368250382909269129470723193592437011848165527937981409495562569609224170720814766215968487245329291787706711434219103595271709321861643608365793045093457922768383607401752268813704464840211818722785187498040052755934450278170605198195831861821529896495716083139142272992099901638265886298199123684245348748350545107015316183219557264907919819798530829453605579941038403787742447262168212649368576840746959289880210208356062276018899932037875725369895017529125206239602861822477763127293793975209962546361651989131816365901825882190317581587442740772721534451940572556490500417746958491970232946386076424536638244392458055781667710136902401545715056457549015443610537887980463543435460145498914048918610575073554453442947773802996483083718596160720070924912081401890734140065792663036107458534801510150050447543739512538963525811895735504691778000099648788347245519989144029576006036165681875827195573758545865287220815264680386013903797304999541326079251343356493676299916237099046602205850763188751579240700378926961130092361081579564894933242325673420032045709010801480996741976677128135020364753684412923694289087975464902721159514697689956688335761075927458888042713308539930709453961204138370384059731658506176810659676628761746778789193575844698539326057821952989138807404487912506991835734401144944845300616993750039899014677269772798391087032357782307909079384032556241173204060554447900298760152381916553595663964793618258471055232142157062461254699678101536951159906220482892744590372455734822660370603188251727179713946444999249142306579163232303962040738184013099966144480218506789262446127855714630520363872713728693269849798923778372117775989064923778118409522047191667852476545440159822091245630790760183644914871144194767304914468558361723996530201337778429753687622399710051444162376815890761079520556745747531589495289909311067807202204427850909489055742075520809619274784445272402074937863548538411049525470394809234688632849002570610442081249089214170239586212221127833817090589908279683075344587971263400763942433208262035319743374812477248165975083834339020966836525634170791461482729209290201267595138500393534237486751057833947721807384149490402736567571810444827485143102888261435805092537509082255990639613681517265679116179222561427505563531446482709022832514014332776954732215082131043603810376206428467545090703276132795232499023100069780231722793820725848223918962024203126157551495785781398206403342214920856082795590785167168814806783752629739399440233659484450731432821245653526979678756494377430777119949147704995115182524425899952871223985737963229591791456609715607944170274735110112302827354906010760322992453658755523012274063165693497638132292189856133307139963275859984517222970766232951001730984620812439013919270627437809837449071802722131663753715919961524873000010817953360222144620862467709587811863359118682882100975686981416222402450764372237742173645697216965140932414514358534260817109308106781830302566956176816425397540513528650977363341206444338186309891111820682178980418305955277140324600974608204630458518920685407846042601851833770123015074881823052339373246878424633647014146723024994304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -46048381646199134764092069664255638907531867294953571881146259222453281323561941746922391930358346068597066576723271545630297505519515565166461047395098225665674296675888169441352849328843099233047591494795608296156581792464965669022762857157061948083823818535057390480456892170273627747656199886090894825776490522642415539889814015794104158175208391871425949311555801320419918076880511392024914513778197592545297401722759050434914932963037572296343577305113364763277749594792308189952139028093834524410578305905435939161362902844395249096611999772073833832937411757930125471957492591364235007699430801004140208574019140254574505493420546050743110405077772262375161212644722398498719139241010493311456442398388822683173678840243026166215537005050970878920422701261341333623546768188625590105441670284237796769740605442092210355828692869968462362455673524914605727248934982233976565803026578674207743488913996428776311878503651911281305644007233767194917361338697725915989531436636105846036918916177285734445531048266142086510203273395438243876327988247661727806126416473804242325355154831722163461219601227643074598779249270424975999249031014473306075538530879702761862722818369739547792479187805267586012322704498270020152282312976908926833316131723617633077042735834303100915888985480426198180462699344188713987183412026705881158066201182197695876374334247083279611234933694346152369592203793143671144472648340529560314756692065020675804421534486745930709858328217029324268570638156675410686174356078393361815078655044621460079121900513990397690354477438270986679127884734257605886069640219108748854412505056970746620179685561907147781749443938916502711244627747549902237083891601745459955277346359228667386705328897304787326145411243053188927018115700779522067900806407869236558754547716810185283808847372629869754616027137214415830131713963982614507097776246937852036415566645014884162068241205877164084533540402410034919258271371890956877144978926442420212738010326182730531683558924545936604671751388488997384255727100317963795175244862479755766240350643719867208512661382457339432822828544881698652121988545949758468513482047406700355540286097976795042954582734486258687064467689019047429416251774505418379116687989266183079599721859407935818754748425719666454820953108800115517436735676114978302396710980735315746239397644952546470095008410011653808678481841156199888869498850858380597970557640773453305476162996124136228870586089072655867143471336244829554099361081601156763335731534093095624532475273096019634468458649657023257849030383941223698564120526581732300680709900844953848048447626381008050814706492066253046580434248721974410101064933488382664984299173905344971587871814246993080252489043285417233972997005304434644577235381247699459476005810106566957659670647111550653301388967916817815813486384941673218396552409860269973046955948406512106874799139990088080944790086110475965027989237321405990625154059652995496573066412397382955142914505182307395218339951320408612218527824580509182913057737923158474510189928488571375670796140923793139373699125306951676254711776995402344071464260879234916571588695046211694190219956152110384031426787405108492390435023238531977196333484451224122859574219531549984559647414913194601462967824118819378787608371005576127447844427840869007213159859819489160635875422044674844174334473090502291062281961111878620506305459438254384830085986885842035206788744511019930091475480249746534643504184176737606527397877245645476223580277005488538699203926310062567555863282862589137889902064531714946707599187076182707521585054944161330716866816969345351703603987682731995740935057044044323737708745484748369033422121960036422756119634458366860078189001303568040374810505829792229378114558361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2388344049659308501432662887371129418399519235851896331957040424393002389846528862966079523828393687894465305389097653962030840148884860130925339164156890385986240616313270240715567935858262975214949798360364275008616979648076057086803080596282000773016788922330711442984972508814835274370372960929210704989040588045733041197674314419395815589045771389862916822790229121143488178844933235350492733402380822622279189434084713912234703466197374686411756625244209889161884787637406757868753657132912301906996557597910590726136969912891066835477849075374065737404098323841843922395455664388028815222032339347190965102071835173486811987093335579711996993988274231303943661798872247606570247445277458016828090012183511628671174192403952894272116113200419392491065481953943695708477061360067546852141084204909548070679511054696329195215427652427326851577587538457659173431904104036810121880742015175627684408583979140394455976420788010010099984031336189688857559579623534967559349970859593968700829696367299290691456705184076601960567305303409604063184491853002607019795193894429608468527994347115152671650345978894887729231633580199971537711617636222121797877028207575927300755865833071705957268138169499760923110950320314766734001909284313944891350247262762105106456360969774530154581194346399750902785153698803144434539936752325376973009055240642360215466630051915984701369046400619568594702931085412915453384931988749424386408778844848988508518633627936940705529525209472975120884387482876882612796061126265306655047037439785844043834971761966018627482728690498494439875650954040617479771077320265220562520581660109449636369783247702970548696552368636291734838993801762286413198944247423795647990866301779176283140303521540371615965861357122142489868832714488291064546287315183050824225071659549559993507262127894995196452463445986061231448168383112817351802138455434546077803691893261601724051763474619873990136767616819478069948003064973583845117242207992726704928316072119611517040378603016765013942666841946831163321135810776099586329783383643768297319067655584824877227016882561742242034465876180235911555303961673195879734163192008084659004877202734300211352163412639510380689782908487308611533074513748023617860245609054099717487560707848890940036251161206510124454436926698586858180647420333425589839348386227786034331327424855529828947954970827760829379797563562740495172606999751852894473176502433269283042399097912592998305483346855241550421077180646388038548418730492375432780245117345424191423886696533002263507206368152146002991432135794745623652590444925172188253842863012403206861885059779310205550887738646968866597904419395019227393809361134742736979302748362057081928511702257348944417238305885345004041183126076335388889189225628747926304668158972522969638185570968328127183316663239747030573887153042266326262358752406911044576922874798519956396774546924065165494177615958540337714508663559578369484444857104808950639048255751810840795869018400381643998775873002700021089009854742257321277545373588865924283080349121175685782504620462476193451806736885704745070758806306240275915965867272128935692441350135791132417308799837986017195100129286109531671627625815570382794528787812349484497566331745529004568285467836797631163889054976751864448971920921722215657602867886167439920590415954567491810493192489483056280822652724006763887109867277643971895748250638670467108726847477035643002269194288210090581169339954557660053301179866269446539100356586147732377670392802337868357071924171086071806030911323665848886780073208031258626201665389632641070080747648304537794161078313758572239429507184764348258215548772413313192249659045994916566493847704210113664856667733191020061056460730349754737395866399008772389884395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -118190749012417212991499035678029536551488114625586060808290261681458586524114619378484654987450883470457009130678908729949072410734865809991162336445035189547269724281300548845908931839482561322011244055403191936399024521797763046115062435162287575679005579150031965651501584716274578218140740870587564387979210591636909780023801094122965961314195525100569688010943675497928386133844293104285395196399208790430206433870581435367096336096523243432826076949921855741399625653433015993506491435190659442569260763006158930555659845201632375182619235422195803315845814732623197382648052970818428744493241272214491616619529707269359190976737720716603533001128693454986779493098917732746628738084485174117592533742568074555567869432277583715463061438980127680699989928377993307859543268664779111675924709118516033034913135244188043443012287052625660448168484998574514411554568026576133914107450373959298808011914828070463012017892322376409171456355531309376128493027642641817282687003126067573686779928594781853755700362717169674454332092123831958693581006657587010748217245642157264588699847541468867122777646653497384886925785431121890915200310209548361536516329795634832009880922204023255237421508255669034280734686395198127493446901923876258887933750411152944423640998548043409421154028691587279119093210260218260173846356421528133589997243324915960984105163383823543851514865764224823625040355609987779258757884205133362330530362946877483636144282049812806942753018585682419394717191290762277105901511009387115904686544458299017544493016127835169818542981693307207330924803077695956879522151648307651455973666041967571202288761290587827789417556098230464532478126243360059180501937475432249226442478282203538051625948925075651395708734403976149516025666036461260078149456028747192834139323143144683653801240509375061849391871314709522321086980454462890265651128924941585658814629611111807391152933642779677981575048251739349664685387699144892879078443878878673369497416295956269942219185570228747085395399662611968933725059131876001483470634361679614312993542893120794254970121844833513902518709102627299935903336203203225455210971356136977418522851186096497232034040207451649959449857576045087412954151272837292840332395539978867608566085846387642283004645967463541865353825622416971664649588908553702963708181078487464367620555627973263592805418638300383291312011591249249734577726575618833915478195100882563612711707354793017466901736454264288881261142827736270207924553290653398257155189634192642504766436734566769730302091990843948547805589135228173982966046581366754439397199937444815697734955698768879445244960929115598063146794822803570786548044469870840345746075899359263638776407566507117361308849972500182703211656688908024007662711451957636578174642234517065827052736342871241323947813605936801454261666193254536815415153494184185347273390719750058627147082092536599518518282318660181853635319244242185336235362513531023125874799649935397356885592348836269349035033479173417627104594348357981517102893616640108502560632158058095649496554602066274056495224532770906814158833266065540349083067688651606613924719330840764113037960271898347674511066014469613898015594131464172361040593239227922569006188488062061413181828773101218135582490404703898631580343600192315470074485970400443081364019187725176173202925282016077291629374978749559435874888737088695592237589539624895389159079986595583188589991843146446695552404930543270463587898074195363711197346529182028092749729191098760618605102413218083497038705835581674621057445506075134277780865541067226762428856852768461189052885510840728632422328426758471033674368649944794647823789794779594800933833455580759377223666327452776621600985661424899199470421195886037200535552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -5268428667561742798100924345606057424231203263212295195459715817491577457832865160189197742646230188800097756399140594277067413902296652516195765318871551612904550958959335058877817006605169714682550234971891528717293476760326208245883441530502714374520817619622072728571806363744295232879221126774146991465138144665773774306377740382502206988269310111429434176849054955423372192544241366203721363471334095339802543344807103974891636357451586732254420260106371945678685346865795916144355431177415249868817510541469937061212498864323336118075413623302173738948400640696777816011731500274108365241179090222674395927800027993716942565308977320590349869894609092473843802298751920194121925600122572309947368505015834955566035790818121677920852794967560645883703047543208114856887265050336747581350950287791154957509474965851067467839134331856186058366509290855018846055142025988718477773033724487476116256351893680454778726564992690409969878087430515466803840063377144898347793676766466909202748585572069835675224647255477171349606800107995050910385695798319784713025469533571667894044069197659857031212749325092506209567249520902629348310881267131363229886626530727729648961539097495701391372432687855701893937341506432787445621235704369645792665728145075385640133721924969551273692832473244984267842585677714417245503055407915464262927892180409220027066960956379871268657384681690346730151572212418738366952876365948496373482680536243873483688227211014129664045626658702407608677905423174008061530573801608521546440203484606243483940578703888466334605901019890826722903351863177187489576786869730105386597619884706782375487918973611421404203166275695138904323310661666188282067415150132797653780406552525442249882278141145641804406887552923178116269547956907362137741426733756432223584537079415292899724851215744075258589751759071813628430491265671678818116373264775412103758703049120268636908885374288565638415948011110542780833343068755707896285800044954487805209353849284283596726722898478058858504917205393550135280425622205240565587521379428755608904691260448379789482707749193466254021464300178125831678600962647307627368828532570002785111171425920328163126978790166774886377775566576020884932377234935000305763758751938670269356937925722738523089490682384276690426843204298553175647554894669927925689182796720766224413821646906817596772318754665336190724194961360796299063094839988934768253225649985477672134483941722266268870201105882977834860457344077434878998818261936315198358818610475224362247459376743985716997860117564946687385933824012453252784489712414499029454176118101025182020208754228011618196052673853868105416041517226874876278700940335591919457472517494691545487849858782807997456153008325593197827400530548712058421500287341033582088287381418604744935512333181373011344429443422303311494966095113485299239530591005002017252623402873089874363026097823843378668312288781540970214459005467682360719314706902717765037509127944935639253424086619379604706463060249191614127774383375668838999039224082573072471228206426905257894764785366685801961418146522238482557092840894154874381176532219963191213828975955747629514054290628848790114703501136025446301500662536920357995787139316594968014112375408399171572971668829847298736836590385479751471972248445463122537811197665518105528478593275259647474582440397010214897112162456743090488757040974681310753974403059686810433519710264662086298955365585374011559603423305806376983830955101065241560534311359785263739005222200469854617815304635308886352030852119786512550642073197882544048908599363781015859714461812939227447755802730672651075778746842455743216303280706320388863622132474559805769659866207474815996115124925355127979816913679484462340404699773417606348800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -207941104240370745032787233425834922787680738620104685673161780772946464482850299284858758225991438077057363529024365706331802993574984942923464725552817094058672177403308289525298834116458670279338432046450790388811997288907203076511107685794336545966959557710380716137404913483126632133717470090820074634005774595910751345741729991164101883114907983578656281932921041443858991331473006993176712142939811177311423726469389137420582238204241328512043494130864173317369486204219401130350540326959755370376717104147682631771990210540583243055818830664581524127962878002723706711731676453130078347303395320875159247322862430546967740064556958014126685099436499648971251461437869042543493045743687161592791489428475184520448965582529770039237615975389996341295005148010597124471479553036156008107472035475206354914502568749037275315663043686268904110542613917497330377271362773666472041247791249925466150517189688174011884295162441500330312131051864324173725724829962147980705332461650645243454797856754258000112910255771219178124791195407088764244208231084153385355724461408234545462755796294761332746315630273203784966664309784959616832663399144640617749731469783669537466942097673941397563804827015650172764649744138359455303839857555948650661176997253580535511688414660833134187177512978440261851613752406956202984962463323958530052904176223865610159011296756776929322916285685226162842270692596046205830389197804332245988827197771479102683074297573017429506348079049410100965934854225865336902262323821846570086520290714216416605637320201386266140202860301633100945214496017039728959320421025653843697379058304202855132892516270179290559935918176750102625862920123969503098914143425331172677864556565567683749649516599486235335945619509948849515768648479406249619958187502244899592952602260259074286342382140512957536320972020938964665491549595144605781392811851978851039806274536343553574140815724306861901332757807690543351517158113336600644544190664099218227075234276899581081727485637453551264840755650985187700679795581824726158121380759936678058744424307512765426058756969361232221028284722242294938935127696670518315336123064557097167962919703320107423143723176206272131077774935304769270051100098030434248778773413615933065347643284604702152745184681492707554799208200907272112873432065567500849848842158394751730042333997483552092656804621547249212554247370451654420757082982043625891674076839131944386610538861265990996766718012370787105916001680372826783456730783746243934810655048866291443244014914506434847386904341210336845068395019102644741867132412632986771033913110997051566113591493660310790373678076060991432464305905333783772264546160900732885792108228593687717330803279855748425607626793824778020233607709374103462783849797579641096676768686804121488990038076051119636267099131668851310919472577111469359601626667508491783140013599984094426627804571657832715665506602226589220655936578789450302730216080018805952984697108098566829290860342802258960927869832605083140469887852339521405110601175208888434734179685165833798054720959974904199383795364342507354953797250199689117330744389714883683609813178737954205409382661086280260364098981461848742256468056343808123281968432574808018732752112565069509982264396309382323747080109465948416128159165429381506965465723547128399373530311428965557028520862233767266965416248465882564231305832677320309958660741647470632100028621673134348116782791151285865399257510709250491998689226550425874479576655273179870768642756742503356196524017046564179355515976651820990970668112700093556292835832700460197534520837636764497150140916065144676767065828100671965712188732120797662273103881289542707593629398816793545508062790845268861251122105912480707494116187921448960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -7455813378352018458533643887564761419502016601290983644972753455529799466425400173641171069617726380069708596997279904082290545113102588614180005515821717352827593308087382347796451573194722972099633106391272975142562285036308787170559422760480440230339493166507702597797106108146527451243778705756180141223553679453413819481200378945258745778746244592458332537447511107131844149588764592228575797990997211705474544942653688963288209942791398054578124757891230403695601105286955102532547754215306059014531166970929904393454551349223881914359750186508189394656111719731965855925177888433506152339810595659354383791674208935510210367884098680140992233057084943384917826823987487372593808862534927572864191671774618446517690505951598038578069937415851853843336543145743105072398729883186536643979413076748576936649322879821989405164742822152815091770688073771452200910488158777765602740138044895348628050192732588298984891601614595942700631656541231802839859037505188885805709406012964349361408887619679970243171759375090321873994002723807988510854527650308156252506396130080867239454228217097702973757132766787092268540374408344529885802579978235069282108837911412004235885379270987581535027722221427509736094806665527554861377406320493517649046133601522369824020313896591485502169974981236470266596282215899471158745614864362030046825515507366160613092031042808841749266260312752186317254144473114055969991606781612623468837626236394517298467471457026747423669880993996893079152949943099506512513899982899213232587079523977480490886138873336958161119488242188963405657523594654500424673198162157166960575587865636738496901057023220132285468925329796975157919067852569835074290054186804143677278127924758085440880910912386341229989300801275995506273058017834071258744787873915309614020202869014278328433056176272257743811178380877595418502557982370759783015155634562093518911447264101930666725181004044717413249939980069912515070017897766879747732889007375595100015661206151583458364061965109136773358488262089513590245210102997011219595458426769754601954723725956957448744321819843363270991945853466327214949623642460317078010113598133257696954182691798805099440330702045402795150398909817755298072517158784880155999310076713527560379078516146839066296861417362113816900517527508701644623322302285653917685013275117275911335812054537643418782588552055813706976818225252397044503430199287487454697471683925858259968240304230498757430507631267193770130339768670886040816732717504556153548819001246300467452103675019160201493487558229176856585575573940176097140411268205757950116483918514186503531490933169072937279481142220234792306101406880368042329793299473626296518847587401627770443879763942718456806682086087720679481070214991571047045382585006665495593494296111436755629531114582696004907645120191857809199565589544206998828414399395866710932024693032254447228871772804926717825535329007874113793446926813486003848379167001456138397823989836074841046142942227485002810164764792268189938689648438327649189147783497599580101203852563053357827112032619282420494444597108346096262078924959698858118712118104722838928159673602123980033286078189063583539189150696320133411820724129973899128149931260725018732409234478873078104138242031590495676028999666661851014273947034272696421058200245795406117649351079759648790525576434317394240681410170999118137186897584235536577572838859725369876515369045186410192923851457037984829637239557963521339715987219276432064277891932982093142497948413953072817570286148870320063137920305422087095512722228869645954430051803871333423316134736458974245457712673643949354925321411599968778244505405236989189670061159697651389521622922595460097715556681562817654181578131163130517306407387136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -250454595597357147147760354681418329474386040447276903342983724592567611204626771769247413084097956337217389943765894689408031940018133554539542422044799859044829718181076020253441778533104691352952260626255665107548898641852079458133843666833204412223861552487175739233032023661671320960195532540773878779987597320283779105114305582052999673805450981438311708838812342678344462510272109547676509853500800761676314155531680601195974376559259238699873291554608235926908604891441571278470768503001568888149341549806660044057111116115317687166710317206895287371242377480202928806958877964303911454968771092166130169194547013466879275167813356613521572932363554871266170259708608909597725261583104835601101013078609788663245459257859152385896970614930688026430740346796796253985248055451078067170535891034579420121324633472650492152449701059194079155287292256401649187787593303672055915121201308877102516831412126282964185760418727838020519769730735474142570693647324798103752783559729754046955577089202705401503564569544816709179081225096576295899885113523109688538516328991624688866519577637802654695245875726998024885666444995365680663152806148460997442730990721687904949952713709760468231161791814135756923330815671248154112116636130876851246225046145335579503682107450971009057457756367049498201592681398995276377799902187592698041253167125481760850877171246493748276817658158624926597843901999484702252890174577538876899520871364120705780672766107581183385662130022912191612639726408881516871716908287465004293903347589216486397268878587447065241354594358963651896625688074319926946432273704454563632967843687029973835501349076633862398109223660963495584019365877754428539805824160241001724523467427876917494092484143233631760018920463144021569348976188345440412103753102873853769787395476607113479216874443350343442188505103885532661938758792321109617428049203058452784481144308115502141860356808591588390791433095055316332143527290577065142139359240970614838132255204408121473276916039152151308101557702994155813753814858928876015030286102116569116477503252967997051133286859139425407276078330470239661884214642353817203560483092114775310830258114618186632385543520079047140089393121606741859671997798365902638761241870785256530258451354430986185500480973281226593186259972967225169845307240659230466629804321749354929616240459029972699820030048056044229743797633436375033737586261585567640418454550052181852125957045191955052003071289205957649467047058194445963208448533125503298236525672561634514278541075937087554250472452445134775009104972854140580728140064140547393417028561143760804143671639378223169910938058062834999185257645455046448286743849994552994027140885878423073863982677179784550274951923173148285079739140479352167882423905878128924041022153614602137873758119777251471373397684983761336606885329482059106794720406836465033376541383828009078501737370276030531255312246917955289328689289056964818852066434255449969678316788793530748527354078330699140336451279990263820302242436508208132995959216956487260261805038029796112085384837299741437938616351110549983353297881885635279210547206963618975926872116319130173394807844678235169188656540205799418593994853888490416409828324922252532675192371405782190772470930709157089944882375570614803753879652420656211314862622850363243661516000261287739930128115342943881403390900538843652255526415469335798791518517192168118019514728609102763153043031599255880297769946535659184076680629463578863198350520515121550223919111974837509480967779046163674409438004578938570802894427900846279263609694138501615787331446813640665490409061807667520145819402054134102432295324487860718420003860131967552600777740987299806585309623526457804310790876731841359424939622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -7839979456416717554117509045999643346469204256828306772942342165173923658333290582967296531710568672236654496801657542714144020450824898017912128874858755558407155608343546064689967070613138398762089303849889569399423386896418803711939758199911529217712129886132268122909323957031970395250156273491052152463810720698515598065789132446181029240102530721963408537694984459861588531379839378223192553661373539873872955810284027104638900772022619576432315361947429581084602559520671935470068771759220398902391697653801362050008434440728586167027518395300828902648970173482591183882185787975268859618320450361766027212683824641287931233020695459239976259129731597409276222206069757960581343465683720489412859632409928471289626036009984871050353888524021793987700168252620644763687895527210169821038270874036533288926544785385926564811973220931659716021902219972322622056159517967348784212884094363443825032094152473680433271533904878980099758440326588728042558208218093778850269699709802004058751714045905381658454778872086255105891785405217717119746124721803336414923421701833411740337579752376158516228377376041171636321903482005633740050367281432875825916311688400174883259067619117917696547397554698313718673821358150406712712517965072897751197409794576122947062840586202359205689719450763748552391851961686561748842687410234849425294435485640115867742085919272426927319543848023113754913111417300750966448277565285112601356946690747939803757807857790831325924498927414474680882602692143683144990761127460195484165490746587078260400553443578920623666276827381981354292457517901120107822599129088085493642861388661846188306540020210827260394188659042502665587105766463553384067063093177572877197728816786853828604807665045973220774904220793937065408206988761834696229667383191751487112172142211986642324514467559197889253314660730026966948116066848403037378800381447296634429846931495891078775380719086253252039133222192627505613454050389731830744299004621576215126943699874791618859388617151020685269965667843654112537379312262778657666159426619349947722884245793261354091227009941512678923049161521051254599278085286427388179351054652081012809416360732057332972128493560925585653792322035144591360349093724206727293350662295753840035258069201958298332470727344834949186580710463778066853756964683264940570704141953134574564520030590267202012849399004807629622788334507110272100973494685206264871574526729590434479928567211658099365621655906352198152294907192987017858587076189276620642819330414010131101490044973727311372559995291803461576510834111832510444666394011995146812972142431759428309551940368011339468383333326317200689463325688172996789221300100744154532194013652777008928593039118594755697147608345168415898650252194991289918238640672286776796662446957010775980559760218401621214146214704044132914711408531468466342852918484233089862918773414929946261972147032208031163145725506183674025766668286103548133211786868133372764738350352288855433748986892755344404546509435867722163639685791075261147205614454220275002786287229436720752300581894929204342358314696568286411141758768285635016804066977056848397202248599834250177572276766630194348635408347596182570453010143569925856616178086150108759355661329264467858794917603643595774324702241017908085628831489467173397865534728571837926675847280234266315971279318652895971273508882769397356386628119048297289606841724310052127933571357082024689276779296225947243724051579759548398742358492613601571330265556376271190486071309980049004057842305994111617303652562196713425709556286669408060517888498657702481451430083335740723828823715249348200846606159252560153321131673987556846307842209671033376123644662747859624652176279486567305284926184367240962375680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -220246681049098129281959420995018770081183977139191459229333472641293507472355850300100920196505576215926129863928117958804415466509387148745458157320530824431318251796126332338832813118938714512966904320964998079491029370213658822567035983468045061332424019561458321299766361894751360497059931460601170746248174388121543019461063213282044836903715867336258265784820048494900482239649360666713561910971174285692116285599139177473515569055356132595133388134150942008921280424088886890249984614484201823698859216548547223651811036645106941489050716107579175724271716255328999014880919489273727832923017387167540614977255838484817390331726714632548753433470642441873630807766063843598914365004165029089270905408296875368177848320737807532425445959095095300136745666465587811762272436106170251959736884098701837375693427138666963928336635911353477036362830432387423359069896114117687066851460963929065686129991018304058252539573983503375069277556173429937812360619060358146739973098090232597947323479546765389337430278103771567969121325907826097441876139883244623451131271674301509512514518620778727811707100567333223130227196679370831968826549204839518045177343764380145596570534899917439441019208126893912960770548787711149352928122124396069358941098221934090363097445377431644219349613642873520829283902975600496564502551844495182331615481669517456116456050363658616108469405575979405546503691066889270237904556565682533815654839606439710731691168232255769081731502063543580013825102854305662981870770631464767012591803892207435136938400554979822590278059262789355065000073650730730594373315002475566413790668503982077815183636664777379979891891397378231678994212896978477492298677227969566133648014009955583116938516334150474799801193950105643024597459448217381103342189539253657879187636423200523274943247895050535540523530300470743664764736941043875195539682137679741737335981419474886641676946664437072031122916906306188500531373745917054982582595325749957508102885333161935049415298508735231682198408348506224381310619797733365761592732928169893168824452628702001149737488520173131640384377074540070789694260308114251348000667923703205725189974461961616032284972355298677562979006986650014420536429438631148402825331876826939823085957182622665427073001740303815216865839147341312746723754468107131229634072103285676142815676226187512545159204947749690189900625868149157017198501008110939744823672434339696214793457850530536692027398237412116509687393659812538155523126030860780777551551770171608871819282374507959124303293834857704113426166746856466943729474230101068981533462170591354422589720711183202184507020232148007686506583253847983968450022191774427227730471054318082668479708160730080518419027659333170438029799815798108843984146378652190924766671884635520135876577296112590516782964025337266338237942041771314442622914091092614903442287874990022880258117455547919469984301727655717271486447965120734396259161322292618494481452095764253709037573400776148060501996916589575263231197383576066697333334968169660350214126757974003028646524037061552986999188238203833495615400428537079941689011862574328267078427397949270187901209663764632697820291925179243157923474407110663119728905680049713015866986617482311432350213791134668954728036746255117370120791370036649159224653993959364021675294355160671540676303099637900858216287227972475888177436401034055441185827755642576827351251764548912808014806870205033489435419230142345159544224453241978953739533230608305200823850816213063144957828015045442029829665150558367353570802988812015330114959923782727045267138019940860561438687920519390900373710786330442736040846092409261004381841328965710316890524311932965180140250810098352989480086916361499967488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -5357536273226897439414064386361808981582336242529898464901589673736074440425902262872635127612046369693724163328903903301297994760664274835115551604543267341956182861187564603600606020562669704489124666701962701301734180577031512620484594977261113376297102972302673025592741140979015502846772033330721981659865153987139849179688963629742171037320227480143921694677638709543550371230360032790163960486134411898695463975122190036279129327974387402713556412445962593285432742739855777738822444943953038828465887807041801347455519011462659194200488108753607750591046654756310659411246509677438307983428579497482261009591430068716752508490500456552530265553497150750807314840267047679628017407669014561897473898913737167739249501203518538564411287168888985064245341907493662264058193194658316326229366225439681875447675029096560797557198679457578483595991483845834744698215072143906415953728113911488793439885908411977139105616529106417776209101344103090225397522637383054600494482581136773062029942264873689055153614636898186040957910387049028079992073532746902322782251550259063076325933937716756272395835837262758173387473950878162563706777478547944181567696865648085648381562533889539993896177171041240358907145594602794624482375648754936805834663156137687699257757997479115267066342687388315112014872947538401824887332937591502840861967012543930195483505463291350081419890744321496594976821762709296834312542428847867229902291012834814896197805081250230646929266911628527936160252925983592682527366058684593338035988430677512077139825909859778652948500558364978545811967476180070640345873519509578671495620778134194567885158831253366400447618592383953862270285006536156619385407612316405170245699396771225567758579753752481930216234683972944024858655085488035892033491128575070130794635433779511160794834773801231975345506402762144206643391200244604063205902386190980697463544405947439708459490608396153682433224870893619739404637615304499049364077048775802518907374386123394035532380514605854717370373492047293897950537601240658032912672605057465897650925700144079123998158819869760569343871485400210617336783944906836596930514145962757398510266539571690810346025272078077097132742837585148433321151773116487974163231538114360283428063563291449265363143757563220487308784860639545867562350710102578065792962348596259284504057306659994704116386725247726408446538705443998684893269797918544594528151454441940281521849995247236433190829929592583198252435895842611915647101064332964966845130198148251514870619451017154239743601306800710860222956771814489487741483832867936448673794291005026925751696492034912534610656007262184556544835781070405169571228414207057158078685921877278556580733721656258516459994741399444355785278585881677794144898549554607609397555687951014641635290178357989539660749078215687822663343987155035454480752333603896717126197847332811988330009789011283505776996137442395275143681688632011271853904024208680718175431527484420431996957557233325952250185492583485290042772538658523984724456972683276556263796545769350690380873362336416415525284391220307117644667825881432163519883752438829839509335996424950099250539332323839733775312070260894769751105817033347969735655836460201350936933414315923209839409407819357131120511549770011566074713429133446303661401451407888903833599783341732105197418286812594429771012732573281599746215039346636737663367322598724188811224930702726134615697929811668274096870643767742232915711666250934364281342180841980438239629228338459020565678945273699208463724541300276108296392850773604687664921734824745151513018145819200437722265320107883083591347231699835859752688216286147131930585682712471131101613229149453640377666854217497737493646194412565299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -111028873723203886804727831329338326744119097429590942678626901183278870722342973078956200151883577769696780534144647695559051249931703771580781751055661294723927526312232362397551971724020311982407946426218812332900335785770698405240262434243993478334105108313018722285013084001730087907537886787655212260451872736411203031831153027427276656935073698101567318310347796576754362595144254518824369406544551703310643588028401368433177099031190440344313851406846917308882561993406589222941257713330960319683271587706253745312297208342871903238786478779958438386522287212877259496472537231409713395980306448344605660152069042294589549712948450518792092014853033534288991231911225296213997056784871078036334361259610917682889767997455851239465890462728305076253618951631168222613010163335013912506728962015347602992699305388968939324090276185583542638734134137241310551479424696986862988731863553033064431030927680222606144155711070270869021457978159936437060196803927090840520783677813185521359325105229131866746708057289955352253481316889858730899649373353432795874483211026128568157501273959666861712458610362979133463587411132775354050816281698604710584738153054339483751760238067184290095077812667353125632926780869662680437927347261184988154407411083196137319858214811551040295835079651644609677679447589299808357743208551993650331101988509692460615599539067719947411537700617565213364420825021304017142224664452955617804874327397365531933974086155332554122395341173817831322164010861989939604693917123071575116307168957571042751585730640620040368252267323704464407016477290504835163952300480573249628279167459362905698307261426954025252753383067933207021710977281610155458867309833742356009499746364422110688952188207949494146650347934770672844538658119622091709018901026353169470990321415686773477849237465691571333048029352229499034240611260864210627487601765195547842810038949102843385834056149462527025356325678659326122168880735649898685691686224349629497850525818554981925662098427950298021068733063774004574204810002300592722246325563329850674602368131961845733728377629286461953829249659865331920253840798669619551961955762822604938626605808496894198619031329541864488572787926389729346591646500005829441690548672236439812705752850279698248127399005037080527428735318106454447888490247226876927046291136707518053255141448024694995967252530187521256181150847668564970647538308390732755408208572462747079309031896431128358654010262650810517833485802905995376901504408632162637397635202943534340968291021059559283960702302408809656083110829963715562281270813409488818537301615948086592418986234070512484097074568970307588977817324002028341845304532945282766247479086232176246934820181899143284409766757228555590307572225152577496248955519952356702331553973164707388077031963572935657410154302890255468859269164133268120249633072628517399274986138088684788091125425726623555482963917054789319976015603838222898506967210883427333628830378132326227863098080461084665839724707402637007801023884398283907955005600680871119551597976366645042090642818312365999967605546727850216224225978062895616116705935044938641921039614785286613352609107008663735205878487218473707528633959798451254711754935919796232930555077582853512956148953114336912019502374741145708073643066980967310153487753963493347878638758161513048566958753421629866206151889458637030425430669240444873344233509640828915260698237589819510755867712016336363498252294207464463095326054900986521345811662728547392473318464785217258636676175896982723614378904218825374148122331847762780003112443185083228034447722512634364885629518734661400597573920339776960598899661411499915357825149889677539194032366404648047657808504001926822426782717706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -1962635312675404127007072418844054841705902369271792145286663624764808314590005206107884047397593172210557826462124659466653924208871898288117098368373683722232700971923290787472141386828136385820748467632729043914257372749342980400710256018166784119453391386724898408864682490386756060492855143086234655135151361109202278294820942406406760635635753616519279515998601957070628106355452372976803040316794412539133120422944082874018662207344630935855209998437423898118142209245693492573421889950346552178667426555495824078548052729474967370454081721783738720379208500363320448061554296436837537260373202531417662404447972391724158426947663554725111058152580130190396334434344284394012279312473426784581078639159041733838854330325380596114920994874032029483072665808095127873079062222440162439434319494016773743560520316313464059949178676681171038626786650250271060284669858041168907927753540397814532620279452191123877924753511988277252767436750880815626806207346708579022371251486974256045436366873651092705169367509426406664390357841702252039189467291141967177214042411162348574708618342263599445106194085144979899615170978878780961662402379975439165659606613534792083896273622609933652044888529762539265296488570983908540294202447073020276858949568022209898043470336159537654638713613734956093721352128443263357354990782510518975316796499813112170993581414586581273891659901193127684301817689456299569323640202206418880522133798282612478125919245436435982050635920621305785564031355267624861478790084313733295769940190395063642371616820293366474792920029898965994780997762509582804321220398121484147175819014972720045183384874853306904919173708762235241218668598529081526810123935770421882758487281075218455767026025616781483379515827641137740441929430604619535070509312674880476057618768439461192890364582373343283984064671504389934343461149018413626355852226505659560317889760667577346053895694996145003710421123842044827824652576366352149847277282291835555406546782614723652622625715572815185515580234774500406931244993632920586968074698920870755023010141652636819804882343230329820461981178966084030441729459941841303060878309315187561105611332074132328485685731993671598841975579038997507474474382768215703376143470195267042710157799039413960011505141260922909608318092920782170657760530662323113588507335209907810997072909819203348394337133901700313989551133790859188422042687856133706599207487140309485408588781724588876302938231970048945721383471760992860728464200626247534847900871327719041439055435873922206038784031780819458258030773312664163917052120376704761894283695020787498278033147823578944758894291818954978407922194871932677999998230356320438972193083347277961504428521898984074813197090472092586665336967720889970813177545393649043963597045535570488349598212887327865141907052690815085411296355580128597569557098526236154996624063992542154876045909918482189464753701244877279665306407509565088852355691434679647365259316281950795007955747845658557739436881322380055996604723949789188716431582586521873586676208485852279353969684696608986747157597990910806254063237210014696244926526089900057902082198270073103323255655947269033428532463864381526749484304169720133714659160269066762016891748025412071598259546957104721258634232382976608397596785640036099823037145592485320542676440550980212642730166018233716131237147554787707390970350906275500768000810073132123481201257639980491792196626326662959099052799798592612178986794202919261937690907437940560428123661176839052460663566199434859938720802984888066963527928563724882927725667584043403269635723927853903153431017261039792363423846028125201046093835949169921090846340533507450961804901944045943733936936046838037752246697984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -29922698940937724777586497401693057210024330971931815604584855071518598782197014966612332110817246457449836257214468207704989427243698529076110366228153135100264178509122423236085718365893210923388082608695771429486054811871762008682591749006806783696054862565607505632702805487516278961437415701298088439603996535062629204950592074099308414037826821920046213569774721826516579301930544606749636837075987565129304501711161315787627276033309544209837442924980923416944301112510976591787095212888130623082939368334678789984406373258533801328085881485921799777494116860496354338205256928591625888094608459573469706470960239003025268117154651758098735123336138075241274777317447296339058711080689543961524422335784242859094989992410808666064087973442964011071023461668729956576636338501460241535700554399006705645391575782598502546364650295097179278386893410151300577708127952477904957679734624471870312838693117774496846549679281521116233272987096823359410641998726948981980406070156170923761692643047394332990796632759580015686176948607001568468724735575248755289668650907793608868618217392721379827518468007684658782630666014878332954079552573454868002411668796552883188251404908954580940293804711498742325879007550914711260423486537450889035970239786364077926939926623982819664631370992918073005838457899313806458444342104201433809369316549745138842231988805266798155590249092456354471763993413032966826562128993366050738506031740778052052949104610062222969155826576992891510476886991812254091042881342090338302343591782168667575510076866070658393158540361314338688830305614871297295107766612737546767686906264436491064734073300711542982893347301727326536437588063961744789990602125617007095885310652190921473715853820889915771517422492555240805179204085056491707707837451452633712258565361393210082756870880073912669205350006545429169556200355955173678042075812230961382618590955502645201856873386748777399983002270153159536102239179478993887553522703789437036684580894473301152643016253408493123716879814730197235992697711512978442369869899657754925511426232852693313133930956885078305043855407920570233789347844612638622129977928761093326736169045918758921141882943944955533939958569233216102360935883521971090267941019899628070633671307486452994356507376177626008302145133952835745066999337005167370458788181697080406891005557808952931937826899889972181132821637915457531538915375629803787166499828897194095923760135822997973685719731432482801660490285364191894363507657275581176190564848556824111267629515863336895060044591945877316039958156505845300304942772607734768113355195091244254912143939329049871778856648516330581846857960071040936844721464737761440351853507270308002902845173636930281602997236834891407486927981380689703853985155839280299791662549480957950804095624006655712312868064369195172159031070193588459053214222842989016605301053004696326810660229068469959550252329550642348535166995280043565391253066297300292371353528128902135580178935154747265072627182701714258089458942898013154648052053247513523963530747580663116864114515858183716703282570346312893459601968690006344475251571879304800160278241855496973519815031848143661271872515841756007567568538131218854846549708227620146203585014482261727011878890617321986495884144827740721425262730379485780597631664939102564621771998598325504391099956041482276664005707112999095203045385773234383827568433993800906804406154760296851874566628903871231368744408930276046216993481901287819646306154340553213094974385825638310014605010143817200491604183059424964394736309207877356994187291097866160076601964611402970320036603686266274427424428130624955648455181960084816702851993264099739882344891125681654005115351178801307031961600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -399524791079414230068717832549720651484850255112681360768961969255440140599742560402779311452696330080200383230122628703727755904700246451283649606009825606899350535360830171343797695772394059091253456565636714446475463560023903478873975051078653091044748710798079937246959878180287513840052674317353256582564917179907264934506971041556489702733084105639038583928646229147524181089424275602702436090845503964987256697519769309534989673515059814059974266410101688550352181217136686146333993678010024510173175178071895253587538705135050981384501807104643222538947827648898516092927903983673391950833273241467328406556213140816899956505664400500375349301267709255913457288525201872756123128849706156642298315828646939108283903128283512594706152326470145281522949803250384217320924796978051359902676838049042589904496410265235994674476930104655981672790050692600294620693834014827018985932469107995159993445777521377899064265175911135504875297563731182388036090458122383799608066172832050238997463309794314679321005296443054131952974623755376575802471123547923015692606094440280419208914949349837587987747084520775453796370304427758556515347664025869458201194095374283602486997138696878266962975142591500927649197040232818927196515014629033917256358390648771607761441614491220417475345907847223378360394894540815105399636066489822114777202551032899156286685697721196391731828455963660789015683990621959981147488251059360932120186191065885447087394123781549652734001713538212282400564067708835489319890934316475517451958234362431926825608744035735108442713072369700052809686787916649768991113776743488099897112956056319573880161411391096238978385446669082080476756621264157464790328063600614282080909374532928467211694663703223208521104182710624340579559185190155675864907639484988290172502880978884462914801479554996859981371376138481867209275186558396955342005972736911031740812819457813465397627116957322819315112205045650782967610251418820393880077652818685255328339572978630609044411001110407862225991505138325030261554190126269425309647052901125104134773902179006702081756288126069363981492072761977012248494958574670680372801094224381224922815671608004818346627321154635062789186620947637408883470271879006529303421722603696881713150012737217713567837988421324375541637693322475067049143785112386391812716714573795655650203169430143380492694431416569832751184789077430047099190674337839271073426695299904975370868868832692095078623017651915974446277078488691948573292559490543264754505899530535941432703966623536977083906042441505227058592927343572917479013471085925402657576435608721133793069614610971906861044073930197159909416802477860005063919612382620558702458002076073391847803392205134239347711538378130868915913887576293126431841032545019125727619576909438670994417331255442513079375817586449884420871346710089174154488761145550571660392289876594450888245121175821785058992966386868454263314315249931724378931541742559759905665331026015822607733686343820090965840720626603632924363428091603875643483576630659778085034494129180412964914200450132975319449703707527266415574232972000296070685047237887923584886355560991233217779082591709408278905305913236121610613855940681746796201002123568389819998984566800065523936071774040914643599534962071538259338422521801525346217240045954935592975817866270287540208949194754509456277193789218521234707877845181659733567064918032469986725252659124751203877943028114636722629570872015127121568370572837986358133222851517995666082063171240137780300392006024847973241313298034353510563118499174343442760242640392166595394010128278164604991955295934579594422303871705047960340396476288865741660943108775012105118536822425604285558565063634735595520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -4755514282061459620720427622529673469808047812772047322625654784719394437781750095449165471236852876491012927174065758515316418562173684125842704142709303838974808058710974337842418561178277367571150890162818671360563079140629853267980580433261468357327601661474012199452421146416730382901280335489225309582478804917382924543372442994178357731537186637867684582230229867220404869317072087463188386369773585067797691210214790255399391353915916451435859409961617836090962116600877532976822932538687697221668220648854851207815544061331611788781465284332502121460481362362501456528958542243947269639968828801193937978252934473961790993545583002715581924308974935842172904060563035843956013381617793773023227370642545210422170743553061275206478222181743363304370666982078456834190658738615534002856122895465637707932361082259677303121662107880186836831019406829657091721042274042774438815473725174974592206722099913820966237899830209225631727279285650377453184016749437062202267612371624430010664250812889328081543136272280533002568241721519284730931386806042787536510014066075193999439910920906223992547807481604084071185081347582207387065428672495590654399474960648068395670704107618891833934260014712344845893769053835155952058882097958629059920042084914523962071074288652884741046702347205727174555486848665414828310231772462042832812901939974515695664455244379866357280459462895325929065821914531663099226496918507166426208242052744762927955157762810486339121992636395148716008933971175173510425919255398671906830228312209067327191803725827480640929574541581897544595056546795761796367738434159801746243348425750397327499729977330798955386565926966090189608626311856863570834798404109728508286095229070929389176347017661348159619887401638678787392046616327625152697891044855860638881958189122125306122503190812304645579189698662497612662556172737549017745940989683369273163085385610873927115885243625259219086880683312114782997252766570456296441497495655291706700423806795629903826816281850609824982796999158359307483565292052787017743107931542538336818231866520444146329109676726900415783892052292285261053653408207595912634555387136700729231431616121904223216283846151588695669717192891534743659309790461885628415189332604950766563189909829460108444150837464470906108552964556993358902590617100018377346104954281859240028147706642513469814044555236138058470937627779519310772989885566568359774100128098304009399611426542648932504230507652077225318288331096628721181662971106613099385781036173970143077146748031627971306525351627736859330466019613740991580564302902833841933222455943332538018831546553745153852678606510001660971997383525942429406634801764189519049654066399702583879376010332830611690395907643885197109025664408483237258127600020632575940562575450816021916389753601964688265998153607121430976702479746744928038002150498537104974745459223190314920763583620706280812890854111192484597223277118597287965066967471592429090083881633946982687597114117350724754768533679581201714763137411649958627829732578882209898273880006014263014896283315905329565312001087610251667916699692635474022299730776250042136505575698801883085644554722908433093538305632269249325835549543455664709310651647696068255893006447766068696563654194582797885339701943502394145451791224946152801540767244747992764873322933433120511139267974023279813954849237814719300775620129999053338436231711730615924432685750835404830195760714611882902027352761834696605631652136631146687722443960559252762382095617220002361206449108153137766678247549306727992110756803158374195198579939169353162498358557278785705757185265962370170659106401176183605683748102445352683473446836583467513893708021556478488405276341829632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -51635496565964041440175554782160132933825472730411534406630736060558855104207008174948953779030861305686631285885408936648364660344682595026985889120589908800242290482691988121591713102847180404290623934688268604683461216207045064286560083366466409408029945313466239061459844305027461923650147853645100873858336775871583946796728075131034291197197062490373272424661944180672900029840882514750973317779200156792714562904630007708682488033318986355619484991335944648839388347231175249899822421272311132762550021357713434114998634054948261078807287527057258711034831197626198166884811787905411442490756701924007363396008052209462098668431766357132461807884053371314541958500114878119873683780285289626850814774094994627617398616654260342422008904560716359328715338119320135028929536826834106580867523812247617977136954587182467094796859130150259866172825033298740218925348271803774966191499956925742752129181135499041683431907319319298798675334123737599703031559946650968256370535151634456364666344252530642414019771505044091130439252271562915245962322948478294272427594086835103755631862949619376080562634260118135801374030721046700064099211049931806653682811892585472508034151938273457009823506328045314617686802145964627894075028759261817740761687793911097199796224534581677575684288263117829043294373476839691710508280247631836825628395530949046056235041706206444515751028788500809815808406252262483062304141373911139527127150355897874136190625511415281123710342370567364425762239014265263395257060840360390722561016344990917689893543099471464814237070410613053753911730701839485613404468170288062291700060939732654566816332629123021246588671912976672314915961435047574349328171317494818901591252194550847772308074948913920295518480720336857531211110527565922479884539681385090499791875385506944250568447130096351775858004670113135628934195891168836233117128217560515350836347338856048925956104051333485968181845333096995810109119167336812377534929655025575327825242524396143302221545252267624815313446955219517667082624573352133353008451595772776622453968684858319446140087523411251016122285211502721780984235546400363134668179412528477429916981152642753247825497736272101619561235876634587694211619713224953043119358433012717552602062205472650407451446288530394113851781980898991837135666674425679728345430658614717684040095010568795981954017803402410548121641192829579875153571064856648425862331174645980574631226418755335849829430461992860785049483773847091732027920189079007476346763540815324626737671430095769341487435355025347322093533768965177109822486502393479138629970425009483695006243562460333958805040928166617534538827432900219642043476316573694517345400752761950020479563621229628020565653119468674001746409052349972284300263801778229727384666690121586517344724789096386128992434469956525773186997513953235911778042622444698660759522111388588403424550011154465308879449155608967905445172100890204879850095510666107121011679465345421893526607856141922514822146403139280458799578943824697056416110062101638230711242478391667111570689322437351134676601321328541730794968613848231539710088548899185838821742028881625025199246759058204369933455191777882544515737017073056718461495612670731485417721005774545501497290919837574670601098803897873679099197715375320669054854939862500439952035196686404350674563143180394880532386648820478468465993992296159338816757305170708720856879714135015424378691802048340158522349069644321252000829031390993121875343722565521091984295976103412205125654439959954633071209683925966257903192281429332872897482376190341278886879620227006547574898667564840333756779145006584097993853572132418801463550956910020371625123849592083568522498460876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -527010192573268357361076469228436245853776311240040799234803411935823462462497754784082821722801129117160527993772403555745316038964617096555547839984625462893701643365380757903555791205129380657797376626941512189611474005358386762126402996521396812330104564005912097432163050769974790112007083520781240490577477436863802237328387946863667671160301314008420296239419297378734405468951115312028599471447052495823494691072902385692360514877484048105554870199250031724829353938261864602128127166958797205793309730489611646437411718295300743889287966200713901700596071349160402062874110180996754082056250345069898770676230648568764539748064243765226091605756461776120995186877759391722406587946353828934096199432804496765524049492976233207323572925005052272984994295824756348647422485262640258549598734894558153171177875187301008760209099804750196475092719233811997627905178757452958530328487060714793084243359541791253854114323377681279846226180307496472253891333333344311340607892994441934533963444196427637815855928623369563734219371037369539661358713806975471409606831807085293002419484213026386659341019122555153859662778162844401775705850748705674401837713937668016698069727172031543149437885957843780125415539146695275593305571150402369589891299778426435565142726299522995745886818226118769130018037231608428673429317739510031788724131055316450478863350822635736366549612895996496253986460155492266833337712060166289676786867476338128317199010357380590319345250099206138159223801077479398800624616656747690452336343193118018031855012849045782892315356028904556079180201329600388691701870631248517098510496329280162618106639278070449700497748260299857670829113181997888678434419410854118738285632818101630097433698438930311633655584556570590212542654440269841512950496212395275476979741656621590993687023699941643002331237308673451468961810798269926953819658735647487731876683363184116265664452195091959954744464221925371287493298551813688558918453150693165780337820364449545816485571785222258403185775259958304229524533089754430191492233391091592653448511722626928768277386464828827909480779623134269602715054468883825165199752916612244476050033546989808175813201677026082918731629119658464162037306954637201777583623166238751309351505389558390820411341043086262845335694162150179257440901555145117454790384485303806590617541416780359794732038596096250925668124743316975982293615288050071154276411911365375841484056016837690086559872646041101610094616501300477288520211652839699428874524696625079434578802344897910880899061405330391758526498901612795589795920601845990905696561667086674364972814209742281032271611675837762405476846483528123829693420797416396711643629929814915786594560191930546029347396765444110870322316646096607679403567370051292590957715552969397060918111224406980787126793927704051110063306737936671006264288436627623636941569380354923071460074920884594572245101643258755717748913543690952234282512553787235698887380269842357085006729191527285253078280495550529701303879651402276087829374837044017489254556238201518693678938507511368612715185187329613199601799107348034858723387778004707831740616056079814946906158699895182551269156603519073316476320101707542589850049288997119480239169128268534348334292731088247762199873821215196966226234578352221964852017210555837141750794435480015919941940781881630325088808046622907820854467962623659149695213975394981518295774338382887424719183531843724858543097392596866462537031347248893487212424609480435071172110971650753154823409357567266821857694565820903274181460962619121626895185407487041450028349209290264675840696058460108913789418937497945792010788165943087970767694063764275850481099937125251737515458560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -5212186604389448369054406869134105372506533332959982607416480160362556082751287847344055400762115583315817154536950049551687947980885987943165757882196183612005386568767416119865282129158692834919406481187558355763733943344343632665764822377331377050765140198439804186243645380093450252972110312915430038062784794171015656159658725525353059705182101033593460124623247585490513312696846240243947958878345204418325787508181252880923299986775239445659392812460787885233638220820039928337349561208625022404012289887975996027294487134865099496254174501539948265209152037847491961875130572235753627157005156031604997304027928479398771434415327041062407644378910981113550313862672470895661664740846472920770029100086470595908517500843726626375134259368581986040968247010431892522071976658563550190384893583250550017693458849694208881456324227754917600530521639631290073130644110440095852520293603737649474994576449070661468606574918864636987469119853603044603581792739967475384231547267452792376776478447675242691433769006928827599445688505363452119064771944016197913539486659786352061553046224491061115888744835520640317379610414735704318596301490641311248371457685978408326978719837832389615280861816667481116282786944218616791158180052452123903432115696612449966988435872952576494451422816164287688402187006495394258658644551023890836311225187507077473996731387034539535753450544189293405976129535569812365195657444321310204377292368284227938356139880035139577570837809925766173817397512790482004379562242896416991066254782013198508419952090442717779217619062117433693897587677547141183239168807146289186932119103320243367764005599107421314270794579852211706793019182767547123722791938024517364029131611632564697580862838047704804914485803593946216750741549849978638907565482425805492592359886358700072493824495116673323649046752439889643427274276638079371620261328061826884143556879027977438077937129118161783243513646797128070498764845847955485779997579074377335574804829227381616142833110434211258026022848323920557912610580887651009956693378609507042371208699887846041341786356911070437086163750347383143666122852464472014574361420068719193035057374700618327178534459179153605684808634813790412132231252171258966204337479946202367256828907736601251658587863938185220988915262957592725511569738960231496214075835051169631590312373087489522216193299541105938852513107093950128902712074590671335258554335313302310421432339778000506156688324405302509047425970109721007415927832273482661258903202495403998536212732691877653220034877089721743867958530430348176118343866342239792117763318963200057709231496192738382873761069874612765608252908299665225455750777399389979113447942060118274365180012463580883106679912049945596196128292116122235558780033744527490791738317642858406103912628809046945326103709375920108765660411632063567023808686695241606883054907600872267368055440982093887655999286012508282979192868794315773267393020105777132479782186921520593107167806166023311644451958761138709600156621285863561118462138899186405628838086947462434932800376378191184134899017698759680694114136266098410990595938421088216849971200120492214902222307982839912174444694598008350430075813630597529248044995388218942210869387328518427497831409615992678769731425915402074831788263067684928022690081044206416343537801242501864878381108094745151910907209420375657517546395654684356212836423969161184752385704719543872199867747933726487457432194938188669326070866403510432683671510775976037582102475858999204001007756435910615175311582481916018633443178665226548369683364284729620679129563663426857395164195624373273090697632375695185262099832419793929120173948229021143462650902832783101526016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -50930737070931968492948420881475667126771083560483624190533706089148203230266518153832712371173442215906754510181102848444480726944186204217530891348159661428283604783188860155767482104733852119538023156276505675575168735320379869689100284798108562828406319766101608251678493526471586032349596452423097764832267220882034783339145392383445442772594186202551370444917371721694659981836332783699121921062910072200895239823623038639585418501813817973497562375496942374085226178195372537000295814231578845423711328700216037257876147139509949372773856479371576556028261059782952166062225289020973576326907726135390510986335311943750358676919217130510097454174594149347816182974041683278038992263541583890028866777956983615048125800331727921339715176749049157321588958840827754468455549319105082021068254398575778062536221993636459511809098132582327095506214492688458398711294155340835981280432364093539796441390767968160424785741619180968512975698577228024838205077672090892710954645088849523161745872255478643009030775263970468631286949789917548615820925501689263032730005633891249573341168469387571435573997701487748746971008003793978923481952666677796363296290437966549063546321075383199778815828860197578397861336068842224427167220205104394916589685594286958719216876445726069605390992222538207184171370394738028812350464829962100269528561256483054983506962981655050681250493327777417284234862764661207323124988882994577928044403998154990875938053546803215452656485733740403189942679238987465191545870335514705704978337262979540690524371824515615222260054935948800457087388272862866154343125590178919048955277460926827322690682932116706021489781495469616007790530808509150023883967664926176666233040810879287256678232140968765363256053067605731808468441042267014159766170994892996777780379338067400947572339020539224539678712788768531610147005875255461228699345968839128313550175358477862678773862980354551230781074782159698925867113144973465765055008722912806733774237463249045414729325799524317366861579731599818149566917835630830154244465411838966357019350646477240173126202973438201027781239565550945851842818115905303825087159096117909918470685753557310316274928046330648966045329879589015385465522308556364188730906272997699505227226476609215330576264570147081797857077736854897578398534704325317951972262218561058199069290416169856092934614641229982872139286711515606375431269339550178287921998099374020151516294511415590884010366227746782618656686414025954234770213384369585142496750688195325770018732394483474217802597464347410729298292091134140871261147317256140951266733018060260234778769048403610650160695578350535229240599499169722595849268292749713689481972745850727458095338848401035661836239751631270572205046974587430088052237950947151716601832674005453482306120031914060049357214071369307453404027476432017633201045637242491612664091122006416550641109224276382231605831130837629775216614420106658886944713357037507178739647056179025109924565086432331713931398443165645066726303087530511930686946222847203533925813376719995549350828857847337892240681115479021479529569751420742816882004803550123704347691947768900605359225623345929880130592371696701195615566219794113281302406513878399014605187809235698300641168478126003923653429515105860161602506737310689179913660371780863257751872642686195643161453031548843679231024951546350159653209070682436235838387222151287028484778667395610272038783404118171959172143650540471539886298612195927555239538689063207937276889079423368885828848708415482102243903500441583906473366508806205515113218083361723859765821215335294376202810112509328445625062095057579989587014528740380552910190392759720267273744111144167014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -494276642728504393169402632494463923577264890021881993736641742980707965528710323002713280671544824471434470135571176485961793728228791164361431012624007677322580550836626780458086691932123484609559152035354317839654399508880488144654322265595061790914795855897450798576017904367107195175207396206466334395464158455241865923823156861708734831839224415248204236505901685295304012349736631962714397060683567103198170040048204393796658565216349454819598268801105522706857030128496893985843211629881612829336049867564092400056791695890609670223160743566546802319904429496912266018210462995559978023836782751245113536029478829510097865643790725472881826498939840026637488931009007584401681494031909703099923286215569808664932625397454576282798285705473691114392707304662636126781027642003059041808209642096314774115472218035184546935317084001326842310479984059356521688135357896958421010079331331839953745063518731209551409195920097771923163825551052398097541539066961266078224160006346536330577985120794718409895407741060298363811314474693215231102170446175603437535246380602036113176063124596733888482057846497633813459210761663688348821800535762674123007623086463780932370052240655804471159501298612032207817257893225303387056731220812851581693995598402982820218450098958316930241947990062100887630629614359918088236082926477336224105679622977074514426446374057671962474436131735376130685197485505593227285018468543889931859160985007871880018323398951921846926231639867823252461702748472650067213541075428792040069026002637257159137451060941270486680253146762847233837181731370228572418897141891101333373423911139636046991075506859926816530700199391577304629650865970386854163930054636370226819632756110219685321067698553178197554260224506439453809655349214729063803421027004504699667176783034741410161021655273901064801581918258638296465306386915834027745161419731063111585403614158774854294680313791251493525706766232881280840622660177553813575193515819591544706289463522613207028976059054232550951756495746205948034982380964903821339565734494089161378843456818360446210923357454050063154146000682440060983069806456803013171322957615467527046632015522558647868506532478262102311797086187471739483483009163136584648241712557935354861743451182979040699278394050399717055210846181943287487552449926332821075900713645064211076224033831672556249178437106474501800979038987192342980916238652738362038705530730640455123040399904537227788449427202795890932781804047086015739913299139167785608278101505410924996447927501525825685400547631432714354321507403584853923589694575916256439915608769485180429815308428937143716516940902002191801870773128860256444245856027752345167677747264187117975070976856270507737230236459157505665012450259423715219317681901199085286462715484935222600481377474866651394947249772927846235843126683934945982857083089304728873373423247549479336904362974086838956423266938074822578653696683847672524418949372058178118582598441019410403091615275368151720136476059480601996263127432128118622930553502014289099412011512659501499451887210137047060098599707432128827160209192229280427229546343671000557801857605523553137132138191104653142935242133195909370965674801460748021409646349548059318833430112535692621118104942256046456879150774749423330332406149602659950217976995826590536039084170037550168093926975929777450423307502442664161645022631036705565588409167922383304785532780832766521096671340838653196164555192851152325036308926236711132463430538265779918736739785661683483927668888062600775045938089890851436980892442081446995248335871100420707428358532515463956916177662907339149585893542123231073216634727651800581957598346903661980656446870650880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -4734533625154780930058555478722649872705500031844826184886809342376890117666390010095331990753781216794427176734746901916328857261978187772741401902646953964981064634524515795439697778109328066107130273411359740993906987195264279189437198907584726883231713956234554170001461435767367388968855282449607549099398428306763293038541081515596351913692889352558421807359147477515470774226694170354374533684994122055443850065483312317505639914069958494725895643511794902914378112675099196004798717002951914415437251897133482092162451301720844229046420585485808388375264481122891797851997674093488902378898491208663553203313025302567634689774675385162445274720174488061040919220850932783614894202539248959731041945986963831385597432312716239335622690969878744792211289741682893583389192190666672720131478964141589017171244195788906008290519476551604880224532952675675478672705716397923619571842080025257212380848818435631383197615539746753829009821981710181742999111651921168517893052048821831374288209319746486936889787504450309518677788470847011646277519104583391824657436224638506465788695372858179146457394606793616806977473021647539135169789570813676598128457621461363674623298084129551628225518144493167690612185512915805438974642208656920155257428943273615402762416850757506951142497681066714730384366058210246440972838360099245772154807614105580170712085028934670984921639532029623034927412719191822248894293600569718953107498077090631679613577971628516346125095770469573559597395239222872050451493125514183286429644207870564140774575465631045329823329121071912529235667499417361635005620664817411988365202083611485734993656378250338132244930613583144724862482706137664264455100524189017352066894259581750206328272336714729145399059446505467068042491134164525797157633860316924265080114112691673434817323515902217165007741157566309860657287184101374401171610453984511487507104629046255790632349199255379013243047911198338255452347130480760559449968239445771640475159994338647547856656622162902420202799403875439040114803525188071349792079957106323920715308320424658224269015532079801656908695374985234191026591116431276181841455533576745242532945297018654376953358509406685020480724123446207078212334117007597286625394087062372467051996594480677422770403499407561518188391064086583029248102918719872656719889360602305022234720966231303743765458914578447427595701252559494148900790334581879391575241616773729215975410250870536122277235691573128235145756504615497072177972661942705948536675651067880296115982676960124345738748649518364835434290302254190091089015828889600885258540865795464302069516166509635758684157746605262521496354970570943940495465313404775256851876959928545607051569338795077283083729897492934419787036334676876544640395895019760711191028438019096292927064565161131018032066817644480740120382628083626400203492959952063418223918019083849395028165262410826906485668545039268381667863114999513460494943936116139033265095842749488398073687775358192767064972682684253677367355834970593764023569886988513326705244898133161350949507163408861308276708154041168057812311865115647146401338518948040874797593874605956092354949834218741736145657072816849103141672081793291895527039030299281336830465094384243958312422875409997843425998334918325202152644076879600892659449035500239429147963335526599370385196962524188062102552388833970195948860298465578406687994376257853121192947610356969795389315885278694620369023865697984384584256108283454937600588516504935730630858771725351902201540704736477140316697305323152087076162382969938342980143131893035171256932975914956350134377231769770564562545109824912369784536379296211726325939770004703658348510183424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -43988883816603678711466215579886809641234790868281923379389537162143626877427989235519454113513573546369080496713431881642578910732637365114115963961198473953153035291151511397431463363081629517416016129603174407302493585378654977279586116193425089410264831924708762256159091811829042459375314295878280323743014169261217856433715462673300030331909782500968929768031071680264405810745220618488850692183992651386729496186819611549577143213827922300042761871592437936683707871177943674989317950430179656807500791403930073181274478493541777972496961249845548881972033450807027871626873334391763723206128410562784867115142011564458405130048802317290263733773027308464453437058441325361249666881689084463830026111940264785170241353837040522883000017108124065878440522575631535352092271224223788996952448087840648657227165189981143075266458747060470448356189918970885599065131819076215612042127546162656481941652265010630186721212801709130774342661435191201523346695532569495140945573496494572871790993996049480457830594137836371467318678597013648379151075148124920802112118506254714299990997555579170652636943531984077404851178897583159498062524531563768135590449207938062253839510286309951642026516642964313293699224523025907353921013156427801451573825860695199748935609844274458272520150483115819002353530999627439653259566301226205552410087141200506309670448781402579444590765599106164584615955944482281391776497982058464704960795577928511329844852411364135794015907679001707424796712731627536519577776626319878329448233449869005238009638222301038141597036748922300051163650865970264664065589656472396331970574335565493737995779267496026813548172819185725268940693636939779219844168656087711533763890321253884374281070300029642317696088092845965702617829135744893831381020039553261676960621242656987446157756037559856227854742435855346704558416052119991357717267065795690892540647996247272746627014722110686240052007674829040595597183066194929449827087412382384792909620407785785665943282826987312969441425629216243463008914695250750094510280274779396894374624550561632906918423141853970360845838786603443371623812377158877558307522394111788048361531739904686920994889546894090151765147949200180112080326820728795827397666309525413446827371048077287275788446043335948499760717278956540624792813477596516352794723212176468235950579615098965979920110344164164928990211609461242541340279350870772640091209849252487410078266177746517331163811370287416595515131132367462939673802230168200932074287773907202435328627009949219645226810289885869670545252393578446254628600611431771011983881215351144005003019053187547813789785002435342462004837369653251972494111410522781070219561151709039748910074213686038603732056942762777916939698974720272318724312827954854283203659196784143701854899127383367688543425318215506374492797896283538058083342501110785956432078703998632761300718697723363916772809536072296333939264112941551117942648755795582063841891786098379959656803844323581915064588790687892064217907062308437732817299524036654053513358087295954426931565199790854831041853810091201198180512881226399669676960939159437368323727075812246128815961704442533179274739587056590739098265802222340360279006041004443922248352234518427290464626494170313167817043021500142035364308024534430032604122427464755516448030846187871038217846386505840030674512013250170314656739787476089177908953870944305073407276646938019588479126119609551151108984177994110029729423726776912904241617162144808185991110494159239787726016516389970383050266390007740055429427049269065417522758368213713216205697386367235164806192473968244805024128540690033106535952190533161133185401928667421619938918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -387958247721503709925873214782352275388813315792163598074875106930137225328377798825041226840361508395853230686729188595302029009123823685826264895355559494137371367325137212429649849532068905496334279291853934518898643989125189524075990336676372372251560616861658270226928845489698574555206464039066593161174916686990643168504872364615148516509451489175847096530960037289612269853421050357974125822297922594763337937202891712615734926250394356599197515413177254733108085079982270948764153121050914559975731790391660755258276013478994853454711409964351831068124931625158765779300132312761524380216851779863530868193885580684266821034530162825607314562707925294892200203452998004978980906094457796946031973452642520163759437133417042694798990019743049356702479142559719325521577352550152977969088554415930588771205299942118999162581240448329029439807324417248154197527190183507549967447003523764184445557963040972475244126866730415172716047447944795936232750327267532072834151152660800235504981778885693996635212704350752691523377789043833740759759777654705748498931563931675974153565689328515833102005382538594130784210808234340954847928835973678489259523335775608722255429732622438207678182412525379365182600223671521563253737526996706246545676929073688939801782756691210477995796848451003268138068451791649118044356338255658830749100197050149911136361193494717774493919320021231490686871329280030896846459220424707645049671288827929172816224560895007514128655996633674374381243955514987029366528459803646453176830491079448385134414088277691801577638312808634228921829932306491667637752626472058274972302311539350459220724004262889657897289162932129479301229643334452467717293004067558674861554379354866031331934072226764995995497097041478748376567293295711818679125987849628099893901256836528745992087216898404631559069522872045346949309613272318894491884724073961655294134057623062652417854420805529760342825387457561528425071522111918824417757402137409608683563875510532886055546539155798862818897582247161374269589847717502684091815252727473906504330901710902525041350617838788667633234643912474176197701478899372703061198012737968449253745706501891395550698022403479099637905109069880726505368453761250500073487385778207726576808078920023793797252729209507726162702616279253337335892617758342272286869238702396040971887199983213982082875554547399044884769501392155878636374380923144928518310538733056134348824799548526854248413060097974064442296879223032703406314738985925680037995355161423906943193101797044666662274455066168446517586369169654103225924538776703572834865183116057139276659907007421893380271748535887587715802906822090637702139213711500382911861341640394523173340419991520280553730567880039883437570384142201232803050032765681842458923164316027300959257862941111308846022822458234672204764154692696587002146458710580917831663187995572148670524477637635732244421050877957047464548845236926553282102767997549232837933478862047523206554348595430527089824892794435924342933418113312792733728305367634994439421992752883289883344874801662778074004114003402249727779994183655511506607245253638371663762193410507411236968667522265915546076193870151666750865797832111844373845046660623290311087490382246855771300753945091997920023735776375781756984847752790905371991055837945670310248803992475297531476759859312714628682733553525324573472959317777313992882791338489527997374628915896160342977971126434612211575745138388228407798872661401183938467276844231132771825868074685696963193029125959211739212815315072364702703962430295551867307272760160021099826685970793098485810839741018452895584561362835201489657262770514157944734935651251315015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -3206268233356457028917960437366056703266216274220932416366375711807039679628952537368449718263209229749657942236255408155085790103078372943157159437405400895258844012580486025204532721027960132310827663052653267846229740761056884756808986661343802842031945182020656857282263220198626716701853585001394074590803040988628131610749840241979693746413110667381202919326519574188636296957036162673991562058221632159030726958157708441124222185402710089066955326421356375795974876259488466127492513839023288784723604864188926061944040209534387402780860201270113239386071256559898606228341106041361559201062368139774521529032465074647226559406317267666462870493530598752946552004055333713539852509710143678917746980869075964374100189371508683344670351098322367632780105883332069064755778776319163910561417029699963110763421465492224944844032983019935811882075365976474007607644927464102830345744260395465974691952532041596241616906180707448861836458188744455587199300865238229908254331526295612097014703543298262476453743858621989338975055306819373123952049712879895660899101417271500858713201191498608920068144897988284472440763382066716922824863595353167460783154170384409343666891771068895515083900276930891560186547345189140170513945197682452402854402417185224835012201981041886685364636755966530215961501773217715490758640321103785315433422956136451158621170850665778369822625828526947022014018920182589476409554106929866461656452004306226133802541543726286362866163496478260591472490228640649487081142311900447401965615435225500522057983812456111742726645235439714275158366975334636047256833450155248958100140193816675732886155739043408503329076170719387329247802941104974864562824123479307722442129173075913828731707327764415871796253502876683967020503564087231827899768653130815187776655023250812433258974844997244102308051126244932558785308732361264673206967702872894702466254801729068436709594866802002608738416752556103996140302261040060999660767510105531470719694152823621519089967145744546852151774462230908759981051646897576033001907303258253137180369818163949584604120064598872956407772944814739977579810708315720975952108046011119288140829257911704373029543117078909476679534523368818762369608557142611815638310606009109616966255865581269266013622453413626182068474173298824014894279552880485729163807006885704980962393002384926339987649035840827267891632063244417082758597729427135831176368382968161115304569934407845331133098525390919604820585150539387565366857632575262694867131169239039558313944939084453984119168924116812198134340053897954599063524594693983152316612197921837707828347042931316721914184902256381478432725629008535338096742677568216256631591117645508195860459487483317403656582238418364270446427529572448006621480369844672320051898742894215073960041152884644342116699371391187021407876398218485373361551257333827649149542526506803727813751404844070385372331310565139958436365849585526524651557939463116606334633248474808681986670219405263239346925089228895438929223200153595498512969554290473804578585879725443526015928226634807482157179662896916772549407960825142902765081162793879749173187576079446997280535822789054951205155578604842301315165861127891290019899749899191328896672803642716673146293206199195218066699354652196216356845787091554452803785418598006693094360537172550361560731374433905680620384983973298995325250461976311003863481650713137007284890393720465326151206275589137231471681125436272468868915491390257556797648073897461309934060709635352585695942316262281768267151310357338984089521523272031341804694521628943362767062524475453716116333738450169603096486802967134327721593605904237447228823584901169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -24752408687892386829274060128812556942178031484824601735792891713182059485872548349515537558919706600127964882346403418705313118278217567387989936404974648323471588694140994308893540099396259646654111076788582358186276409059172573489478584809027298418164672861929567621726197282715050794119716505019287282759939472861395364576599009423279701637256869772646351935684624064710352295203926005020094547656026768508598811871483690868867130762780871417466179060198590977621889611824291172452279258132203567530552529437381406893433298122478553027317352727782703698688743763634744508762082018193128069088014003934252799630211612689660768025673122648887813795971750513783149454242385031005629042813156257685925015264181462110176328857851317680945003092551738766416209574640422762745996560206892689677269770877581146420862546275673021616079410274068812052786261532742921206996820025883954098235356954956520376874075654781257403724722100971366477749308398560385904431423471577216214838412121601260439709400517828194350805416470292276228522235723456373704035236247102949394343328994099075680045457185009397164299403286967695127256141307657532892708006226676487124591652125467837406776950186518030814269951685164388558787725871680410000538206685298566429687979188138916403745473473693589849499770605616188777744556670501305056433934331076841188650931692268493670027913091348122539433940819482815154759034333830031251957337653793816458317705930513769911862746916533286751802945383685304702419430776528841833791100508197106012970750306621500565276204354337904496661170624107841658338836342146883321234107809304205132677933740151108646397605764001500368126503714555818964680577152543785365360692670395219425881351084335901599565331450982176135978098163927760067048341341683516862854946875706584183812820271148530268663654283977205766457572253416984852543573622686042733377678602443649466974975658021534161109754093898906337455712452528726794493954811466466048407032190549483284280586748988471169766311133228714754955965590502919761851643668371213928288843449289715627099323024331379508227152046597015713388924944072961405011822249083792135346737994242478648508222980663852507597467006992869611471680132614310459079897742209048743797667822985213061605007631072755746970279954846768563780136300657048482527606764500724439643296401525585638963662770333866151222571069358583716837462912050358509824003020095799271357913089177454945907233075482388988067217876180519300450383382926689858830173387629536854455718835941304442617286975267864535683655218970747162683558381950923280049421367504921464588091444338169586886091844682113027353115031082957265471793109369648094790288669238851944361876641451260138817893082111881729542724145612822836841356237168297476410103076812154901326710138162693613853249447332301688891546008031128990815128218851944858105096637873489703342032119484706695131801329474624672461519659676043260735564413960744301644383560446023387284265701441631706045497769264039970508677759772277414174588462932344598256828931087346292608929165485706379250783588425814209707963127216081630374089994618523484277493379713327719526176274162948125937682266676023451024436734634815078411335849160320868503852831264336299192591921967444107529036062244985715841855726553154919546778720729112031722459849670305179174298815777295444001873098794615961683727209743884543643812685721689021402869013999915793046984732969176114749748111336542828190276791525642317017840001422448726207463062130160424900150433870626790981639448626923866540357346629682632849783643001102269568044865993185957182172702565544502011828185819098476932893151137476840867619626751566545768522606182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -177739166777278240043665488792135391344930442071439837581306023150492892301496616100266816689428833004703705188836012138339836077114727039332957385017810738913742446056886463250864719109016685925034234296715107603980879582380655927810544139544972048819488581644885624469123611776921537739085215121926839216148495962563564390697906238796446540731555094708238546783636758197817607178828231634416828525325839419410510856866513793104200140797709351281220884832154787979540528992425710326032859832941421942717290005937129829645134640638868866733617025742693131650303787876420220503323692663156825358847258568146452454293044466791678840097948189890220988410461213027888159167746526648659805643321577711049819357271236215139028527209510541484457092756786399553155817851656047286963778730570764244083143336360482764288292492831236151553588523503901377559724123739112111061147647693015522816826801255999006371399690080353446317316537858655465231530127304963424470513976422311698183876842588144243858665473473178535476970975538208478110960066207081609284160016050733816842566076084961169907084936364877228599447441944205716184460567063942331333579210761612774137707013231739023202462031234643199380322127769584533090070449472818447382661245602559720734893882421804984175304023358736642808859848943236449193144291656062868306228782080524307574146647954165352160563936949063959448849524239997086070942133853727536338955084989618170943414501251581630861488475247154152966345142824662522468300989956879174717876135710701637004563178515580168866861622175210225525200869979366359889780613015468258660428830213126890715391952362503894937235606710663805529856297443235572938920465820424823064066007533783138606961155192933198084864984510731408852852462269316063705919087295435304332264615251157551927351211993573581891502767111688811150177240388245074090185454515881588932383941026920629837788353700787342468894004524694403467255739252541356184479800350906957723922808523806668538593534911992521437997549190773304859191505980776489098519744069382863175306973040920085838884025422407673596265987109231072390921360905351945879016767197786756920209688248776025844700916116358232193847814190535960542928519433942475761283033536859851504849048730058741131192471641668404558906966910342803242928186570022707927341469683732595119748622894181096721964367158555621297654303125120031082862197000988256052754443357083004390247956080783837371950744626179011187590200194391615737759272759973845927925075884204421220519538649217160382876741953394376191371813896705533985591846270255412306430768848316825970432709175397921283214673697497590299758320812642820090949350634517716030637756708066600055050844024439404001623721745261099725835350998126541739746631977269461507788118710551969149243714407101452373411430749447646709479883006872192067394337525377642368737033936765221458163150978427698474604925842184293593381322233926787617080276561597843307476395603251338434882297105703619760799065205364479774117318460940332164494966628070834239952182603383357257547150561377976072131177501059930714639369634679998026034923114636201494560557353927395064827276906522443846806783189647476812562015649412144587981810272658987143823607739553711816074046862972375080579072853389448313762069917612493453470798383306126635984050353153649604291556270239919187776132266799623266560927422867199285333229876238312708711529693740649578850100266263731338048664658146152406195742566661474131705977387764128239475057432881362411773902225065298205529262199455473038273801171164731861061417879343207980408451583252261815563369112065772318806570836756822263920309264285016620529835112522365536389038080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -1181121393653638783722619392522081952755020563287743166556825097269097010657829731599069566485365793594897361952876945892683425035431063983108818606872423513537650877536608310315993833739686545069782600140249902241515864490410355758693411512519843209005114363133672113327129817336992513546771140755281132259114075824406182233687874989296846651522683629541349736104939908626173980254105204215946019364417184601457930960037141160810112471775892504081024008207836148130917977533123961636998773234904572196795191383982395369460713692991805315179384996216218418300518847955472691968873243545448343993752826224269656314340026767964823594476267017122627459911358754861544835995958913122646911639938065922168209094917520628880672376539488885154166033469303892580526901293208957880158500710824406977954167077803079225758453777660280968800125904125787283363437026087013013236765264401156231148473101300714177576334590569395386842767672575755420046483484026242731110453761186848329501939832261913333756577716719545142578159109186684452375920132938069307785398515610087787375934418312949489096080537670325375082731348814395083802293287951019108709575276275972426135928404017857427083435960975020906156076155566696975772788856512366453063205861901356461826752072633607644199880555372277412475176789540110092900122807261437068983041952908333380290144096707960524322080320241959770816294861057893620037341893461536001886804734457713353024922831968392285813615102456115305013009415836076858628216169568293813696252163509618321700502165781125605508022838259727884670333793543332447171210032809664976119012056590366234212665949719953703459933278471243872577042525912743908849488096628489185893065039362822367797810821676792391610533681164095754571879963812004398286802289186997969391784522189213099942727432330774219268219963991209525002783160849489961585081235529889562337489888336842103553878564639757713586849493107473722372052308997006590229431265310909064404296692494731033087710937957527540272450674625485378604085530967234601995213069036062315215179747317363886142704561584432968523462981023635773179287492750013386740988842702228823331049513589532214575449615629116582114208198550476911101975916603888893327539114994279589913456302610692817329572920537669822687646088093179308153464164482606867087427868830118742803939919391521373986478843154840753530978651335914679611763633457435181801925123472007472950076800040477049567664681069363045162732155225024476411164826633878111689366196504559923960313737707337495513902981948515678712660300712059696493311933904373817579169135074524688547245143671297501243400379046569316293616394049691532293685539917430295122405513465027151819481400832078061666178842337432253579644462879640875437200774466958695198869914356672381948658119705194700547450279522675279397072311641019914620270835946892873934822761009271754899519733422079738094393036917492260362145971120501675899299157244440140219230257922949618251291726249887358264636182129300993868489727493256469749675496449544283545251853321840946029668264067897617031690125176050070706872209221434098291558030991781699308239426277568068296565729100875182621578306414182260273081542167550280618707869763110557390775824395354812628660480847750558541670791723363392584482704817720112985461574226906973458474591965002186457963122992120401308631175293171904257599515806262272776128717440860831897366330304357775936894811952620435983697618518749284702832773433127467363482203521309395237244806010616637315113636710951220643308006576653338878340791396433489050379443959128728472634448778933673295346893798210114807261798296059177638595668203324424071471247402095997878272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -7284720580996536654076598607061532300833518071495862067144931386676728085815333851643844533849756114784801982721733886341089060421082869563307157165869409915770125613684912726245396797773217421606765121242242666611854073748042933902983533864659610186181400029800158579773027231784112316363122988855877887636365209406374594109254782733539188377408481016720184435645016295632251930021118777148187821216130469566603302466682821588054939673246682166984578570096061999341109896701408573436749220693649229741965894088636247820786569421097348086144626538530409516207448991934465047843480968682340879442408551430574876780236931466923868612057093216115125096086828973640829396207024520238555037647786335850657416668645208833821250182883049227897390612096875241771539228999334158369402116222973682162399303764288125039884783899294549118876700295172347520900739622507973621728655298143350141551467083535305347654051883573877814432606603598213103791660255187137394526687429425825470005549372249072168646955483108812413992628494889855684730091426003632705946550687055097930602273388659403271912273188621728871065000521934070069724574030290217378245615553143452895896635100548772092175617836084755718093466149719415929549647986685762336163579139924070080237208487868274647330433890904975404331140053067560850714690815763238520390812090437864422323734056340305108561445439015211385639956566911684391967644147642145914345131959571095138720066835129087573654562528456101472176770147454908368695722664603844217747245528862936557768091642559449507364160186893786065964496305052185582787302906420259611755077926919411333745359702812392697212002897065589393107115167517407632836608353422531595556490919410214368608904018020867982479378856223475285535454084712649976580586681747873822228920548236519373524921747382024829809998316365053851084816117036695780278689794927858775732036073055987790989715821656601098405318814141003452820673994587924608098154825386165823547379364919447855610656619028717064530618345538631020925657118142569888183420266147875115380739267626005680416856943683115716381360169039571347428540901861123085419119422424437164016097164401058845826806879596785527571426157735955023446455495507755496263020792608853108341455959568056223896959252406361420046031532888076988038112318979203630178468557958311779384397245312671858010449459658859174542683144608224706066643283209114928816691500118183421186747007700026484504984938677513658733859620620643952871381171747069479467381654898742965430547662055702823304769676022504691829555945110603855254358478799269841944048370202421120980838376504158024034582722494891411956068673438360190541478707601405208595316018229020815899534009884338905841405028751287148312450075893241302785365385274569933389541590516212495898182752985448159408211482243093864778946966525208883480429791721506193618286888256235660306531949376392215721666910143589141828447031066301836042111020574435822137939041602074679419419202018739661549258964182520909845602188200687530713027436956541708992977137436338942699342352811923710585339446111582505257407123714760941211774490379146994477817737669768974651924695230453519790535778275195782157172868368728906818050652799657951250329438144850064011707598971394114715860301822057606355992427130863337322913191154414248417791923394323486071070267903832311668161290486649840073958273408633242280799527031664526648207412201243339044362755240182400353097432672548853273554309616731089956104283320753250067125657437414935501231443390527607852114406114393644423664551919267945139576965217593406956039139611155165423308583362974373653995877312007788343027783121803610107591169242090700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -41462766978803444152271571561763357930908462897925660596006329817308556432255948767606891186438721751145446539310963858073815067412289837209034469944287505949135654944332602582469862625812665825480327259157242015598147229780588538408832841882901309565692095090640939378438992143864082366515133481743546397620739944947766581306543755166246940671353214911986459911257022202842352808420056904406127904995836595244556562738886187891342425051649708963418980873369294475875925399298673959552813056981899600941861119893530200430730052232823591000453414946644271656886093373114570395944347919257202526610419642714723771924730306314558802572963565427532105772218274359781573233679228008783928751981021795311266838484229850077066758911346881238310939890422507738282001134754676216609595982006718051074714625101945837229735188806636944818387135395862779169343736962976757837373713637344294196072355267840540665125039705707694103145785239192558943856287846338340041246093507072639768361174626447223123705739636095194824835265172594145102379978041505492367641627471434830105777435278277716230621440590797484574869038905301039242734052891854477984969629996176903090079046666333023509374389684997333629594481751029537688878069970914851846861130878049847872181995363867294159694455343466581711626875830018558932865801332245641482003342667322870051166686158007995772082093691472932128750742858172060415449717670921524094850932132903753651343065614599302313828472514348032092001973355884329203951671651310455868332723129674334902806694157464269224391683949954437000106098625156537203474325503479195760890121530544089599872025606115788850878532071798512579690449244059747121972417156997925304845177475502813804243323005201254981328327174520043223130087548521210865167209427692610756048053345374376588886866717287450275702135360263919385918258842798464555826243353955855365188826516916699268167980624805817345157858562101946755849746314333568208334276996132751281002108738977096386785453459610910926785549902037167305386378026896576113758115883469304879982290575741604714157182282753170876573261864550388342948253083724831069803586198185641697102805701866190140081942120869453894132877370875685533858377804683927735029206577284053856360455333342275224849880459305560807802910115989017723026313817206826932592085932434466780598374870652320539753337665361804838598585654478438028975685260329213298027873009390548162147705263751717541498815224844244457373079344143323796820174701070483160391079197343744549432547876754652657640130922485542192326950045966451495806631044659374134012187442856606150786061169070851850060706938819228749247677844624707262520340509730214720958932451886938203223805435637184763893811391649422230354197010488181853713569735995480770007211615713335884566855797387418965299047035231603290356624939108120178435504006268810403746556485675027063371251370725606934921508153769835842445071971528078930152317441252986260541220728546263180523474832264107401791421656730407031705823959446632387931204006930596554462518650845472106720304524993600412983297084485153081518102907448181384700609658869518801225077396807013215930618914699016757947675821453476140634500564528539293745789714241993360269303858439220419434931004626466761814993701445629369064837119868052556161040280453948021694874109612251931297794897603127812917407254933778211148703066442225072247839442442724122236563905064025377710968627643195155705982991722862754652903549079035128905942917357373193554957603063466875240373198527375212004286096971558098465376237254702322054898756411740902134810665627873457354551699230930393062491495407507043593691734526060640565712985784320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -211699727597774047559093898186566159249374984274610126985932860910142808499879224228532779459563413924745719118386927045961313126188641100649346137105379885893808929176965188084641521315837192543652552809992516081742676315926497104230057074001335660402268577440099226092859029801249887826128575913581936700777229979200420361787184240833108431034974046544690021189495749302114312318504711694600542931730187189840727134557943962704789923717080758212855618532759979045491777957373774945261993223227130304116723241178248723201458173839030783203323315414218045465765644526189998407900302721654825326854611412572388906320614300921871761747428207509118110266053610885506311579605939063167441692933938730054632733224336886975147950966251910653132795513943785746803206718217987965700371689669733889639594727124903705366210132194549383853006510965783065678083696442809151133284725086160273117557893336144061397812539708556548281077529860844299894970669220035608733088450688104939168855799148334920263361737294256711429849040635197147906059605101315323035827206365533783310016537274148659756921139446873029559914305804517532319914679704102128152502016941220695598208170601140718139416945549486755765588951477010601352951161207858209317690625103275605404007743797250128988578682714575009273116619889833762456836539402017356515223335112851684829118950208498815613626758907933721158607227192252809051584106832461791072844050428833317675089952821781434028655438559877051695771521909619614026485905241364467583924547048390677219935266398005544505173066611721811129214902335201582707404054933001639472887567307553383963911973521709525571344366109197539286086615090461501402672597756080886272011530338464299744154237512040048938015209526232780100578542662913561981263428167821030969929648427759066038181079294259319457264818253610484130225658454784557252900359153620093550566113209819670030230975661359379282826363803615742315897823006061489853265413053199229082204203609365357591817317470708661140992929288229074156282776880969145160534066769409916117955234820774617321833877808236152353714576326489222804375827197925049889308901564152100367996394645435739710597448432550518128509736473798358843017386905248160222021900898814055715546894791210930003125998270239428311045768840198787921031587649234063848761767706612402417444550330449247851274821031666250465315716094787540329983945699958514165242263906988184346546382497552940064581597792135577736456796089740743577200152403476275975835752201281307862219173996440007556476123855958899124026259601212304916272490426893658425226229093304128458908181083334386173391422150588773117429507674307163658331975472173333410080359227114711638767837143858665624645194966768056406793895257694716431601112329898818247925294479002668174871757196421117658142308595115917304785660092342489800352521480340857949693569348885427048148459961958256190058373150885009799144935337970921396435447143232070101438969465732157211533829665125492672990900057604168327903141933317355452431332681668628941926176544989616169256119902273431778314812058213800895541658172502046924461409489837878916518128251687359099497686284095162733274828676789212356621664614452843969917310410240761237759936889683874329060767818928234638310091414024395696329701817839803488280550486700112751066346219060402186894338810417309976324338249683087229874667033726747066795120002163965884126266858259576054797844380262099771051630741425321968331606023802034436037980386637953062496360254850576210403040274202903522881835882650866453998236575303409627494513317066744508548262131280867590869978332908637461255069714303732516199797186245234186585636864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -945819488164256953326200292924447795955494331114275495619437014694485350288602018779500058337525716322295995499725281000605691487052329149896750597705147621062287910745517371474468132102952047728724325852672275315963261013408920452426841446163711309350590790449424587583502450284281202248323711577697407103027650952092996246180100497913541968750255364962320648022913614821264865592202299294192279881862452144566146100932289403251728065458279808747920888259481203297809254978414042839248705395568481708751920971152491180413326262928459821546736013118605879712457252202032696680263868768645461424378996600229668308733004676372337657166928053281311762256837644889036982517187818470925024358455957865858847166786014321778865125594981286190567233246850825265758120977287274213464473316898457970865008308894335688099064336987361091801855230778380128586727081627396060634345577037433916310901736031501976347540246833229545618582125201965908488049955630896403314146611700682443120513076124653468258425229405917785648662944887382366090774437844129955045171604566217759214341729621503724175229597837420049872835724774947827383804541718370402327177519232019765288005290402240499967512307680351305637578222035486943000797206260652414211209206427672170117545951617322014860770872758385985335271816813283290864799746740105243644286882484264629520437323597241094426916794558453662961364988420353897204530911688444276670119147590041300429002226087701139204286372702417372558549920935947275285950985442518897068660560766046616029495941925210904088445351150579282980921101681232512433242854528764938169810362185269566731074627283418284626843825355680404714451845143731331144598473883960759276749210775712135214174197761188780387695912416161544861831300554025071349275758880275228131734800922333405495034062897754068247958263721104610089957914589502799266246828838569678397113335224018392377844043246804372370622892718249615760443359607752294417967655449102225906899611526864726540052247444479149651142253359856930397948128030107527704125006251866994850520342889175796107731137103730006112047229418814066839429730479655894624097045484336201905416113396935651046320083831430050411628685834660362941893331375970999940373177984555662276782397552877247157961208861506985693957214669947480896514884102773395172614840643522125873741170939516122350779709493797562849514560530625572135067991092159886140696692399284875891831842188215215744315746140509702958933557180083473897778381984912252078503061530282383222800090438109030566718962566428646931301214821011453779468530941651024072020700697954565962544470473992321642565382662087192963712699485567838308428865227686074361373174021264872466309415799224515153423446514644618248279031406017211597671720525387820986591431785176000773114474679838401622593064989155601490103902433398677549233012634796778525396265038001945518580643073008271274086440847244672542536185077478313792082687114883860803621068931062020403600629007512125806041716333372229718912959302719367390575291848341276049507056837991455595448913568487338037691892484037917817918666684390796213096172856814176306454283650512421378180367906694491016776579502409568931296154810624634391055379894641985177507196033954430139352985257192058253420089244561446047740777845795326483591687104208100789152099361172498329720526269601580516184536447627394803472255754944978502974610728743920904467175539866011947605342102789856108060564640251394264974426848979069293697753699932961221678112509982151523812562990205145997423180845078175490556393015827529196200524183768265642819683942478771725590987259628847410923621137383024889864155714189292627558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -3523498262423793278649546141247986520352111482790008375301820392777572641737093773744253791044278665107656674262085872323924376742949348019545493790622832496759574518833755621016146631341188525303526762952110915006929427242105500693265259926691212111371253239496618557063798943940371778222032399792116085402567775009999010729241320153113254673957280302348293164938651832150311482320434096234830827608868818968866704607525404567226239516679642163444949419154733598079507610130750713365179907741857604479316559706869433541346940264066724895493035487201085163866249015699370985268817004456014105551013739738963057601871183546431482316185627846705166800632342873387448963111270977079183913526384073771034165164850906464656907157402678544785723511837722050080144137483280881973845361084364901084922296461558260355797196426531952515669426964590603920011584888220340380108065241339433786558735800882056487987460783251880411553359124564316720999264983808811423019246342973034681109161495953076746175427126506108565415085660652304036282234957106706337194828397952666924446305914944092024891156080062445110920036968929131242621856416504780022392458524686373952772025115038261781988940594635132440403369668376353730455587296318388541165258926785838709279041937770834452643958809896503919076416815933710786664749178154509317686855577278754871302432948718915921203516756501884779237611038026327473374527931029428342140022099576746618747534842929470360313509491619509402570427730350085633258303314349234610815142758788067217978363022764056994986039446486634896433468543068361466188926860385969402605605759010454223337615715779190293834060390074808838745985286666671402440872442201598925952809419960565806313714541709463858707605975555073867509485762612121224249067148134554475989384396940189628408559346076604788224362010476479357077496682329258989712967110238516822882799166662840549136525479017235134872070690562793836711169155782988118874187674331742411285922164656612257199918042890383924837929913858073141765323621114131694141471900118803398995747434736353578816282256975844239066533266924217146327942088079280912262419152937588548211020856426499416557968968000043374119933043708382020872361672751353920021631579581866730468621997433795586969407240374592024685250937897771643910290077004370504782567187935459645234922361172956587382818060836996901890658349394998451941559588303279852843045722512893666947085984922765870740465149330526457197961623984336936687096187392550580162936839614090776113672790800072269154581945394253207411092372238214920117591652778003625372365408926626713041777789627273545047342884640333000239201379079065215374528634664457004444820641266050443004866867170477904402618937823148369418202754972015331530380251357059637355771778443894324711418198839375242936823771769180327867151229413336452368017321195067676657240736683042822604589747029315486930467239621372459128588410176179853707888424031809391941048698607755717161935577399708315936691572274446600554125641138651037849709948653397867059318172749666862331233151349807388027146192321686662869854744179719214658107979195195977815577074729829101936451021797803292020167254095103580701826596836046635248726731645473220910519263011271518672145640404117540350312784400995924074160352626819803397678246833754783473150157232973944896125569021274693411968336951496409541180428954974492242857812392456566137536663389058953123026830594876927867270345420504191233054903062988566232249912768319885352050627148691081320988922044541953296706293697588937361743795117924748338768411797488628031657597353081768648740330770131196012367836713359205580608073462007726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -8555100729446283778212141983679833700091949910822125686263540348534849577441722300820983169842411922102781565846096679759773190442701772828109254620096113086932029517324879672038765390047524481123387062598284421893595042970737284614114177740343570659028481366196542472496985925563180293461766209670762298026872659980528481433714827001944371957324213023997842099817343606290580270848524719928661346246240019473100801136695299806515061202515576385168071528545766069544055500916693796667684929662905520122157164600957988037058419518513917275210127787450596613971479959130941284496974846168520592877809474790883854628799323764511126262174123803674492453054019343902300763152787131737365820175037085074175561035670062964736048996533871204112703232440962737500706239836859280761257165874268356851045111080431409863025607870765907052741808324824427165280041267849988280368851170084236426717186887690297580865222388064451736522871293020480485014676171206365751425609045384838471967624078996896620119875799287411247787676404970096423202956862171337452504417365203331774637375312171775774928925959771762421472511165522073981302381681645132379047149062008588485081759495324139474017740584761526004621691689934427933809411847867404784208406133008217382338034913352298088084455382965577937200842887698127810109289581152870454698426155707505497920225014171911305799469546958580158666811489190929479830274687089243966876451453807071499284008439717216516857435436085993241860311795222872917589540298539867481297640929862446040028328238044663273685884510071980046069878787426405767264751859910364181094849504239511831078715094810325842170315815874095138679570399225545229398447618427871190934523453650704531302091145530888341805587263511378749344927770404223898306005597088310202254598653687648528549738065808449526776843410395456001819156081058962112052441334330058890877009442235991677945603198453319570207930704587459871916390521603461044450260811931342075818254564918593091194724426306582501531278963561654471305458003553728558210156179021958092251343310515725629249757629686574133087135532747621633733324703319059178239481745705572853410733494964432659561024149604674622147158576251213532608506453703645849152681116761822113902073414393182553797887426689924015491920739285325268617516927623791303079829272822795077856760993099408486586331597404892528243821708012754643951416964636004948254483331742644244614158789123637603198326525513617313869030509760339053700720307397554630889751297350708967578117999573914332905559257033400374344217353793764210261219936270675595545427902890506702778912059875086227474562630013281437019141512345088006594488609745571277622019617314431555720357755280243175119804145109592214745094793869625121367215166221300956292783633551413581643135947980072076933138193755654361396165621339093151446945603957745752315002052944898922302653088684704647795199274039435763066738231477619881851216791130376161056381740323888594092441895538832217106410136726769593659325149393045278946989762368340017686284986956499668692188396441726592508654305160025601522418028323386133400976184557975977626149312619994044063519368639550869418783329598526756159129638781374244418732028748128648385489617314414294878607917793304678280314900426404445353111695303338983025819642718617336203248847001767557069697477868274378339598997353951218700780023269026102570966725285628085886537293052973988915129946158670030935493406089673400283399436903569803548411208370505327245456211744162477374982794284967809428582784997392138126222356079872190586366070133368122339956521013603001492900354486688640613193535526039533507920193912832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 3894726328141865000721488186303070108614513574747325072844773032945123861841812066550921598569249046452460068222106668238264067057283375033870887461423325922228088599539263349482777622277834774689729333691135874809816072438435800493497303803158754892903889629753862858018381916094290213335293858763340024140597269175380958892890840019843049695260142005174041458485502072168702439939406346326059099261412941054685761960628548519140771051581870697206751063711802295510301198412401908054674464279602558122563035915082790917803613533122906287806062416129656315100259423246952202164440417107635868186432845970441785702580397462090512697733359248293342953388127528529669507479829958044758726778384914839543805796125591973231534725077778541503965602897159365417979369294823232972955952476981519236380915952308634735243262951459698901003966561156910192772896935309560491774716152515878365462095481937040027794119093808529304741994861065118468353490748523824811486142165325190268383375068889147336753723471499528912082127096174634229954805187882012993827560838978153702860073234720582920708775458205274424454671748270145849673823306358486908377081885485303177738445474905134639768265119088427693312808480993116671715923194601024584905562229067387856783684437944089055382747596468872412277897732096911685872111687382539836482473790653010761927598062226867659113824247912548315268904592484088300646007974460250850165828918476327572337299801531016966822342007350510679394321776446219420860639813414657536039484943758139897345047873880146932877745697468494658633484590277913290966075768251642037500228556907406601223798442966071449563627141538966972477945634936175584882799892330471320822140110108872576705966305426457156538419202512205195048316298214939576173263054915783160545251095964548328000555170238242210452949383585059817266949475899724706005933831058948370336287300087820028525997613324971961155610243045443334345423239223820345415671272788489250000062715727302807864386507068933140733993589039433055564208614384734677187803112063012503323704501403988884418529003929116291054938832382195189007430930285359071284777671074464824419068686519099045849896689938471924345928800511136370685816236069553577923703590156311705328934479521116614757063047736716451471959611380465848023016006846891106443152141245061514315778925745997032059560813510713160222575822446791269572730746302817333544934207179486107141158813742479915470613914607120531160506947283493973289949630784219477750648829221350697375633010354235351299326962107340789667802678882533529710631031788739395761929440052235750611715081453464915422947065431109039136946541917027369585444333331750809358805407101787757558761827469889064356877536127475431000270065109848003069675512765189131273671883448469014000103409633495341316843659001482876006274486416778341228505112757923726364338660614084130742433953093009202911405253097363663344968891701601319051697780478523699150066185206436106778721260922042336111750698100161898171742860636105551001439115790391814892798519569984726362030873659321172301338144899458229547675687754421992679445495412880832214834027393897109882803922677102500097522508383246326051494423774202687554343466462866117163422493826355707113464556567163680768402670517350791651605932593686509051534917417485818426318435240450111627148685155989140336281518396204844278422944411706396901697954140439899119225649942337115337977542865657617614710564020148730751350892896759496104016972153089051903657047438517776753504649552695137960559792308020809871378537692459233352822006421925934992591386945916658763140258785045070896790678453109691346688409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 157717317425189639659635871378686063256370740030361902720372101830534485021278771136568904610282348947315355937567500673923465532976229822951772948016998311324148477250014779196094523498862777014739235404837698166316169543174080424126392755481836215804072280775577583449594836556481331992572960237628317108689947972914363571776148700444388298336271324653998215672746774054025824426522665371486098696492983018185123912753355206918997817227578804053292487240290861634817917013832768169067628149652007036188072123576497610503271998609724757010506981995278396351980508903137882496868267408825683928673928785745608549195500901406525657397197528198180581407357615675285788866559054334015326904338900575085333891156948747519181388578467695785355517748114860717959801886859308065235276826897881911194058936152510563828427848181369745937404976071891631945581137425089705754212302514961130679549936352848714977488248260738290514146437635911071517982204450695789244292160938442078764280633794977812155156194672226864891280077582025057611536928718665130256177837349140718822214840889328345551538813900696102971739570113379988985720981901378586451155534022646928063585507817956580478560480345128229027805077946726392651455065240798451235806946152365685441318122845414981723438667560049672520783045716906528532992310404273544888219946818607636460473666080844342371314840089400070948764286242699214662227760601035189954340040974038650721734274213365600082277312370385769439831173841801750346886823342442205297089559687316490438725895496327457652068771330969377911629193383978474038363604556193986770239509327057620526272095069815746097654924023041883710367260941393882973589508810402962409698611175693543492729082887802064001700325213388686801564176999580214251075198719221754291800443379093059628175112158593753196602036974643383783497509591086081270417811782326677181346092898930706361795803054402765419737954626453112303169250719075879606212178676244317264646290775278950543411394294076705997501967377751020228972977954635721469279988712647461830101099437356772614426092272416295559384935988371406630123855176186361208681471193337954723055428998692737613749105145754442102842816891911627751742920654998058232487511374158186547294385753264877017411914101851381844212256459161208170615662056714315836592024507586828540760895021671952133906365315984928266381001869637253724920286364218914391462069423121424010735511773761382625392957961242772906446938349451164014812050368282782854168345847480579609776366397031234990050764308968140595964480013641944422416768742241975889896332957538344906434826568583196850026183193461177326696471293186696085392109785217458604858722023198483981010964454125190414082170984370732273305920401686315850511948415352527546426257898074376910931480643218506940924469229634375229475699987179837545346605419787506667431760922074195409086288850908776563817610431639226550913451525973266925601361056125407457920067965738023795181405811976938590139085991818670352930979080382423447516418824398994944834750542570624701574502399802003060052822207787661896746886672906847715476282677460164249550737302223243370545505437771557492580752898597330748077626988252582612602503454562021757337529173586818448064251479382313837071128308992675993190070208414678526198960474880415833552080211569583528472209148518758454794731801135189117513222490188079603773531171997167902805498703915970209883947400870476660761212055273289734157642781318139096930944542254610428534231077548823005509595179088389604391679060648849030445894709222384015754650537174206985344613459625066109112959439464740920847644274135393485455360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 978368045581197164875037025071467718992549600128080817504721857755074326647518490645123652334000568111020362158976917657441517332028104191413185404462502749504285185642405929590361908522900504823805450148526696875039066069945435888207853826591069097860057640391930857525810654826135947417868622845037302012155481508782214906537400931013696461621958212054892805187991273645436422639321554926908146854543510179440401990339360742688115506192364506553828003913817959660495093991299091855383876137727755940673898562035876523612965909560966913255875219952961640733330781999121577395252810683563397255720864210782985513734447582801806421097973641701626035514994356421003737597648976254811400755766806173527954877256324395201890459662110736792260495565063176472571538200707633455618939962324697993813830274712439232055989425842856595306566140884325845133030738999515473733237664269660948530303043280068256773851153063214521740636040672774555704607623791316938274349295225619017413916919998290542577744762107909913928208098792712404108325326471145263253570590620685685536898106276589175589598204944134811991259446912653771355760157263346162569979603475637574590910895368357595868726286729936270687383199583639817895360833399918180855180801378059523239967339068653617943459226456790411528620760811746535871288530767184925368572718802454468999463291511285601385875099829907679396360093365734730039566135891745564094192260159791028339121261889141814016302529960114097326097420908512591693659794837869129884602161069327828884127171347075574653861100956297190382661732408179527595019376244614144042121426855764938209154262592901937995981237989952229979663789368186613753069086153020601213823703706645462402254171516566681631060114481101688103255382777370384143217578209365856881721692317348529507388838696643554440920141871867943176271934512490654869716144694898974089652641791195597842825001478491467756498568702210184419723181605001696639127489967625532914306779314312286229544770258897917059769628302210437834323529917934582968426955062176901617678344715600821602763756556808993451206826904147432532232567391625321658673784877526751147311354197326001196080039122039578726526771491584941945966699872087927151698881210392604573194426849443486373086185705297183907295167044417358441590411015273073899338982610758353481904138529044546617247934393247972794257645757361567000469935340981751801597321026374503520553347476905645501797780314671675533653900446718490563736575648956414208028445395076434380721043761689676749052706080303589170563548353230312323195560883369215628799571530932758640553846503645233108871157672545223433038977484355539760413496496106157868417164437981741264881941606530441915836939809836839617611420826507559244211697899538659112157585590099720089648597821963912422430830238051586224694428952108223589677279624402671051235038396534699797779524534981574494698842330787978247441382009050905131415355948937524302424282461448626877119800330204421974313928403524231609331366347764873215121705220299126744451241014383951314030375470219138656078994637177770136761381438379090594940789616029337573608336874006517995935346639781733826610288936274919669258249587059030750951063015466514228099555259892683199073689843012228635756818911407630692458472346820363073832726936993563652428071935709258150114612970378785114322395853952993148803788293749872968786340232977294680211713803492079112357119204971840394060723327379721641697967584586563368414400291952486307073302800770368577546455526798500801755865399498374193024265238036000765886678525103248814717733247464783136427852151483513999883879651018276864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 3573880609607898877303804028287156853022278283202376914504752247397597649217709846160886322489835377353855599920429950450578562677803880366968962582674072924337315528405129848170672237925780237439486778396000121549974346879886897890210152894144262277422519272291073100523441334747960482309714636931532519278178885929748302218606325912213689717096516155667522220465163925694048642899478093955167159687306902350433723624483608842040332595123747263493492499874150918160907627097995062499335876322372326064536412152856486382009140609828710107060812035609157602344445239648789317663315016478269553887765841619653062151386791012295950206987828153673897216535170897606872567970660181413264902348678221925800410655739650159066367550290199455959196689109857574686962286820537598197054858702968953533964769187319777348446662357467409816611956049629667225631704083126702677137861253527655663419695961935494635952162039609359100755162661115696952750041382974625664994487774203106933888553096440430114619051588672075557942972905058570441332995309639163427398421470814430683562496348826667364708853750580611311098422376526195137709149009584364247678141005159617108732897520467369633724525417728937615074554819258621219251383475625855676488086458799856939603043457191961644991461853506859147359492709215788299568780663165571035734211393529689779807893795837425289503485193576051722335562758280298623769904688468640875802489056308472109791203812139018006270512991432404708552904010189948644677536086807383693885582991290510191969106625500405520502758127364583503886329652217335849701003448499011717436936196811997451891066582553675510990821015112646022759609583817283769279759946099794797157196740511901211654856830676849453507180092278237787303960723834314202141633638919976673062162408619127465844363847073688750358448492244811163436563596906635845583798451484304327316240893120329904032441647000932720608039190032690834543880474945041059136997542721850941396419006253475284300462728240157922707213864091068695796771426237658897599458145119217541133467603693428617541828153349413560498741910553257073982715042273604393153554763290120532975438491266663506967225785294155156491623964832334989034836947294663271746636265066934834613622424481729626566435597480288523776705738682727578535976958978506640968269374123283238625648321511030277278931202124827700346217580896790484998591650290650018932187172727343217750528460737097294347353031527043043115929950438835296230201702058626584921643671726456457614237146963780553720982219949545440614930898707682613709794374945121961803235077983449185197290108751632850239090471913426813319421291223893254965243398048400169082968708983731775177272069513620438303107936548238643617325110547068780137859212916928600175346946425038183669551710446746496189168483555732190936198824014618377216542609637965329952768978096768034372328272458808460951549520275887302677374955945409886425325953813184552661568883334985583772404672040198064054680440995102048175154944659746307639383646937765290694166497370442688173146441330955694611653087288768865942773461507590335171393951854363039797694802579858182077156974232509370165177701884119176256826847076929441938322325412013916357694051460587228491811501812943787053002435481592838564146155547679482690394795357217901832289935758700425375501724614842146627996357684964476158996295759378197629903031593058560269378113735902974973092691437973017844184032049364479725171829959714019093160575387846614681442090655836796944062099206926068233074816540544269501739077375308677910314009570846954294628453676824635869072129190927634764614679186636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 2860834037124824806760538532629957742880018772345490222879976847982903749148007589085290156302193617204694018338105867964111922571221299726281674545416417438907935331979817646372166655078798519055299053092683731317676306384781249299988589148345379786752969219346910420456087853241760222135272701623801827903091171026935303161442531148124830292378015884694685798010083826624905193188160513712204603525452799279542328571406354185297709525714132577536286471404673901738217156026158980088881821394998755058957122848988136138522959066277203120269351217727423744672595411407289572505528751331057276463128302819809637523305824016675195247921032415288098018951564054936135390846997739343549059898868490777801702459914955989373232060413666000549570030647064471016010572449768419672975922507979345884437644554256730105764249539245222658564947282069185300271159131790264023539193357076762645549817535247526741119946947770044623816909151168147410684789674751415199913575925735739926045346931782238382671777314896116172705126628869111817373925352650341898830564550593159600212150009736456948957584045773595636676569046597192918035425689920019533987931601490328848859968854685209042050452583509567903933925121068593438375323398836183668747547900900526382702483462995673726318451093527698626923328717594458441588380313463474949741976006616097167703670057510859195467973163080043086033032344448774512554077348344188686764243492092694600382607309097356250059913782529117449352515105708478930935204348495720106902948391828697178483943375383850698272896208045619138253782627197560189369914918750699874403024479219950169907587274991977743613646242580501531367666902728457862107263236508107592742936524861187286541250862235225590351769060590902083156917405909654941539312489279813102831996872937985756082854487267275397704060468529768754491089186886130738132270883724147381262178242813068834449013158274939479796620771492256668615092841727883376263400110081958376926569160824965721908871095126667405250907544099505803992722570920101808649795484950241264088008401418837231253519342770254160871546538171850557403218758546911839452145123962486442639344252451754487006293931718858032636046553516416909649412783655577733388500421601010724435261222614914698184754794465137819913949757330749638218261116350029324953110382886701635627360738270876620946209310836481859863835900508782340054199573755632444396738294697368759347385818684103968372777060772348905762484592304663379052530039868186057661618656482087361707297242760568046004240896121957490478392967597936327284251326408123324532981007957459512989004396097417238765814820442544680402605143510268723715694623911373901596833243046963742551302254895218325300224330437570262058044595106475096834636660231567715602879394516826646217833393297453878455563858409697466026570499048880224725775616934861480417364572078739496083122785145116202942951025390922584303155737271435516520567619047143914714954344072125546572592893051671713026241536141899169698846013049807540345819265604851333353355734091862491492995863637261265401506225204579698015646155870836168212215200784017753677066448042243887845708214355193975083246875305052273144619096692063028746694972511877823299113739878676298305601081861605291582314906544380592586073312297548937040013903988351359921577502327914492843049133925758139556789631496993674099538899570168874213816750087150206774678573828142412039165451971186878757636024218821964150864640345659563158374019359394480359920561641230216330727361933922761656757884825255603034783831692159268563979509065514050546847663219764864672924064689915689573212487680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -25412320171471945742354890588602131211364349645359465618733959421618012534563602149421906181104318692041585372479067441374830831726537710980940408384108760551631532364759961086498142351044655769137513392202140328449429904791050077963435833917478412434708898491196955353363932891613128069550990652238438001749584609883987112706641618737727126240513678001483229254541557599656377585645561665899561577636391683649610871072902612112448294869627649790838582355768881080426366316812231090204155139330011576984767190747687448953558918100332266906306623282768769337753023721806575160328320337732255007631456556530344368269628168382610151387686556551120155006134195034599439350547640634391904828279354512124418644090812080370745447131689496319534916663428761828270717327060538930070925568320345078641714121127608853971514789367191897984900058610067169276805146161636016178771344973697429313568388381133302500156472116052333568969353430347809516489070531552211239261594918549575436991594175215984813578992646446830083919902322229652617860478688809446175436899421355598513706279399297978268831238449916160919108576893727781039396123290985413269505020446863597080917273495221700072323632845407501027145872858703066637610328691007926579804461988854667477656901738633883016056133213732405031763926976016986907635005784825007765525758990398306929213487895207918819805318746120616672336763436907342021435028844901820644497484328637091518390891510983276895503928146849041426574941141235717870804744331542842667449334015715675712439833656787296317910135535312207731507449717561426436335429414982152187105630854042812145160732828262939404314597950576084499165415052868675454892169506511839934724985523216740833069089429324824666074051610664034679220912096809632390546718281565912599986376145097838188075620598257690375235672838307897574305247151136459520500286104845689614522527411222471410738709139296013691126733813193328469683568571659735904962344915647716825945311192485048655739117071687097108576099237316477257693294640971647266157818018731994569432815409387402899523598767724429165440445321768317319831308517800429567333733998187211712358654722414934940890492287518810311373617620737845107818224178405081269696036037661929586100028436107952187282731034364408771487926761892940647123400842702245150066183343530248599088614782176052485200397858799184606913306015132193076498583057163776699721238445193522540436542497977959368706528641047249814342139356772367951786907203251315987174221988750885996041059848657082872627775035546584163646922645146877938168587827185994011948611349220807456241612377593349435853841767046147850431562394148436957011269092105103035139689964955612168376268346241582835714246965297078622481458191394082858695644304092552243305757940552273608297252632354787996638500321460550542713439136577434252011347311565233957494728076051510342297130058637762396837592627194686912264383144855715595813387929811719944635133190629092543332858499513462688929991032686075570989977297015344275821869465005293672928123752542218666056357677209351150845253663079856242509248565577393328593525107159069730796008938452308344716931322204047447072909591377048223971071097709585380265487218018835617372612294665566380910054076937637682413654216866575959852421500977477212961645727479137220055852661525291947733757023036323266219243463765054611446084361189340085196466413475684392735904609763724435752974958717469787153661847741822039361196881058401754973254784461120871165423117158352329210358980142602748315122801214072296973192483863090731636790702250909173682702667973571088646153557191283240337408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -56246728043114430486272263284582482387742292825562828420475818706855144603283244360562505028065287080788455167045090992099247662985391041937503864546910616633461579800943027899732546055592788730952479198554932862927641289668320321530531465865782506907813775733716619180337877690969923632902716616238663400355538501184207380935367330783087397890563740725633079571579678309506097722341611859091261602867533126169008447389513371930404268124634018042257665727446809967134944638244552103370704859114573146141464951965883544067000873602926688714216560702689064033229352270847142340325498491860043963219319310576283862185646464147738765495857531656064647618664273193803561913517243505133970892756640196919038992827024610986050975425177576152877179806458000292283356763969554682460913637493416400950183433818228260067500873568641589571527819126400580327034917279911519227651214873377143679832899009839358316737379297101838022873447074814941696874299477964977284862030694775374563071387843476466304726544334000211629348726711533585517971598937833852718299834197242207216749812658803365996762132331388786513869926610308880410915877103275789727107526643865234420833028113924049611469076392567077689593202218440501112563112348818413734779609936914776456074775612391022337209125135734864411370987382133071150059673344378897840265205226407147194640486154086964033221860350570112709060395193793209314470170462737412777326150369047508315274110724288722854737307943742483424643032244346352853864075254197569029022910631350399285892740054141354072100270728317051725058921523812798303642660120951309969511113514316369208792114395397535422960578939731271896622983242942896728880746716709737538605875323057083622547913241843714104127838157294192948052762102125688123614436197414951359284913855655155600226920499037359405583389844251780517964375998103874218421372299809229280387893667433343409078375001653057371149002205971887529914448187986755470484839870729043238813692341590309932270837849769191826261758863208558201395286230743458079859878000779695047688170770648605828547025463044609503959282013684730448427503783002131363547579270273940823364954965918719606502508442300662058225363184820271074994234199953628815951970333932421835557667415233922170415183283522802417888720340874818933911751030279717605353788691953501676735903503343698088901481649397141999961306189093615018640871096632793411199530713808300036076617978299711697958216216099392587745306771603638872271334607993169617536447274446754910081470460484589358932945695392170356857081936677148751545750862602754456018085742718676461319847313124329290753494295042934928620405821104671529475083019599650939612491938742434100596904102458633898187764594539142532728446657400630285459836504257400555858641632486575093338118866798326878555534876613021173624621104251701650029415124756243589417458865768487812815079644391413556901223634090224008816972218143349155186935800018006881960689471717767264087932439461537319714466729423269716394349480237213447275873389594931256619887472771126979140165534817324394614089404732012562612827675804904917261229830724177515727100940504933710968738349368883545627598663680524611713851633022770925391856862623317980300014015386126086691249981591094621185144640124702090435655974771053346508452461620643527940765046600151990750089151451719399325670944608586790386986489865487011866281077285583718701620287316335742575549039344834326830362974636770539076200242832358438127958220317492740983166915023279198069530831731308332344070663612802625680963599239096350838299720726122848853217021660968622318639993295837593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 23715019380930936152387399278586434716681393424263594268037016023754946366005244305779249391049376547832949513617869162374153141361902166164673193445278493002209778576525646513413857516512477723538407586877910198322290639144891975076745618299023456392934333908579682727080802686932655055152735958153046786907755364990877149215402454967207098989385764010658260779844774949410115261673745538156581286819270477251051731530281763325693721720256378231267580652881823929851191436494977533385881118911447581216277811306709403432810736419506105357336394213578503497728241844280638707138566039434431490380167112305438085184499706201037051697204711841115274833992076473251263524090093108323537545376857819491979488422795237825240616191503672351880731140010106084980746005770230798402318756803797306594476898749221775236972693665248245709428893078543525491040109250366535779523503587781509739694015263984420323525622201992462034550814469152721123022985377280154025916685410057808861717846352938623420026470354865413988502717726668889009729248228000222934911115949585081950958971734694536720275766988832102657639394717932193819212836128215988386617754057752966117835698535491384907848028345118332998815378520919971580686538425442488689371737613611075826392479257656620095681731310937189945214558383926233058439183133703307174849066336974312381768512558454267674677779579946048008691676240678414305728613579765943746043793950568698767737740134210573111232467647913689193779495507172736238667041434272188001090402256384170168880030046220722029201305228209015436877501672867449820404714128961495683762295184961368300396159986392892216456687437697386279441688972499190345689117830625798692595095050490878907442420146599022231962517000776719707855884082013156396067047118356787693266972057683608604228881148097744748211968275256572437385777496840589062548374132245823950944065006838784456869931252841316267834041458972814096823991772013912277052541806941666128219740241032614657345701681988692294416215728956142466494736000387698403085680504336160637606492163908466001857379925735667613973198848648534103787485757321574699891476052878401896237677542318526316353810267550939014383409948023336354883882058874894421983963408715465254261496397609696528267960368923298972521551957082108993038378855511257626614626719775137549993448588047677385370263859185201174792409344390953490727291854711070723727080597239263264540863564872832129763081676609707012595746305241199724852424017130103277680953137656370555305581187163073251788366183484571218431774011204229091010947546977956341011813985020282366327457807058097857529420200645762682192161099827800351375797852092701589418239144623750564114010293624688901643233092436808591799261854111797872760085979676919086600882682958565910441938583043152908274567172344717613502507295398125813199507053662151701258292986643841723272247153699542903101405528377468744893628118925434866532204563388441238652299667067033506959522926246757529084874492565400328819477380306340792659551111842365914184887107065342992001258953962939666378775571586993624585569865462012839502949748481955858741231538797682372227827777680179360378829168438275501284056608324886055693636892233472882698589242344451256942166122318532028696281360700822172339286690407952034243547920055977617571807615814517750219567977322888262428667062103793480651930681031812777881794542002677657033089936771774057993866853739286643133934169091228637187878162334083750054361849954457844269873209620713333771132986717462380807023515764339031866350265663371665080555622504315038410141204833627650696363104010240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -77915222264744871416626803259622402249060314307258529173079058573884342671183713778793308474827751678596809499696553435710845893896272770134320733693775061945075025559978802757149127822618687665733555447331387817263768216507670036180537586199417447536450397930361403174107942503607089564351511617272893390572315589185457582967860380868806182874534782207942129599353478669438424752406727466563494293787002061870581972214716133494851302186047432908887088882351524480964414527480325596492070136946094261705617171817754726815613821834784034706977192396866056400470562933288266226354254944452658683108645446400233997793526919076090572519652373319126407959022432946024427842569103232345905613126407612336601785126453869247094291721150143906438550597040996623106776178872078935992676032124971607635379354261780122818561609044507667023294239337407768427050976002631562629112844386985736156704754148842929844466753770778460950938162885622227111893488070481169975663474721176815305130633700057577120754534656797267850161520310410696177763730089324226232931017222158750571491402807870951630292444303831227750989192773725616595531273787936642680279586587812234867768095910746460682693616130773476884575040042312183178420407381808769202252834712314399483166639915319364483211571096135436204520619540285668249330797475814382012746807490731731962380672947848198613050287573770644330772553808689131757163845018740223941513850407611328852839262296542804651724600980303276740150809727558001866635610054395165222322146613784099474015113886859475601300243993946075859046799184400800298991597443757036958295590247817481109198384927749175401901301199215691303228994278066036611148707575898444509425208892920822931125622764944282239026349620954312786408050338138232832060072258472728697458982936518918007277361295617704093612765892515907780015084566576293572703561022096910190113156519631432831176794789502276159424049926572983302623943303928774954500815661419808964763971995341794041246132575827394671797301113464710805141135875994939889298956172821793851861914648366096629318209141022360258588167613229058205744978722564145838053246700455425949582547363116601045159260850805649606347451783464188775416845695803048990478781170384719172488374552104438658042230419778168222172242065937390941007903017998053760468674445516562361705831241325451877279395672639023405502837855800770164122379457175181996393113209734179673109401104851865686038784954151682736707914061337987243408115374909146277067573092272890916748941522684376023427484197799269878434650683044011069233475971578035493385607691959419784272157657592972349239518593680853497353791147753703450386996091497333762246235413904901786358152122585709845303850668419626312069802654242720086220941116216645030079179118387148442751856265489006599867254856501874266247917670173145043084766784499225600765950081179202730654186474443788258763288470946874252606069757918752008127755493103072050166643188425091742267426298050231021716436999403755029309738250076345293358264940324554812186138197779056156951148192108721544369375144081711590291873568857278068401145078196684236389509982508603053268516699293227640978312181810754670471626867802549286005563840436273849382663162635324353141147821885493189155886059810892672605047144154747209082796921464776979065020421974031140363357661356421675203249339142424615717778282746223072917540145419919044217737781506166620742505845502280798789694034014286603527976512789844556002325257665819068785300846523396682443553282830288383772103445000538981496043259205882866741282499060269241492605208039811889217142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -681260264064468162975269858098267223433289296659003923704753744003023197997162123558604338343687263279960068438513029541480258277858759793554411231484386837360441053696066287498227245663090877916788052505469657546957571465601273205020169863658272889436101618349381871131910311482146518776223547163492989515767003475563195348872294308105233131432918498372555029468630235787515399415813620926558805252480720771598990255951947164414890264067447184130364463315982503450513400622496126810275116008858960855058000315466095331987393992115380440084725591569354247372032241208015797505061613850921582052467191803805078123642080193930243731489806405930077591432790440244771910991344327410232561926070744210274098019491994604335681530715792362608911097728866053421367245038785419428009127967772460111630119715958070516312363374745689834732526388616303872901395124985680842084685507821937234549899856825184583962818556013986381332649817290078175161149645868209231445236333194837980751820182776082506982711682793935234725486865419331696387834845465115417273922241784881162973664218091932528689061084534139624820247280386931272186003937423127040798374234105755351446359253431420533205818551462512103865250227138668417237343121898941125265368527964566277810681205379732908804939200263446666756814396379975909446736998738164797310445210283745355499911745457914531413986171583537338367057149598470765452646496614620127104357131725143661681148521450069712977467826277012597493913855559976149785235218135474985524653173841965144052281606597447985897854534810739093377422085727998431617374254632082621295325210934765087981343953734460858803500244681509631230677275740094540889696111674815677722056940068284596554194421868562431745581319560114635251948615425447868493897470637349701937802065388919826355352366761310263915793654686120990683501916232153393670521720605219103744448984812441721516542580953204576908177262787083722692671924894410556804090527402204667279683939385243471652440627771109821847274877638434230260068700285323503541772617702532312533220705692661186164328047468329592463474594284025247571716779114040965224388997922004570926755662536983777024700416820322453224248448312100857213836780972687628249298999082318630908014305627054862924135644666331423043653212772931651444782394449994319090714780099618429255966826954112702650281915575360009209124805540113170041256324221639926094432098199590439773628214038594896909598460552197389412825126723306171005200903373778042375927338784634149004422180733753120457993446124171618141364064333729522590670692567483167088299571092890087457622699799253861234750871564366176328632631319687980212996691263523430380226698551216970740633592111389371728664007134820375042577484947412942552590543313180754079651583770608509178127854563337448565079152117012304289367351397312238427149274742112515763646452401757916434965625375065126414597028717178608551155413029830230980370814409425540007552899622463674136656481230134963179659131106172713845902964495029809716591526963248846528509589584487953100392970023378650301460231793206879994210616969881986877272904398488068163931605990035296238307888647277082833164218661826644311140142643854399499152582474903136296174868669334145107325365516527757450156687601941544496186902898929974921419047737190142009132741413421301394260057368286363922018414090230237740167370587042784629242172410882806289234459281499734441372378455526455290927587172373105517934300522104986057639084932139195744575903311452725566323337443107270268384490216961631036176388006195837930960383398468198494049849331286088142028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -951146173103004678538940773608772342677340682849219551010833628747524122979712373073355796818043640072007233963451422374659436074755555508786245268201233950108172525001074336217207298576173185970666214919835734996486709675308339628321070765888618468301039181062081060874649094897947646301281164939508850529278539604017978230730391548322807853376588425772509247220854070505197013581308268009563698661597852893007293895269015749046235969264275637840762729337273855713439188786458318042482375002734320145616603055194890916248816894049064676203410212453327700692324799184655536787904479855493901159810109187106609498382900599087010802339921335578246035898772731642146226643209830071948468964060249237054150826742408661164932110548546948130736376026505284559070730504270742158243229789172260471871259617729606614004177269060414224450220506644219389628947370497314029440038650494951284408826466563962757764040860854350566525415302499279510015271350463409641897340383632421593737865024939808911976591933756079014940917522074799434477991096877912156778209191484947447035014502339566643214726817150194112582508078918392645239354624119297115496969662535022398455907836684805337389958975222345305728302168912528090387228140487137314179033572974400125536401968608736366933680891107511024647645670446420596814707640479801807881210190612774543713373844276519011470065141857866410659160763877603868333706248461829612286912349311037269149940981011437047648394521458764015922339960580075479915914092074852188148533607024879670215537261198726764227104040234603119863700148179851237084299430592484687667883306433972261793597175472895228884923975426063483301195496624074166753982028081744336375202233865379353711126510672206846301007684062896520180682082594098614873927054855808082257095111598688256622720073568246714788909157734558431545339937701410227778782654557579133697711473759131935795869584457173824950529323552192168509481616032805224173308532864093615309508149101386186103552082474831183480598593408480857192169435136065591895504727335862536410489800213406849032528500097911059369759129073633305388955654510217448407316848172797856857258039832351452642667602132880706573923746047004066464857503150406360557216170446755272005686138001271266590274978169158756557620282620975493999103983543228871643757808473376239447962965698546460328223874955300506970569756783184352852844524792702839952256850619168965928136108229723393585232444504824765410038445890055798225766485115711610110284771343632450634886166167548303096996066737753976454093633705133757987872257201521727378899490784054154348060343312920297761364005018201126115518027070359465038748180812712227729183025112784720440025506656458370679310398756252440615685946196995120945523226017523754437965248133368731353940641296916012425903519832931787439302157133995179739882814090856488299544828945941047389000243448166011921495591273625578670572749025524192514411368839456425426566819227374352026114956174544733504828768225820414745241395726728295893727651263936287609098877239768118563309904831111618299643040716885881566073743774918666673663310877419925013934303371735732291458980742752887140841051968638552948879320040535598906457688162738592686673348456164026728654331513036207245358861566634995673050871070740442419905627836481223092596018006746353675463598965472192112335030358178173168220487108153587086990770005484855968164190551798514162516528098943061417515246564078249908949971508087013723221576314886554317772257536576002699989069527753625703549015748001382377095087796962964344365490503860420217911613889529774080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -604986999605112606171045896907136781630565551641743008346148222491156150064049935600747110189645208773654513842761647365953473713547569927230607278552615489865815653160261874364297616196696040332159192268405788880480278851439442062904426083187109884382541675771443521452164604463061604893854599678361688654117440146457077150854776503213019950428538986813979573661386265550175022285867992898454151266165714476808364009502054803669529946935717266614054498528754791430091920506225581592145964481714500193125461644567898497116114971318055609696670041217893689158120388989548268551429734016753063372662064601433521409440268081972730969016575030229232445773061766905106078163083012475019895181034502509071111440850384436486708816641039708199102404391376857967719162792205883299793368466981473314521173448069323702667047517488992881644464925559710321680960698102074890595511762340574531955189562278786146477269900844552941566813523209290891459475157626000216291354740206917229458100445102847623797767792074501501155900545842654656110118623160410725367710021941859307535089531669904180442006509957338425744567477923605242972233785933681384917631405416003387938950914357766589362966873734158380262666079477310063486177830453945326924347467507708723147336228133320521082142972993176901905238078326549444643085431296026595005539440688027514240845218429789489604856417944323602763231290517514423714706605905799595012891517751490021360008239874411663194907644085637297222113389053444602098389212988816808230552915993979039641418795357025082745271035822618139984047172600474079380235162333214530954903648642015222295577416301380340614436821713597247812387413217471342938384023585129145647613483856370739739005041411245877224297788150182729249027778111871338500910209955969589733817205469860581026270982491259561535644376883815377238416257284634724792841398166451310552766575808028239854114092039881680290318837181110241431059045259851189859302303390423215105771160161123138130438645693810057540610325499059189876248247835520971799828051795854464214381227421237152878834365497652417565562546167700507827808919230451161999476534490022399455734018305799024153458448634811143991847510285280724363590655512523904858985105235775256516621011820059087781056452654301614065933796583124244878324505921996216833572691723327721996319847353312063319822124774685863356323836381018861441415530912261734989727076269250500316808064586528741251428979200285878049350891694370340201211553774449149821383998794001866161842727891637302991444113448485456168876745341171652952002694624346472511652429172331469422344163849869234203733347532763031325552827795934199001047684034411239859869138497937900653524083200819092054541957925403595705640385341424427917424064986963719696546322138929418385072953957935879704491027484719858180741373668992553268637093577137500210961503190963677633262516545895305036062867770997883176241751899265137854183256652401054790275954331817267444492783574586199763845548622545818093526213117977137374740656738946176319274168126413244360690123841016496720314542633538294755866907068074552604109620339386635671608919907799291110779622652566524862106153284840861998648978652941823799787320715575931273193493746647443371604897618889480721824465399874523835242499282657101712799279685105135647176028808820959173930461690357743476980358084618023683237858373384364868506110647232036919106795621164014225197066861306357860670911127698782287902295017543473726736828255788307719289707345793589483148140692589103781555873039369758115077520518698173159325539962610479103225177833472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1135238860107546362900577977309113711675305281688442156525439201867554119242352041530659834049330439671433931158826500039443441587829973260795782625291216731540770101494012718044543154020632840752222802208147073652517037117970652496421013717514019222396821024297586088362300312686613964045434653640223916136710374952532809639739398798625876226471086565511620738410595912032537043129062339562911775816449745090885216525262147918280569406156062551231045258519172008351006783595273713955582769853748330766117656116101955538440552665962608827568356610083683369550996652444312016426952750943391994457533877299214339465776272270768304498516207617869986189033410705378776805808029444372314291754528230458578061803105958041712345215367639941584998390346971575576411435087579578610266775013916954003073127100458743568767297756550430499871341772194350907572543589828768270551336017431532628116696302522248824686780199492264333037207673471890864097992438548544548579389365855515688332108688587254499629886311459272868642318406397095652985766661611373394105736115045692824463595989025009922892824728744823197856630984577209889654768803311868143623311481389795695790911663197440016180820493835220320159021115051174295632804091060831274075884210776845805243548815705834094680724688042965481814275158573983057453639742191087864435966243333342964257551357356919131375681427072383312865704211700407086687467549830663880640320370237007905653855453570566744116162122313137580220548491958436903144417717962347743248129572858868215206280151013388207003207035012709725886813599557164252743019589043197237369617402017685783223193441293431543648016870506758612536847006282952862404526477079543727741525810091742752527907452298372032016057934096556056763957139086683359143593718143499159041427819480218221772408242040458907640554744779633931593686358588218269464095707442475065948299339066628259931121948329436171909507112195440068498904786736598265906057974858810276978872308463152090961365652505331368639348002734193263476984226674951493896432753763553437370843353591253154014520583074683876361458786138517633189706557519388373667737832548909634782888125788149360971270363871431277520045551236905684107564764034235753877295096561657237601270992016339725761116588072493425728342450790583783900987979664761285672362285967260650803710457925369122514096180392178165426697332843607374180171813256893807724943598615835190861826767145765812206761626358552335579591703237572383095179554055207066952319788035415939888456112647366855106125888161492537271752918532519191811639892874653151776376010507105351229175693754538424190068534082694839336872224736326701333343134639139398279392842107179069800139945603708177364427047462416313490526387505178860391651988476082564820423405458600240142589450092525664753506572158840677353844403363695153318638154511872327263946244578493874621872305215908611160024453472874568397504860603599971391947973862984158158225721683917234787523380892284260882860486446176483154309261965047159517813280238688557650964533066894997806909147706169099530891309855128697365747355010815479593403720220532236147577868564696099134995484019379976555849898121441621112213354653882387492832880147392727499811911520749192218074483945056918255780168777504742638911091622699158849619980727876570224152564964850687175293037258607602655920783709013558056262390628969098094546698995883960021554059396834041200157262299097238118398779792523742102433129141410339556911773694428033774909127002653173531734739469763732414772688210992159578502601188605005586506725208233286783572377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -2439276630798801216997261078496150160235520626719716254302368558480620613753302166629662165767628463490094835581582099342317482236292822041392263651849020528864143214618826782471429041214792091360825529229567240506077012713121731017361364320938744207182993209778529197199748256835286776101219089753695820453918468971772567702162766513980371376374458925017109819010824926394821112284991416476345662903287184639841260424198391373114183877013162004016974792771070982124554454821404959377891039886661020755645575303713445254051255041129799366580445272339673968906517814306732480087137486593523892533935044032650532866288482660759487649487505862269546344297479453350590089436863563714974088457777679885007681402107770215938351827802388189944165909980507201764604791438457583250193758968113062504006733084948506814091029669916899038830481407612508604432687499619883024181023803152485944483379497021151837977890619835782534425228974231643881906496468119581560961073358301253281224560174606978128305284104973130046340999123003126214533407156084339978937833316290567389976348092877755967031082847378482173859043437912849106716088478604610362298000017468071632286199560790266188102780843823712461941703855279810475942183121213925295189870975184210018360960512724116348912415506948043871590424739595929721694243727308457389923664759497846922478335689648185049125751975355216483099764767245559331675037539969748608853584536153259256189014411199802269201092902588329848977313517421184798692735962233559550471370222908224412543695725723449047440661501523594038758783704605025302836912528455411836868040766866998219845641863660273964649118461895160952493039044370852974011688770902777126648991333030998500738380917476718933085688865228754766209472099764719793730765429910970613296594708157969292520010286567049979260255021856303409668124775494495140309183003474376973871576660584908633595593057079955638519549025127002772247165035949732750828852858876951646607423678285535156165595998337220515531818167682033450182764074199744648455646318133197036416393318579015884046392417569324221557699821412488516378574333621027228345794166923963494816657941240444021903361946302706659686811511195047146345296455003104335154679285360733405658550037633666557495561766404137243698128100341733854216167118926923221081785285480102800402425228676641944894934916407399740328512279307223303812345845045090538014492607100406057213722935549213068285415874082282283585026355820019879535983438005716498591847093785567964186409130914417281381119642376386525968060182471422532597657599062808192844573947952736225991432681269011958045094253427584703626498859620178693121471286429815427417393724155701753913997071938466275605125727320912982452355503944209746230131305259347810039128589894637756151885889991783341066515550398114150595734034233286831346871445432326630745150187641063481147437546202865077172226346113565388432423865673855472889631731650777454409647302584991442635734034332059052110830855369711246230537090354516940884943994943924836013290606348620273881327206698578386465625093383506206047312287775204190058580737611180098716672254794872358641719117392103361005394672415100706953784902551164286411287608447631289248840593267779792639627301242781627348828152054769112980474520144540134129501436201836672002791805856386158332873468351718167431789587370743483336734291356679842162302542041948935125166259809144739468527159240333127337112319158213383909828908866602210724767600540792993123807839210787648008280713378584395454834825033545860567864113737041449095919612370594593505280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -2203774563113415075853087492134610440213951668011018709499946394879099018081706568234302185257355070882490828048848472992819153890262152191067795383678488100217318122002045322057256817767921031758801312206883129905226981348311232789614824755427747070426070248014391356297821017731717966284545968287525184544760261086898629533316447920834130381884465034943865089488611613996094289570785671756313891519429420778229199027720614816725980400221457407122361344294984988675833419849607001942244074011442542685809559839824644217440595894860491303302655480667614914130307705835352978531257680848811521104973969938909616563688410691516173066956200576442219771537626480369056188573736068006663688555710638392206461578227443777888116971147993565282098619200588651381248289182401121078480946699022726342447624944592682139350054473917160763168126413963819415742371335500634966231272819108360479692681508731952566586502302876471580082452896225725938084584340750402242861691840795131190593966597286191851312002118461025897561761116983213949917665077918869071319228210222966670792953560016679309715924763856962100758260960134616192484092199721870681891126835138976721592960408383419170947948498957267101517229451383005886945706545801772467201210762079819252560686854164019367431227534629894240654879182941878232315950662884634850012271419588072813253185182209388220786700406808866623482178513453220726918885318565308356628815255884388339866479568432536968252498308058182222545062716305598829167402709566498819359736668263119495855070737103810205634017005364860554180997682431042322915693346880248293683562516458531601192266658223726671450311651373982154814671653701171586670805064070732639446666393694653076653443969624265012954740121806180801563696990283105471808864574361534409333397845367965564112641509336320538766840870087789547291615694121831551342028048460628939572499771088968353123703564817834948855501793801429824823403381599303472580677529501632742303888111234480104918405881616026767753342385926250755193472009608728760838949506208068632597059824799108805097423954771338850487169853328711499650143434909184270110363308600044630091202500318847506434272728917101055732618570908815471083481305722885233199357795290884300141741606465357049991783270378680307130296524915532582624597238151438507118916712386287209325701993755365290187814723571162949357770113036495749760474877356165284700766455952136172993733758867511449667258171979855519423592125994439656587310011879846282731586776139549385950045649694865279781855407085225590219878905665497528292302453559203051883875122278567822893160808309536514097100185741756920388407438820568760039179199790280551810887174439349015911746443990692505544057820526072770116563175364258603330735903014679160127232744058179484622608295477162123841278833914145165979883502389483087899656690529648931541206369907273988201543286927586548584261910786698358096522753639763511873416029882383367342219778754032982323692505976802106622639577972610513936689359283176103218656692824041224246779391961139378604894825443159238813544061181515659923668992419170794942420912996589543256910904764990064210692215659198673977320581746409307677683792710755467438889221574027727755791407150596649139596051127450085201796739538821423107811223564538563052206004936643112410779040957789056313638857789981751530768724578037048314988173286128561767405439726561546445419968046227290742095813568719695663506473999265598828079130546453090509102323623571669948410591817370546365467356230607363068149288968024339510067581081435701636992166489227264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -1510235914674646168521409747804401348807553454674395955972870579994364927284600636100409639233846502509240456491436431447241191797267829501446331777800217967816261403814450080682002355451272533547150528946058253721588997628600376171455238625348616901072755618655040554913244190496097093791386835538263759680436879805358645850214630881323945731399546474651604230297632725416597070765906971776068458986250136567545212630005599189121775082106877819751082156615771534264204193758468722982145996915163627999042834779594743977178068565955424000130337882060328388796359152227861937168892612632821906384195964232473156529807341011679007818149235785684725825631775271639756649482392708840247765889427378556785185272040107967044860558618227857714401403473775495155266504164232065695013115918001679363882290941843316218520399769774247589189037338450251635841633213916094780689488722453527720457690819696821038773799669895551510202076426137969451279679545031389216832422898282075850484871084509379343723479942598180657884372444591093583534708145127887965639696074400688138977292602675150920464668130112087862858526107210502607080563876794989936637945019849954498113330830170328388385040060534668111879210119463768451799300069958347359097628663097965208451673508936035699115379372685749550087054572146336043415125007371615838121286657963469722803870211991052689904647633028297502529165256330037498047320410253632818784897396428175403007305880614042915141155393608664462224044343944345686001054402025018301651885092523517194914298580485547138139045419672524694429662814784875724859406152065387347049669808857391489485365883634675667840139048780359422666244271058705022440863307559184821701631933834783692840285663079065881696937656461081200649759852251195704259068859280349415970891040326837049890003670423912679487666368992600773523150938775519701924903012588201433566656421560344176112384352671077612591450344791976258662718589119857711444768556350574527763254503823470046226830527102937377338501995639261126502560053052550968973111287173955681568840667264875161341937211074452911880771210580607068989133683309066645905482175159487324369493611521221960532076649977495845856641168842799824451761901157503958130199786651707655906874930494981708701495525454540483757436839200043771559516160044958403164392651544637006818207233370258171808425263857968770643076712009461794325983936142641951770045193600078911149459318732407385733446107733047888615410029252690560394978166312540221513452727839651915279584075373753482188924070045506025556341047991913268576396633471614732003477409414508553496702614350601985957978966792971616671573963346725571223583049987580280690260485339986706955425650632767999305749691110285608992265942358181275886580105723763164493414842785388573223252634592482467554098123734709861077848579081797821546787235380385507287655579639572213387352890321288326131553612969118482100429667783166541761193710766775416815502819662893485096471066526915095675713422819635672232518799302553705842808530233577840635729090908797766610632998792671868167155004624124921094440814707848512819775353387970149616573535519762838486572127359111726181630713999451393781145792602840439299767018909246209752001461247398807852065093663630201204460242385491865328885582551657475093899738193669921946115618647818756334776152775694050072623438693616980432722001395959782526650206984117714388731288323558984361390566666124795681351280297988825602875111470589235345919452623380645435085226734199576686509935953779860501058923456005266728043500394312476944298200268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -2815903757703024042071575565066632181327316641646818613247249883361643597186543067732325669138776164473358845521986005504162711010531655975213674904468456207323525098315487435790931873844426937294020755645956009891803088189020359679047413372521587332709663067884031992695471180492397187020315565481836635483359407765201957209325607282923299191586655944917512345525106386806981054528650805740074717851494499483952028918264524718860828368635293832328281377259026210036895586967264485146514143833379531224519421760801391689354255246073044736048489470965896197513352106149595234409429534596564536414473035390702235286366178670726431006770772782967025016839444133514484125550396903519810168553366229134803698022670007399182111704681319793157209478247427632947420650108831345319400496982909367310646858328549229492887371287904877974855109208516634757489887826461256076387970754327821724622792280908236473909406360731136584696048593106411203553458777214355959968915951110174571955437785372923013710745798194276113410426620341789629031622645477346280329946833507036895482174684063521285936283108761160981522654322012503550782868398804262539249607839405886858579321088850407776061400100821686876248322102756358689389785129203544441415760835266526450528001521773292616950039874902227564967815794770565495484393513349138718195595304163099128142173989663399823208769958279876496755271902966715048695180459131959481189305084482063293298760040808878316017610143201977894124643759570269777746660171865396231858885394490882925216196282639249200104033210333684436103058429369593923018918904555252537026407329279023279445426064918670584890047545510333852053145486356473835412607754391691283017944589132615057169819114630854896948137041576617722359842467249031380974908469118888857019918504683404663077146341364062204603391997097802068575346731919055386717298758765626767775950228610032132411051738245031468118277418240943443960186135960412772125525603981538538161402414574536542753388592537850820741431527111354154419431121079068247031680732981981835059950161309789755175075920135944878094913395600964876136223317699783451003561721320916321118213590254767999520280026132533546609822099989665206424987117273192488563952667763096830414500402012746027191426204602623327674390569568778392628267739012390861018681440277676699616620581303620960349460778474492772800795314266952160989207146650617076860263340239691745275587943053749499707744271459983967805821977489441990619078163939298031004399772685554382204815268606258309046728337116946096539721177110796209503414973575398028378614011217037732987864006043004727590132730910490398091766101321945040675085089006227856009216555190554498491203919076677788290024227032845117371542953031114144410720601689045081474167899080288299536982420463877519785827961958868270760860582367785241426822911399859487293436318210182679474651035177059927247820175896534471869553161360762248434321897238897971784884386810207060579938112835608660261841694106093516811803430537977718071903501216451160330860504549138075361126604874668204954127151108511966508862099909235871900248611234730505101152672486962453394639757746067882581049681407456208690306195000951735237728462140208567814247271093613019307945608832665228019595643213457984482770369100856633565311434496114181760660597255397492882309090439547667118685346752251512046460900916273509295872510444898472779896852739974327774545180838684173609988834784331806285314960483855804503804764623921277175659854326202638802057128616775456126717751143257037082302992139343648553697280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -2005365040596314868612414711854120565794802478506845400627684130436375908902377578905437957266141933429027368919861534429799780831845949357751178368111529051412566184668330289565475315480002989403482330399835183868779875393110374214234689606766287376005644762393671982577878121308548220019979212203142741271200918439431965041035181243170108444461198079172971493930300266335985015706036048954955022455751167968170085299087627108088602451295170134995993984462013789840740793121854133604724531432530596168865510892908541871336742075216236023867677717998275305957883362058872184037506780962924183764102909706524467346315574334150826918799650017911816654357582408422943806433324802114405362637978260240863249828974481018848950822591130273601833922778900348025845479075115059543406331909507251311195615891443000637297589564093030769550929162983774453200155568916102760913739789020422299101296924568557781129812614389875756431035580853207447492685280784029636354256836454430229915980589884504290558809408449663898554185620779331919087090292992083037842634554900464327909504940337961381947586721298548810526772490481151984014770232823246918720276673182895761552978223642367686072007237818761345521074380855374195187112992293717379597575236056160758932812699492188976841856385386574761178303992493894227231899102856342740217377530571085185974016939106083641882935564943449098706553947646567939593499091897083306843849602330719369397452142172665473756145707794973311561963932540075732935615931384588047929170635577862807477025196080011995079159296120795653216546813546064895273172243360531695619147693572278696507307296528691845099334993077306156498669060472666428473273561629926897860795849676044788111617374225218409057875055865670738239574060971033483278430949348045284279632974976443847587782179592609833949631662276695146526684862396809033042497034572251730729987401055927869507736253312054506343040234805279672198984638322126981357625687583096730200838072423629493740749495661583514601213457845123637677736839651865566391568866032211282447221006627987832867427141952042611197641683129623578033376371419500091555815745208557941000484791523459358302131034406567639270836859763181086122461309721099280973499119804000074064987458187105282342906352494903477433330075319172928454371573929436300196539946335959594344669164947818230222458846820916754742560743478132353656463754061875877917208303570235179187997584808941762754602332698396929134131068977393748454922788063940307714110804875489079186397663450802295847639165625319633997327420277542756660803982734973142277282805586391630658281292985605252137423468819235398058642146341455017571163727475579176481794676502722888300305414474231717269965079461276916276229245165007513351157459884672352535357309641767874960634074167821849966300565253861159962885721638547190248125874230021660331438225720482713768644523863173074033230531374119257739592734650846872651859508283582906696908467400575910547842047467569734466594515407900714768815879027321206772206508344390975405525618704599301213498572381727966229342267605132979773849068222408925087923520102941367722348621995438987356783547922843945584492424167443902090676228805172006394298570387457565661953418664413139977277798787634486864318676633946892781580765980049129970845955106509120834817072421421539745556065576017532721722675615206238412924454316908260095064171520495050153283697788353611983965603269789936204147042679332768551495487289695872986996371340039984400017766910762107151578778659257337245296188500343645375951008894591959040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -1693462833286768588219534548582194271517787062641328642498100222678663894338020509342610389588490075020772183938806586900808621815135726264780589571130947658897710805805679776089494286652349460037060630281077489107806816561369473644292457061541501010418558534884673672384144739469952345831722058797373631198829040231329052155043014378533836320480409690447213927256756185383229125654242826097097022538577653794744237274712372835389744056260648731054088389835464298672710200064874603955474775133025437112735736284663606447937956267355928318796982446476490236722081176951493479097739846423800447383289500607680373935531184327965963016621781789005661969850936621717652495901963739897744618443997352146563354084041040530459951386778885024124803878529152956087017901493323815264202605777487891108392892482184733143285726095270287985514360496223213185771886583928942368986930012066799388758313673097956555544471934276772546328103652741303231289470673102056025350967966288279257739409110881223225242627816034485094444738394077267191943338146788404303054097410048328767413511256380226007194841580067575732940882994314115701545676146635589683819027266519670047492796471981375460852948432536115993907816341418057068341260099899590821289068278792203538106403354441335319216754452691197352349057294365470383598473512253883364607515881227275091143616734419595121042200563853009493120762082570225975524475864921128178600508171064972143988356526952321309304494103855409859944043089726731134452536596475884794045525725204700164030867336452358070041961330802757175576841295237023591813623745292892768051730955854191841471751174256994681454502435869974345023790021970535164111076493264963340538466957737930970013557084206588624466575264304328841039198449414053141499447319505141783280327644607835550840277723804691045477551508782302996751266383191515822593137412096489151300173787804152095738573496506131602051534620246772140418183707371089765780615840903599908178662494737626261044916880528782282247622498581752536716157142209028676144785175980201927529716805571100992700339314140073378708301731176328877371850199317137183772364350707414604729867779391365791869915508484314252333909899577496056537521651795359917389081034769002447302325010890911949067026964853490384575543872275113451132371888995845777665761140339455548350421442954855399822311411183588945214546858342897684443278774508988374602273934109400322122853233347314580454990627676880388420440539615889974377457518386591024017301566724733419850863322041538072442841546610122513011932710814775279507415661794182514501964951970070223711739022292193931133631131811816811037528364970326677543638954838341237664881298406304676812850551791349166920957723197163543622497499035824391129731567884007456577744275466771745384333842346755676135124450909828536370953112348754347028632883655445896482382089570420324715553082658811616861041045992584250947904013305082165612470292968977227448859192517708761195650874812280702748220684797311573273726573953502532828480445164541823629137765827013807004197000886171369953174131270147221895550702803770922965012428378491669565151296410310069789350219200590722742031598887442884328972770186589901860091509676275101544214845980315496519173008891762636766142177116184685526608243574915453336325774721092052364406013513764300072765652095532066240928615645963931872325695990911436281776156043138429427915940495586045294737891963040845315332537213703067930127126239816934754885136648250815360608600377861570630686006219729370203599991100995153958433625577881600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1913750083904522585224236541173814241090717841488011819268168834697073607913060693388569101985504423712206064349492284980987677527339625944739069462916747712535247119960062647343679226589508365545522496923465226373836712987206556492261399449494130853311079120913352314201096308552519195703345620745122905337958809501524571915663843251206415784890719389343885145159433206749714746170375819661492922275142740142976117915954826913199647594399367329373772962720897258560869015613620725996049337367225251513696816619641705983540995602556229537566706979637902438000766636599974731195722330358726020934567269314556716103893125928399215490087665393834226858392270365550041342703561287222272069158315367240320740445631421802312048260193934120534013839902796068499990876147291580310495500283995774466101358404654076423192109412260040294924828288683382804290455378561044145075803726473724978589979793930323275240735396250412622077913889421417636647281180691129671876296211903883677392397945806068110408633763008709494935768024599627694627477404183686762321582860575497346706021605148544678908139706290054413955162152477201028677981475393985549037069007942993876077983780578939333981964238065706304160680332659745567210976061698981711192609972690836140627322882052892098082465430024189643807996108887044616938501490343668424383478417095253722588237543574870713645236940253998709711991024302868878596795999284307866390193122414081832088901662651025924114915531926623120907421900079821497596986564531660612732744738958480994885856385165072344372593899516174468006348931340045407773208927317414892901497260304235851093293911491370709366125564270139060505369577876690341804617402764916780835316517780247171901527981894688312081326571964696048030655225731538538293313117135424663031292753316746389640703277701852082781592000213528639282558650150784457763303159819844865056503772692882466200469168432016058323368484235148027099135247753257881806071003970327145007016414293458003177489616682951236964274229977414501530546856960057237516703821169439651643546944103204834627553627592857811531265012095766386533138444255355522316652396868103768379846202520304661905260171351952134001373941169373065762047037756571030168317853567151744061468758106591848962135109085037094415353349163152391323710150294122669275589176984778622165841949430383549557112091210191646206100006430363197443307667733819254125968429843832930766603543437190391588392356704157371717510501449263836266820035539465414362404944612135492326290734176651218576000041798940962496993902748610891114194812613959338743190697850058456219516776118754506133901049070990462580284409088711209803936703760751876548873991972251289399811365697924918406474044908125207527043497118592170108719203990120413879875293810020669215563989241724960356140532086349402806804215811334173902290370801509392033399013908705812417603784521316573430693384197938702672922928721300753863600465200518450149976455693029622737099362700989954042309676890350797111299241539547158071024058447764072364348950321977195729395218358926541495156388178937669203484496023392068406942068253389280160649342356611480503537651322869409643022935480710101770090581718191345604703797005387614583781762482898151315018337713390861168976044486464830761944506692880771546589409495747203664784575252590149145451851268984493553713301275511674472699561260880378265635287292015286717786876320670824036924646028132540533812948267829604434158765986466000585716492345778925777025820844223062865366889320917107077990533077777947894438952960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1723276488795336490338849703029091853675760176852762822675044588258669206831858616348896855509211332998757580518597556236650319791163196397702145881756662282984956840809841926867142839480996578700942701310806138198155775720946797606451408130092727149162611137085673918083508895002574041302619598845353022024455211344547785365411154036336664290547327830117305878676238289623975150441764499631035435404685990042863414412111401511877303661758591242263639450057806692103036541892882682703283270022127050196999040853050075906292385824124002570099666117260054543384631922982843954234172809497983835519601694130184733578116787845571120537179101432167291694841984396705453406865788654243654061054802850925823367299875797876980431473905525538864148105194447612770679851479613582404130064255840328462210627829767797461896351797700262740253645910339227894567927752876148152005297822508680056968972184014016674584468932542724802192720794683636929692819598452333430114148342829789252274567147426873133332404731686256235370616544182450613089291248557283791170569057753505380312308825858023943554302406232495147766685752038797491412196950430085241042078261085388725392491794873448696249908550336385870766918200106156361805701368845129070503123105202397566255077045620399645961238435048589998293998842374652049190413739891439963741035157292943335306012043675073589047894817344764524643719371374831989565169827782817975254964075958704910402038493690106537859162016744683393694468369515717578663870489595536154380740912079846818938098395466572646165579423980987032001174448743829800269026676132576929281395429363203521649572765438489373085434887561930776069423462738417564141503459864652203855611750386731801027508083878738278795494027249877519186209427698128692727737415411706559680768769789934896131035161954905240131371867254704403229457768658019833392527386031143606183419870473438729347037005039785309838805086104689376743215235070756995691358914678423270329259322546983767193789648264782269183980881551829389560264914650423361911325664843428037859700553235918028287260260874984851141837636376910667134520648928285627705486556752918213747550175995738974790214328903653939363794138397457066908116829040099134389138617672853216674103258896406621718759962875380332550441310751698588767107195009465514324486250919456323783455159445351639758552842613025544193726938790711339019366273271833306126419754296719856540319991085021035223065215136714925788386944470674427952509164876831378164897107444331178607361526465787122554997641631477689856392508172268010539339471494207559317048859368884289151339506227970761991334630624841541278644467823061995042344848261319336388223379409187851196804989115128916502879591185294753551306155570707041022390332241240207778239731486517112004306848282532519077966622396845750906107703039600346517661021070075776822078253570797348109609397887319496986267731915047680076698638783628203912491980698274260933940041595748932721306003937030458837817492883940199588697194807274910303614246978020799087577303104320533902998490495820257423983958946544731261098363951231506192674010382373364451086202987507785709958475367676319293835416820994470458420868102141116243681260096797101615080707357502144930973995015464276571638199459173380638052486146113780524675687896217511734945984074275815208138612578914041289868363557572992928408448934979643939769948593931467153649332119072335426712515268814964930817427525698649129518869006588955614449936641545308792073271028118743288633023712483271640602662610154035347456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -876855051713287216624673564065666044058112558260120737294953997297468285817782849269426738498736341206872892113078446348856641686610601624736044641876748307887764683393353472302136107361028826671141425337351089313315572752735102597028147047886452154478219920467634241238642967120368841269175068575099660720262845898036733112255865179736467314811607726754500685370493958095941123859337610545843661279462462214355787049419761620108004225783958099553322968581282390246476790252802113969281059107803313893212301130207763362097071985980426250922575771024875512065301042677865928261398944589891743000493519681395752417620157654662178972023680408567943588592071428273256130176742627571586295125104811114665832157023959940658440885639925075907008960030393980885784081580658768370208442110535356838322035692355370761881514740447950060556243948515905008601363465481605706350434135185631863536356901933678333601541131346365282126482420296241550920110273939248899026523605914553812609733713074740316912548371519980733774799817192703428566841867489767068483657914113862312735924322013806013675357573731458478974394257838138774561129895482892371104444489690880233461310580290642446079822332003103235318824365525135492194490940655544215434837472057296160246987813695225342475372229853736881578900815631501985929926896058156537594400346128853353082796684695730957987507778276952842719577657396909649511717598518176093045673158599470461224883801862871101017686013208458233674892655910488121947201455435579848168057829555056574643205343676320045290195962390535651793228664070629780082811899864314173438853046354386276337860086251486392629714899785413371461021457300826786101196506915935968915911076927924646920591216782754185575760758533670152144994684807015420796187334337356416426512932869072491375825746758738389843637962197505002292489652307157401909338988170860611541512345737194164343290481869744880682961738171048111871721758405934646880070153633012272465958269027454949408664374469805864204974764214542364777859780913467904923700732488840419624763685220101861426962505611182638253354647674137974947875758855945898909209720993512755625540257266146244835206353285573520583521285647560047793197432354541079004964846463877631509915593981533232754828090808834237664549588727110687031147630125189573608184889576572231925370305403261933184795194696018268715578898924599818324272718687104602168637729926772786674467653709598883844044066780570462311921845906119347396029118578128378365007368333793956014969603088782834825135733419145601861083428751455931363061997198798931715412018191180726446669872772563888060936488652849231552376581460446965323376633838142468785467428997289228498156659167675997512329206304017172327119476696948115550255323359072268071074958825140357655789963319109429852771231721791798333270058557124865453762199261853459003963687565678530831140282300600960559056640012636509698915923913633911429073918103695457524004994450885495332574073860428843349025099351597587601522801482454083596998930928415763124720331868262402719641826956288656199121385091038039072245155764248954110930222891386463365228816838704353983099527972710396520444259140248238216685260231420213414432350762938182507225996728496369715612470871859240111211579969107516387255168226713136926810413919952631736816905472897472835034060871906125120186607518811954286062201401736253741306936398101453592423403028898739064916949219542317423871078851611933492554091819992942742727888994715265793780908605632538679514975446290544981381249180788326400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -600720084037555852122257281795473315457871379732587900528520789453230982245317873297589600062998252000168075636436455342077355305125451453934858906180160564714469430396317087912521870948530335993251693600233479750340734617032961239656051073520810973155551193700375942259731935774254906405890198541750216317356909444656106332641126353551051302253654752749503340763739311200323324014149894999020609176776171546514345691260622784711809813058539807363201029587677124777893597997161945495125760161206059082129720772064614106866071541574155884998574009310917348779946939656018177900800032932098340048761017559985430843463306412771308052580671244280047401133799698369953547286216080636104737605274277341016195418420329771317611179857238470117122742440063495907739396720812575241081561219834799785229735096273182036038866226987470821505229596604092539209616526867178275640677168317812026763085030755774948654648862467258843362269042390720819296918637408472937852737166784045848754144431205548028797193247079719967269602888789063083848757869697130353113574801795291022685274391350920112673784616293710126426205538960087196216469256966770099567056756542078481023135039116619517485201374638014780243453694151120825299174297247314405361838117555927184070441438323018242513072711142469618716781754942857326899802613865695609229691501325832911604855649626626346640761716420539458328113616067122665557530254344463354311887590149271130114943790313476968438142952221776864631989935001724085680018722852706377957396458885945299774818535618407337912415477037282773374644791100774922668490918632059837918972304462323770972444460725666927513064386404071680475639580690307643802933165344352938186722922769679653738640822382449280596877802473841482622298181922097423683350367402321997719766109148091165678190321072763736376283176794920929477933767320257644517459106068420788620908066954044127286323528486372810126482481401299613238392398719853045008924801120239120683462213090325269183736594017633611277341686976246502758559783330647260373958951633027134005528909152565325222627410234280769062758103244382140867924812470843635705646000238510716090222444434556023399447940163610621727337362254242177041877431202098914620749590770677741489770194806657471861816969110968548577709470113767783223312290648732908356829236369703313139664030962214697393737898963581202556305083295552663445193917409082819691618030120702965498624244803616575571804114946217009005998155685084806252682621257091872603719176175687741602410752781726699937496419380793305351978086137291989084433925926997622449759019700325572803157096561245660819623994719231095340617412357448712065901388362349226689132288166122465899451998991563283434559659331401183566987019877652256638877380206254877821907721872352712529142499827509489494711831116988191405854064043326316566582163962655830228641028514239970966713099920206153310898467961520030208451836569222906355301262066759162954760683595487856206850110587852759483552184715575571018217256913819025244835695196224580211701982570774705442797455965016184832979954566654135423939616557858162006972494994677955016506803743503767528908919406053197193900156915999884263495486831301992109084339017674781699046277940707616806694278229115452210174520486684462496041842130890657938768708521055647360914340870814305642094219204259540052051121636372477358962697992999996963033329618294598448490993364302926614269915120578846215856799720066183357799729486281463860493977687428517416998753351955304128166423429202118622273895137280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -497872247741288378765630348035480112065361198911802322624960437666647531510725786336101383065037761253823606380986306363657684826871143933317215383742340524405054419275880905255133735748625042839066608352226109639368646796526152250870938741525028410262475012237848124363433634656140246934784851476981722123645432690133724225257605231179457176892273013519139911992081553449287298959748405244044998478082182605253086799753620418106667787097468465059564757150523029444449075727246895295556899909035060930222389906018327846850193827843882885163808249482128029378459296356491941506043875917325140547329299069835466369986131157780159873540485506007688464777932303063887152733981098338164917056994316617463587089020255246709261640431729031174054259280981054494575061706027966505711911907683995963224236764179354171659975910484744188323175452571750034906065506822611002075717463564485452621499372703180540266329985657742004111887537414891832735702477159958298171954213840950954110207073661500963805105375463438549431705138463921898280466373750118215147817827574398750095518373037805175230135154514488158262022350259020332739204155843491961199471611965681764089891228725381277190100181722653091850895620077828096441132512358228989145623671620351935047877781934243998232641204005323380582086737902560831929787905915591410482165159419256625481964840817735424242157226972957331846745812691780460299980907159787975228437071502761669263250458234069000491030153251934764484704325957906735152373997186940231881452355025875267390161024781513429561700185001679727514846742572818924124199828572247548124125161938300488460331345295805987113494384607829995666269314951115069957540777342261894079686435758951090787958565225838413488037210301070718392152448795742107186076275090050091308772189953619196696056959719289615108257398901235416627064801137105712747961421817737528034518298687482162281518022771118064328737275451681724142538963862631546783777891443314382493597944825870128268470058528602889662897764645674613885789804308576195090571775362849936813339150229484614652970350746107270759961353162119469436235411972631456602918412512242819829781460167200158078159164978473559069020484408344610924622199364917639415156662568259922647559488220685617632863398131082291603477938165455287409099483586164758867637390763130942289559557942042992151244723729386515258810724231584780245927750378809147879293223541922095677509856044877172535826258824785401035788611852578855934651615264724215384838738961917560022959293097037789214231024226955318465296433143386224162065854409234175093828769674762872671018359584958271657132920539357154260496796826958962996032531423084356682802814940765863622113445616673373794366796983788198398837935707813066752991958968069947910456440704467051947025149399778954307592566391871422751589790495362056904364822123358624930829852842282961818820674747790435814975525441892852801916314943888000017906879682221855321464770697678163727209296583075569049182870690875582951614885032193760834054175891172317561666526638500763013121091396367379931877941182211848047065254808852581305815451607779809079235682506424160539551857520976509143786340036325694023420478265102673238888460889436285390565582913106257590994184350301610991014531016512597221110803402278772474594732995631556408154442281593605750744264130143274341225536026663556617348963316123113493888005821782794658401017938465750933313926044159858967748368217897405560634862260913387161532251758438295845139958026790150860045821828762188321390592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -69690375044556695440839979406969459177091116652709894043929450391702153544611992864222868258070757428416914743335326613132911131115142803795632607579979997405897473363140694484054013062128040878671675777349328671772077669642336231857548228009430688516554826944254083623246545402440793846112931796608192739010843288502467600053681782552652835879535384605999464569538016491644571356590592864154015218274043296779544584029136406492285463955027629682626736157244276061342388257240627264164055241563809549325472091313741005467928566379895167836818402407977012963290101146837190016813104179610233880294496276690388637037956790293366016155724917920985320416057055617502498855507565501922429072113971949927979671044066439964797980663167857429857362522686111858319726672306158731608274427498982488445106831648221664422503618032163464931885731617865629101676511311762158254664319248778135789064770700013739479061287962665507316254503660704584182391934019043221600401954772457295735435151832791112274271839502064269807962736792952625210687336803765403731746466418936505611711835946551347920468586306401829169287145033620413889284574173590455953108624833414589339226251923790309688097721421678903558719812792929166609936741972348232598163369317001524018777095793510907828712605379093368045605166104843544707895066128927622033487715662756282624056976261183971315924759094913630467703775805194005839188726284384706687686355928594781923563676638860823136853652473104171173462973035770242082110877427536086083465839037233192876898637492560123960251176094126362298078098917415751481589721263024951986185175259720040533212890641794703312587466307277104401888258900536448339398195813061875524430769083856281482354283470301174215893717575836997664280102617854099930567384138371041343480652667436528181417307571448507947374914610597419708090302243236483512966113718497816484486545943920964782505530158719424029128478653140438496842910072399958484572404572461710505808004177630861267445166908285398851993155433384975279984371567022603526260491475341439896768534723374266411654359976086889195319046826458384484946301309922557423759370514566848021222721441493525649177777219341617227441229846064440566767623543187653674840190453960986569653582253507354083159873243122211802198682162485043430965226639962433650448664714814906530021009552750811060919629122338500413266589817649915917255595870683765825250052392629807304263273320937124640406279519755626038904373457276180441950090728311861923896984982805934858990529026534344266509463392445123679453082452835444318928712762169501763280391438010381153138802420599416517414934298192216842184179267694972451949606392922448030366064698776391221924373965396525885801420496376306575258094973010734777938403101395818377618118474106193659435912141958525127719891668572570091341746491316536309934232539750180072020945097373245932525449704728777847964963821110751015565549739866060870713661416712281945594238578940696918755941520376121803466231529159923650580237246255335012652868001501635673410920190805571172104655379516977081039357757703632368405213589388749457059906366651490881106208487730657728047172276652428941145518362119809187682627880018531138800819715524779460817341966518310378787427672555282005579415225201480492824599446450084075533282643197432283687777007190119083093841487650027228568927018611687873092469424577505299501615294764017967069350890931566557085223055142046466664155548413527802474381698560194555885380175128510247758030874779887386469953474542121779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 66501003185305951479625173839467461616938624968906252968638060467737830289573063552740412972434951801306975372438314785705074876719857841030800265507451230412599722529279056457163653765347266664379607136583190124068528270048272723718167623080229691421593757730367729505994451403929165736211512944859300064914021460302999581368989631989055183874579603255701779221386426463943010017120575109307771966933207693759203018509099538089311356074587173764006078399266316835850944030867199972136149465204477320752150617005658832272633538983540702161575822919528728195371126656186487419198688341743147134785702600750388317294308686209476696994202036067681449020692593023793156202748637070858934092669406489493367325529881917683635540301106801611332275578598081665937561533741810248799529530462433181117557357079184261955193793246374292495438778480982203172580039093353893503800945572647609050138481999648863337360375811045878760925039457890197782502801783453878116692417227528016124455846821334070490685543479070087398460584597192562894674356728763818290533625482526797857185309689970386082182044840699440922785633624295830016365341593448699034526794874349485624269494506258571632067282322380884597740877624565998108895613514573242786160957300045898960976749508492651782764419430772898485805488159533451000051156833055049285201572483617742467990456051436044857343541318958247464811029053621843593700359671746936105621433917524626314553808937455854847901606610351544397676323350800628173096585430258357176487471329397433917626237475708601623912605328681931316354320214497464103763037424967420689886410571851945244760219348046575803313821384410749905338190754608163921077787514142182396234668430738853799119124909834446664492498990791537012175465560846496449345464551631998747064990896657183400386537496334259440672867857352902127904397068546209488020888106370546689417846338420921290946160643703544417661965707154848217228031100582546456032564897152134609835563592439147481354470969901729161988116525416597455838128543543495874020588402501915989266935847738590598313039259777093854948875714875200649901638973015829977846200717262672701980505924627377227042317227809682717782415377311521670732720772915906443340994905088234186602356991909343793378508926429304246844184450837534376157059102790440919758709699838192242467178100410457494914945903042003047096998878062339585515885639581446827548948940228138969218308617129791095467163128314487845646157843629639003480133302574716777315027183525071761340300153599751011950742871379805736346822242518523715729088305569598181082725990388968451134644590102085280123227378815640460057870588360707266021932318248596338332349862788725605760373812964859931784667026693065977858016873595685730904856985544104528214531617170831392864371694593999521755730411371486475127786852231024611732251991849252386560084475995340108559247364464363220494508041135130979801875282962280908716182328062286865702672835225796742496555436894217405945385313610356794976379605749611347576947520564037337253494608846642383112194887520363084470492649931979783439536008615164240490862082766352062065108170139925275723480065777849638198502297268221348228912128671319394939556777211226146188191073912172765131211665780146116069234675730948384428958641037713649535213729799590493200522706418850386278778216809466460596622767508886435438318590945339788381956563418424511477836555402476238172433074012854272760668268511607222822634652525518588924448369409201551798911307881002622101644818513920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -50856865830523874229210072905932746607975188512877960745740900744527077025655586545405550304149768608866890661656389807194096800870811917805842659012772635009084341825422986368933010774955388853421084623775185765660009660389797499381490358629552846902725168899431220235931565526574309467849003201399570831175657383469959696058708560023446690724539219212455518109661618238612744636816489631887991043315070784166787436710143176413789334329182205539387433188076082610606110147098086603770181015652885614939652491103882858499515434501789799219591446507961732014351251573947488771294984666091396753807907602971511380423574453271620904757684008149375557523788759019276015584018987965343327363800461071418228171749832239030118792623960795584128077628856887329202266330151805792418516062750077442539144338454184641699559967306041798779275591580931990105081111006972714961930729338781222920739018084061980100393807545648150453773438103673540277878055262063061055814442736591796995951419360777954154378324731650852657278188725651420773930988583690778714801361808116548147327158117155439307406461271590275470391522999121000972754364411852573411896850447416080244040130004337808473882826329323891096039994281452962541413096881649386749625379037904978227209974602887989816927157104968206116673100276373912970331943294888107816989045843260556174473324568058641025519402046639550235253042855844138560285609335897842523813739381484710468101520661767681784783768194172161917702767903041948829132399429181293150836568651488960446412572833716268683173903046411235874372496588585321368590039410061502350461354642346282854344446916203198935777016659747678206175509405648550664997603101178694134469639926622443624847214695848592869781025029240612735081185174168732993294720935267847200605883279912422526005246268140428807646268276615503591726451730754977735669112124341715163875742929030986119152584913032067586913911950763903051142721360074989251794374791360457823874226691908116189125377885690002985322941298977392766212039176809272967294967255589166393525932121723048413222971848409831142281437264868586254325910365189803132259866377986417611971206018469548684094394390034721782873828591053039292294898461165906240380953716678397490439659008164170818004028715672992090097629210056511647998609468024847246833250245304164982133455423299431784151350696516489060294214419835338251662532702874688178960595902380002615179680067606434504443051584709373568280554426333151408682521824507055669997291684641122184636487591424133487245175810183196993318917127365176695374476236578761627432429153492464520191554171990486197203924192303558920720140285833694512055791324135806066238981458900236298873645664821176258414793939603591892884942773585567604532432293065677633079863956660285317331022415518576298240340252954120330161510043335558464040368010065908923198230424473357014461138880225694185948649187360665807472977359069571609562195090241662554541123996080950539333951190274797688564564755098365098718496545613872409507155820046157094175106654229304499358663617495127281307690054329489578826188003089732628296182693101157486414019331557047651054233045938542272159394647128001558578812926069147229164242506663299413913173062234297399378193106210337945757230792964762851203116848888238083446605171607051257347295580593797748374297898144960410060949082746298680124096412191348720547461137870643145259139642199567361926161463051442614426209802259182302282210781940450639823797249567247864131102123846606866870173696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -24747938483694226647567377954928087758369531943824956406405399759774180590335796961729937035435887396566692271953132175474995701380362879720417650835191959845127963960547895992457370753924011666341792031113178688323351064878231313828496725727087454505486565596632802824974441457714568252004752122164825983151831866082168330618851938447702423827233047532028722341711815422635010158959071841203159891815026324661937721738391872557255896460963454507718944317943112146175270349924653600701571107556491780528367697680199624399812273182120277010950555622362037839843381359665962357788612033902081612565565057736905668869518262319265386295147325883916734519267340486801962022643992880105511375730658287042781862890145602947648612634273092616462153261220179196390124854659871532904030022825304691582843657062968196609091622358278070359544721301355233393223154535816878367235725208228110028561076331268744750378843916755260086895032960861567772750300458810782866326060131959933672178739549221133464989870086729597062690300585356306822679366059744322505755050996943653057577324715251448496220610269654014599241661660500966686079055047816871748711012424960025616193994165458092971308439422109205432879715202315554265396753025038836947591185339566560027137223708723347045162610761498252712530404095018537521140210240263446644554995838324369248185916318863974846740085357832771291158504733633820445005098821489629054647878287820267277707535411849469170843827106318452089221621761640006342902826560342180721067258158217673688676845110540099123232616119209112822359571868180165607995516683361699799886648759430658391578903043946919866671097322931114065550002741230758647041883569963178491338067346298846186636512751499304571505232526166919873648083867554752935766198460277338388199250407676483737129585530191593862166875340746138346080504089620424566310395932372149519473142145639764997101013042470853331764994652060231288049676081632552163365913631075705087213125908667751485156721096847267972994312740740664929951725259879924630644141071079786817191050163229179560185388408923333107589116737782758362639465588749627702147843036784302708834219962539969539049936481879037030922260080454188591318241145387162286417771935295897091235507050183242295934241704243900508615198093130543484529633239884840203150036206431278058827985652526470715558499442536006841353092153997097888663950205846905886294298705310586938592592945239160468594987225347861271441685105849378931113708779974595667666522959087613544955175749357469938952219047972752997850278549551961763734110492019065198130224061773788930506068564963225017090380340686369861855772981848923565635316300830456687532051762280169074820197955932993633226464545312944880229315426843721448522391177128604529486311453792174031343912529917051133627433576936191889817701854981506422873535173585565598813034810183617940321718019461869532569846905121139659165125510817112512231002902245074794803588940234001998552132381655780378694071355573448329083860712560985292367877774920791704073118642533723774766617849327434846219813833171110821206268792744454625125771110361185918054049961879765463583700570484948442894402021716277877191707588074932078889152939350011093964048770840661922617212355147848072689535811055514456531686816383897937830402293630372053740188532445352724933582372317393543921421619031894507028179731903053456491992662443034672587412358835403252605761332570393727671175948541082853746568462672640348169339903829417265090103878804934597017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -23178873414143264447048629994739059800830456270796385376375536953745705265525017779956168900282766969446056834382796497817449876603704304778177051184513584264197815436214520352032715806910518151527143905984005379661821271276845396384951190080051207319938488544275440858950331258726822887105653880461625482045995244114380007953164665763536951548433221717774824365683096484751643702980467672931802602926936262228587291541134386820783417401918319023541023897816023905757264813298595034745562502683365037813418093077348129393384584280622611911546873060887337174655293150872758514745282072628303723182776659166530186886697912050988655081478005459158459870644748706466714585420603503528388688686437144957795614230634459712211143105567113130974712881229257940568897204807834990159959319737449564185441627378613420929684956018866809056287740545015401593791680069333357161111230682906648511975801205978918465926330750302093673892290711789102231856546705972715078353977005566523811285239289480229003598234706642424900879022391471341338411991682277857434641517451381830037927340105448034254835177405476040673701772495560364096770292535615025124226753005829271217414593210833958822358205816382705041790057663008236410170192570501736235856837501989030231243828653458962774844810544792579553036204942690346950599871177074846374482903336435554394483783196776518784397541841250325965764122663082078891716963051594633419674040941602255036571950946096406589721762958515394899259119556519532011098327332966690930888836235924113542966077813692380919053371009543008095800780420060536255288508782654450649808323157969944985810099599261807837936510704252066716679154938363476973607037629218524265355729705740190204045598746088248274061809012812606002544636498317204245141045657077936895376432295897557927848042728097730079543261835935617307976763943107339479785683389225520817697077559924279570076214554754016701529945642344381031633886301449111029927164786028494596167835312938284449345588164642072195582757853422573983505381893171709629698550334737041573692252996294327837216940413314995930365392341951122544144016908208028530522707716508773374441352989744013363684994511959762173339025315604829669665789059144656336920041495943320752140061953155792724183108222446961507215838287446041343114059117040735890957161253710102365131319182281534030037869775863691854433692386355197605105035498491526204927583164270356506226494682550355674373135596605936462681301575793707537003348532445514642929285411542914106403432569970987141198025008900791697342572640540830836265926947730450833887680746954075438868680126378934324523242348748685202976323270084300813552181462191419127794513138031329778077774512462278132688769193112628500923376793124485480270243245124470233917372344659363516865901266938256775758247764702194467894892083124638376699917774060861897467640534838490128009483063492001217289560960902290804446231593914449517238578684790713179777502231488974230845059202411876003599281267224264688628714236732469314550351302221061826763318900896087296576439887714684283444775200898938650888723611748253086957852736842801050878863220320966609178995603042136285409118148999730487731920144921366034815331883661074763551597871642153516843136770725870354741020177326015436743428735164980771620917659465413286248893752268402495540139670235275763768215938880807108920725487206349686088258826361645026744533206574814593483537200478745018888308894924472853948256906439780843954141263379413612991881477032509440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -8718762388693613454012016949159886775586334636807122640696595755893253404528565041658459279114005018261055911404631459224252629320441663961221992607948202707119583640999775403207120471036556854039610449013948079222236277437571325477717456602848145187776177304907960643715512547492753619835505942251618361633737736443876466822777389247187405594185279262962612249166272101769379168115053518101176535251407588001378831659887424416377439830819847161757579160799046910594341164889206314030560352159184244807748217810789634977824692208395881753422314705108463573696722897301015749376214410667982916324059139428669659901700952330013757730833457415300543628440764025521271910283540706234656511414146850017396495877576504538302377263327993464602283486294756414631739394167525871252485608842295004151800326686989248336518168516518207427008603660135086605450565900268762931506719561093553750144434402036836658859799239016385899351268189585321062046875117976456255283558630026886420499978004981818254564581115748554277724073838164535572458781557200956300038744465308964950831561784936969321936673502206804399059395166224868982099873305549405582658776383289578631069925957847462243284026415034378290280947650034285674318015265519320248630696742839153436363159572500590654778064755288885384683211656905340528435564120284518156686551363633097762754574102346568297680389577136100276076228415824316041682886482275262831304232518320127091332264289342929604935771558084101452498317109310369952306790878476184432522751028011433476351088632107323751121292447919811711876053737063545836256653362328746628400155073202557934137953411037838543817829353869127186287173816078689704550482439555720465331926242696071754348171052831143846730573919427115163794026018176185991477522386679231707941598202739082573400048509230356720536156864338806696184071298527423775358898969834249623655328303027009702001168348145417533550742538751414613883064709781266437320677901088075739554261767648271191158883120885389786056796914667831641403265952242353798529915224281481733557131510512873872037444662966763891722218515952077371826090332665186608628516411440766225871418752433406855339938821179670096805673390735876772713081470590387159169182101635397843236930074259451285183582308144373264933277775126107220657895841477782210878717683405585302758472940898228927760138077741078756899143405639662118488651247138131874575816165160783859881759680917507499946174765314973263222860538197826145983623079335026809838437396245784912487293102880785830902760348310687845169924581736468667354204540499901865026748547002113050032724489214037526738037444536748183348418248340186406650405976737063942803035905844631830096150510644152870058209648296290306097464997142266665078559902324057353066312115963792135532012394074983525602820240664088773531242279471526400426929890570092165536601392315030015593623522712466378528673672395925067417842315731499032098530642893924894062464236417258409233408641934423709311623198897165478191992576528355391288195688410702105415912951970566731108410440889966425049014539312561650508703089243931043465956821984867342943801792530299655651296160481554906875597699483253552129773960619201465793113645107871356742991900099492900098445623199391426368460583010455604533987292917058365396148255559436845895534870403422300001375605890255406360984223046255151074760587247568999408801119896657249529959308159797970494418593103120914423864318681494553006112075438902056240917612891079545315391438848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -3428288640258497334146508750629865295909955094984013857626130485332775837240394514983165747534528612237643436651427139974503427950868160221205337613444244906605205390744260103011424316607791254632285747847095703373798862587235667165790198359505270481750510120399368314705644970308968987581641884684877863802135370526271888929613966562580380659570082263791424317172575392279893734088309110942394660395437216626170378889535058765308329182955315480340066158037235314196967137106620908533968155534236092111028405755195270087051355660630783319532178596371096558587585833894804534282530489284239713018848021463515650706843630656632653324974556302874235871180383969122406077664988850116125778342817346973194206093909028190799198322241384166211512439104135465924288236308371613232032914833285251324033479766275755948742771246999747565713463534536236754224767726393845438966323496667463461604459539070492578712525779003104244525024671554215898773125258711755945627815927905818539742594559884740314357253968717200319598247683050173189595810508498014399332914574617846564969208613755199464831540386947212152981909920748179859692505588256952299289112581745296419247750343097063965594133388150183477117014223416042199535570973185779726507520764073627028443013754630804078082744437307740199668019566874290482528660448589439477380728336412906638489112092087440371837902918350501449818029050720298676977318275306699868852592285853352155229754224224984718223807694273158495035712610142248576636555773546575335181254023061013571889317146980516989123356776177494815065104927320521199253317519389771218773363831714527815763734323381995201980278759836161027933396307387808218479158561738749092100931884603922612231008113800868317638280545931808090258078553057084168100015422252176002850329901295395739234022720401017773665992590702131776234578204521199200056643194449796133198233120152334567898630697654205033253391307440314530522472184837386633337865959667645836671553796337756831982225069897305980800224225538180049330533566252549065693145864979228766527811637020644615306339606258887694812912760689635759399055780583507314478749492841113689319552693897886732179062564213232863071169607621331195135954467774115747443654461190559179406807342778869775639672226612757165821511525076684627469742804685214031802025382517742037846791313154487791350767642505342350266496652952051296150479738048998984451661735194482300737953628647597884437417975545768293625059607966729341424428399953349977298670144197070858733608987972265358216440245583764732941051728381414451428713112180748221615566402681350474369348350653935515990873475597902666367537790139773006631688984634951851069084145606660294249912449300858371796798154110466083790177715411663666354685378216347727597035256794115781926376814714117306354933061583645091760789096326074613514933815088792190193966217440108907682486350626525088411066473090756553584369321543447138082460281504972676925710607379582771729444165890283057192802730117140018679119975300388409034590334264017091643405666663146856249943926424168287796956653673875113251898922697144271735883984970521691560972307033838636921506665285291445798342030293153781912871527421657552068873146778548782808358620549444864437532939769522093617328880394981834055111500083841865074141500011894431663301060235820482850388067619810201272877989114444649066015266588664343899778701901391190794137322920478182021978009712947868907143066482523828181465870158430297992841449080956914552012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -861650260048832645257164924587803428418220868430876310935806590794526386842867730455302150866129384175962460665211577385402494865097353579028663146102706395720166625294924885338531519956389608401365526193182122100816630858091562209913639428083311206124747326886894370602610357853498918507161486395117034271142738578229222528021767355272489801471003353509639085063447488339088287036444349753985282216928268543082000250818821671466135069535183036998799926351495140425370716242280446024988084363878367420878409206779235534108804481933887861343094657656736761618607803295408917624723027350319232242748221218934489600012459149926310160699878818140350399189642454438714900471575221009566863700035894119094552372439460790461331465297550442722445987963703242115762737489970967732201414431029629782394867143749512513076918154742958200357528255673189669845168889288840887639290600081158847799387852764033699435868335373641698263118810975330062241196557859127756463448126487051577974765791974136990667103750149788987776022112415198205978682582886564911548833219373171761092377231894839359082237740578940251623892121134569083349798803897544789987900925225290861475832611866821644874632618782808906486992172828710592335005467852624643409009423612885621640955059007177244313458634845092907220362352742773551917699176424687847857540121532999030862835417919111609393717501002742569356289090100296631778576816191131565748136810809949073350012405530392295996483988545896273703525432805539262335575819164935182674960979389288906587521764609686280541856246535251604524613216015518973105385302440612562458574576082063067910699215429984294091209601825209627802776526847357711341341125578717121378909306060757723267066768734921162575865768505504988476169002089026570388728568953424947496631980459352611530225598586618418082133594175656190466595829862782129993647550531819237362789294131062366261001702475257552505965297004334064969424946159510978508040930289432126964503550498173435350605018574204898381601534180285817622390803265154038333248541160577880172779185635429713673489854292719311260981423811700680038733280871575236005696161745740724420154882658083868749428469946226944113185354059201590317719047093909684107671627881161305235523232941761909959745990327863524008204675029577713499462250823047242147023295923312731269958089360849469928782761194135969577343050344703900625635901261677172464885569497112594065932929556227586452864210974487153001179418724053385550891472989337823281835446697012580435289527768059616186268648553474847108460231795164787721559132217919943673402887198003862209540546805688982869654780120123791294130134703369546311831344975077858281124652679295830907660534271858085284840463339268457166365516111535977888076138901899724838384791721049523908368285222127312013465729546710815713610718280790604828694946656612114270929470344483814867493120046063764924165699807579424669563803583888000699001504428559509613509368660131944278708752093911132811979546602348668819786864956691624203371933746943734924403224156241219456641103495634401401233070085105652999269377982323050263656230867328548042292926101920038481594288480040059952974025948388009962538764596180199757878665325124125000997451852267198062278226546639079665074059245860328469386179437262686052320603597986324211674627683955454430747431096100930736864536400256873798082770458868460672273065136905757648713446810663801717381835132870122745628523717812014509678799376865689733402347872106577920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -206728761754571025117191553316435295147951668870209187705680273473388041166381306797507973203896595792802389036423429456299336603281804392730320011392497137222082033977918312651114122130468523462497079895178999586326201139656399415774930255009459910276370034077830936725927614388316231840428324901255206114248480887118496984233172793114493171319655120809037856253775006164097411582107364241100590328542408244412388239060208172914237901557454238553918419174438777348115505718441610007815969826604567117187879232998482671735482325309379512726431759763555766630555641389848837456654905024028167163156375406647830955822864588128085373913226345787219665835756564828222185829677125760463847880506601807797056369065658191193258942814470830904654682738117526654492243534715141804995294307402146212718661898312990031393036719297310310428428892657153765193403571025192924301306562210585235583560661109737097800888177741044052355187011183866546174854062733230710481289241815265244551690240146484002816850902998463972436789835337816255561064820585553674391379539654585099590753871707430476620254860847568562316481276200110844089897550293039772593395530716847268840767273695456934964002720312309967607303101416676457832369341454730528058746911077138233654977343464800286646745229620132062111287617572376430642607708919629228504086388828994408481548879996028357942187744101026203149727554852553370775473205181631437446046842484242279523905668579115021153986492226788587915367802570982536855609479109969082101056772434454763762988073638957237356488299534116537500079771486410353932035731519259048654351933630741346582545405861382695737652074143745296929703299595018258516066973464146198912040987563609939743795036631275775924665401032741981000736604951504377720513677240346059283437680367171321337555089233402606262290502912058455177530650829317619057567089788906040127450184479425060320874749524687222271577535556724036975606837319364578280527842493294668464251318613076368384494530108583544689652198550416449718757789673879930218065364940810883690366007421704150363984917389702595642140131934349472488055145647978981669023938538795723535557176710174922519578189521330236203776852977199728764015322172122227690767658434551340928901026957395884825668430176910017183852163148995409767737573505962231166055668695751395658245155552186728417231140151157202247970734756583165387346505570246092119766087104497764636081953267691756943947568957306431438150109987061725911727311683982365880811307163265020683262898882402987631301969180013422371278140776099601229641176550409364569045931085589142563452012463320362470115763793597215087911820538631389411392306764165384382445279579663090385481390515393315180351144398652213048529115706470810429696189096143576449128532547187861429308632130412263545801188980624073469492440512578221806054885372183807607197415887206883067508298674585950520049832356141427252689561443253588326867338589703191342024535261890110026971173783031133601835856939556510478093109528875577218653455150761446376635780166802343417361596554166880983477481272426277532562807910261174402473806227160882104650070111339441590098142514514011186917590921930052041355841139335372612582931754793216268323367712901521620984218860205299952938955148572339297739876011996916760503945669816986747440650939197506122082421486385509292466854869253226402444162684722417642048790433217831170608451024133752436360394706057202605279697802382365133190450095481218409491253428224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -35426888804587221100539426876129899079292549877620542902025223682088156485826691998696927459374157376519183523581444681284733125600877451014719133647118797914221706263390994013881733299309146290218525536730571254188737384079440611781476222453783930705294339275733270830621769725288465192292721606577811535938355680321839486231428634084241967232141629517183751631404414147473229135771689732101182904896630261297402817088674768570637947285061003819816577464918392192411024515162095580984902073837186450043663301231028577972009900981594457756206281199919859546623071785882959722044207753206013031854980121033544812014949318857554936674022948890132013537802794668961532154217026204366813097637508918603129767822609213580213949031343558841759205077730110665986495100580139745440689509980671216295965864845557853552699944097673202237627954391829375383100165600970912452740605623895837126437309293097392550854523129878337638524562178533966824894434730201752536075632323320925451272768475245087967450520990662514194618763871558734313131391200473143893224407431824192069950189958406481938500192616513449445711286286858050506993385046182638348949986036621719120140744639567813843251793240162263059909836334056524604587218771499334478622235271201792806416252188901413496191337560473295476771774520118689266266705518092335743746769990472729639686828833856929987870547785182608121116987990324861614999139830674178899353460077554682065217674012040664129550634871938862319452874250818833939530450862591535063898034486769920091130631472065672394160747700228692508349410751874396432174911096590711428135885453130563461546904153838422718266862847366209130689217004231752613221914211062792417511074869218615553309926481257627360494503070382204636534423312530835883809690561871889857676906155803157538567736005047107156281915775814726188883690206622056022456006960799663917758291010447309899998692824200112199079099387897284923084213995931162129945803499250114098349390295248652546719859600652509934140723419402617759653512077784830276359118303123717266165713226387383754304774185479563174536241261032483530473947572236590708730770223413757887517029155283866977149611843028855368146061138617837880078678992890231452035064115169903325912022575975555695375433284755227611017725590112318289739084831587701201033189892498003444462922210528035326468394319506956186761747785573623471413608085900041709021284527760890487971191263770575252716644132226799730213122091260496193337272620224550161541248550738458695761760010752935124919105988178977623355187084030398998865344247157009753600754282547108589328744503389694745216128235843487924061055018194279875505696300068258962407862615293897831379661010592445940112004601743783718855486479743899448435124303198394196925240718767032525087986037012138963136172240035543485584701117858322170890655828918542918148322376298333894236532172824077039242542257734843024193653392190232941219296897783289070158656938649951354517534327055087292470616246780650822586585437050762029793102269552090446615106914249893189805705319959054635118987315275619167068453195477298485244449191750472226945965966746564148304894058905179149592313445650438787446837055734229534867561632214102587251639777269782216448394098642054257941786517022419806553457331475896209263649888232403284490190324872880052178947153018484722411926399282997775575764682654751328521528989918841300791546545311690638047724511253728733456684982991298363782918936593669846099558400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -5834551769864666762355580539677663799266248440271908494351317983794713652177602639218613786973296310400108003594793277998221012792526876647106727113680987397528185793684560175470955027997423271839449582517946251021745973536107805798849245307701485686813024462185565268607551877184023265927561489294014290720993663504657807533908010252816711766398226542802815438670255495149857917969615681093917183712811688593430712450558038362464292900058971950572724319985846772339278583294333526673642439128288121340368953103952844104063979685695109161484400018809770843556250822748254277108894481468683758852626874458514616764784374036997222324968879435426435891321724015846182931217949046550086457405876809561499223084461551592502471632293775737137040839654564541095961975793537323160032004311250317074221663642820121266543792677754139719783784094894402981637681982509092006957150228706140566594779207664362945868191669309193983253757399441954949710860049922735582053875059120348261356535800645551684111479985703415357122526449271890216850894694778008493652602952182968648556966772617216969992793332883496864457758609587446006297321881897653056851938654891898137782073839603947994386291722264040499976605135187258345192166859356939385370926516938112416207939051472211864884960542400920906129892852195315253976221387216808949219547587586034296526507712143267751359470672900626758538834233459329027756215617779161628631651648731228714425012944712495526780097498644367409784168594193037958169651228531543685082263953562875463515583840095211764952504093077804439009291943312793763549206070850868432966879007826257881596188799658841902937456626910805084225356227034685543098852660777049325675198068057011360544418860176533476574338602020775558459098451852794753371908002871643321159992157776949182449289168850899980246619831113820167626868573656886420766464296197287132821100051933819597857061482481832018578661337641834283538283165724706337107997549449462821720395141081775139866999398420254809240451707625795985153899926508493308067906717795698224789307319057135790066840025940658688311238444856344586284422527921990726784587396801545827943030171122214324372083544285511138253702960242441906320548489949332413005513263118067878489313568713509544411476540862344805243506722026032161847856112348382211485717918010970149366248017946114809571932213056985312713949260186123771593859248727936002728609302575473794131392515570517901099112900711229756861669010454551815068200372652290607551414944786409659385400200192891565333476549304532930870443180202024493949118195276012196029831452113624856213974519418899368071486249504117942047988359515273299594474762915773093478963683913991098686367315437595802872292222915018874743347204533048649615391529819409994172787437059334080170387987221189969213142280053747247442967338211901773675620533926719857194831269904771923727159635754067750888000450940010668702304467025936042172114913218238994197347162831590513767703534717226165166970636003878776878252345151384878270638360307383442770596012786248326368405043427531859593494986834800656054563119430016073350747803983168264335040272213613367851280218641096153850276600177647881204932109631620955485014168199191735800521436124233703570575941161218019294599672897974740171998269325972090874521811684202485072971500686276111001701563407934395743085417495712879805752801606729401722964350606785152901191265817949460562397497138237697212996085649659377923675815173223874560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -692698139069497143782448996026015262365394670166866162254964916500953230567893337125705466017576086082708536364908747792308726939435218981874613943942843080417073353520203752670669269131678738276710227503854049642756208675542454204762235944127433220403904626556828163296689893587213888690234126302251116457504591146128929585069776200141708796684106110172663467890815063332461969847859496140457724193935338487799425833473463991090042679583613406307830623810046775888060491310290741292177768863048818358512537417569619156858904056131436705525647264889451338559966151167831449093443372718425698698491476299509090436851347718022636965046963892892117705833155591025811645602268652537033208316885127216389357596404055550333323457058793325357021187071623349700174909394751319793791037096904913243794948677862969541840360075396001246582074624646826730522449695462637878094042263922321599757759745828732787498984319208078029584873901075849942962524975062129168993494036079160821399008320307141233502886285688999835234211397461525294706130074733213787458817616823478001769672830076387227047867145333883403764329379903493326543501033220304111315536159319019862038942843862835515934890586173814216339654676264941335539264358750798867319845626199567648491034934726643717021647238592840168906744820008481088600685819073714189142933527777372861481407198424846562736976184974626934386104281226338739048733783406046483679116399278001085805230499454660882568376784099423743305416144253631734656636603559368810705465104759651357655593918443011524432906181092806834029032550522420952251722172735504706751954896314372088465031563856520841152561890983253033932672598878660895694435789242309985968637377801488960085135974879549220554656071073588801524742767092151886624828405180734988300583238497144004358550358666158642941359075013265705229350681441231630028048066047967394877752534645808731550730918084462421203859952041949401758168566802329987458693273294028947360925148951186529244079342544368233693599450992869413208202869365525525163798003193678840421149281367140039148372716562360053961266270606076022414008313748607995510276537803222022726432289353880901852500065172506652710878711921395831135491029076236270035935137530203708420083810049228517758095842398241301849656695298059485058971694851844787701409073857457704558568392800250079391373556039144890872062663634422151235858351774734608476590004076529141531097050395186859940709329674079337531173034545847808905742023708416504024610328805792823975236843217521388818973285740312809175944057819286718270154380153851385460490523768467569721134410239884362854674361631687882736989183336921817061448405202722041340736023622813867814680708125719009905256912603633045891493531568756476701852055148682230782030791224030969632473633470829670978080626585782481957527842046663201882017781204764897405204115204078114472841743076513512456939505936988900390214997202643917317654112363848560990459097903518544658616453810208027564776533083869659194753963105382474546699945478503245375520353633169197601934768361753249826847020849264094326249399474338251498454227420713648933809508591399208229110421691068620002554273217498999825948012589741384560860951983391494722199625303614625524002319559864031842661663819719367102789070190159834390717939881079949385970957131750890198270341285638950625472443974623457939437966259380768088988763306277029005574567079140810119825116540511425068581859694798166770873964429312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -87585123648511489597710010639659255314754399621681068198467560583454474167238023783837752471200690461337042269477414370981984732032799782631157887106488720216688496718294478811177068634717657800405936291930465423250458397816827545855782059945449312434615908084033684890851596473428050923507035258041520587810483382470235234216285779148771508700050293809988177667081360733541464102407364422515718002279634557827233402487177729164720663526535377705177572372824124965758696915793819931915419048301176772512804134284869266960187527766246405674462757151088753147058733986771909188079072398361028220128174484286637166168028613867382764994990996726438553481131500764366042511960219063322260854054535678622876336988501311476898170230068433887618711975065878229113786386097510444102280493114365528201133368618266952279272189773459070365892000243656149387775627644763227413391960298515108988490927864304844867643479424935875029280593238701983110583846422272198696122709480020930930996549341667166031375784918694765300048626012107398029734980618266022191325990859598308965745079428201725069315586697429906632419313861494218599591586917828459431667389392224956010695061914747724770593223605644643519715769618353005882090278982586354498810295530493315464302567357110767074300195417657846054544319018191037511482892738640275515479583140250822598195799323091088755958021030838006620621165102475269587232716069885423245715664174686615313779832506619363943489516527906838438724320123480639589328569492517972145675169887340292935636064942372929850920355456621002114433776512747399003984043310104763263338704361588466171596120483563741534328937627550964168099585539807364114768494030282774990350823181191644090126353310417614514469331728372655613033026557465798650971167841025303289284238093458019152039210063816940951732999806694342709722426249250159262764096533097354917618403093085690299741984905846174863006195183186458739176217297302035022174916207518641943478957826187872214930621619484993156780222778990134499267047607837048183942557895014623124897156658148188156444764181090795601027393232299500151377797259778868481637102762277728394861044836984974003689403058063037587424767653251310577588114253999100578309997076550174537221972247452858054412912841187406161602976110619513905951288731577175946991155147707397947990775579814363085676563900344936553117350745750852133050127966516844542857366738835241365253704322012598288979022546691255792723576172417579536708468814950340768842408740639456803370591482850067953818865442295680304629758139233109842955267624235098682986430687420400131470845749278116337505426369657788679491876109389467760293081799644723615551039910272909893668348717841189802974596785284847524559509346887029677257298902222821341127009116915803897026330277608795643243133754593370058760063992854192083918016163373584107959541091474850877747631211295198755891560550297863371785915399962166098035372780504241809658473940389939780926707059974531937221429244400363906084899635060346586418156684279459317737223054390161453748901552422535844819986866024826247467128233792744041068485649720202525346204366126568775492394653310262958716941337247052555700845180482902226601753742744495302607522185947118000795999136660871813780880747864766411059399260496838220065040671537112367233337659105111585293358837217684108494898511554740130306377421116899841130230428486182143156170978721269439845928176219073204852911618255226798289715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -8091264540947072186911991834850977569300361793119645150920450221792952855802730360451097010406038697664167954601219352861073019239573968563319193371200937840341876348853512420106086416867518124520817407806729714446952194353816052360000979264177291152010784469374895781186801036994330411427525761834809866410501029774609297663789218962037226206442412113854400991998209951663064222759953339163947995678617482036519634674223568502121848942324074431397198794227003922349816772449426246808184418254162309660480491471055022954040688662015302946500595370517457707783648380269748903561368846716830263218868958533398172723170146517440343190045867090958593846839763122179341748158670748939332089725189202691032892748483356914752863667983283193796358644365908437164117459331947301305134778073590479554209874009602770410167393569577754087267435887036140725344642386777083364386667893244845080387985685897528965979362322006318564365062436486975908187194489325749133655439986936535146614645873167342151648824437923795881134168793338512244797429602429876056762768480025081246183109633401911670585818031583330311461819958278529458603400659121853676601783192587763678321928417247266641514955472150979163437784374913354490396986691845907522226078302345231313827353397147410723833079825340519530593384736206516266628740094109727777973926325344481471702310090759553691783505084089705225769716085608830299362534544666581219865603743093790123333963298566349543029985257329019048412901221788421687384617785869513925877628888251088207490727133094981329038769565296885432945021195796693360986085019975604279637721530961896720364375537072540439876117685854531662191324345398845183290488324097980042400935183397198354063938125654781382673686598999999583450495156653624029504831938108243937610511790822623418117926558770574740865211619780042910056635623485747409971289014920738625134111812165258771375134477553834540670228212533802398688569448914457089119019782876310026194008040496174576577290858462069313943496308286657575653752204368204637616176647757419323297149634949106343677122384840525206559889390421601580635724371570403799618583619481434037512014799077118205928900243920718611078297973782902388406017001216043977814690273674444214859312244637714418167990736421708119327649870207410213664582800593162114379813128976992339511344084145295454804794398997366997843822328490697409012317201926394374753490686093619070195161195114902474630126527727212165934352663125877104575068828333758569270232284964087200433125121418866724420358806807750425654915997107159597333772951436188083057483990157321500469763725900067414204771401053045866982598937669433347226946480154498673290330146321773661070853038490678566369194426966607037125646244219514211361473671454142913859964450292735452984195261758444396449449310625148113038325527402698619440250387325856689251695517638470637701364740406679391358047500175695653252255559329391021728449358386069922481017182017437893144118490569456128689946528927887010520574582457103929755838003253819052373535466872925122493759573694265404602375103662032573380730664625637980607099313497488859524776089681961028529267492856437227695499831361324783465313258336536653448159181150708913359217031033335146214358682366133835985388608821900237289713129135512785244487101346040000170194013219423205219000061550544432268054098230973724014286128450722899613507253222465247339463549965448647059540872527721997160806725173190328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -1054364953927450985751110575297928821246589351636929264783488866796355487281982492055024462871111402693054287679792017657085684874118006259868520603585071608487735847210005068170526183743789506019285163990162042458757024375218848924932481282689655914814709289065681314769376920935701790662491102703512996857510238442825984979929946063728457332319474607041138543141725466622130610167860720454624833264204719742470734669717472709219483499212369947155289412077351524448540940856822365012211116868128946924673454859318210906201312102929650609878104566187667345180284445658853399341724942907817081083572741436202865277383978799890636566064568399965301001575676306814094119511125745820759868690765251861542074499519056853572843957061401807670109507585075854386783542416613762247681100027629832576584703924330202415224165099810320305024354802826823566462311749982397861371427662931974224797616621414178674606593270591239981094942757442085477144488926328108665029077162476622381409835587976623097940635490562212348898954075415736771842436212902721787646166490932754869185776259356297996031463173573901416834437251557705706200691580251439840054168164423718398620011148846860942088407621607144530963838293320523736464334173439667777181064197649031632764799667778021600222410462322884159715874442249638741187867641120391577785591156407797650307505749058737602218414585419114569249414365492508099596499765293096626436966620836905798859667001208624322986493546629450493645449926042524636176453463258615955050806198022650267803236246103304550160728561724625397041225364948323535169830737214680107566479769819627007051531251686367027456959800358348504008404693951399506608081682504811370608444748975653500814108444373574735551520190234370156270111909055717346574947788235485438973969213802883992882637103778982678413380867888159377568957563227817238109887112172233792087825749775544450853580692538136782167234087345105966681698229322471204641583087618837627311005013190394256449664603805947764071964995250574078354688567880709869417820499249589981968060645648865431324253424488238427390966270353535501155156008198984433356997086658251190145098916386320697753411815228795360024934607061878949725734429615112246771197694962286031115213112454313279954622639584083566063907005586429838847079899179425628194812917097680550428217049166507266659529119671394570144617600012000579345568971602791983729999303206706459348806887829361945810311104954967817826986446313313311208584584800694612242663869788870862688740685662616643428368389954592404094467503672782141616783128505588269854525708935065489242577313283249106026441035795338576864573588589353649869596844524370809718810521484835037140115502029446031480718645134123104077157462932279184677211567600652868585317942372868308794243727671619500614853598271831602289313121428229550012101241478137426960012800435378992651066546967607516794628327475585818685133207512916613099605868215812231542037518219297482178924670738973028064624959605493474429889006893606444911792291106445824335293766038675007153510841221819263908159106064983247861607408086210458214962460314751373082761776922524587469486832208073859929442508424296089493671523289230397309868433831088753548499918164045688845216114477999705879832367333020627361417266361645197228389456884834192148482423271132717842719192491548951600424612322505367695508816263282135730576576527872397023652726693333701665171773105542085004424751611904000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -97386873990173127487782567345092005535111566253273170529472853567517886913103899198757432207715696770188439703567130968562465552581057616241446321265756684176725175989500914649726213515482608590295181558884406511998590852511215293081908144428029609878352290664118315751548341129541986162522030796935091521608710631524836691281221230774232993891451688493104725962152522114020946181164748428519070839383838923549755422779844673577360759189560400419923953039740836453748015963371742994724495755199337706072473355743708261002346012068315237174520351128863512563591269775105284318488272761346463176585516135591699672479394566993599115894393243620902004686736734435869831134619707412842412131076421991636280985364971752675476055016014620271106485182340789590251756967574424655838316142530902930966458356936925597431027219542080331196219395414249999674245876204699174822653656106432813693876147653309971525536770292108551515280323127921121439464836526519287897082185678969864659911167537856197308828597186558086536288265547950824772878461436274217554318559805379730307031219113903264293271837961776791155693809951642847202443089135837762348205346495482625345155451919625267605644911538616959602133368434544549188953882493946146986509471837429763193252088490441041872758196838024687194928632896436856927153817411280142872840029386365935227533829442111101154432870124765132345195724424846208558365830612842460163087227721378762830822937819195316262801564316990128770203016694416060272759941060174667243623035987207957166588484088991476011654667070801434945702743651668171595575832056455769425461212267474504055607723055689023739957453159728040957436610164560152503443471333287827585391672202191013150059915320085569997854310520746833679672424462089749799216674307198978894876133870839127707015570925453480258155093276401378561878282915253008595771309181914008613700393767808212154902790575333824942096158184896998587987497521719696233600701941521197909377862355338906265323885100247343682464695102949072812487853032850627398711272471311098926890286600336504728792822910390759510764190570081013759605151992013394203746954566840066373500721827722070336925296963149320506670039935950970565225047796243824478360743744025786030677785721917549110382021996529616927971490704600924828514447061149777955572773310923291627498933593809524514914714411732313105584844844123124456405468052198684597706222274437732365307964471179494728836046986382611729839936477336896333267223788406180405648265654127803753343516582515303301868463638422755685963812823712781520229836738144708889811685371388752537361181126998092447032939177918852557803658409092266707231738533224865782720363693194872893604804244774829150357368916559090744065078264266649549260750648830069936221345078147509605110736063071197671957655059149655394779818508954023647155715994368759757577211602666513291879539554734872806160915749476648872801606913535424214523667416111583984272395774317616911547153289074639783433204834987729628984905295461436983013820094955146336293083191045093433802948295861470588107227753577903030407024941050838218928486779144829676534713183712720046982546058229061529983040843944386353270837409321935883539091435473212989225943699329626126643457507141197235494759243890813211029205627519102493804060217227334251920143826224594229230625602844334491046473236661912659310175409402896446943137416051524811809844676106789005994831730342604731265843200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -12736244581688926274941887854974994831266270112839859573932049066263853559860984275552766835916559142813453762051485883824399349189375032857850608080501665709025892094534894612836734527121961097151578773572689821850439426723075529441931548232454305863878399995147788985875438692251041204800052367780833581847562840909831546053791711688898528389231583706759455016692500621403714889438299397708412376092301502394985370051866398741254650640742823656210812805925187188546819313674932737776827709062641287681392653822674416519430920928801508857188498163489706440946215141223146042988496079074488757101002056955629797304806577218193030965525547243011884882567627244284729200335627561951171830010905559112088826984993911481589875418604389568321303453381621838809858980372110762271107714727100519798694308749990354640477782528409723233451714341621361843734229131360903302592240741160678046248543340587179361162042495291422318357120678325239000273103109590233990612019697926806579591341357262459528332352981570439903172756604564512691571721229633328822437802089008996939847498082906239339390005632158577931425528597057921698151974477539481864731592094799090745319804944864334619338887467375620369474008045600525721124316069319622394930372061953803333594092314340374467985416925122550617949469288606038822664920487408905882227850613532860579815571921554484009810810242456572107583048229850397579168044004893289518906921517714371800106381882067086397216771000146590177534984864031782929823962459530477721209500823990768976736403697671920250872780659919866683426598644222107938309316705485406807083718919062015140808171780731963902933191855897677658721413232524726402804370627297726831844705416130207690497800638427184687164466554657093533254497730625941020355110570080899762460594457448504666194120612862132683902387952322283600309085985790612017220446179742995790455613040006478186966716701842745914567715374768131179619377379399444310816856917550572362200393554623444363106152235445001974021887302031243600086760631545497802440793917188095525035971138056477152522468174454079666289662862456223251233522352570645821477684884233301476083535557991261837997108567589492978800533126386670998093751672277501973787576676703463276369649419824814517598316286776895494080683723485730675749466258654345354526388373620655217402193720522456336907098903182383718336979788021331230971119352593225147318435311453165393894880993594898665223447326376628248518715158245116871468236930999872797142197292940140264033025772084636416373015052975893271199092428257741753145391720301556478397037475502010217409938193047907967022169929356332095062616227481608622712645030426338646766411573920189357618719549268407704397679564962849691375269557679160550416389302134319812600849126584328490028241285516711804811384148641094632187954628257934916188851534985277075811439668501380096788115194314558766132802982273862823161569353237130380966940172692706637527349571147259438971445391203685634321435656121090620137278083675505258869730933242719518491240904519728062631767535476960137752498540049683980594912796664565976989857621426672896183076361388250848523487875893754951715232127379976175671244255698333637476200720398920204404884528293116662625675796661447540374203990017593613465513585993112693533184674579309497837240799066510443913073978338743625605766676089876261075677519063740197363884886022579538102563809745486759416580969196169461760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -699836945060091197885158733057149872482790256578758462684646121843512722157132928926621937952327434953306274938907621874844128401299575646995632057487865115122780246224161546864967675185974907753199843237231123618186621499484436814871055121297719369020220948909711907784441459926734526887042708178847376555717060196886013181231590488107439218567148958906491525816834857797959215004384642499585182942181368262091891415240713444454602199394803219270743943933921348939337919029900551833716313112437738536260096140324305903528318404629236416396313031529997455827873833737101569737808405566439202041743760698778443564437794153078127576634215904960280769890136652660615343513899486221771026404180446208999347598134966702914065614249366275605981485617208176162623536084425581100872477475093092829923770499112416113175207643226698955707145398311926878902951753329538131618397235693914712287576287367855452234999306497337387657772919672921866311502694713906825125836026660691881464410761761720062264075610029788776498039406432239331546790995993973142394513646013941592481733895988064955042974121281797614694658591526611074269362914101761405862375292397808713703244308261329775338404707387942773978419337294914654360330991312618935801302709504911706579229622480646356063293931476164422416937946137092440422679071540499957535616359216763397028599396673189188000350040248379127527961466858940708970554004998370927037890722742932248285050040382081012623106452467885908257460161494575043685200375989034831513462147552017213255646407282265311943066610050727230583398724058772905694693856588236436143227432384688146324307231860374429532472053484271158986339382666786949450870874067078994842052082405085025589950096347922439592205647272653437529383445877987365690821752017164794522760732325273149587950871553630844986994394561306900360088830915321307188174703865605431825429551654002073055065077816750154912864396577372701200317542115543988814862080767926136780016782555436563676602109563407129394220168024677119928089612395413833698590690745735113105177422146671516219889469284971559636644949203361615606745261573199938484812639514954434911861114956843377716907652717174466996600520047257434211454120832069363234806573738915449624542901352190839044156556449269448586300063479689057101077794980317367699929229989455349493502614639745433121413661250675742548453682934788891799106492297791189008001505466276083564090519155748211581603868809444709909268171632914739340847450656252683567866258202073166781250922277878299350661389055825305487703281882235627749743789963992827632704626581663343566401808726564985929926777272727162351549253039115425612179523702230679176486926123502966095568056990833203937149229215679995332448047873502669108095516339904985789155495374244915520115843326097352661463584426932452224327359875324294123565325644672779999943745050424283671353816873749351227049053944816598610277670878300379432778913717076355022616181064564988778792232109961084490611213829379712460540691183894349124746509741744550279665666194478612233968196893176292767603247313115888182143185002305109282935631280370122566688386032178954223959632451326446741849056712718096259699227765342249071510382291905162069741113192444519808163804576277504519579800075953833987069212236959368048908658181224324395378067605091450934483059417611050702193300999609026750911705475270045928302162588928172258631927299226577964767673057280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -58340265969165731388461010274452240843014411861118488503297708487086868571463272486969399267205831669732347821511344491728115695083687136797782309200322067095076873430310828669307566320122762130495218074191655480906564041894689012651250802600823484803954987482130781792832385106256196213574362659314160065738638225485513644762704777721151998502068133418399987280186588285981859518175418801596023255032399261390618041686096238448920996135640411327769250245957752746765160825403612048951160230333308173564163185513099896025955377458513060325168402296309161411909957084379468542763290308541587501628045867327547080396188039725615097348262450640448941619374432365372705606807860747726677451464195772290572332897407522432313739808094684836306122774317684854828874762166771898302724585406998312638099978541613559527294551879005690880882177688350369925810991380001033082085080163064038925809299229115783575574988500943903466202537647191683513341381295970907362042146402345785542141902751479758428321669415740986805630473822921057275787236553997087689391448756801005011577162197132750900214429924345854786151661405630817605673193385480381156684604094871217643679479324184959685860497267758619290462755613865031941224419603313967497275185152782235904158447020336532226522383735369143848244680593274681835199856912748550657294038559457124411302926408947579584378988883013718463177934709512541240472859366382951671506184555065653792659971655734834242699344842721862468608737415746024431888429453427560525937524657646479528500997470016066044145153832351877976702054057870780068771605798925067064251716851843806569266937679488356292397121352042225971021837424145947928196598641645032180926958123192649212653382452036494780372597090122487912706058431040735229729718307502450965570630841214221856747181413737075680655534187128092581673340890975693199637326307795548139917952776080373969783215539085761773920972657558415453774531330032038345735525457470561787242969466467712808300112694344530891362290477723859028803916775125211228405883347413201003273907087609412747469501564135018087557760597004536198779554588809590443501958530106439323065668573101501843638561353653251485784401452891596758432289319056845041130541279268122070193047690084542753246473335833995036661081902666383239167952598107130918798983648301273585022734278840218284628595527812209108417728227453164917455314081347679058565483180046187535478501902134268279478834778324951424222628928712419411498552878983202457410617972236567281375522810670025532491461888358154991904568161572131636415494457868894001212619231753097180111370088099102303686940496530227662832320975239216192747841467238619822597538466650926904989544440205064196907317477399672610194714042364650039095224860466446854786510037081186654686195761869124981554919658547006360485888555077319595865765036059357429529710323752132513197564226563128991772853689685811319813780831253523802214485342208953908838989365984550753497992741551887871767041091906396357991862593901800562749758330945311375377860845637821350011492997954016640422662303095459123846698991998001448869969740871339793517903891637112710568652508915402373536899775848123477346178588578560797370875511891844308006570814821484057166589754116199590329082629985470068249874986889963276192468866846957617743164368573497704814485881957080854792178813817481885321344314506316773621112094143758843006610630379278959850291200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 1553458229553645660157112449851867344953119405813122924807149797300124626036957852721219943173000068665149437257949710909397797676249733943509892052582913448050106521704748367194815869752889317148564428916329620747568219013344193996741390326770595781711788382426450653544220423450205498295017539172690725859839808170529910963200032289065880832967498291894676112972538959200690508486646954690620574699581113619651079104196867490316328917663602282147872674146191793035913702669455203148505128690253377628446557026910780435145517932556002925540690972028669163427723565420804132715057416062973016178729676461561487489547749652245486638215875403019966458594148843881760707961982311002785886667510269146269993743521247663817334867093171392974737369995624262993560245390280465011214837881893420705977158725053773625361635002528680922535044307870208759272296979177195907447463133520507794387103621721882566047243111187399200390344333736989356562780866590999204785099913010137914216953577749484346715717166506691463587213584820417955726200796258817749729442585714960005281208484591538461473249981255784829253821378883771328905165022072438903805928655565431081599467667374805243491058329711008410844974913371707245454333835751819194691999471176492963283007552397228257004581611734399056394338201536280707525555777443634844050847571496679340436449058267178919315101671397586890323623359090059218919280149030342507684965323649776296985440234538401284989528708376540326946143059305849934524950469677609720634163035427226298091967019713974379391570154522739867051924761529567703173141265875500682220042558219320543971489640292848607128962513903464143998617064588272839279353838220991109670962211871189843316610467030302065876819655093104346416444228254770487837203375559364119300223355147846270538108491743631640821739329033871243021103944289659781929355451512869119115852884703706656612213099285348531370810702075094513209720545168273745186184825225258642509124177599957321118723230096245841478462797091348039738874432813551717405465848117735563650710692356992774383763896863928904627111596821625329420953923411395935044772931491631791591375669593951206350142933435009617507617767993930490816875818602286851523287916628737452875236544318817869131026824228754384650742250501425380054223426311235361562498804035765549400646740205347712846604651982978484469643307075120324160152521934479089937757191576612813875576542445183848545693527532376708886101613758737485802637978842490319700389973575276677509929924444026283950430794607649941983874718432492969644454198984511039816385656538404838693328638172504486397018893201734834428959044730575428551921587256930087488914874209962917608727442703854956079332296613002009262755240213768557922083845824875881246568654548040097180228644437663012470430953308428455912621028466237452613126519121135653950808673940685005046394069192694884100297971028909406217204369803746216278833608653644603451659012229028868176369249930707118702506596709892330813500157708180334701048857237560706251870749519660161654702386574566419918301703481719443328918767422104776627908374883967820524906335377952831818258798531835299948438528139742561260261986188267255491817613236104066770656140731031200349310911178337645109051498572366311526189243798809081781385312084182614768496330046799063451000386948889407836498887085091346361784354684532994619064846674896314225529630391722311680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 44975771438919847415465021309033748164619120761207916591584547177863663228076567423004925874387338452337588606574178323055007892086708784217132189018546759409647802521839868714302692412844833527046152047440136092951792985000485229042458981151681456019206258400354765331899058724470588413574109129241134507248264533936792669329792881088268286808114609608785348447909051023373299580153603190020661203967791521899168449994737513536768597495694994230229585148179071591926329702637176731354645802073074371613831620773712356893849018446349868380183714633685940602700088090067288657917135467340774522271822801496290907238450559248345671679708467961619390386775717636809137849794825221604786878689504239592813712216739387245487109264290094467213175082950210160636696414911091273495709325917986863316104826914431217591171316602331532862445787065144747965046097041788550643781190009939853653758129171748377605568948908760781715503817062894947938126937376281928082982060998110172283551497773060155435423977737909350173138185435307901164056328729183922040735510266384998786063717488852478889420675849130227365531941694316507751532694126710055032882901124693222675107246748747319991827175916116780402939384569447974178954847436155338235596144528828520223136842521047030487145313895793070557249417941043364293541668840343518813002482591268605714712205073463204742344696952972116251951894787923066466626836931505084898270136590341169136892459490512456448901840374651487767845373615613472089070097889175732635441233392647135391547874223496977589960914516067836872092959915292485902938267398841208148761279033076793799364155139123575875563249050339025232979669673038613877014250928229921489023058894379540414250513992252365033203261366449531513979893182316182184862266810685072803718027556109846771930752342001141999126095820180628094184499707922868147256411636715519516213172840988287643199328526478238555494956596373355692864225548456246520278115182131722145201235849513547935539812710009707914572835840346730064176080313595951787488821965314060243170377690332206406743486933248793393521442348792153032939822164271268663802011268311301545050461053659419041960457687559449497552018503837242235790368631449703092380979430847830063965338626667506778842284830391450685669918763107231369098148844580231846485213207507638655209621555842718016968127325204799910986257490450021226263938790461071326172780130538910914413462534522527312333442001033307523128896809351623846491591444586572290229268033905712349655296915007253191242056956816935342985263711986900974961676822346337445749570593099792351404751411426131918531085017439225825400740134930290752813178383042954720652487606750557583801453208642832674915350782820118358663113774089082461337761865410784647688594924705374896644468208026441307776346531407553909635813411843698881462911987882689800942454214390821853654117794858787398648515134051094111553682410907436254345018794834979298874451848637863286745042536533591035302808666644549249193678030620889070528746248442985255466428782293727068993055846616977205119673843209752207765146472739006887879311413506241188799529767919553744903940449968789692594342532302750005993327988942701369135738860924627398395927151266070976888300055972543372036323975354875622504759712756808329539564212676558557808167657946907644969642844959021113660133318863710024699824631970767715085806949367542460795066515456000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 33882367470948256357765569207734439880951080602408218622235875630687630115442947724872865239936809475580072222537541310861976354268268155689624293785746194241858710130169430642130120917428781687108412896242639666102844871162954319520323105327900262404309604258487293533343444149280920225988567471323248826844775990940354029358837612823580177883955063916443903827207512035941851936315343036725701456254498862922682949989661378863084777386314439681306995939278156779667139705589209037441154867943802134385431425297096289174798714809587733884862805789693227817550883855592469180736782193189767592853445451274903913180300116969657074285526597217380466437428270864828288200985668338133319988801241951330486532088903689321384452885755368172822428284458019010121807353510477286704920466357250209809488665538138375925653176539858941469507529531769807889985363577721983485350676413251413347720044098939927027173070366803543237908077157890731504567244470186764485842128355067305039274971272684722354215480552317016256185045566598811658644853905611879454449492498159474984773062777874607180241247831632195949358349341658164302150884460481080975694543092445220073097225778914547006233234748319780630850168456636723356952069839526456133739908943390823234450157358639156250409243501886573635975791347660978064172971119184792954254593938424311751330865357186748782059506236384089202604339607843070682313208242916956882761362980002258732452604421823075541302301974502832190485037164378426518891436455089205341490732379855552966648795962734149990371978941832208256824107392442356480557990136315417757279219518882370774428407446552911329703844718854493759390482649008170965672711757754283136001661157300829859368733283356734324663322980918110349552773624552820500308902158250915806884631108134888573475588962554645639472421896577189134754415231104885227578497029412441593147782833385254190736035192165271752873474907835751911633739338445202938116153497986955429755615938866954281989239620347773896684060750846425767673333085536345494558695116452028694348831060743316920873976125883951814366778513342281912939015825879488381131684881705470493962537192255928590303907434109790066026588412011208995469818017825466842722695266434747288367645433102523761978259207710911385738338742900579687548274818146614602946899732606845275901070682645742585067332623106995601790136338759046635645537522717286412154874644777920121386521648714500185981550024372168306029857359234713377808004037383428439597612550919028658340664556629043686558678953063826666716555181389529030533105846453154198833181907908493283113313543292992656030383910678235486355052146499935885441349342653015653390471738454056748012530903255473037262368873998483112098014370980677549686605189086447633772609843521325604596645208491925622673918412994227322969839164550218230277303355753894213853364893276947520562607323326319177198197149043577482900627867172210141622396226400236466032284497760002002590650437351715920114540330435688997852823393743981568985839762867014544927126114974372757482280304129168505953669053859012293965761648001692856103677582216703153879050619339123062703154428376028309629957894937541639387135379109125202741040442820517063996940016168009143802276088471073587696057472012327593750086383949203524598708442389307054067197491494339944173364847706397572087566990116212361947175810014907960870989117992895161512755200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -809742559027500724848016153483987339504227885796039336348870712195075118583835339859901685702098731648900677894646414105341685616202904631141416971563165644582488815107886903952651384726086756373889487885584039630246772871899143994177670507171322107116986668522931311367207797098442692869819092781584196981456806354955070894197762546012263139862601690158400781192693885783047283517246174351889549633313332372242011122248054710279204537848129700315391220950994250815822585017053447837282412005945513058337482729368486641634090667508168589077583343152071136994458485709752825324134195552342498643984789663315908910304150971354230138467987988734105055938586496329602696958830508315533633201578923314633772141333463346909895028276601748424536229791402931396125787296856728418318575539395815920724574429578051176063734108757773084595201412101933025496689408743178702347046915429531650346107526345129520715933039095826160082620286380622248426513826211585764777448671317310639688617243215239638323472662771726417586297314960554901181455980382509872901034228872731589818832362526392774556535277458095375006555617021093713305969471524270525144919183941876935376449150101035592995765631328351229363237111355403095545968768708020346472061003036751728852723178430322635127454547848102247271838579401069712250028209048531190904006083328636406944797841370595325665064832075123880612112404004558767864876904219271462993419285216148719134170284786144276004656727998509434848829501609623072659694078103777632924688727518087458557497927055868049028360195745581821263083609362020565069428780289202809974938891779861467954471332704846439985191183936971251333095605416004455376809589059840098408087603611079182959399348943625979391049800970936506730866721221690988189289592883601250618302329982737500207785023735378256170598609783618513926134957287067067378327663836186234109859488453274592593472574152817501574765480109254108652927350096435564429433851908825030907246599848350721697261344568593622521523424626936645693514394026652882238993812355223571583767785018706866150818559263648488841078682349257628336803067242099559872909171913647902667551708993163007196317844558490009275834457867756707485468932033692151694955383612192732194329292721495210400941528594005232535980666051462578666475570788505008817006273708041155622252453815650703923254811820949052051250845147464154367188845985882745775269997191804506250090038410489251752154690497267351813908456794819464894658919489146336546774082712244368720596765592163103102750821294050037252319947303902267018656738190765201543378642808565048612714027731036626771273439763438349876875141215675029383269814873713108203865349477375573930854514639160147846856067887515979683605356268652618551888735564625473366290664785238470477260466749926827879968874070330994423263247095371447625079985207041356483822110690290935997154200182771574716980069191003247471482836242729133262681846526444184551955384039908138034114885105739221410267493435366961361280433256107383092669676760200947420232251496481122502770526763201234333777083331895806937925687396093301885101940994237031988695101551494026915527155359440197554587736433983565951844368145911556483350787850643103228331013894893873447851303992501427142035734934191659004476913277900077515240530396242076180473198586998938116891999276249803341220393535818747327504353465518963485882369316885626880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -15901780341736049950753965877696108199593001801027553722183755261603260283113079987227897148199079392512949699446997671798819097518324655644489607465116988514519916186759767016141227028318010132947004344665814979726284482945826901982221018987014022926476906350625174359269346291862434468864023262740446016849260654960700732080254782380181541884807957725407086534100140418315170802105063958277167181321467380455264521050255583881354633136784790984452267575059796910485605223529504097201921783300676280651311164166553509300066687320724166645125044546122055898658679038422321176874451668592442234525049532844716597571516138405129141452411927604567248915173603259249711529784812349624602306974221411199194107579418200941432465580556646198168807085429172705953166432130211934779518134261001798200611630274962718679815673100339994361144852445526612027320044041381880147724564607976422911950962687645147685875383434796923653673930829687190824912276389960875578040164795475267513940605226674959313535800986552377600908063701213828532909005079815110374020328845137445078292635473965425966790039169997376372615945078095796678776328055477370481378051796263418973864274908441199882167060694050572022122320619092584880210951500368825065943521723691281614223025884226910956632918847273195224943858305113699449358695471527440976724892171557453895995139407817306676552603138190385430511576348479273092168352848352754055852672752706763008979558762721927126379761206612521424074050883602566830712096070292007395176473248682294910939712210499911304262859687428426056632571558323178854351853924568161530124468229777756944816590954487293795744797768377043507697434921994808779666834493091906108080315265180676079483816937809272863489857025148216372394438781605917988750021115677885372463162457777052659428552689627808296751074641681778325191084934195082634413106737139088218383229994591053656407824937579424901341923764304731141325819651186616786961876808096559797589283788172574994927837264534261575710162644444627925847827720087820444033287577772383129527538805257178544626787987500791538719449007585456129804287289881860623438868450441539731398894160465984039750446257726292069550742072862231379672940629454676900461430089750502817243433114075301498740681787894766227644013843686217468864430958675303296183741756863130811141768306856750024224858298129763267234456007795494781045720665144199485441197753481402962075859238954734121206389608957188135237566152277443090855538872365806471308892052060041225241582987156656324409718575729809848183608874161644680456331923906090168887391011108781596893396293882838741135294212692583322713769256625533878806409125308223538245104353968557721430098490404915869321805326269642211042842126993990007119825953494091546466968614572981098082214647535334193186056667379717542617921644708209353487134365531152463289389050211279429345497432001909262524476910776507919846538662860987066538728043249634786032061592436335227115533643813424389473364259889708175689598082221404709719064068713051475639619085028580457653364935874430321971724862248161426701765896680292342639661653145082070404739480390331870970440466072961217247794628045341805361626564818615121936009058179389086744813406650890884343909314251145609378300602576215741284837852242111193520154551572856358653198706864389436346993322070745703622071588790651471359629418950765938679052500992000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -1740192458909864690667133485209696054163036758012451878214998515737978224614198361132049615887770928328329208248409207404519593644727438636080482285488238279207598558333171255356871425261902588717410755328551864650336236658759245132844188321505428485468833082268598181999586494444731336313728683352439092150287390115595227097839980473564893818807206481206752834676828525297998103784752962260087033395828017000567655160621355741163451892826077686389246698892542729252926728594272247468903147456449570258384077496979092195489064706445333622276495242895624457010524918951398537684757655895636628481976782651670030362349183931985451024321297529557374869332750462726280694099037757151689124122408206367482460132698929056075388322626345899581886757511474758913733908012196629992616129427285365695010049197538010522787503918788823122318940002741594037121349850549421469042788068389839357238257396177023773438317828390225548415201898870412710789876250061775031042291411276683368055430758334703870614592739622272762161665356544241544233481691327605696937513149990752356169927364364437127773002578780237448969963717014784614664856389057542701632938261171371140955495870562382992711916353637537068194415015957551324431528523398122927072699427748307257392634248396468626990257286126919283159754763248504423889848752629987436126694418366892061406326085056267474376155853576944931684755911625781067295884898881457107764787799963537053197758023789244442136949008263060233467141284959808552583253909986239210296289162219800654898905953559345325126351274856715859764617467424286859499863867498111793714182725543514727304877716152368592287452114192815006976721149012282834641743916534219105081361495926656496968368171061614165032248003059781845676073180684596055057996307395420707647549570946532256824855254577140765089292558316739107455864739416947599866816568486275874639333406986840340895382247865469283332452662919357568586561375434825431163592897108255412007478455467327334991698138882705966500348304308668495939869308517430872148770621587099120459114128666682147152805596067147811600395138303891992058273303680322044995875382744559126464405889428044424417540540686590038563618871076461081865030454230272412170499083708655141473521495850147203403851159284170588280605210939477408063614062810609401114291316248267168463821057212865847399583379912156135332376993930211841766593418708955038293274384568006386253761017107566087668635871457068478352308609639593683108090993163738694899952667479565131245765862488875726082997956469296813805152885446174992052524693845696832796979198658214736140532626962887205152164395021781596660057816288372020054221963792962782398629638723532323057773063679693342935672611725379929361469683486396882018256234980384302533872021553834220741343319037024422283010823954476957803621373811290113986400313634973358735817565742024308995253759980611321600325947414415104959294162100056313520574756068818097837140349250691587505570259721952673757097922831762388036569858105355604734661155530385029986861988483451724585707081311858596728717589844992939446859072239779272350351130193839692090726913580775747598765913967952301496553068091398285745512574740701398395353050261323979751620662274665261860630955688936890255984825975324010668533274355140430144789216825147392769804013938911753726101618899902616100980589845572123304013309265551226516275200000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 88732683475337660123633736487049574554518070028547361028258613550006711890005565220664461673922740762997811592596720074509770998442035291677787734957671115433332549773533665579136669699713227612031840070381746443125108400571608761979160310392939987616872106687000577080969899079895723687423394465074850441622977790981847573713833622305053456650092858843948695490373723470635544073368701932589836530510252476062131241011591607201229406569375700314791971703554479041370387146138660797794614377350205875381856498410923135066598066287938242989063994291457361375715015767111880240697260386067613980002439505785583009088995805337996552126464863417448159627478866636653865549308869120280525192915480072616218694594101169533520759639251794064406423654020006720615659371953503425422516454415956171842002113046461379603244151477738253275581625097119124549276470848980229688984092788644230502597513320676335540081702084222228368744421079613592531289796492848412636220126433277804834526413848309094004118656587278053493468732454223559622602992471455824967746624585060159933014839470153971274521629847301695749721948378523902691898847266324418472261261448201474265984235628145312512376836689572683363209353671942757793710050258335569830020181029981737827825699618109742957809814548119513077567187419950649250101956328740270411698960314928315456744516983341015607036796544308497988360010822348815091271232960937345167334466755180123827832890453052074493032284830005686814591044364368246226851655150509505296325875769592165412003009142955041527537263567056544754253766988457574847970076017493372651822011221464176999615008949937494598969337099344240550872095276631923675864765272797004440408888796969485288422152702613761978777576801356825918053656094616674498406819195738820883597597431129265900452030608720811431594432586854384931954663774253753772221600727693802388906606297674177246114077440735344822691477167604610503282777967358358226286259766145740189890530542502639179603203666128798501399633306911183351807370023782569548333155778682629520182727734584969093865720509198550676269826184639907204269631400837218810655768645351376843079645943606321551691083760102128594518673992929083009647383900930591812274433557166402970749276854849949294181787524350597205263196053197611541989331651575112862241821213473613655690458115947582002599539591630129310809350447351130311798172409371171759389040312428797709929582564898088735275892604309756219636791748371854244716182405237535536651857447524388501207278923494190932191297122679146466951137419139838282065003498348906227796303129509091934379450201939445519003218428620910429109263162867836671339229903836144664105189563836556342534935940476826625272828428023068396405883077646535126958686545468695369180451168976638300603421730924400649479386561301145878858607784925079334535943577931910013538120309305497535032792231727564289675330639108267374189184156963897091797567859604428554340240142894467333743298530402914750866994881486581089331946667602649794667503074763762597252223024517013375239334188575377830162714654331027652949428269794659863944744054684227474601778818631963022267928257326190302734915269461095877739376484997809531241450104629826109587198905979693444125752519140773688841084243082414365299074901934823342903862545356978270235405237916671852674029439951411756741620523054681842718021960817704960000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 410253242404976188134751490557824847827263893641329172353357876428815161918246308920733632233560560959040476622983943731382821498530068185999660702265573140247491102542410008664695712865820286484209752544791691191852094476154933433620848578500502206178610866386986645817301407182625060782580935252359656213084883824539889702929356681636479831909764630722403689815281321530738382176881850565021759140200499852399938769213577001714267337086782807579283538466643637781958990864209348967126453737562858393611035748861128159327886980055777520162811642939970842415765945391459147975446518673516021140507493437648237105817036155619407856994540885197803576539952271513931645481240747691490718384008446260523883852059927435651659574957671696764681901750066161898471286140734898780703523290636990782849134153503648382729541902540144384021243632669724231133645307404810295068639766407934829204593647033528320246271214834738999833517783058154226388658304864559006228438112022264147146241580208313043156666692978441841042109882360525588898543113967057834079103700613011065490253875174812302378528360914083856694156922602430092075908516026507117748203648679538276469118414631835411389992893576211824188419956084163687967090607431988116981266817589314931826133788548956947726485472933907412782487029214336734751045348614280483945951006149104373792342776707152864800734782943929415127941076866339833725394837605962803287104436248713165032492907210259473434344211431967374852477716778925222689322197969920489887553908822914370736413275324714392360456347808457859655678109430632005794381616070900678421047868655358194260402407567835466922762072527910941134240054285215572017086931201478506202358373596536620320463165403763067792358251383363010496856432620934496187350803678765360081424655785045961016173543894512234700266976252316323567715181331344728054138915377536224061949425654864631996194173297449955504715398495318242390915639406566439360060301424215867780314034117461548387774800808260435381691894129353323341213471588294392696921513923622991004404508829661713957911027669074113846233594619047627810193894983449778876939328232165680803661545599212624090699362117131096105141231626728712191115975887472634179727606587133740787346532283826155836750377651418290569078280267545935844231738306355772788475166284692399990237831077491681357853871821858395290344394537320547736293257592051822610007168645301588615294407272889458602598309147638142842137396762990099863636836923345746187353482021865974418045769076599673948938286095638389750249608282400127365647436912437222933450552567478348575090702650750908999055691594029941387569470722556735342445033699232160252011782912858563900999032553945064901966804845910142809094182768839264075766164004832904554906610430720648655458806638126753123628121131187833220190417893216838987401637347191964971207410061264829174762962963296752848485872856939555938180669086373591177512211847081921975054215529781864453525439746008944287694832908421825743064417291047047362292406337644046647766288394980672807363489688328903743814467676078275208194947879622989540805410720154992989813468015213747891208918139422820338586161799429544939319245066710568957037298159510152325849686635524810628432084427784524254286213410342958612578782892985378060629476799652841032468481285182574448504374881522011106076295098920247173689901056000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -33203888712589173410046889992211377460376042559065072596541864849099648013034871681964210030473559685485928009084226103955801555957539942776005308661980218854571537116897502059791373499172954065265508216366350340062228332043791693406612704075167495184066511530200589880923641327296475654429011419232250113548605846710271295310545892417807307756676103038337744955219165782175185090444214030580595970333588134022329661701343538926457921432441198038810153644473437363534956084660180440992748126513801731832965200346354461719929430707760644776935021021260433907301821497957815921080189058681431524255531965934038105867510606630091486530151725868031402372392150074512351728262209811022578639579237357923016793557248261785365140287103264343307787331318139896679846837803427589856946532303416343518481622785617442605116636386206693388051335070063245088822613370453560229006220364760948324094262255248258209870776941125682781070635973489294698555831916075260641338751862660586566725148547052342525341040586983744412567462607449744879677767099079856887391007170707829518307348848557938516800196869148335979801013062513774457310015914280745722566217340932792766111826032643174818890661959835779778537157526868817037554884535837456890358982577488868310642942814062355379066853587794329269100900154631427574287452345461111399748865671109529769232121980265648777559539350228290387104070201198147861630790804183479636138351185528315107060116126024064993887910133315295242972340801867463371153954550807881501340616831086736915485171025947752098148774890137837424814165058444229246092797321974537707879410568099332588865097380883893693315835057319532744474744385056292861017534725777948702510058260947009721114707115963872573741908053975526736339159054758401022170102662034449523526229081523322412520288899569902531050892697569949431731275748651163834977913441796976593430819125189776085295361804626692532339305432974503215431767472204781094293874502410367287689134118059710249340823405620119972241447191729433352777835769230351292068863399076560788593402261509370752040444859537409808687461975719014002119225596650660693031954903723474981162884562636047760504289916478465597523813874429138858513770564514848505859495498842938209497393117509210871263084516757390865695200547329352232371008144921428788445493637507341690258496746047156170405440934049428393737968571217491555211007918776404939610130157512824645831853331462379365993979210522792743104673157182880793872449760106751049940772296280198192031639667344938315629730171637461183704214829959258687859349729030299142819786650719213987357275723426241725090707445287983806344052488674716987078076638346301280462767216806339895945490954432073764890207583865877498484833799621874104877856562726021528234293927239734993338628459067025106723314080763033806868328315231632608391259096442417563279945295570385061639961571979007686246799242966462146367741438839814538953031873548865190546218394567685312017860002587189140238977864390117692565789901356615387375205238679655484131384290295670778472678821044252832976356176822767884763411253824898924200317930323863006197346289423556500855791883249708640789622659674996853862976461594540780214686600583371969087689336176926184362739310373804796221788868766113362890603566471180859043851015576726161558488361923438585242958053579996830013235493537654086041600000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -902368013903953830560532562872827103088953147035167719658550428279727555901840707031529479824606265984274323636707008321438460882764519882884055336556067954438843047106473844056967998277324302778058014553155173019635815505737937631390085349278841312180467293028395859022392453445105742707113953788961171773841826723553067989474065599442231956473475549215438025207438409508683544899629241802694558075778405288242466828506333851695589875396142177467150236266789442813563863771848959680716459455811985479798630760600475483722839331800315488430780707765316425714043375710024226613234715713454791674642421777109713042724735798368900243484932768557297902366275996916221193082564767807536286081314058893369284481762085194396718605139916305956995804448249817973901583395519968573473156549391900626465780975537364827167872051376801063062125715547014429029496234275015976317966241783962451050561117971291985021651845232490569226836543787983439655272043303171854405274548843064012819576935832281334706210652533040789684063432220473629800157492694976147744259297262455024449091115081582659315002792182199726295638909268927175807357644050228223740377320953041465234882733637451631314617686335694691516549232828013695103613709211058279197432348640654696493368389696299681188379176460965266176023859358790355707691412483851876035053410968102928776426846643010657375699215094338321933851584258154666723068649692920027696694813539241177597349270495077843322125261102175094370383623956147829366031205072763455887474437791634912842842559072741795235122105012665777128343382310080371295516450130914730077875842932089853172106426148948567395079921376787415093446335734620496733494227749747561676534704331410658237761374215855597360189126057302738800498432523006558028790520077989100113977079486562610368560890616908043487908927787897139680550001208960674177672289437112987071660516359975811994554967809642445122448179862393527758641017121883651461026129904726631674683722435186884480989098078206784100834410344678330474646871173916806056063094564650907723728314565731571532412513705181803225591298536598080466886594398605534057973584954665574359146848229782093984661578367281446774536245526497773303781902639179686080320810315262549399778257379701699069556112451518244636962293643335832966080807120950417824684875674214946233893294980579888790938649054209867489623224842472677939346189177186476517154568439925468705742628416093777111434467158629541854970898469023310477315179081330359620562025199771632185203040730714908491856595428105019845442197435367288355229110820895418927895423374084755587517186697944166496239618297250120836095717945116078487339914894430575341412197436205471375965917060043392251821494876332547664327202487197888637766229557034696096957951360822760589004821196825187368969672412195869399545844291287224625754254289834903073742464356206122129195827275245417835993406039785383105138986710835852799103767937230410407025616045232884881249071043223209732790176459950362685856237235479726610515967231282625026805846608824247527948003657201919742726261925209941049802508152403792166649161659957932313022409327743970094962136847374108332220530661253819132823144744057793963386017884270071244180706883969836327655796366323991078546572559542820919113412999743683068032578319130439927066951245422359297315776245981350212477125782405120000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 5146721738229560740023702852283734601064539295931252524991560263213203570567690884917778197296299569947808069781439139086566365924276365080366936550188636120386595498423394263479529558749638847577982698026760665271571319880578878331454373838358548267485235130690775260312660333012414807206623953354471668239566939455031384351134077496459663315897981757527505848295957105171640511570607753902714912415998063506789091748315280153315399300675484815130015981881043093204983121214405524880111960762157824083138633806169297208670163894619200592361487203343491830943523361535605322503998297337856874381661310391644663991195852579258691806001913113947693543785979120333245902631575888796761051360296085446557930253205174952174250618017092421589917424106790539432042362629074415807932538535557308744853780364182837944119657413254934227063223647475307283562687943317960587889074083876950261518916689214233581783419771133304256697864516542909593835918968488044673891373352740073830255306755655623429343691978261048368904906415454035174684182337745182021719748688977416460192317187240970122543896428451671203292855400889274591806477275173038196611769568674316872113600760342913868623732470957687967880614128043746955946116485392177465916311614789469344680652984637008930364235549934252796923117289876552495654752246161417832495095324156063076455819528209231479925240522561148193869235371526416287933727134835564681626281440444320665626482253371077281190443278706942996708649784737565051862853439465211795954604952798061786921411244201572165119153852400866412490521340639476033689716450832426462180842093887553848392969956749297721610103348141329689895813190940185308300326969467965826889272262539182695979653108045907460916871921274843789159771552900758983302484146420197040339722644590169536442700957226751213707467861998607788682051353262021300014762849843410003706551025053872046710115969389772942162805427500998968497563268683866147042255428958408404477667535273366520729178294669119447683206082933149962177120112912238137431312658364932518733606314711800608285289909958335109981961730655567523082261525975270078488667094832049661204252306431351616943685592611537535966393603690265008728951870834991446966383881557010734817554290286539884994110084291661602885912934597458975166392958825502453338647603108871169445891063795656324464651412452399861972360438835136929339376698298227698102199623106206954055014488821377858659883042073026098082859946474219608926591108292106734248072964946901628392600986619937441339779900767512774032273062309320926249352805614071466800391948163117882841248300626627622698904365314252456931585565144527479630520016892048634938725315316610457410137069669066202252517151289314293778947496238012924707749380314233823141715379550964282610379115708847118477786342457696945712496888376120439096580802867789424694980279771737638694175313834530035729264102840012602374579741022749749769962794881058454960035530110323905492516921600135513150819643014854801193409873868080562408316636669630627447045421034444737668738843704576980543369947226195186412782809803231049371984292457348569591601604669077083607870652373780072844884608496909673991333962462310345300481658507373200832578464604760819534471588970222189288470940451375203862826126990637313598144719818455936220807201086098513866961761472367970670870528000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 46371500585519619057192033971393688083556742309703178838024936837059262015187628650573597641774757546711143310446970050894561173699822092524922092849399324873957377210014893149199467082089689934128873407863491836578393270314352018115156735359158204380851824122718486870181278468941759293802486102025584245736880917765973359979188562429925572158493208468296268059760849776777095569604613140756576335439572484732668080698079664081508265939696134638045658659279063033948251561624983860561183292185651336844716949327615212227120237719829534211662783017268418626880529674994649712545948037218521316623636974226052115632970199303614759472869781350169722631662496321153772283235846309888871890506510209039062475862455803093817450601262151104325644214118196143997135712137882772404068059794049370884685334007517418251480453657366257590478890078196080335942696145429294313902432426411515672801809171764910412643033052313813624722013754258883323352397489646336765482682448353221703734172097294045099088080129451943976784488084634521338095857718373677811935904266112680871748870108128570217636814177340744011075450325782109488315535187895411027058902835965289890802844150794706803523763992933613794785875041904268872430124971702462517450973020972548589665336228593605499354666252388553432474486294612732650447607801866304202111539415011245796652229800396998970137616224947400366105052198747902565925255399122416853808970474707268748489715385690492933795195942849561265816465894953336846314168024469850578445463290275554552383272182963365658441655665577624561759648329777650813686116742760149717968828007260889897420555989730502178128672968926240766559702879762268808659929819737057239967966453703826852761217656133791649268330996168558176226460960838676633225627969294843091530466552348659667273405080946400636338576220054282453318657553414617295450805656602172551739857709699764213648393495440893814915497779533466417943352935665581199766351177119719806054356796815219389595662704863204320099724933872779973680546739577671917824281712391864189838051774346026916283892298266221188984910035103554572574134252629379377809149958324607716300479950501673736504962853041152068753312997040663353470696402339100986224821683711622203429939068114722167097698044306330560879518945335310677104946000666597024028865873808115886164130095915489068042363243853092407280899947090463625707553415665697575776367918178867889588429705596339020471633272764655141981168359104770009368374552059299618780848032155956493139585429921781789286106329813944715195158810427994078928609920152755064728676581429396892336179822447898992311505719905096336752081236245960227862907099949012920855971962309808048215718779865635480770882493594111091688680852279895490179172367850195059097056553105178776162710983031548303998304156990906242518440635261596334560361594668360029078905863088300202805924901179318108221265234676832887944440910007486943520556071077681431171703113559578366992501676198276527333062864274336591180049542497601068139364646212776465456850284557582788271124242016767397508766027397918482596447152620530569654261752008106409290114744277403832896209864260047919490175404959757511139420464509087492758088458310908740910515229254505795751814811329753027687051783378590806553666037276167782606906735389682199196847560923547782161182350688596787200000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -3983385752023267195423079215272805540809951122398787792517831019851017657365343303265586194888915666615719425175081683199249759071931352953331099993406996406138822621136541338542952626454702644176824110845394489095677114866496772135301369142865662783157365952791544874005816036789986759806054895804627145399829828052076464215564241797968864973002630819536847587520879670295501072781822287869636130757238088152474062133075270309796525193707028923233289019306116995937228234578422970057734504598463208424964656744300053513478429105790768565044334261321047596527903323747990988610487981170779770893963631522972397954794010724987348893702390454031358792833419107483548647197706927433032750672425857833129315819880596264371993819194050706770757102540038244210140583839108847724491927327683057397993152361540019213999769904386092745959852274606297522261781900492386321544041062991638378085052239553199374767977590209917832986055878557909075633500528547531292023731000714746768023184369420463762100189701099793142893192593888360303471324046621152370951668950938173085568804161480723645541856475091142778991738606065877355665049469180055643366839667353517515582950055903811481274930944680868345826050572498114744463047605111650343315195899134545835770631285644444077732422741240298546597163699910929042266502505129161716017500101748132086705971560886478581575834461890556578682027337584896582326586420750636833846800034445674689949431628738036064376204383695958545475317167012878314605705922697152011217234476081741829236671153150817737798505506464408480374277786600309825211502889633357085109479377345239931330894840655611312687708378866212276764946983006459430581529598543827553773343203838581723334966618898711978310986353439933682874551999201698474846955111338399946067969341625102805542361042212118808884856628861598787638306934589904511868790888601206526116668855072025289582772356530256896788113806529138299441555047807261336283282885553701708189162121156729000066695029716702162656169224813548679530088796952638320826704569094856625378157953576104118587267234107621625536245531687244941112839405932633797632611589430385488041038024329418827200999349797980488342055466228538671832452260250590329713977445216098687205078992700555544805249625155124561132817627289784652440574016684153048276403493143679676247354863510293871435851283727632543599100631719949265891846287906391244700543213146837306497955739443105030577463544686009212001176158347542763119325660725523173544698691851978672806671166301405975578201370014947809196460537517732452145906580170612893593784217609333674502257286012524751905391019260948292102279608440838959419383348613429201350026230464975709203295215340880292430856231897976013975017007578718757324193392720827314335504537748419757597592785451060289623230884718758015682715888374334672730663067633071330441136940711362787436611135157126588591755899821820030867047175499693255495832459658217893569821708257338635469832339415914219335923732476312454972032219626752081819183763541938367748437715026279619736315571803195042564451268374272393763813049693595091987058121223972184326802550994004202407597906106984105212946128200706526415854155598604349316880672981492802197119093534851441639593340326549168298431271675378559565584816875326956424879976431194692613198472776162591388502599925760000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -27090789942792027188214828380296096902232860819758748844029353384426876019835545027687019666229004782573689863264414681686634490692537210097826853413511755231381459201566589556141438267082963871487985574649938520003067682971472207958530424111440295809115029567668008725503107594668727106042253418113359354533156590246711404730590985633991703849392279644429779368122210056874747714944899860971047010860256078199971335069875619983273593662812438944857395575906237882761709028249471407125789239281209816518188761710611331794503599838783064895012457321985731659333645691084229396417193656701681124222701429960994500694673160437139371056370652252656501614082976702459269707634152650493923035867583884983034054974783740145468304407511147256549676834012544091704184611446437478562548439804801817309069537106461333651228849176712712796440056521971083723215735568928506707111203620574936622242473757754494527679064374877495419546442559202697159903519694021970776665150102848403011202609120554671953232823988786129590230522362700259714774467208989641912860840839375529530793139104618093193077304767107886243331870458236526632439109222083975254201969722649691337086555166860784091057435736054505368778492232673488428554604695967884597599268187527714239791728812243344154081379929691599537677992427392397875434022006752916738585924156787709205609383796440027871536795617291218663032171214244652296586487743813244818571367268613422115385071215362143813420590331816533453346202860021554903382109570142869380936318198261770941363403270605424897195351725821638992370476703632600343338947199038946815445776230046448583340432175343339019945066918371421230822497656009193317328026187830021831870737824564419307949559951109589941035534434279219843395956413230693405550539999704379383149400067266876211112525585843544847903164187944039966150479726426227832763746046229001433078227539327307217725706926133219110145562188230040724535339740451562005335279323499795578710958444681295946663836941641702732915216128512117691728432318517561033921731009923196320038271733796183985773175250530024148038770351906137005486776712536138490903905327652581955964270157158776776098826364607657351848090093254219660661684247532304768487256348073214807238121148802324185281044985150495548057721502674374547943733596567702288299605664073933902617189041029750231184994277052889802589189733609869973960110100961706190913286350202676997823527209614766695516515836124882322654372384560241751453361270139986254338694893651374898118915400135759874555986172312433065287609219554112501991160954139188751508799822545422498092459963585849042425619607673579338110036209486301105557852728124633456591759430789868543166304238250846325550386930842767023518712287780095833421867106436768670798962837788717116092983395012929516922414254074148438636717974577962438791351801836408663024347159092266631029265121307918968073704427648410135572058816902622510435005469967664890874540364733137363616870981088937863697088855630868593364625765130234075549130625533547414085561405417362674058845089972074366402651938204177581772113750539155861910785947197366354955228642278573958641246762115388960829642959514358121389283523969196127459025565965071299213057620087975065982754088799987797726276446524173252021871664135911221355183018893732581588797684017150858100736000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 556592979870348122455399915830764924231432182528866854250604151968774917726938863553469420504769489508666807568804733290785017742912558953462668982117095995786074907555898986002982356312574093692721448315389358771917578691011637570241420436308119872461965745487661531490154231983297007371413875603021851636287379942165622600618643957828974809447938728952284850597905616236847210930741792887099463905882226929996875588104950156860871829965165393019756762259555040934934884973624788135899752277935638790272384663754444721789238215533872269056327270401081535826273864906016306649212280967371113611091836865563841499013075852695767148315841851843623854547643068719062956145025594291820919094074340152514332517779563282831272511888028005566228585579756480879135675992602139483402778265311508664754351022237154143715129357093399955661721400364999390696031574006355536929954039058062334197846938802859218322969600929035018055568132689107451313249002444310162094807834860421473174674001258211394458238616408970952112615972531922732447704689067722073582767914987629674792977050879664563822126555445072012957403267055539644053978829357942347604837150864816620718414283126937574428144783870465796215715653014983569607598856259661387651105667347928717201021168287994402753894377015906045043658482574147501272957938870544399946023647344067280704376913707717111880461047617092960529268993542415944982922439580026710110957492784791092330775373450839686703370086464300093499179681411494282919064624964872578837896571752266924894616760696412161686740678508040624593538128258914112642345758105618381924779838196288547542325776279952910905585818769288007358809780691431942823687406032534597341609112033435877979542990101527102319799405397654607595829665437457008712886577795642622325226088862377715721179494706326332703514776803550577906882913385425868200578563384322656912680514530510470094250743412843780626464854954807520085305416621909136517560970236537468454590284363480695501356134082972461644518455034526258073163605680670122140876575192869033549862320396897265493001581082118921623695525542812308821621852931722672502339509361931044299200346746195930947991878483773827919308187353734687439362477635727028958993384884286595339245067011452291002323685478826937048555399255462432476394435970808067020182242212978847246144539737349986363345748777414690734253965021462358423536541890585582425786490224162502390166956606661510780441228314806057748000444779485084504995221435119104625712286281219389439666531760089361763037184007677208147487783918050420612867478352001841717046279311214678088533365151503201248754698333384977230549511644471476144683103982553551131886446463220243243033409122409606691894309275111269265780456013698376479345447516415142381593196592803461228747793744170595913940991705838474570535108370085453842945007732114434964737747548440098358993876974274459169359772670482927019363719611735061871580116996218532496781413733882055108667832059384005626073655887691143569923250051148762918475144470850426566083297411492541502972435817512794128592723611678582142229923671702954110650572679900974808474609206871591511876737783638887816880751898237624990227360618877663176488410547677908568006699028167033571577536160379150578920246961563963695102978876355826584763835660534900734032700793002393600000000000000000000000000000000000000000000000000000000000000000*i1^145 + 3131603644311146933110238521051749727527749096111731994780230942624102019726316370163243744508745491027466924543054760359811040396808809931088663800944322673107432071932401849018037617574553993904196063507498394334022201158371681534408265304035340493252569384594523484811102469215476913548428881954959263021058182584263123526813926343169436849178701692405845395541886195038075426876985431752900856501224390646711157509236637491369807948703666741305494290744664926627875100797114310046845977361306124610524043731440537431982533021828017231742297727683843024718904963151147254123668109602822994623644473729613515061201133493563844663930903031033042610591552278684509677581835102977640973242562718699604093654031014916733423452198846150531718084030099196260756368509665260941457891227137809571636064552127117445892483090506638105556667872349774321728853075453207435663607282953082719858308787822248349823652935212110819734395091266611475424401824502426673382977538027065681248814084843770404765369901873870071208695445243158264166794682458939229812562943843557507312698391173133493520286073933217074258443088185456887588746435939705419986051265366245409040105322226488208434172776704383115893404273653946259196892088993287701799353942260489261603165189736561908827593497035683921702844430149504114014858037180856798819710062572931122787805336429239980328828776107136656419812284473500522883246202120721539154655058870896374705120197520953401291383331127501959642621394909683945275382813107917070176803119323134333522989398679127812267478560872518970841599469215992136324125105594148248573063585723288974457966333041901089836498263112302309196507522504582743173829474615560430332791785926440923613051171284805487043253812015303785760756170505128039731227588205070778713519925646793482107517417309770396893484038034251246901029044924334485215563745611249679693464714382825071005728849898688753317085552117680850890005478076049334290960669558640520632708686625229569076335882810935161386787239675796036382121941900644750384526726269743595697545520791564886720095255534301864337731610213829489910190333936787866749308233665586891546879916491486749244928366492186562729421040262278774686744988548171183233387587492907507007610134464891430183045829853529814846774904486849188076083379719302493374071313580142176921862254806607067575739628905234480615367216191168560573152762955931256498346489637561858752129117337789284032774967773081676341854834954588046829042171337978742371047249598930202390081246175766805527529567741995962379971438382575669421672149889689034956510181127867445558280908173980477121717114894776965566001955860988684261574454214295678313586954626719687638957224120365086122657640980956777978972142929607463916651679515346809620425408333077505512323903687890860772831960236072928916386847629627776713974463895289380150789575533564696282043174241671337846474940804831729716573628274411004644924289175045397343579149360093028156095824582152917327326387565683107616401043808638499012333415404951907834035368018474161679547437742508380207277422444197826461203502976980389883830176231466121065109498863658661545749504370114923357550962312246349689095446213661582695942616615611267759017099550193940757732200104528381178058694421036297000577264522717771685485166312062297719303045120000000000000000000000000000000000000000000000000000000000000000*i1^146 + -149657949519176517508373673802409365670501235241656909760589865676179816992513347394086825875894807425862297407896671041563257708752841577121619452556528652637500307659689130947164604606221505915601441480878089583298100676919135876824573952361101762527932498496089268746824379330080957050726445582167468348451517148944566743385767087206509840119305145654742137895160528373352985661631491407807914441797812575374875988747096149751809970361430983481604135477980947048347388477712336025215093098468476867256384472833642187406100921873383296120512962313138534890686004119229861464540482287941175542688386800376145498026760208167023637621565154539494209952888205624085007139076272166300115664830188263343252671286328828076620986569657866150307893491204629078845264957566245541097607562609958387126690814500700109740633209092007272308019398757828975784981945894948866434809853998383955209126265228322117060586808024062245264436183542307146727337862952810554006638413324486275994891668174676832556308616674308410058935925327849661285573169389827523041882813090292527839226891959491006741686616933051262420789525185094671188742566477900841016658961252457417134875482153458463770436979105203132573825651155409135354667054714430734476416094779425894493574351407206083629820800140546230285905767036495739762210970817341361351014419291427892456058187757701222870440635985998622819187085420016192803916282047264741414547714219488866186419891189699658673763486532644098011623546584978424815940716498491453898062155174467520787238466812546666161740847946705832824296749893724135540099996522197621969764259484082759749252347223722252179831878657562718775270867233629114683120684905809550300539278740632817367590592597857785574340958052725710119710401293313253648296982807057505679469487532779287397428128327608933731442738868123661254133994263357778831858841976297088161371096231063403687315296086606729867061101671276923412541349023354248670183485639970474601107133569588926398216846815238777766644988999215370546299778119282989251176802265553741696001482174973419489048803878074054794065866391962264003265878957489561184623292417775065531016075865748177402012080812267787208016303356220529435789075978511577457966987460968270186381909242112986680981003106835224928235965494301193611704241139394719084166165611324003002919841426501017900998401871072822235972109748983434316291116343259107405587890461462605255724354240051657700464120837408483027556356220924915081008378239713776342501459006002539074529382961904137375307139244078197756450032969384804058836699825615708607567666279402956462523048688608136930072377023698923888628584892760149743511125856624528561670020375877606905492437240110155635971261463842121554154380763211914336604548026143386899612856890425912457691834825947474193932360527122445698824382092965604342642980908672923793891212364364580194179942117921641068847355803030831447073038441924248363695818879793936327045125835657886241455191094140176069075212979782028800452458605263709717320022771490287723630231961482861378531678032187478362500101095403394666474817518562698116831107947377778614076318120834412743972871827612131610286445779795125250479579301957818552827459351495191737078346953090763611902867310609024015986550063977716633795500514526162141399222562531309518848000000000000000000000000000000000000000000000000000000000000000*i1^147 + 564133095163835388553207944744936671818656816094943545075954674703478113206029409235297645793052205042265023893654225070459951855448384044793916796488371841703806787466375006260987733783238191219612821674007349311383958554614358292953073777427153225080658265323317095258202174000342334225086977056012180926643385818749641092108287757659405919949603265074931352464975507772716501394504192747463993690484325099391573224821934615474358663313623581543027451211293348096868465827995225400316250975208838437862208988086806137870045543147464103422888724345881307312672567886247647410845673417661322190226699559261642049877755175391614796982242406221863265096121963879133327830888651936464312351932182159529275073020999155664628130090347746638944179452319488772698219677873157230438275092048407868402976496287902166467642581554303421385265092165784684847999194082316138396206266376995578333220586059226845574304534188774981549866069077593542170420340115191523741149103072418783229529567503776382013432559254979004051449922593383713158046822373192379989294386697778586346750338925099663493665357487348117576184947335725838038859655470858083475759094144503951388922489525013040239021215809284491937842083371535382088382366676445196437417679931548738075776072704435195293420347917908193154921281339382238274761152988582984859465213577728652860166924337540259275625439869261971584857250753410370840616935523465652381733185564379312442826370589051052817420377995822326788051357498680881390917879164323120167989198707209169222973974819845734550879938929085937949628475861183840693051309252557338408471645049108926634363875180499502848290244532720138026088795094353590863407073490768394955279483669540345955737229808074081968701415902951666842993416179709147489896460183841556416152755510913845347165958860331443639688872624928465345764592683218659573511083464687624191927884525160050420015306667954973128695526804423743924284764656140348715559445711105031880639327297935770116388591201519504669909399848353742723935112805060179077568296964278515741137100228297331672411519054182613627785047625880112382885408695272852296210053242194116971191490963434084213092244906104710419015255427900016486542938392699272895552907086374332441974865200684770451223902024828077347259162168577875287855415244948165507960100228594179226418780219354709155990065034616298286739038197797601530084754522197618338129667779035105536274106512767266460663505724910133998433261505908322556182081780133467446808037225212023450221324016033588751979259833478502660459048051113329969505084342220532023301434343410219199031185925571445930431556987173731105811884361491271991152696525890443017899851995327333363375270899296792621872464173069205806172144214848886120211097972090119519870174175797032053876929608642245281426721863804372033380001558153077771974055458647639038741978529462671924255636560460606454485532913821539692776600012984188283222244025008002166628963619067067311874218141501275504092888504519735281854895710217968781750220800870409438403808251138978228809884910666473966472830506466075378290312073582169570525024036777012528540676151973125128318947178664773469962530796687335593249778876959883642769345134860621941335346610485305552614507538359913663698461242029531006725247519628088210660929621196800000000000000000000000000000000000000000000000000000000000000*i1^148 + 10956986161315116004287361066234654960823211716370787010306366471881404559790235879996925641435420942840757557884459705410613330353418337256030049727114274008204559697581069860215612894884193354584319387761220601410452657398016720785167060774147969281192760605072460826809189204655628609777078419021577520939921384344550736746433098665628058668725261106946685414876006059673261804277641057202079936430175694529661429747057141558691299762125674571873974994272062306846434006325794107240065822677494034733501861895214653346803808534015693759853799827853320667199393289247575374750700967293086820854097248152573348200477481958426761886606808146658071232784898689195843712922644445859714284163168234512378632962021882727851387165404946039334517918079371959319843662088548237277120702027772097454671370351881938829999828957089155030316612856855155657780316260257657031172857716516113503203823358645392987763576298869535901256798186793824958556613824695554485475376225366015985304869023797038432710252860646706030510960906965804458473601315663748180217597045871542169799260297358160509806337500402427015127077384623859804519679973936933523823630746131574508599238488174769352664819019711444731175093855524040578558162421489117612538744738513885363466950499952813003087108543536744682116983429174368939023269039395036047044371669706030063583244091517619365982864899191825208312623980930466611385490748653991556031748944254225575812961118555607103920150964095779811104217365791512612875778872252501582002828517890671184478242191277419017026032392425453666315991013926621690708902810821457459302576423517148605507746692229918001994533469814989156427712536422693246349498040142092195245157192584348633905626298931210081162306412631721273883139775333474497071050604573999930799642560270662052993493649938441148133698342254935167905155127991809448515676004231657303203134599221584221167810645691501747924376613043404358715828650424309639926209100674657234803388491344133708725745600431120419412083926998045609270967190351065890775425975681526458174026281436468826130897756137474871493196537489826549654724023756837988126592062865777065165391420640230497201049292738819247737303014490807652797725891943830946031466686552119504352734037921115476763590873322624061914900613062264846929059133370654484426474082126877959329074883104187616947822419335811987681344675225070654257058170518487540669883140208592182315676771587244403917321665658997454796132700271284400313215255910400719305440806232942173258789596205161846063257897092861924168422115921682180242360718896165028719845531413362844872938124653662389672142341792916944471565162004013644699534698687005974236183266189449909488487846024387450585190651320435997155625522171373458706593064290993448430656928978194142934505973847300656832916280471172638538904334240313547857494557652293126858855418240242688118854792838246727647815598357325920061217630056109582563453692725183275578230059402811471436770723889525861211238282020723844551804254791673107458276894552909982285518742940842413087700567020559851196459103706871833892050811183906059860947137757387824240126581455718830731784162341587832078353237029378906247207066508752523278095295198692474447773783243808541192434616596881288730076924224405466972251749271216709812879360000000000000000000000000000000000000000000000000000000000000*i1^149 + -154861910968254560304214593899158508531377557859304769751020805372777363468988587706154677501628609619903208728228625325518936072730068805473051454917716483300262288610657499606494574989395190926494259478313249589076137246433397373579234062454876320505949970478613531922537559051035697565959787172521326566844140154584158337223858547692968563548015133852058813418555874323742148226443429697185185055561681582827724758899431850182334170809943626499347241705477079363897338918358003985423748121765162604757686805861260738823297844776825810597257559034912744865473426133542610518567617976807708076128701860886411940278373307287770238248079535430541814964538651842301342976323907937082009028759487578059701486651783391669287158830434438712640701026045561171179213511684230889475343898281917470329874196062983713575121815576434709311800161691293431771084177098634190023268443280565179291595628875021279981570203490222666117783018938604360085795949925397643974555287182577160523910678527180716414419107555842520785092738541232511579370510134932869979073477513883414655841236604622290724890810192513137737942754134511369879234758982923124438227300363007564338793459552013265892559007990367917075070857200889249674950218043218810931428659540421094216297506711188035005732468790443914885978537696715845740692871337763076119463478556039990749397751952042649185009060291286771277540281814187224839220331143966636497437267944615154353435849861113515050019850296751032323776230680787809513944680455711789208780947214157163611142430407181357847072371237832252351464498350381532850770637429570099723084844642802761640042498290506018648825232547811289232110876413269823051807240963104448430788869195568754417358216470688092205577236346364104694927576436406465071823594212413134417194217540718610228468251714144684351279539617850691359361433985192271124851006006133430516741858857564046840982857325902603530898121621448954887094536503855945848157209627989151281479348271476817444866218310459057401589300039951479303930312516439873571949594997975936817425856268926818455734588454339314448435900520979765680753164430028760645322559118400747565299798089190926556454298862061417594115543861709265738929008853537722002969107567756804100073560778130968959898500133246584962993797509147320461396871738880156261647626806112362669176776700419171040106692027116386465777558586446140881722187057477005559355752435656078038696300049845666112565477206535636578024402455135068437910458856405808123546911485305121993942547996859814644748242581400038210152519911650812445163539126097203137522323211538550957519491296025481570901764476150952988670223251689852288746622601952008007143505586745593286888473645340522594753227931690902033815859723398176354773467694905997013110101797257483853963548752807795795140400295504904239437030644576851355440640675750666647584633428593409410833755400984712847205840662710219334421054298786446227037064951225170278765326232065052961061214805398282174890115408722928595176974156527630189983357233127535890957982864078897365753584833580436250663262596375548550162601084748996751883472754682319337121438825651918356730650861204591988686362613996929237070706941594499572826165162017788559978953110254086180639680853698850260702035520986735657038761277240901632000000000000000000000000000000000000000000000000000000000000*i1^150 + 689618586485827845188486267445516350166888442619017739776830971287321283972544303241480976489242697685900426835742747168729191267352725829602471532816120078311312889314527874132934692797008998846257176702938262656852266207861668283278846139727119746487328716597985901597084413481006311344490924427551688087260630790670809412258071728420864511577133820086966687798417689142045589050934800342198001506906428881095728421849837013801408151284802901581995570202742122595946510750592438712757736814353913912393964640691366998465497399650149885389484006015742534698557578574915896959560939416390618195781679156599493004255869818511845167755375614032904022049431868204645516897089699917855077220179173291590640725147284266978957337477588275035893936671044920199221842637804125704163609136629405662530697043133334111076421025617806530225060982722172742465536892254373301548108355683526746332184408226060945288270385186466133299597812909546828730799396791945753357885767448450058676963288276108960969618851531297077671027395832988357411336004425628980590864161382053723908668961163588447885635126564411619858304550494180168399959981332652828618393881567683622636172460720642253128515824027033586453728061156144869383050341331522523520663967091943146353858158306309501958206266879374706827149992425849535432961040164387223757956873435714542565850874604090755781472319707907670123917666967669207210500804906762785579448879435833293500748906176366511622854278055213205115506218039162302181223008775340302504705351927843793383122912914053499170372446905446603967446499082199669996072073178244731526432985241175791551385916544030134035641826373746762650568709449286570430448680396024963360000674889597118968292497469084668495246685219097438476315998271884342583942580744439518443004541222372186057846420734536598435921998837271864622874850047708869511337319081860620224103888163529424580436349649783168315925297747532626510130495895681157531042069776564663889273612443423908554303077647242136122861759805634417695801059420754294270295531410318546400225872720293155336603841610140455664732993523362638395658932430016641488904620198948998842855328840068490109221695531600437425358523528948236857933884048589111900181004215500025833324652354305289044364065473394746857878063250308177094697390353920848614152042839639328138504487124991645339847328345661243963682113326946363040691830382050592342809340103459057163857297546910100761976115514861730083653717403285702261349531595063651246871607289894179664447033553485111060064197007395995014235952499145917336165877353340766820343762862840826891264809334677017059647270834135911613973437374804493051292806886770093288198709644190951175819929753192110635171937576443774087079308675193310132292801685018114175038495594171131936171863033734359813860530654983202863715156820994600022694033481960746944225193375395311647767609494367501307774966344933112769779477849880690684172789367498710088435445008484038547506686709123626614201766563020484644547905403009773363002179849082758586328834463627458540606063545125046789289344024152934739395951711749767382899528707090040391036778572202060561443607254456218708804107189220883743515835111839634521410280003535717088468732562286462104781463820841836647899684751157974636027497676800000000000000000000000000000000000000000000000000000000000*i1^151 + -340865866092534372513040792065845609424488926509875840456632709331026800203210898767808511907244234121806988718276794261215003638598309927063584555710397459192643282893444933139552931121074514580351276227043931201820182992510190695354026222670899094034078616577440172107207300622121564740511646319149048733975268552565519460466133124673595442994136921999229487801742142189881920351077956078272860512251746686975848226034761451036573366714306258246502381875438040748864454150313283938146017410771676655757677799094211546397002048578417805494567689327883007606728694361143588685145553911147173370311118265183360245187787946880842214121934673997092786055449307479237653587941617198531253817949596270155288365896517166933195191144525310469334999197515638182578473355552675239076973142496723867233822124882253155572760666183736063681317797966333173479023505795990665130683924018264598496247586457638570279833395523284811189031022591924066072359092109228325807912324527436931093918781514386250253634682938017197623318020057596659033178955178620883088154998295980425568144297923219581572100308001583172522439992443118660998328793894550570707525326587076797691903882481021896945508570971079385062153579701999034850500497406915873183638979944427832209336492363849506327789335684285924708343452674129981590503803205666918689211607153493581091618218262691230346071749721912031719568509920581127647420814061653014541597930849704304820912371618447114551998284867147570593533022586451839301034002651262820629144400900059010686709923048007343165630355886339157010780551312929139602735073093210860318736171218019941239626854112985387585068125025045137245059112594301151227568356097026724913832775859625359260208563409045673105757213657708689287992466475791703510093663009524858827974285985689434638526295148740616420025228363399860478590805469246305650803876548407166250726901629477316326049771040492488430632462034879015453315103207490748187918908544276237705252821584347040100425532031917925248734167277702190571588079959050758908229724398051344158664428862877409870779254366050885455111271261392151953348553534301435217085773295326079042948821578368706908928124642141575529828675875732950497552633651759982280757722476210071431270028968076010956722938424747509344519744784250665080560187382147435785032997278447279137706355711338961619097100110637534813507967057814864491350577789380684340762103985191852042105664511514959504505194560192460046851528069510626966116172867117761104218689733672692854667902582982280566469857659664882873394581147549314187407264352965405550189426203417599659170498213771903801615114273097779125431460365828285859080680422813642428960679863521905107957865144586798606053963842594618728797884731253388168400700561885150830834129534650014081815722826364817457884367828306174072989318007532837310060367487039195939334886671755288228054571087316084372219486677948542876148396674379876036459218626419456929107272892121145607322820370737796858324499640233343474847761864477026303729814049298853848030681883958828612505463578065706799652746758288872817751577995386488161543129880878454880042639113756263747740702595004613515634482657663565273770111188566590279571223951378433559788801480701584240953268393235046217165904767482268221440000000000000000000000000000000000000000000000000000000000*i1^152 + -7797137225158804554172419303932357660712961266103924802230640682324534088650045960541648184742000429950597136061182135052842323847805113912293916616937153661809872332307294668691836887133866116532372400883351210775649996775601142388947462066569619191073907409427872657840327094996294369634282780997063813659886756404824888480899112816527237728177181281068661077103142150724419143773604802429907695858464952856887493261564343021001119080246790179733497598271445341784638713576437177670581081725809873168944474194684316640127077199007354404013127870829151831726656031580559860539950803788667515604564124990906945333432073005197564363207914134494810573504064773588538182568386411242182683180739800380975708122720263549454921162690699418088202092733363218457608358564391667440007124845391150793186498105837184478892691352216434213456828501057870292290854046569611806831391975105253052853815562724742111587808033061553792770160999744763730933600254493705806856309028437425728203318840488517108215324960236820054704876555013538653231320787249922173345033207047969083173453879171831704844677397485071087121505863760825312070470361124935536902462419931316318757420659072528096967772330546797925947845808513797267031466517131811658139565396584727719579082853088718613001028738451156377717148008977087926401552540712462615540407667393296792588385784141887517090302964263452656504390705933830052967033076027985479805204757160459499118570968275002110455678025840069940740869712573685385002638117882589397056179231422150594759344106825499978875344680549322424987972766713536666689467013258520740791351320622485616986538165592560733201499822337351387644128620980923540699242132955048381624687534103418132897225889264736548214380333459565052070111888700043584011600389145375875581178913141530042603801472332837574226417986306259747721750035798371938278902511636854917073227473214084327732065125421523779341171464250223704318875109262513705718697478670550732609328203571118759380233622887156252935375830309082547447201486420623727582728693372566498859944198892661136380198414898763057364750121332249719510548861763955414552215784880771022165350691921024272826654539604791123633916782689308321964631221033104937191140819552372460285801742252066466564365421426021245626176277803129264857828689341158363368731770626584472066717537768300654763877773509315778201814618364981366565891779577711564465472188657490893920706444253588112063178942113894105364888122604940531388508755521049380855535029632752092751792102226694115069088824640321337212821926344771685259616414958430204304791680183758352924979159367599805054660037291456895014983510692569615507976012658107490568953842002405799264553138439282017385236242879948968683835876519287918412121876834161222726807390485289156979438250683166643375492283196775452421892796488771407696132442209498329616880215631457342845525203714738016359429303347443475809541234916563683717288527032881941861311989918946150959382313118142666190664090312996517075310521470459769736147338614203690906829975770453337887827418331603529210803671973849361050891184770793090984467394314141481225937986876759140832699360034859857228430269387672459129885237026112291926581285090742995784683691511984370580716411955911554491970849079296000000000000000000000000000000000000000000000000000000000*i1^153 + -3694292115995364574196076696386610067622493304605992205301044321403454194856179696274494303047649891075959540154471611456457011020288682234191597420852522700002695357441808732344244110477801577535984163009582064544744136271674586213877182830386534176874033767510824624640226792277497888958110741666762410290943936072715249547501051179386357333214836257954947023958107073571731793887432879540591245864382020501926266833378736652994910794864997577931928959336478686231104681914545669756740820474877737519065321772056321191430572427850254160761756950130429729644290757759866060673981353537648821717368179811636747980807366384693455849787637673420970228281213734694681006653926498123237139875888387624848862476021777281336748669451740153906572796359630889854893854602531963945540282693658875566084729324730258953122584551756222002214258135428312905174229454791944214921950823526684892460963247981896705841517290469102680062626347695658742705308728730084605860216432358885464458187524631810122429460955919807729601384146458529628080671620746431934272745729105897253289795553905957876228455229489485569804044965688207070458140831168491835209512518513266943330952447838060314545434190075440580480023926346456957937172596841137030705731429962154168438813223035531659801572377341192413260944260224818186138134948039595904255921917372238944980198980462401814229503393391460931534215077958162098127984567397627165378973549990237728760669836618836296072139817051647771291148868758561040399578673594429575299567550861649279474530610234645495776523283615735038688290472441650923320063717258926605111127004606356073344383469552553850945920669378002649733464840156402991838757602548272612473039676759911339726195456526151366703684598043738573005980318459940109943035153086534407382550995128797872436583268406495606179244169558523149163100153519022456047163066462382813651482576734568662665240766041510314677429856169418952105597198700437930551561470225678598924415043210223499940218941559133164571302340767610470784652524362570299703734793961553722029079446887850042261732237291590220600661141410973050768533652149319761217358193319672337933956022924700084062519315414576692143723086637011409896863829673096817311835885785283493702360465874080521406793266373029735346442926093188818884987119228017696298800075130628518041110352408415707630219392141319954042119146319262414413429915276205994421744222916849297940049156754067026367802360258957035071019310796243130750808650370016827223512327449529961749831576982239250414755703801206136110791479929776014026280699645652810973520468792354703743499780685205679511858165288370230694640241534171339069604589375379429822556501725437340104325901905276033884920844249695933879586402688262078275954420434113120618788668098056842319362779204800982232987110791413074391245269256043343111454442703510256457116448866396170463188468448726340876602111911824198418274002718472145971792153465201744029461573097122664755823445726190832848400672761739940713922072376851645631958701647171546678645035762150125962134671544917138125727860092540919033234990602383175686158376467127804490580019221656350640355669414171228615894810761319445522855918271166315620872863567712883263548878921081173203818201986433593586483200000000000000000000000000000000000000000000000000000000*i1^154 + 17418810699285489982409206509134481562327886831671881613376664524186113942786171869555666892726214622757183646714838070880761979835393632848692962882172465284630349923459010265952254743791003546904047081043960892075304214713139108415113612563632754685020441369031998773764796266960563283351216768575644796507801843184505200197769472981875833340577673961987111901106620709769183375014117120549952828350847428951902342795709710029289987547432370636145841157384998104229929740398257974345431531725554508126511639713187116116121065110778270769020185727984187387391099437662660318432620444129092044802593365986352768583518208196663776087684618117494644997249319784916868035044854470613332910978554037766783814310018498434335344309203751598827603964581639875262404678358112257185005952313170933948823502492171452909581598739546543590910995856862193641917584789241911171278614298004519480642035588216841784054366293873623077326240781700313581640004869503032821953629887280338543139247198428524350929944536030658106150777791795730993240053400859783040705496912621357686224946839280866790731641110507413720650772243671336957054492069575903237010865560074331163328838670915874852474945354670573301929268642226834617836921696768765280143850370839491613874697710171715001904938469859478539840991294775763963093246014838461254443232134913788165407548739324051727794819021311862379120606907857759754679598430865166927579492485939621399765345555314776732458064788186879420358763113455680275361876765871627594965816226890485728875419794723680005774206716841636511888018819869308804309361699258643312179363462128182623698478721675957527116792326879731069987158110060428032074757515596152545702873227091309837449252935004746104826391879363851233466139381332480797373289949008969976499540194178964568417217937081751628450158682122114914404516240629363393586585428663433516619825210974893610638529404135761592204873073676574920741054875470938410932439062033810313651272095358384359206434435621390516547420084376895000468864084819539261231256539910333730749291322405951642427955060796639759378333528552628126848839303513190511887596656781100501841817502436723481287201380015464642565727685293606746791481971945048180962868757816620770771891798119005930820866844563357349655875884625860119603933858951848732330686168155153260367900598262574589714708951362640577198644579383080418420234418003430249041647561675043735821414086524595458534538257590928383170574452129635294355402298287550723086768213085939994241327636935866404297013075672330661873626667651365520084720267169012137861809959577374715014443845449220436520029314398420676287426686222474128429293479077689235845891874199743401141369263005282056958717996813377119433110138900976401961024647403515921116172617413701185935423677092761502021521110685052361697029744920273692377143447803784890646076255722592854438700123409090352694969709844334749620264039609915470426723881461186479733490516036697872757426684390571058324226703708282934407951291649820457366415357906742997415105043612698824520455402694404998841391073518949086332519839174483763619122357754035003286362616520404892478412828989873405852829600877900934097057432121808872249687340592281951367157941293995249825834836804239360000000000000000000000000000000000000000000000000000000*i1^155 + 2368229934195452950708957176546782455707733183797347852027756176945831421714221667936491491541294847278573128208596888637189162550296636314491152801170440432465413829500527803836990192193319693517403336017464185402722018456777326367503971267204525047387687073185315632011151477589679392956025931787440625133411391751574283567073495121465232669834129741791067650597192767060181542234384061434210528648416318651806755673802294548505630214391664327027743800725150972236752781423696792785663499076760275532236849402274068764599513463487371943081253372519900535959338734959134406465688078709536675034926570767978825729389655494499788776559537628465728327842648060844680507694666178865947020123219352911206167836966576698240172068432762613263772402005773470845522492992260106217734892612418042599203645661646723577530379153772425812369134531287359504488326407284838051567364580256729471471129154981769304771052138094173221208440426911250474183605225829540295378149244328957356651732395417733438709492632698175510765345972176240172163960659016125718706424806613572417468965220866968095532812950917954622250676134242400217195217177604165032598742425640104494509329592669077752582815847436586986074196406865934544019353417694927404066677202924973233343472396487949137153469145085456460469037675685630996805883921906808192509868424886704741748646126255194971120380136787373368490143648758850387360898019618364045919474636107460875674327967210554404630218343019441742982450030022946955766822371073953203939457364481610331535961598138847117221301358165396963429593261798444235627978936669616198952653798807752823062596922105779153484537870109391739546695524081681367230929903511222526853932261302876571131645465661942644756526549934769741152371457630731744826393276485308165950296196759791479615004118614136765908712301953421159983956385870946923438291258443185772178746489355519676755005019295385123993253478113613108150613442952248159859398039831194936443405578399656984807614423975219935036473072076203290152008616997488161616490591807606430034537669447872175952598800103229079355697273111879945522581177963843590424100376825536900131340083750317756786277240035522512960977736607831230700960989924235309842769695450345792203721364186541743847894525188808301413271309355809847410992602940619467249193350144059009838751461183597507071408716864294140799191528977083370941043521093884104444857970448015904658730992184337289346730107502987624527438833424111086382308676661952272863126188280567388032566278113654928627235463497704121250493840809078153440957869220892525466895320580080460123437664315157746779437896062122292216396979935290559206544589807868392203373993817382093761702805912259102724854409508555555574552692576803380903876140302106955166248481033399361601099592206356010143489458721970963119408874558673130413082913315710065218167819875891733058001349571381359618445767188947248619086481232308622501896750798131958389799988801951245888279900790969154621546114162868235806686172964238053992104359737272213209491449863101774097735508746957340749073854185565648294850787795449280695712697166640676735935840460590819062545211601916455695781293713929067727437092417942933562608698597883082074483450952217481543942144000000000000000000000000000000000000000000000000000000*i1^156 + -10870984633286984033061974899564851936773382637331296269880962719629586977111708733659207387986418329625187253319209932366819847512047031514179759944084426437582951768076827936130432820000509826488562178420590567764274940536513077846432765054147937972686893540197364007488967033979810605705899351556427610333753036567255556866820453116841412186813271454515293916047461723686326336581806104500331651017425096822140841953910353987205992848479527889654662057741746850555671160513328297426788874369490425732957836132288156846115333983373388602537590334559873261016724058011671829815221227720923426329417815707724396061979685113794013637892852479363943033267422566034496781056849701245812547749934416901725631961915761868728082341677700859110541808439325020260385516892476226664736027630370486237756536492153085718392274451482653686762335088647685175072478113564945226012192523838338133085344954625624519694349070752118165773959432301140835797613847919357647319286206155366073248409129107188394751174046033283348048919443640142704507800939024069006812324687529929955934735001691682967358135485430009623882848098334341120109594972484030137494073820960739274622518692446449170002985844309147929988417149142628999252086892343981839611202773791839252051807960242166298395490863335839290919184147415986643243069401271090799076131283378651275090216399336371079070298912517334479207274527887517011408343164561505019003893873857911001199092753946155905755701727004714174122421431046741843206400853062243222662250321061250749293587038695345810369759089215724890584414510274708766544362563579280882468386822818658387303528929675857965480313867362137202153639812031195939696148988060582511739862516701324424543969523684001084240224497408925448159819975443995699332349695389075290261034187366783159028235004534445677361026972033407298909967421991079027451819961511548064777858213945432583804008903401077186971551769119013029894945739807376532089483454690250522716658942687435923712107283398665360922456804792388446609019948869950667672666946036623114705343551610313499735289252302903122856458926554380318932926534234213328637276097470750851894540319657126238781455275587899373818552850928623002821121383257412882164454044832475643391521003560610242614459055172952797866543279983465680069582995906852560934288233673761424407868222576855851928392403421551428305410394498291673712404795165245562206748571972693493847842236505209610922986767841679135796904916195077613182162437408151210859148475373803019346496603981607444945306873725713058268027807606298211785901690243201078613329802462535331082264019153889422294480207739239909318471075625089677978151012276291998692803387420621987980935015086447802535569363712023015182392174685134455467958586923325893104015628537946768057741883145439186457745107563192721956908094794554186436170076544238900501620099038488454183802375277704211618428240608173678532567070257835006338392981187328304538213183977986459654572585593905292845902959585461838099459936206765924503140911280799039242050686578845381446321481378029966913290311357829773700329954635601279722905972903736868240435516247530099641405023822167588014743881692745007329040157143570115700592303806688600945064416041657958400000000000000000000000000000000000000000000000000000*i1^157 + -11729593598612086163855219760779653399435021551697541109054975959229671459132835538303356411241091887738187741680648821988540253236315935124490629552307692918540196610029875400241321492539818673892817368858156310495043481680761120563966353337264911323671187636045996695458738898174322474823823348072975335589517537089459182496522271779714652000538196787594783578253212721744528529806386441778701003318541113012128433358213021170480376648779672249431021946667782508723908248168599574550882969015269847167324399952693188876382340201945195578399035702513309905671818840834869875457965452131367760454355190653084838755147227730588326789685327841349122169867631906549234226745744636815088026285109908940709161176319901603199579078122823627378721805550702294310257691844823453472890365167895124594966815969484127006316753646309619229785089268388202811795064405700789696760305592548064655621541019821641641561479619204926144926264986896381347015613736178146657102747102898635348928372861233691375115447675643905177534067842976832818152389630449548024696440818263641029511142992851776802898265104442739554313249914647877390816630198117266059326977024570220041605146546878530392962303932572729366898274725970371902560003518605604067076317529349454533999429950129345164371449861082972818821904577135198119354365919966342236492702709287920706548875608636197668364927156021818518949854159129383472375053301844903932559905249743130761314941429263276480423730944507854351553687860337330356627510665495195528905088031222790510758622244959975068349130920003788651613022296914129998258527165254680536076557882953417960128522021060767922344098667834324958414218541449357409919318563484368510963503350078662223778812080865714672975092805552630582759306034465747318334504459022447587997968235331784358040496736393171950811807740793515940509568001579113033454925638824452944880598080395178765957183098520469552321779023510507847251392411191880693253416404761572958633503527183517302831202486557820736794458698289364889039419160108439144195419710855641386683174548656916051890854861239710088611414526754656192018378713047249344509245859944041150293508398493127017480502620127645008464695172755461434312170547432359630071575981377253828192529913652346012577998479472433610041300808992030791863461355444326066518204005898179572813721044112233426677096479715478034201804078911325086250153722072076046403407789081479543731493991509796797405501298878871720424367227467819409511048761147596763406520326384181926374186744290638032246417225734387537289191271073940018885465133676707613141024843939688081920156352607565879254110267156025676651582755261461932727909005727262441358945704673183548928279474639742752262708302458191203831537296026803788514370405481785317795073926196173810220417036543345884147374707278516489061804708415975879240758999495279158449290729127874444613284226213330862796963783091219192910244580978882453523000237666880640593817614179143802975059637203129551126262837549633249155349670554049091701533809485683496293733580230256872897958318907439670538690120435177212931044404121412355020026040977764594906024913862292628843915684999678651643936860596979328603280976042719939945609760773578732392635432960000000000000000000000000000000000000000000000000000*i1^158 + -8179348913544880142356498225595025646710643860101593351786263499362395648482251428456348741602708483023061296151245522124803575820914834017510576800597799079704270213054413197335180339447232733624407824938886002172666176942282026631924835960350748802661487590139327376536623324533118040486559204702332729678114212184110185265083678709789425303102278983791064258563774488353079026632323967252054467376880805652226859970472589103004665378746945485671023331257875259499852287896881647607719461887893497953505933709224269787846434463906320978288468992037661369804117338504557744876432727942383637783331000022097785426856149360412407002833785387791582265214362618608852665000221561097704388456846636845005511159662315055436390309008593012183789805498146805962532095824187326977736330382710988699744464395444425078428546270726549888891599354387200419001736751813327170800614030113924380119599725642910084012432218473747391592285813220815642207734826985567167391130338585531578450171328049472485457276809222550996189491507158679245097765751425938885512857937037201331087240765269779741379679996412318293952511103196898265507572345919093123802031783404073743489946298284971628122559106336225618849450978661334050585358293171313683214720858920555326582966301714802849905111387897945311362790721439448288169826249915657744526880862187321054520781528657522239984121975523401271397240483050675966041795245334665218900218948242139455359791177384833734875636654798931476419692131855487960022501182349161077598355394872015526930325945230190718827712299356973537357417835451406497711655544293701267494155801047070701723583631632077722699125142614265270816983741005332625972546845825708141092214627559949550687598967561684575724280038564821671435333067555910850935627495145057261845145619458087368039232445427883947718204352177792611879749721113844388641514993500956259398360479065404412209766585827867034635184455068478227383993273423051240141033326576667266367539700078680509838047563914578968307712038615415914924438723781331619116423183771937150138594120651729912097965958966212177400539420837919875093794165056051046204755664467490750527057350901334840354704383516812721592965479438388488014427939345790326373646538838271034137417643732176697406920188160799188773206876884784647615892253136059668304077920701837575936118961437832203025613883600825407972752050560162117871650657626904897989351322382311703634394083935836092403336125480550938583719466420722179967666422924126281311671092645073522332790589735032416267917089109383476201155143133276751724433944615181783935053251368153701253382338468616977998063433020854826424296021737293147653042662216539525506905597466584186870859700478250612174900832036509272453787981323389362043783125327166805504427721934760382501284690726510549278503478435280846104419932359594642213868899094632168759268751525635885082065657218537923970217195752609242257712704547903539330223239506439209145152848553156461361971977578300774684286198739627677693475244933287672506175605488050634798349675328957218219062100050918654539937641077120469157272931445306830816017075190127203813652887527686776136384517576732178345174837839704185923974319451110823131654615589246205952000000000000000000000000000000000000000000000000000*i1^159 + -4534937968270528048786358676346447491153334354734411242907436561391683365588021438093974975741579017645017288341482086449185147407551801402306324257056933683644823751864304943077207884503758912462532103077982333119571048594221770499607237282783957373889628920713666780769116126227629175159935117691039570236265156828136571784089780312690202382986827934056418983284752549616603948086628402259797190205110381215414124407454096168987827426789766811061226747443851503321329935636809933148491438924244832809771470235016946616711074149748262424076161682527043943507154139639097987721556000622118663599634675578502905386628005935702942785439365458000746132442978388281876487260018362891564034725946657731993729660598866069298734611450763918515553823433008205383255465095924935205226899707269036684419756694770057765249389792969487724389704420697088273551840052680109556894545342441070485455405607971557950883370810093603130734377614365337959198017209081207295119720957718261221649706579959862436184473932651900251820090895341653258064221283335493473900897847172304085263959707350820851734555079839330415746660279848098456321839213729298917935204411359612635423755433863288851985225764688567261765349392374556554114857186720673606064220212773140154806183580357159740452347701685253359356427457333698753721003724818211769363048215451123864020893355116783411492805618413422878096256377604341013981163489625683107930764189932424834370634367553845326899633971164287892512073814251340396542799842579101906907796538264757894810872492829510507373578871788724734625237137850106178744984741953928450421439012686438661602306698971022033716226966048518809976226100290354842395298385135127245671243898709519012460260688222741737172497534931835157697149249355640109629415848693933058121652756356360134370949087713348678307784663227311867327607060375309516675251866915632251114276356309333167934549766532122931835466998946718480176748987881561254922373017234860438257146654056633461674447733507832825444221506923943578041935460859099828491577635223661947718552084400968168393244432567075918706982169191013407151685169618525614271686849989716539418503388080918861590032515195381224325296886570886674006603834768215977265388593428270120867500846262968662955056205802087298759289025692361725708293405662526388358198612776661624370414398013447463988508401719767960301028584068976185897088844760195467681847025712219889024013648298487790921785511343713853212935182395953034122298595043762598778346334657047723778505143173046016141985091556748924546631790523627629548428185871174350186165029133259919759687797773435114353639133634284784688976658506278732698831259224877522385328436581369043082160004633287976633667673610223027675141112281581975677630235390795843159822444599117064381875810883813055585289455086882430163279493427759893650922036534270033265631135604475230016826275371461880230373002372581670578395348593025878481587845922518587775363928639249408178424088715788413782655475732205528415353036317197475498873617406058702356773436229133429672431598823810685309261166764422767278815211977046688791011728690479109039061042793498044217098289225138081704056059252065222711690328152061572036049449779200000000000000000000000000000000000000000000000000*i1^160 + -2028385379955940502580019212496156074760706699302644002188424288675989395302192372644224145636628745568625934569106067377714710389360018302558818997588151604516770772471881076617868809606839273406299755868933158213319631220248924430813188894111785939723047638416819004769462299258314510625598053251636002341422991042495381887686024726710944148392808130003214087443530923649097767468965566669103480586763099340097592309538621411702906997850256416754958665809461694286240152791307477545772220380730559631028056151066943993816686321608500542094777333015707149923145273163977985634272034889610846269141469195950536576243461844229153298605449007102657653233585427160548017826058518767251234193679348334274070776622473216442528999791300647740365733356964200768225565513374862164830922082866364479692718729881293088087259806437900748750564848224296564101034949785936117915879379207082755104950171660191869461537426812159135699091207760384994155092617726487036161911246783277579604432022355923081032715340585015741003263757526292984210523541737138600434672489383962891750993070446635197241714726875501560281639870668619264545831741817366370119363295475881345919839387822245823973554416204254143957077463306833227897183073678473618776219317806065428982052594428294490602264965410603593310288186352925197261907604534633657590073607659084250741565933008244911661515604618987891552144563336359228071578953868912851804561987573321772206970336625691035552810520661756823240760764695852103545002999683008997034182130877064412124006536718613588379914587131175586688841382149242942191833238113061942712184130876217626109594785689848324512558521529802346982376006949956824914268377707672400593793518410063493769212996591655524835042243007808245328963754118662147317659827271721069135827037194388408389945009558020441943161143144020037113643012395959005109486330175392760974399780282573171319401237213572622012491011783541721661792183139872746155262936422929585352939951049811971024412991117336729147955231174189588532478499795657329346195548304366705527266981504076925818831880113021328641165246519925865563396698426905919789440364661538463362495043015256213938016394627246676377289946968491216109176214200051377277000130798202402459030438965924642596165958835391150929619282051503876179517946465399864381379230266221636868683485456945739891968333953415699074441858633012656365175265389853664406449632794456646763676030049261681383642424225739428941091933614951656850049287693910612489426377963751458309499584438299738435333713699151099473031973609555627284999667496923860652222857927605690581065059021004200205515716730957535557776959620808715521900611107519641540750988964212604153155130549532921109040418386565471503158527074945289711358194411437006733174294568675184347498411632038045115352449218809652118948147382436463455376458669012481797101280667877194688625655717274953348925836468678626309047712842406532026065629403604100346898467013980072730420831426887041635066147620844629114714990566739367064291894043635371182386115556253204335883465054085674711000971616209781827766441602029861626425524898810614442016370562009990445512994571791742035873586840603987762773965290217710551040000000000000000000000000000000000000000000000000*i1^161 + -725791218268104386537475467125173900617557645919196341345123442649381937400779135904940226676259248577318632433896161475351551473060989454088475835524166835810582243532499839709343220835948836251559046711952985475862023937123994921789344781526208974781718384829192468916427912890573226240494754415617448178102758144064179818299538888268847021378092067425776808862833523541515488474095089606136670429158481115752075893411003080521032076626457616111611693529454949368095287540109552040619979780763355210288435414650035210034709099563960959894691097367639623845230145805357844014897180285871988596807532338851990110706538420758372405185785109481488534306633806787370530057089492495162012262509740945765240249871843646719194585066829617025153047997056163178287391273259111469163694296802991975077728319269114792630242290850700532865979514732872774346506919020701184048122846194433255471634981453157362032647246946186103998306397979654507240770772997457088070393716863520664615500751544629741202670152272970785587111811651590357799628778905797227999355981446845065911028051331533951654880152051789761112368735790924946217049883549388647560738618554497824392894417815393878029980320411591938238380461335521862574715660033372208155605076186864224956642037450179319482108070763099566041285193680104259339084067116090768046076867174200808135512133725338982466555310744985458920527552040127963956985180584070557595628079619627835289914067370729028713361064595832293971017987675010622042045644391043840344574693641811072303130688244517665694694485481191240782421285175240252408170234335993899627541670341741227356000930338090175655124630940782371286850464857162741135866449896757494655715559849444935100643000287020681844284770612557233321046415166894212587719221055512160869787945057364045555682696053406549468609315303137819147492313347275619287614843777264764370911987584794750239365834428594414725134009916734747644785587232601234345914071539493705900132706686322047340817191961081919491192097532173436226881825483848616020349433404016473516441569813291566092385085342385325633569797894458902923732936198524384460221831283866482500877603250664115234322502299431749894411287767586772084243649290290746843393574611659843543408608152448250800273016499026065941422323304891548635885192453034051989574052459796830058305787048684526155866802062796894555808362487584316715663267224123976943317315225312237321584729598769334730996871372442356590831307845900434420311435652103264009737460071885870831890831347449173042460528564708156126651126808741338012382809415728385413930054715677166629262926650499130976823177336703179651958653362649813958679282904617572910695051508101980893755812946121433942352448061945944521288551771757557259987771279657491238999936313278098604591402668492934473588263976030798731436410980332133797015311193524521439443591379281649774397605539776500524714894755559515997936706923058384559370300597009865564225838035044588515454382195926386574856930671997646071732374291439303962576287073553314393252349820792807316014291888825218367418853353734329924117384917879691916334105895827656666450770152705712969499939782041954064904992184920011810813473980416000000000000000000000000000000000000000000000000*i1^162 + -206534189834742080281249814226041080529481664146200921841927569842152080645805563044429088654311006278430039700974541197214883680005125658060774694097794389916628547044484812674725763566844410407935512268923158469785836563461073544732544482955609272049691007525075304916648289742295526969898660116995288701034145180150550270997938505409408098717402936715566637339651878868248646405277832942245671676298749083202653604471369489662945413706335833221003175613733263540160362425264606271582201638299607226678171882346659840032875492599495836910243116217162293723113982100019898534710124363435569078671364773301522911756501416987896022776349427534488112906812815909354339578199860864916734874240970185888189169552574461465947555341655544017684414796412325122176207726383155747383789222256483834170039807549141416695660972101305552479359524512356017443554634016356182074067996711396920737433852336030022892931227249951880312061119473515597016616041610546362235017060395086236878851015124945107594251187183680533576711871589787787123061480406581557098061843302399431500256927408278535505200242851802690749006493052377302458757114313980176189540676635702029031438105616734457303966817898412527293067862519672318235323391889162550925268707454966532469634357247252224482491103044947914245604654587630238192202954230806884345560057558056247706352814826508890537655543247523877642004099831264985809479219555565271852901974107580406109736790605745897278215781375783992504960599906509582698206761481373679835629061136589169994768491792466916695414613212443571252907277583852849677547629863385048914123601955102438374691230030426326247977591476836439408965591552087605570502526278811802165905455883728917876353433917319312073113020420640294022083024192650356452554844801600403479495804665110539725344128553289210000949164069190829590437090326717110348061730474604300373816434300403231968555708385274697807742358596243258539643510247360055102296025767900711843535101050716353229145721254827322000955838943854262828012006130578088570141896604613343619279674258906109741396247652435018921329334806424008007022515222056378979133258232064218376323641814929370123959345805919897920621046007087917652584880445877753833618957269958978663497503625713465819907298562028291173514007601495437396996590610428702772187272116447154449506202340951357041864950355905671400398337043345454781261132260076535838814757636926695861979387347462660424505249444269390006022674579697887687246889838291271558647246607305128724961823073107677824533360047361774430996516802698675583698236539666433067979732603668977071565268663541376542868137810016778365491028756312301334650175128639506949632977131019060942377851755347782041247275148680030781603292840402764569844115580992397126607871590806191053606393781892425852233012201821186657304558887768843970273203563301827820314308367987212953035708617453683081267986223050052899539384153794920971687276005822926560796919106849286079648994305089574407427195057982913018283688343047306480744331837750938733759524077737979058328181939337332697016234451142140858851225672784814653898960999816342949908349883126843237264268174466942614759722139470475244339200000000000000000000000000000000000000000000000*i1^163 + -46545205589715540255788960319977180062622483685973582638926857980380439514831761844053846406757386981991781980791648572528287094914385395434574618617931690048295284822684809848327422153425557893504459659073221531379901281000009475258126429195811752613405537084777088089425787327566606775628784291410576086567528521747618083959254362487660406477558240765822583703323647814220383805085479814425523803040836602721717556603170661163940440334975327275220458330690847501368674897988896791278201113383107499232370222273201019813435268412309962447778098297332126853372671342350237274396771425402709306904458420564227807353757954227564030189494358669601347975313226017972568672965499280653877971030844973198589855815710663597889104458147670175233498349164156970657880835822572618266956585431629446241268857196991550283960548721207468776868519842460771741643543718369259298868335255650005255487482986174982116882066399871051955126362370797099618215852185252012121396257815390885268385916405154174482804226819528847443804497960108268570171147392205200206740746125748404969134366905294246144444905767167180755650679424842471494768380587757707339591769429259804249362315104092456684575555229536438202146709872380283279454688818455151642967189924915571074403731588666986537205259199973761212555029811349084675869573818211958450691872828929100588708595423412467635657886198447495961217133177841163449997311598310499806476354816731698900752420220376464658281418491989104213054417695570276849601449758416306473708549462840630473053486300397674463767269279892661540737404327653108150894595898900996799661413526953752354917523786859527150470622818658828397231125847405190599900690368092041919836383217046936794167722300219224592596785455482608991194588014782531084414666977579797432156423649038306471394432746647026749012199578496079486031656604749865431252412094642230315996954056096839464558492819657507771498357484857960030785213560051565966387897563130150962225428343277922496104071489578673563761936964521541198081580987185791140986979316009229949508854354835932772552086530903358272862914892955346368808989095073291867862102269089330673276562131873481533736590529244208314257079224854344399589056733615954890748668642963399701735325254201866091114028475775283092728918700918060681420404493394075423725153148202729955795716554660728442807143833072330697350914439523089123365801260664977468242165812253028468858675974958863364070033471278303828717731627627181593986961755395653465202255744514004708088578138283856041651396564088190040340182458977858119394947702301922151171350926602452169861105676017595633200206953290503024665304597660263153714647022084053492451477358561160766347549735692391676869521775626456936171476989434856731499203601777210449000812831398256531732454060854626192925737396886929425472907750400454107466576834085019257069357363217289768322358429786085879688872961568664764888691200895342731850387579971155889161362342198045349003620320796068348975123383677733369280341985582501210373772068574958472292424546854419690593697123559218670066987530340093237256761063955926222362341717978295363072818730735478176726902621925339199049578336747520000000000000000000000000000000000000000000000*i1^164 + -8226149538438535481756425778274435471599382502532105597021625406799733468386284144543612627225695422034086779268482867727332449590759088832126002176127206560746290853715835103946467115520827007957602307810908252771779948936608290334531315895931389577071444661996056315184380607134820927794277834429937713360083796427549107147765766191036148935551488951055656912298306081122476089505826153175766253731324247685616049054081943033342867014129821463953642147126095933818851482080131986880986322683369186194521071433344747882320274939730023993052673817870714458827796356254970822299030785985881898991121919816649103143210995529417674026712813511054132627210659910453094066645339123385602025638887307694263262123262261657031298831070724145055160743044913652561815185673119937555265487731495539552510730927496409134507527401992689063234057438978885674363189922074766285313872954683562675108579085739033912579697984869607803502144539846120812914713968004918315616232487185381846271547454078647354887904006914796706410047148059624156010982990381091133540677912633068662127710139787448805256278863051686124559125337353193083133514855696919177914132009393854506100572528963952744058590971870532299519803437618667882826190107554730243692900945927239103623696108895062532310823563767167844482158650327386783885478967494619178666896363086547231858505022658249163422598325884480981429882194291461670970678053884042211714531848324704485891940143965105391372051418069283140541488250929741325729985165793663633013024343125593417006643093179263476834468886564980678609405851905048483221889034550283827994950204141211368407020257180600142725952813812605208744193451074265420861001172489166591441856044337019533823690380943547740483941689383225372596913489853561599941225069567888810735105098487116102789318711101897099813190456904524704728960553841109588763421232434367663393121673864219974426273724792077043942834078098654234647764099625785116236503657706512265308904006514591749177477639010563535382787821107730123473521748529738681675176178235298410212488741817690070106321953957867761447414808136720957412171282141365555272632420171996056110039392469233898405386292531538436454406189487403788019461030256005826988408026458354278784151487182831597124697923151571693339047925037897505451848259244425202227956236174814201422124997554484046165900429479424282055104236800422401035996257688806397548290467457104954469773409373684330956082500283157173913851801151059729482148774479434992316801070298904037608955299030381744146376167594425864390020722049106893213573624955874627350065050342973424257064736062704736780764418499799266853741680144766725466873509307951787282279419683077468597494674837508812790991321243685340222515764220387274388515631475143181654351719511985604640825267103801600831626547060038856293166658235851276113834108955520722965631364878105109423035552050791370575092626630501406065812004611653362038202960933593721903392819551631479408152155553364105618617114466266088216642390385703350331737209359522605701154781019065404368136170119721373078321703865709527631716872474226803237679127293780710033046698159097503704818973207093206581248000000000000000000000000000000000000000000000*i1^165 + -1112038994829960314444023929710385750767169513161591430137200760887908782097707340284924527633954722968208957531843027371169458272111675125995728949013497437311281021939714077103055129073308475676394477016648819262932672307230460330403902070419506706704521731992101217883398661663584071547868726326239077632324054084227227290320972130437969393200865290657943595320507679831308426202784348646678788220922230554731830263653671270578670911613241345577955211799315650612773533167124005266563722472061555065062658748953826455116185430896150993108314658946771618742645716456226567514678354200583185422669421587736302303213083422352245523782799872393901014283093945264641925018155499960955399467057655762230669722623946544803778819886619567990253887807326699339655634681973552541728938739718922367625298635539813887030040895830161209812454894519618529835842393728452362459871034517544064897202772359076712719171143506405626585150494730764632724246085955830667060930295516077749386410690147304972219821583602482929022118771348523917067730437700746758404753319847702986604596887893074198633110652246200748062224454006046529283788639588630153113277499570630083313282733470890786190971023251236427582846667795866132159937592105662817948340624469159219734758813059189776602648892961005393663453715637798929239987054769614165808229753330096979013502537641588724324524516465160629853959325973787188606947469402441362650819779429821311696941028810915254748718112129282748776292703721400298324898391541808963092834463341449593630541473060504407452055055511415988485423918681697112813649065088323142411574174480873270309200479857982118280469202278878224910979978331862919563811290554613269503450250264028285696362728823171493897336322268011022691905576145735874693713020623177419651795259683529296820490479632309307546415109573013615901254617558734841725140167330769238673668973161518776432804997061994926854412403142414932082450788171558285033185044834828165532757564742971526982796398303463995252326366548682348058671390031769652424942758601111585682789581354676866699639074605957771702066675925466023590495216449237044833498280654578806118559774672136331246312951206603451605366652644583434499571519792352241034981644596017609792382808723550243013805902921327957943274408286486073519537680012339091113289584594722866380986268576706078574080674856022788069855142287012045844361319553459928837193142888683665884579853900764182923363712592985704592315053887840563429886727030000398349121962377807239566647093967248868212960200127767655538472952526992622758906695780147251193133937887333470815860974855645208342410247832753069013678894954172767212143583799861691356545026335566574950130098567294077324043026220487655901651782836758482499692103917252603459564143719901678466965705414006265072919023384837111526720066661710293302911451108110868942746843961599134028593710208062708899155215707936878486094728443335983242736026896949677186117576048436309173113772521542238516031953371645612209411966241250515278945767622864230332292677641065416811611536796099773026053061663713867957902263556895020145101746491750631284427226768953805176692138416537600000000000000000000000000000000000000000000*i1^166 + -108103562138164738873407236880870496541855407346050862823786301830345167051192618442713396283036798449560756728132525690824381244030175610445103944907118720912594973800767699911899255797651461790426223463434838337102349481892493757277695320983006059988553860201611028031147531525730201860953098651778016453061469288673858661713510462186314590565383946437192299129760543621578334498723631126168066524840607733478564952880503856536976900064417225368762479776024436409155467874082719377066412110150983791354051345374453097664633979351167692804684428311118902549640776396795351513440884258090381217766870898646098097089879371326666620731900097524941725400351146917018536177645569435509880483292059549299872711072472110527826374296083186467504532152038911443323521735788041359351257952052930224520113015206652755076428226915810764855475287536319026410824208027857858578985784954734331474492389158587432663581414878483565841019967706374803193455668169002718077578464629387742884344406645907776678205390628566763408520605899658026610595180299079925987830473677205490524403885147887150624768854744683655205632036964434857922650790187603048852488664280306661671820565722414475698314460089451836286224423703362506118796754557462430495382879109000272558668204249199814283379327529425228141816387703177128473289778940798558403992376412031410476579105557323059208757159575252136152026687901319341797371853438368174213986650977679266517412247594468191386479549430622548954438567273411557541612031910316495048449408297371402959437128305647457340848701506196783649638598616763312104458883641072029615451646344251804271905538811797102587062113086280480932916707180084913298991267113895597972874602893639371198230079454049143352838413665829123993833989539742452637757343026777190224013875334242880173632551763180369898189732997749546130258271301563130096161001610384705009087889722948595568201862845226726295288324116864726207104731757937229059486679501954675957100420654270797860681363239639345422676439796113480553629055701426950778175265016080754683002713424087475666450041811489114578368953957506504106357152520878808238375959875244784509017693363035668692237327503371017515207690178116750326480795944975985308313476631188319649500176575264175715894993380391778359651311530196276129758569677310339285963864691931166867336531711919586170026444500220375174245817385984895986510066875424093748247168164986004066287326249809433004098919136978641030967767024648171959092203570160821295171981450749548223087206288445494861555721081695902725748301559884507262070203751088156218908979389820865436431025666182105105298908612729758816265569183737876985721059464671483761531066429180306062478621495319899913564568030626193254500064108245917675452584183486172825881209611635031845628339441255337555918988266761410563462181094202308220087626337595381069906904833183480100736508009650834808265007400202772523637726590857384569284810516656926790980460540747214409679884382915426697097398521889786571197823776074591966035467319740043893457537551216891806480564991080293575675073317298036360803232406604280400103761564245058729641917855028910971944960000000000000000000000000000000000000000000*i1^167 + -6192277990476610881354150687275202101948184944277402488706058988975126191555389541683100747174926502812196170939066179338833846447483608716852728309089244010015109512788764667305708835998998832805675857629357150046514053048776928926147207139475840484626704697865582731166725780008944463798497920415340705008571465760059709409621577295720359958475357788157859753185885795752391614712978094332019362814984470803248352520595872557975963377301461599553032618581501155676790806275487257331606972611368960760429021049253677574396516084185632598558513718663264609297429516007717401805494801121170881160465058414027807771182416505322682850260658732968917864569764521107897180687254809055765364463343285640240358383124572488926540490898944801409276063015618034052376035462135835091308564909670478446991677913407436164666606242383040922054843364408116061570620410090471519855910412957783264970982575568867837273415127067399083617776742245497146681779202011825336353638833511962192511492349545326600262146599932698825522806807794601477198533574768063874192916401813536233207493424560926805245649628582270894405690788012349515509008822544456525841349232134179396765503508795424695457560478584850531387706514779926311949267151320494222373289107872045810669204061556862090263021128825774344215214993495693698396053776541461484004832294897796167490507858471993694015457118696669302652395672676079739063111907244084689323120324975225346964508054889749215234465358855513954964263772165337100140320321281197605168617621880146479229962722035719725696074149511187491896768260965665490881831701728095569180557421651543773996045808405412314050708680885370071263560837265926057906760983426891093265837759066697884804287826880520723985289350076387078602973829979013828310875066701193815068312222844656234359056291444073180948611550196681663213368355224315895305084807628953224343201314040587868359432802969730924771884483459248020088013987859476342502506632941196447542470041904240004712083203679070101277397757766040821809663574517303152199176046515678222021984915376635904874447146366688608813395213140573271010992132720515200195997609503267163915262292630875289677716005596101452947587418437690412830914896419471519118487215339236466428496393816402692556108579952404344072957174938827265007554125774013226718230448138764721820349137069548357553480039070616335891680525339479605499410469786372344302512436349881096541740313968180032708733949278562680369286709067495614814208610527318859705692934799931274440337458333104457082590214677593861449313703719192720274676670507174119931311907443200888070985118934871246619931589832331497656328630039069112931510077260589501346665489281019691268151280570309854377230054547181932442047587882946864640739134024870624526835204842043256654369163396039564368490582495581570773359250603499503152521821905378817497471168084877188823068338067378640355633441057033029665107967852371304158848303917369397817884737967124710230726906723286524900518131084624623831353690129502518636679940553041349319550748061614242227656092814707906707117769227000473973320266226238054977229102785198624631632087220224000000000000000000000000000000000000000000*i1^168 + 35975831299246534921854284760033099394909128500445937115763537908891384427153606732149381554156145327783762327413026303181260501118031679338616997797152199889145842911283447237859043545854555533663220815007404548226774402774115619747784555189413992591958351301615336699090559901570147278756312793789697353781937945931736466493934420202305127824372974533283139941410338255166248289075265260426337533789756936197363072337369841001956680519803009521068941082842127143519821062064109304958610635129616750190338310059706187526514802009973329093331797524233517597407052800271180880919446990424307674037215760834379251621495612363814476511553070326240262785580108791737453668618309588631491031656662364099192509520846201027489048717545201765500304145308306842803185220920411977061795328301719003984513590265232163689841033546352498626567310827124988474109427950536398631131682154587825883424560692629588768132863963973135802015247458879365602199704377084562560566489092224123135794519420392542403999430985905305281707627181799600410724483018844248482142031696698481299853164855072245307531470823449096181150256055197704459096117056487995125169842237126021622491604987766938683042858906956768074958998505243575047001697041191713511645187015198360831752511125013125811957531024818097616426905443823630603225647422383564319293536602081958185346974599883825840806716050923361757085613319948422624873119704118440818302936530221832418036944915199275101959957998391338921364485757547446063597892540531803931881375345311362337626843671060719165379115210518340681789123860893876212046945792707081108876443040066524680759130257388811245421526283279883933402003530108639126521316672924457919042341296834794979917004582892045696576645817359745862018726486468383907389338172255395543417766028167941503162753222731250812108219010022621600058852652110251873551365812335018739004241937665923754350819241090257311889227702874932036056701226558257879859125584375409660218522644905212065669309625436308749416050727233795461937372409105461806754176688478130720978865690930781126047444003453341871268120201749066869841362334751970883577513446841466205299070246520319991093744534838657793346901394504599323192549904758905649449825486481306260727923438643715654998213407825655103639489680996445606097653974978229580061706742151581125598594998017219762043278394381512777787518176351584217524963127177112638284094261549850190767447686672996413932422046711402337242593663189363614152845417190012183619506358478050101322936308231976721637282919365699271858131951316703833459901359275840181585800108217753903679525788514169873118194927396151517001164840252605213181352672489725777262860522878972305149400967492288149089861452935167980888909170168707295816060324088775807142848524459181851007298525835148535336380679782771095526852763870552594390373963179816007457152677424236793813314001874387669399555159383972738191291697969937974873957598359731884027138935316906700699965359853997338050352992444449993327263618513554190865913137826969759660446939594152859001876730543503107170455820345545808074685844313369650861733337869780726579200000000000000000000000000000000000000000*i1^169 + 43970250722580075297343774690545279681163123538608794677768407880566719646305977114848434036547615892985715363718390703560431303992217516954122395533694219017787703180466724092560173204920282952854370798417566832625931952525777896370897298458284761564800880245250435371943777464593868949779486472782615103947356939222652405284901059927486681549252681532718905879305462256718914402172166067216515663170039496599255483929074010747503231821138968371214194624880905177208407149185651186046540576593390276069871465084175615413410333900071963076922398693992920534641549388145062232871041976528830223445325671063164524324374518417569720735928798048244076952029832074333628806166614700375794268222108093552852822170724452500106328752995768875387116021952416069314709128003731640892828003559975379027838624462054254634088676567496105500716483892662185205598339004536218819628125401264194124885325325494270335406586228261353757361580351100280442976084174394838875119922627904237684024900467113742843370797633749894512156054051022106252790561135859185573580808154380874441837086610334679827147750586489905911935554800142150333998171456611046469994424281446302562481452721303768320509742465477831986102222790829815317573488309806834050761395181106571940962972953571809024985959054118614203930995912414447212927538126817951989020048695977777613090441827684359326115402440660867795263386383856380692817643967892426896743600209768379829743952641336219992597073353451762552295774204451546838155807687966581891093897464444533617382078972950244480727240527408984173579233054611726187713010943296910387063672674018532426947574885364601760348354705194701895159341660986242477244374699179686015185437075309304705795356856733178825901314966327474610705515271361869305291149470939735829808181302146081864456236600035140725415433804805541520397530142302471765014212670754356599818791698268141958572256042002410997558688489860385757852082150036967164680620463560699199640329602762113497161433483836674692538005888267581166508702234705437156923115631203921590351047706235977146105738682608578565529625982147964214958290201951542953146655291716499964073585300466603237388397999866140104923076272488913873640179119151299525214603259558774188382737990252107242001406737261611885362106970830912551855996511692205100743264458390144493139178010314003742448789211961692248204335071548597451443421811970608142601644830758152728766158011206590459695398176146638919183186788916878671374291141006994544497912977834445263996301068676071926015538963702632126709442642546932008580144916119639702065512263578141417026547711078198187914525217188171668175213620197899822144762502765518404262733281203033599810181939846991008558707997295778646854819297100167911228878556199135418332402842066645566006123739714633037768285515627155696499433261841534251378438528123386357746100862805462358107534298696690701565975003785172353084716901262283929186438022198967619771597432031653634206349058066554981529633215565459158763103962802810255537483203392412788579907311308352540046500339641934514612079460779498526666214669223549347444432799006720000000000000000000000000000000000000000*i1^170 + 3819301522350325817956308955150972326687324706814065229151035805601702370283540784968941435371090937463738980871178550100989846143414531362358212474930504949051190174367789302256802347760625060069970208469222613522528518785925194580760221953169515356010078665394668041077167820995233993343762144613837149835790281881895169475775156279182043078133090343523575135306402774606817092411786209588467045212440353991363314811948492331170358827444539056278019274370801373538381200736850779721787249547668856862138388328151908769904403571895052594655444493053080550323161394755135569124593647208560607829592697007306560334555199572469625659390625641871083977156051794723130178516255469713375380294548260225682929975835754391826629961825773461280237514884442222038848355294608929235017310533466315125966836317418719685548204450118515112666200960136655129584628468262262269618847687580300249197495647882793678258135109660711335370310818686994955209054554484783791116201391265811591781376420567680677973693848963685173834595282824158114137745695120890893513378992920026729903787583754733744287281213702892438071966335382157288741089281775566471477987532875514972950228916294046617781904459901549416135753930500431406321943148788232772997093737975655905698205993969695505436242869639030738382348128356263924839749963157086234972370605659198614085580419275923492815562951084241979589326369143417359410281548705966847292069843814545564333262343528432356262414845479989312985565615164693220717426104256071277281128548460579620510070047755032181849667757478680480940911910207000933990968792224725141058308719363602063727340647865147216311234172058121685442582315870503465649210505521242832903925646824369671067490313230661466620235530545226911796745979045498907357967954427276764401898845290333334329624019392987449424415982628621410436500135431826094866729175020074178459300120021924841333782036989878273780504318886559472442718697665611908009686991185853945699911895806243416555669648418066394868209647877755010878106704833332379573608949025139657298968730088931111873641513679396703463425976679722592012434082944237209015462463592446486806798416106168005302553246614445872970412117753236821844360015781884498576193789262645845724980733076916483496443341495830303575290655978961726902013666369222437484206299393105368199471111921834653014596482323484297992367244072449505150037938289751787160948759552199996384515017339125611395143293509027226129081064980675045439441300788053627249796922842276525040742612781072155209058087755169787166306428221631352292816265445338207067753989818360508006511673501105899741832176693769064679039330228027030347022078815339543728113794375163533578386852054290169871432103614158573185237619374415704651607091097068281664159053556298458097947032078946465466814218681793144871861369819128371732306809195295457688118638400617831913733400987168792815752873038779729637360933538238853319934815585360986486870041655006821572798096310089147071927434166859033367415948329398441700980183497729983601554543686211494596082187343810720746413801904192972777878214069476086775808000000000000000000000000000000000000000*i1^171 + 94661887636650654627861251539139097301798348852389206528593712778130854354321129302849164785880367649259124663633924107861891785215972294176143990204300420134838661159914452756295736962552509336458789834841658179921862040307688592544519160327170578800388147799198702419013123728870696517634990199173307942140992584317981561691594217774501447832824808475371357146257528209781842084895229089654090859507212314532028040689832685457229280446499491454636435272466258251890615650491871528629496314199347166394214793432403911969652162507929827690573743659424407118517967256738853117909166061966981135773543401901243837725908541617000689555148359366778074896504894416699745923777410612671527830641655458467692467769901370891343169492842884926966981007768029592231602871565917778596523885986266197844105325811069826904658740907874590102337432711613804645125756094622973032029368198347314213147891868006353082867831947293174315759860837974287019830005011655692002086817354040891424766310411211389723420017031659634521770749240661771036094404623288402610427743897116232174977594035899743389386211840363977813226362191105095273050574136510424527322555641768576503805640169546594519064720318741313690124008564865042759419092679097498027994084506238546944989037536909020776106825420616961255902320088846956661133270241575416636437040946088147686644819719309727191530822559393611601431193226178396093943284148964098205179783424328465828250127046827914620646874002406956742246113518852192389387428406772914459757032681897305358797244751644406061057905364240729185587634152556627177893509680608924596331183613376971714161458609519108788915006175879066844153680031265398060196801691126862759953006234529311570354884177453476485589915084717327027858130295230597469184731434705373130226349091975366941076349748962344311149042529429836883739622916087993143475824783126524961339719857877899262793890726404714460525187594186094684097344688274123851546607715548291596485335753505184943032264471796690050606628231727135920735382788925857525805655060924355541763302444936667659333622269263433258474997893799414950586132004381478684800443178405749253248660715095781750247741829592697404719374160433790637469947560398798979450138709724647708639534283970041585277960420743348877569747791005767642423770123193282412682665809339661299059541363561758068649068383768791289011861564111394327813195582327616341814454565813449703261372519409485895939884584181091678051344006147325347748266971261657264737810581589511740143341562040911693850244142920344538182032754441411393029899710739006148952458329927161502376310839564852352769663942875374096670037918278259838756354022447994993078685412645829191498522039935121625884009104448760230231271897481224820275001191333806737442359350602391614426122814455940876879961908671839074196625226259228119371354563417880841265041021427815734950640116452712442142126237148590009978262987005208651657233092325770121544802906868217164908029628961420816188201258599663728624620387773374744465124335055369904078339894279861865840700032367413712227820863992243152229282453913600000000000000000000000000000000000000*i1^172 + -7276415910460266032737873915960320955592074647285141543094400580220279669075948153088313161051152137524673691717520636455853807897383775820354553810690138471632856114669103053138302446461379185644173441796507072290339207850610463600778284535167068596398853067626583331402696322440991336109431926441449497296469710962496155053141663321064714445751008179946159360065506292202134590965353829193971663125385138175425675706673736740523710448671498352539025215001520938757848920523294329948367799970978062373344865004015346056962424302822271349331822111997200769611787202280569771915577909980666476647281172966750024883746254271974971445332768841494384658542104773762797099271051188277829142435182104219844439953173124850357464042931341075565883958957508293828424154204337636699027569976420782321596538832893563794597941842037533283976473097138795038832229653619880794204464821035419745134331822391682133047047804380649555930490624705917757619430736059743584353884429715705797490213426372420303722332726413757646517482100560423381319129813036859319876615301394178424961948495052901058447839747106244169980845997950319985886960663526839651940503157099259254539911126247431438800179288695923329187599955898939908000743096586967416167482128576185360369938766706678901811491292985066783430557482492333179212528444336325855657557963427232072557010598597697512729672313601840458102922688962027158233589590191085489603415694426350769178066688958089966789805993853540000716916168720728566471656281188004573533632980211091260390824451950314903259433855179502924812994330154087909138924279137724477333710395795578219241855327570416267823646052566535542937158579506896109650415783816772921860506811991752453414898171869539533372649918433815353651879622520200650807569117521134458528297869248769097209902178775790668947276499637996715779592189284159767315273403472307049751373895503597936124058745846143237594696323965567642720362328644194014215218180709840960705270421842119551475409122589889516655522077554475781322721982981844231170492716219486630236126150498888598677741927251679093156314045117852787051018789890644464213658156923166061551806657771888832774521667537301276001086759942703497016517915082861883545727207393222890934505233454147049177722504357352461765051073179499552390153432741457402446230427435722009599948181299183969914214863005284902347557409241202693246433511973087320927582700377818284603841656748767859994988716853782794488597436394520268995073572485211408865136657759194877932291930669107586375811229104721559665316524649569119737809676156128710711613716467156913717399409836131012071096842925713061709268874933019531872229359042201739106299998711740913412545431154749786704782346763313971229797793330776575445226197140072522533280518443596887580042258798081783458984611669704854593989648794818391009182044873439442366458632601325282456603844501922780825127421653754922950127976907507671166860059180365491298257335472989323758162101877531248408379996280928579825599814187153315194475235688446859884703588944394987917715404779604005091250364849947557232640000000000000000000000000000000000000*i1^173 + -548647971124007333953379019989824388122840222434584123788560366885055465014992187885428387402026722392962936395262513434183060651251895847920065332480412482262704114964687680839034763327944100634988797661857919527337021688984846691220471151528704146211695458920135761013695131229171139801428718575514112094458796710625831862051385199224185493256217057050012420671694402362003550791090551727489697566519230339011737031377258693988717120065898172920872592390229972082056067938588985072511461508541426323097145820728503320749439022023891956987292371906998180281831329429839688500822457017313724706002805109973384683733382328224618978243857094362302827721237579256501351096266906697013861392990058591592225393958517009960644909236402958635859978396307567752482449631788100763832734198193798755422566476141347616739424204966098610048387515011973032399591255048718751553582523727286764696354481705427906348758546197379765462816083505715070405618644199800986176539648772640828078016281120876054808429733779070294955662761094503658336096305987248108490078138456882191667030139827668192770620462450579734170229134748799542090369190883307177143623161255597643240909414423873515884360701690049847026822007881397373749964079222730628479703504348585756710981286941469591897391578869204080904975942933606781463855113815203008461404143220390164244282605171143096921748766906104274646125154191546258328576319171955003157192336346492229619479732428278224596416930330663505956963802955195951447850985614415918053549468328490006602128175822893940137926985721497053254865928392797805837757508530869269843617507399826335390077203828210575168150760006687869149566206666406357097979055915565861522802665231734984074822935038559460761774233552339580773623440236379918278684474690756841042019723070613572991154789948045627094559562933587722898658882941509615893079276972606421987831679255244621046784600007674432632661407674190045343483166031841335016638123702108326053635572824726309304987970124202848486329124552313418692440663028598531876917130814586906025038815429562785189838928965883330997101117031004351435052516309665035346871205322422474404056938858088784212135692357302489812526829579146191078755257219598371944047851274252098444397628809471607891562329966879890848955724300619204945734650800500732072666711305339991731190552684087456499805313698302051535281886551179801569717939232651357134743630989492608985221990753236423273918937224722383844587541622304580534780030347594588524899462387881892975181529955694416405780135048865060691062488393280937234698565283397299648674731919210962076488253036059374200099567023413044929397760196059820453120007240306300281090095252621276563385403972640465989919752349534267754389337083914887371487054831050262746438566545707571514010870756042940424330226445635687988638406232140019976728020462912327291173514634337326859011597540079640205916274615098164344452287774059484890894095981267157320761305105796038621409267601534988091166485991254860135133976574255001529786845005984673086995553579320350767062897813735635945891861364736000000000000000000000000000000000000*i1^174 + -6874319040204538556665519181297176778261363677168794052364038608678195020053785143733635766752311680262598127718078201887880791168546041558922139462244083294294730947315578876159968874113722120035457287512870773058855008144211890067358946671618961530554041372838845162289672170397334569707855273170512192050431743488015504786451281416851329112517510754203174418409215756506008336902834338238357899461120799045377194289188506573370055992036165378480486649145275639060691169599841309686609063702768940096500312418277336553642219172732877611460643722169533607208167005760348192144682870126178168774540958758757360879156502605370285194474261341888567633295668541987398373413208037802200821141604837873607276670590613416775351173765475161885591277881206517952568218132401797926693461545307581280005128199262930830464630105222855339368873836763672061170797091916337213410527317929189100822513776773102037157744297143882528126579074136600620471240321584586014185829318650996230770552618639129578257112677513535220700417668899226358855178990143623623065248157218335865709548638400020132985057281427959679178947760145863804341112753990120830159987005122786453879510347517492894232604036990147125585455801228026734464757962119192093579666836440075312590635405703088014762568424651431349371460248966228289613129900237018559463262091868302962155124709248544008174830192711078445564947664116033598864737381736139055668532085159361101309680422844516323915087070314064269163679318074593800364934890001667572207034571379965419694969786595078649550480592869161409541090170693038176305767930316388023309754052745158353169715767206264905440050057081701884666505085367739817465591206017203410414430031327444464610326114928679290029522001438770540858450620603797263835635766361272663274794416163534671117123457512554281562122516749631565989438302653861687527743067609426737840249106404846765575806969217338105938585985941777694614314359341451873554205872835571853015079715083779619628613669989402821469987742123677937531449313707523234689223064310115194594156719662066033998476828361401678996467573953438293787070891309819132582726091417676745936049790189258112692605345905134337384180999765964140668309753178516128648584091288104027817729198672897748696387279520966600126413700993237829947074999155961754126489973553296050982350379689749757984291056787379851894485001337440676984573882795299655645390918506032328208551682021838794181303828149863149783026193277106015069997561261324539911095708197024229679404889444692103026863201473784781026503360040424242462417711296558573252587546602152687160855105526758687600599731994272802299520793122632462323891392600900618390780677051009706282589265007733129348955451438596267513094947471345981701736963419860959327572632020828864895879284996178136198014459246225566222761611801420452586446840332350350374702008484966859876492324133492727726615256089312169862306065131072911898636274683662439353811376339239807330324510412200297457190659854824781888291200126612282279524403783870866224844175042789410006276797451993507430400000000000000000000000000000000000*i1^175 + 111808702496938987846130627743027362824443527482694839957307383157234562895577044816953554002488648902002251755819182685929555922350242031010771092694927570118256380435504545706885045692282740590012612684490440587433280875081911174306484365375821016172260278774822687936746948758535723364503420679423722203608303342608428954688327326963362586351486681982755763919235746723373483606435649401047709960003708365533003235716492164768733433090439843472292604657517736691629280354446702493522171028813553279823672896186012568469582747124763064588226180643089061194316828883105352844999071972383076361266183126969716917877625938986306992844224035487975707671520468785869255586670214859113021481528958250587363776310700707265479265496970195783523266534193453586029785806113156252273277674405555042673224088365567324192354904910629532494968694305112676015307382863940741647574111141616173561013576013859512282045037343454918083519220475924989766296805013867522487262331697652171051951965927534770850344098591462873897602327887679750659576819293404639261886437566312078711486240571432224475056861391458694005029086946873582089217663970517153316606201875788332593734962600199827289143270542973781812247125240318017501998539741511722773988985336292511862435955862625641512186718237198916797874963786556042531587150146093249585435856724150457227298119480662544693113202350652475776030313649387026362544417886255266076963030558462850544154077741211717006008373055436528911212709595230556451566065194222452224927654296124788754887823147966029067202672439118623353083075506617216307297989900508787566048173249956376365884084848116088521333053067884066506667791942911545952979534365548936837636016168197983948879074524611272838895576142346644110016498540126296534406835877471380223724927447480064851928673635981877873056281397944785170612135050583315330588721950083418952755234750456024145301809686039198447012719383315084054672683464168891557662536325458432242355300278776523137688863664472714593566303736151886461564458367112420625714307160751203032579166187965316914816375422156458217844671611986207251335966356148741634634234638862586985195277663410298267230204940098370257552957326099297444371648418344035443171260048812444711912276237729775288920220267210986279514889871775242250803155055724893762882147305695219254104657604884373821357437083593668272844049464657943453651971883220678248859227188108362139130929675119062979260789514698456645177627418348752829313891667424377037865312693857006626835597806965397567174082709708757659970609825408481827383317686541760160166660750748751908798887389866286169517656162209651402849345903448304224187128645669656707860021959638704948541220489791910384695361839662550078079311130423757903485913832005976177684758823175777939518509401423764523847651942973468584108110819001860077442131391919140602426217859192026474947925045267444119420655140965060698750788792177981753519685126171427953218065672880618370811412105010247209422178637367078322115492548058545981529610680848268795239856507339534872677386813440000000000000000000000000000000000*i1^176 + 1952954951595400152719185576235404198733498250063822149572421784521920506696110247039197312495164838703228692249725900813617554477365990556901359714727910577140677723844914888396717870007856672334308914768148247839672004598439168876078844512460138647806270845604899202401266249793053451780148719604889532176494660280927303717969940999752751618015919916678270213410954090595386368235512768666515751898841514941384322131615883297207804370939735490432751100862666338086336054203873699565637453312415578930076246776815985105280051703702892822665089817490532166406421501262478657348980696055585297555669784156968161836568741748232242414664722174584612363331037420599105915586569902742907387823190141963696288093513828291587822140923838003956792435869532547428558232079187265489833608524630808450052999061524641563973392264274783976680827151131455078830927363522749360998824338790044257732155045115248771511217689395728892447652839834459666001469691574478712431717774049091328265812195466148786557696662981229099304948473368095424652062714761059564137026412263912953461244379362893925603142594314765539833460791580023676427036976021062066952669610677411516195325714911842648842414517204252998247218543532269669806443919199342586827043654641399827352471350795071999050555524764544623367872491477285857584742121398069375029940170582107623159936972214124354695118918756492695807459694439038852552887691867273206154765616059894327441359209032355866281266369874768467934617055700723463074890816661196130778669932395223767484546893151513262014970281666124483117559534291944602778135092004595751337103545414041587156749576562355758885346159302415730234703528879633233433258663706322548592035960658462356280618605446211354819166771461724468858384725264930047014254584614338819075076406392616863703604374310070006653786419162039808010093991188763514859629434328614945655261113558891805244499514358646277545234689125560371167490758282790617553934342168641557226067061759415660015053180794593097510319519127273341330758379323972062927680129433836365887418951971930597979048643590821507078716941192908502219645294205536370363432211181239257169840718754162682091442354266285678443720686964560825555355772500744995331650541714728592340274321519404060893413648324879495644210798714278936844337437582354395335901847992287978071866377002843308463482396666720099235435091305150993623873624439097097777630807157989067097982129618127063856630116719068659130191506204952390437056456469059538339358608825354829063538483492401499305229918644712940786249433403621278689638744367045114414478770680500739777070583239583723392398509399252639727176169124451659816995697017053180615754920559474827310160339418213547564044459831128962438138255856520399464973465963788654138904601271402914471551316685215914219857859485983311730372327909589427862506998714278829900445938271149849569444049493015095320793503375579124808588270742784640989662537487529221109733646597396387611298286930293589996492833740737683196643189664870332462462688951819628914808295228518170624000000000000000000000000000000000*i1^177 + -19263461424128840486269864400759082349011116871174128250212119131825931507573609284320130939530278646808074417573462314344749065754371242236641051325991988945143910334491535406960309710064121344739724996470202794326937854177860965798925476754118648906289840767143503642804700807073015694273209040933108003383601281605819151906258458024396660191731314785802988448746534168025095813205068896370549518566031660572465457505806488151807187901637483671992446458042478575027673143086749584793454414863426715405066879449996979883296296099278648808622137404208665303589785236930075610494036396202768983831776198504690618052100605755830361798870884743110405861026284597748330372624306137126156526234573319031408207999516895151397470031545658655272874737767507901227555436083214215563292677099464295598612803578159433969136332381818712851194314006290915691507544314949201595367645914972853746524772147214797367164337102815935458405201696133547737860385544540091447456721206466093800872800527245600207976733436129198324157005009015092190618214209194025162065030884791565623819776781121983656791047444106257645099106254952136690451501865794823824612303204317206333281644174500289718039409824961017140423725234359438215998292739875719743146870868174626015944154438194422679577392806767457453193373056267761642399682404226291817384596057076501931640009936726065236480144169288047434643331268166264054325239184816425344608591031435902795155845254075806054347641014887945572560216356731558333543186452892406606630994383992931923013117981712748211342747960086528539497522912792357642844514349955635123499085228385303935201186510402423702552923754109934591288099699427830097673238884547429675206597360190700106845897353021612744722311195801817028006119120886220974044968321537211775921158340709540260731388988032941748364876673481006155493493108885227865313982165299451432430129371136871550560764599767267333142027277099629413345632885805113910825678891863492800185662587691802749246128810573323268782692634192786837316948267291561639645517714932314399832479776198158285835092114033374693437848987686603275258563966088116974145983036345579330094303486820529760640369525736204193374866850134892352717688330328244139114877460228821562390405950580518267717962245935877091334904099710657514915973699355957701103134402364571382293585289781845755760000865334013229105014415349722252128544435041325262185050299305499565933631300321057681294869268902005051802265748218756103895467513545251685069390598372529794904959018488627883930260506816716678972486717015006847404154194191537195929068323135061201282214385137796307916627582287623785767950460923819179650657662213507837283181108725677636400794716108281255146835347703209851567697970345016683365606745786883795570833542548462359315060921858876625206357593202343151925214736455106782677987752453296029458752478230030339663853874278769282643058485344659789700405850350065473337344442632616368892998876518457613876720095801918602118981572992602798722086466834229553535095735222951873109766963200000000000000000000000000000000*i1^178 + 119193146364118312451378251062180938643096289183657601888276281571225833103979646684826862987181185212894547781768971650874915505501783780736111957331906740655055086183443647961103861140481349366146676682478671825163651618157174261515104399723193532085838154235136593772620949948853176599138419981789134532040358208449361498872586519266396913755721136485958267072260577162905431426154751966845877953047705029840866786391532318668961366786701137505217455494524062709810010508700489791340178828426090347331417682395386787574543213881165004568679384600722006690934275271668646213361789797483328492690362561361693089078397350467142711762784002093896784079622691252849617040855170933060029724794123239254080523047353670714475285360057213367781934049462406750009141672279818596750354280631671915827762944600357686123706338203914570570288518872847415829058632320089610402683809644555989480137164683609279026373241503680873755091816672938763021610239576357700851554895763150907040934981559272993057674351428706239568981813128634456311296292124660123414801526484757306580840063528978271181100370058468227131112135581059930475456886959143929497402568635246868546283023748367547527581674285390685439885160478936612991913025869796356816109425057257527488098378416185332672619180533424227231458459199166268090977662479177693937962568364237519697475711055161701539824431783254063846458625369986420855121598610654656891833775702449693698206914335009233611589782691166380722326315457284522164791241854225503156828000391001424335695495402599324631985013805722835330175393058211749084639370239358763529023075383948209069330309037522955289812412167805366107342914159529738417699555256591137331106301758480250261918478637785861506774014358204026552453486762003977991022620614657229382703398113361994705515024188424714673816572582264909125981765245155457215686689511315211494823696615646362623445268284243038955415608585844505123486139090317939374008005621209452892212193161690797541967297759712948528197778190724553628643437973845876610399839952430377172171033217192940923045547102214306061521260032812778239207505066057325430363536822394742782464481144228911191370600346064860000702389574911102657071009439376901165373003920861179865219950473604423789309231886504658274993983786475123210511667356935236102941004784763034735572501454486813347173901406696715484279396558781915441131755794916747419477554218972466186699101299985178778269091171908954844294238805715408326085180160276787201197865366210595136543137900758775137933364634040120479673927404284552911127914035325270466032004019159931765918445954766622466771215848482724647800934294050655616427740743341765488401519910481416141836059458929772647276514380613598589162911075728148265375412887140411366209786746916247916844504361186402586215450662531558262890135094094311368320743947752053338598557922529709546114120441153990902894877563498627129451663513012821323738654477669577927647538308706679049395907472408651714892302044203966878480006786242886452280641804388270080000000000000000000000000000000*i1^179 + -1805460155066660438079923876771817260224987899602930893397767556748827131097744544658675664233372820820221491686766435213758552878554339789765219265074354215692709690587614800254857057346539066716028863519037049978043284233408483947919837459634524493067108660812229996375973504170659056109887635328358196018529503404287664230640715159356988255250355837180785905062070473568682183399797486558235095576000460340562536483912394660854093220386756276657904065293008963289851209570200140941873530819885091528726130908754454583752064996220812663083452254430139628869089662740630575874068190932892702908660104720479121337922495097190062091419860332571576833952853976317250369940114814826883800481818570401424466147733227768187991853904025536643088673939270883296549280356911301303146432625135996088881892541800246037735483950402313744469155908475944675593133547861814548886253754859697989678226430187819321652721864346015436761934797937573602094411652594617630403768818712689868437384388765769072568915502213732389057028454835746254082905030901352557906320111207837838354648358030475913907852022628722943724395206111939764433264775865450309872955850684511500413521341645722346636205039630207778546375845876784691593574034403380650730365392322731044620329874836011254047821286926104759599112138713472434618088215183629934137892099288960078717432303699635149760836027762626902421877222625960032108517678959994196046712337654710055248892460373315103283735317114024219757329288764255247547620217334874842849715890431260545792399299665320460044566359251173512392000802606888143270312320564475469718492517999849049142936119057681529945167522745538180676132992934809378016297214039972441085806203001965134185758328766097908774495907147259693972218627085189421429108662214561899618472243493748101007594243571310810918340518257331008850027124042601375713805847445487662729241001253525389550231163931796619081452723540034534318979382768840246679465947979613387193073582861906383574244321466606031226162342551265427089098543973869031376520247191004957976049244769755160489781677379803803110473212175058732812616485272344937346212580227642955823772776296928989169880886335901563591955730267498555885818089083552790580578517011819113507570414409137089117035337244771430575979900237179261743998416313163424343517168895141456575509813901766327433692906470865752341935016425882796690634302966930526158758313422443095062390675104893635163345134542737246680380458319311150730027743373456603933701095017660055546894533764958039958683684597992500328266118860579479822185592915165617453282280809019188395291311677240700644296834326261531863844148422201686654168985083309676123961747768504888901284844527686915660237065881760401528958533794994514271314280094876273564241262053937781567096301360649953383135744129407749144301445911945331301145787795770010360510803992920060220194440486773004616107043363110232748940245869874826963810071598008471332354894405457613482444855044144008383452250396430308021036601716895960369463296000000000000000000000000000000*i1^180 + 7100595973170815971897853157616942593838545022867398526545545081139099493240191000385990473201000479025320506206743700018477389473806427546667758784748658217042352773875701690307347876784234384860416448640882933428741017860040351963363104846996415494727393634539920585482836866012601763623049322615446055083526181936062815790760129170368605949882799496255006281121796189610112082308754904873433960137607177612184645823105551638488537707659606721840897048905011420980774664553315214719616749945689029252657871114984769759907724345597584882235102777543690756851512018090898770860634509127399283933325803941481728663821503736760918484946137232487888159458525803513565552580375718494550769829586593418986259450714353710666398929003639770237944016839007146736227966230139213495164168651912269994403492402281584760904747600366843284897149826856636159913255078392742760970263555135456814930561442335258083512379120043276182461375041885221705498233448738149606961083789914332547908282278263140801114565195519953418322713066952496010649039717329320203408404113724680846116641463263540055499087588543373954901076450887268019726553562009201804583284308965077095982941026603475643593873960177860251068583715850340633020868387363013640153904720031135014882770649847982792496535504071360145332724906973382504931745941646101863361888333192768080090252624559827527689049957409538928897513099061366788259977805367751095738584820627155781071894251160029269635438549590463533540294116916658031397361898542692041234273532553101661775848225349397146056687114033952574092492403972635644440589329438445512514683582730490514399515222563424067646536823949752945902744177925289531781828329434751600028153723529491283580774533149354438228384274528241163225299842242311135811942724778189663845168341311890442206495572483614691226397371557238804261629734833882993438343722692630977579763001472089437521850973520440141498062659413212341691420060340493465134455997861170029728524486899433751342139634759561344550106249869397398766158299151243446871495631033175097469659995542172496738502834510313438986467170074696944134533118787925616018699612832684050110234422993679171149245171048468480358341146868410332891952896126211900557999073885645606099524238423425335263649121425433350349461771314592553770899885874469618071533290068368078256236027576674430297835547039945016242897490416086630492846071867258069940916451563614811694929129412630911406299750142516930767686303861397607777338288457797136491654168250820807609677708940824868628709211123872868729047158665366891017867204810562921141348423195258276822815727547533607383781079495870785789554949447573211273143745072648892249630684028119304677859889649534926803309619157357759677451407904744217644664698927317985684837097655492615686635461343551157448304957849707108564542966620042620211012636880574997455851225596836593545349176021590530610058600085764411997672310563558978943409030456075076354081614612979040279519345917872546123454834842042345542285809365811200000000000000000000000000000*i1^181 + -22343786919850498261565374753087175109204249489928736876606192259592406686793022967840267497028158850979933830311982542285000595953405425219684824841168549698142898994867740502129760987398409541382155040619793149074765681575343358533049439821911901901343378200370263102544831326722344427404526693695691261125115007452029573083162276914048591167480699835326279171248575687268531847328118233199046628659236091305433755455621291112182054307386674668108946144797853241615778084152423975534526760832840040136958187510207857698181975029541613220650976173111224624035575300700890813088346363701489246748371578302080476689898285477380385755892286130247050030150488603354849666665705820630352666402393219688333030900207615260172547101726463604376604387982921555891769638685558223340494618636319614559064667476243202616706143722896010436845279958329691773277863013689344661352304450451843949136918746176661148173300863168568042640360793193065777714572526720333959734731061905337125042703417216726619177651935335442188965280535868329797889516093958077639404991444846232760311818025341424218746285602863200081113408596290532054972022523305981171894768951941778240082697257368948988310590831085252977009556589670617445406590021099041230109307561766207205400907231088557793396315894376374444690754410097385657235452858837125630357895721709384523481085306842184973437092174334944393343678294760097444714951602417760655221967030375319149500714769047086255573007050308773996349544460469634437311028359209908491662272464364322744545522549395676633855142576613299458276350260129361807867424441996222906606043155420887812954258916864122035066003654620189353506625093950351232699140439813650930957764417674665546261117285020130515807109928903137069944175411891012559167026861975864478732764969787423685217947195681112794700397041824289633869337931299344547573214156084827066073921494064419950845037967804586140517143961868447896133568057593868466791360440002160533447023905101044228173559377897086736871551674746894423412900326825314870774113868553180404126839616867059724146014034267813409225739552594633210359614929150056706327506472454709550518189271390188616071158218229759494218927568191583882138572474867634678713851697731200473275830664371200939248893646108770614474968931215716769005988828286826889896969668149834474060205303063331754779195501445638815944534808438737686314332805322231113826022047847320009771840885643151211649486610361711910068646397093691864114714642050487269981032402158788592613694186376454010980983723037924674919740402471824667282883226617785778149844270277561967072200755089339271452137320280004260594400889118719990234063899629388803078919538013352902454580240072501492315850758270434930779231750711720620612746359912711925184798325889396999379442415613386472580408269624842649396374772576894665040484517796677821858759493269505486222329798387409398850362433964714146809855378930932859856019662662724909187641989559848712517899040427620233081944598592998583828480000000000000000000000000000*i1^182 + 23088023503656521842338006781240467998292070216299561669193432542398866851660794077618446971949163950566011919463916250918601778161515182833710627213524370853136633763357492963330277941320820588410366283606756535654741097952102157505162332354682633100099630976177063928427331748819072520246692651786891605934667616736538361458819576645371250638882226352936372123510225347887985061896253441315034839139630122507367030788915777634833511733570517858126003252177876044036860558081011896782477557730610670890127088724265954861097437196659712212078250890901142815405421675606975392563796650323384744172430419603589849610297358552634558232286340854673918930242088661178033922617897074244503399245441200117951250080122751935255465699867689795911861207057772981317391574558806514327919856623272036033366893739980411369540002029903674571783784508526324839477470738124093051034338980269084825779097851162453312135414135649993902665636941009457802982513190452656035882841155365889173431051740037653011492847182895631971709261659174080959466255125114338657287179926775778021264006881935338145351666131001269827155490475268711403382768529344165276131671865733352206351861042481821335448796218546282059194338322846725067522836156018501080100980818971947763300963793136251727547017778534873263580786828337600765852561114665305894690051623503730837476810913796564524086684999756951265976095820775988458527612784523425456619055332049302630532802899435348268311007277955521186196683873164826041949328569810962213998655466707423603142887618498585815908056991878750853034234099547671710433130124984701204392259697006880687264514530176174931316032028887579936323208368394311268262678603081155883180009140734834393043777967162775106506440025224099042615667364035940723764144770438595820492528227236724946621015272901426299443710282253667544057656936578717366420906553952048914892011747198005938447457676973029808665813145831889058477397770189002000610907228559801850241322485521192672578074602399534494064736544599956990574871194392946739534121342986381344952406816202780293384137154477784307579403428002271103807467723990011847278911219418835212838115312427013491615266758807142055646103802381227261464865539489589459620249111304918197222302799950740322897086970965018628715563276865809956598422190436103579948285866479855981010182841896256968545179993341385468473618414031219486792553955326958897013990432894818832656158057107442056158992351273621776339059936935927763515253778682004857230474847540509081983656710704551297129470672235131294073547159418902384687609138361418884946274949072247944258186612797354359517759406897462753681575163298851368938196619712517606425386295950221472465195610785432252299522604012756167999825582778394013089331888555218466142670737401088218506568339647091278668983778618997049372802155129295156112977752385688698779863769229196615012618134463178728016145475463316373798907645140868334757681659174524673352702947478343019737433788949435538018733654016000000000000000000000000000*i1^183 + -29478292759993440661725810603329466718809292906627870551276167882608834212291236469391448996221269742671569719038981138673951012195355393500225485435135687456776762197953535717382792187989835159257922669020956913868495327568254950892817745858986814015003000808788452478688732370368312788170114577092867229086868427920931379499077606573352771155979706340916622634771570186706135302789821973380433805564561339504581497965972990369233875395086310441870174358301656598342489553682355206853363135901881095753930120924710985525812394353302450872783184642656343801800615983956031582684854940199115487959919121321683406579683567118935033940520314327544105526359336214138833809930884546977408554909930536243131569255693960476091871479370167907418972244093574958014555030854498371194160227149741234519260705158168354343518178147826260347625248416896067418787755812438419976796366587594648595115164898641443724660504976623484504203232444567327259189594202193690407735578910837167582466899169237555302152005151994852847011249078688644747257575124512284834270442941184915483072699769048862693214985949691811624189829573830788903674651056949059900444300786470542467422467354967442475036474811230851890851998697648806304157420460071892711869564470807124401453768252466658500113085538947750934571806036344825476992551735493429345146690389739253167113278173433564113015719145597236509246133368607598106718840116517351168448558683365754586895406369146855286599258298288895314802987810609447893690862566177225400732144169937112774231886176295674235044347067941129174126966646868968373577013258939572428890402951365063200452448767238213417188874948526791121890410786333227849333370133828673414078495873112982615570643264314670039285824334806083940813455017376882332207149962289448659169165308463631017966853912990769704545978086109900363837876964846137720888526396985188555358394376056949524430996995918093840209617091226129579547947441261775697547218591062477383157811471682199021796514412270419428049423612116784122675429192647458581393177011760015884337494732560580612663877178806392549916731671888975451351690880476275451839474256518204553618045139430757476764851745237653868733054759283029541752533805305510833287460000564530925412229132232772396903173645183188253090597699141479730687057054021605482325539805905097925435903738650368266950033694107694987850581564187149110984801639684202541304926410427648661522357562946676640354317592425688144491858184834157560304568895843545418272105912080268841086476027604183145340116650509041132524787202228456692549841238290291726235367517537838990352716479147221911290424861446801400266243148455604758996681688700935226885475038773490960355660777987256237970012479213304567697872747410255461148464642095907082130186239698929766791138511548046912152680470578158204875173095569741840419958261997426708569356354232726662436371562854552300757943688291853722840486617758288573759015108612004425787268870672425905249156046140735488000000000000000000000000000*i1^184 + -16328429162292522635459939549948595711591695962587680134018156484873194207199375449743269511028368093204292910368508406627659048370684492256742174209020279306913661935712467519848266614086086294855498278651260675642230124487011642549143932097908909552955271451331384166300954898662113918298909533683571348867327871548278562833144466443734483998897661123829568237040613522174721320975286874890700124909750104479126065314252375640018407553003329385056428306994868033483716272913354585574430047876273479011313132523172194051701622148517662817911028954600379798767392156041139501829470991379439353889097536889283531896667864338056936429323518711721439742904841140440325080857079173597183396169466559644502405895328257288467165991195683990142907260834952070569297879389645883172233850892813607466550528683692241880727377195228150420359055409182535485195648870522847180298201055427493642906319324945697442461630271575308720976778547409324526810170168826435816935646415997005201004140119666272788105875242316307056411522963811019680147537220195190467931689111203146842936575503458611466644750093766865441173158247531200657302035081077370802582765705315742046494166151941585982916945428589951064704962637520691309375026883104833619232789340755171285655308010266851071729029524266252941339226016033803929223482630915845319769031879602672717604460456091289439607378286791819002370873203777281827457762155041927620608156299627826851424306673975299287965858020675055122654062406798082078321998362389419621395302568068323991691566195642690275082440867013577620814544258633467902628031187338303527092689562582981128106254520506415459460351703007701895468881343262383754967948781220203098389510556240154531913589362750960676027190216029143151139433929734074367697383010390323171809693196037131696199268471908260322619518178325036102939690953528619655637221086083690207344868319729057806318597477549624899992012775585461020293457771152808073531604445743469314487424224674702450236631710640448038312631725008649849716674222126922416514210643387146644947767137879769646440172485864893770673804477902960683600367946671102535329651123078060024611537058549021752087302288832156455439822230453977479888795153026915382075029955691183710609056996093768647168803708018168395502001881833319367763215152204948886056197717632614421482420243223526829419980096242869878646419696871727284734340754037923187117560531760167853251363811358066680483557636896687520780173783654286494245722563944893917467023059826319228338253777954726743446448078311981811688539728592502620580222339859590926668736427967838936654840084169385696122548158325513050405721789131725175397778229063259206872067724840345492493353509049069925136838767999815875150507167412822250696929880788074642128914923962857961870415586622720849942841935890268580865351688107784201511222670076339638394515409127500826778264612918874204328174065447837767045549571907013626762818914134921829275907253533532297929687040000000000000000000000000*i1^185 + -8438042821144592606792597518044690877048896484803484501873807478228595338049541672844474505323437474015948708623545346887056745293958844183412765150856501571672143720033248926577815398715520427248196545079983816697888881823138612118249851008988445141519615898717816968756665276768260041343798411344648025227737610942850635416357871412943424474517389949087615124124543163419577668339311607415287040684861052529223322056486357868938483949213086961188074741533090385854978444531662390885706831278280095336415487244231766741987064743837803711258508828327648836945457727685771312654457305253568065070819778178355288150606329320239980043188189381308358130460103815337394788883925356604032525651930369950084513094710784794011216611988351074763911200777956427486892064634097710797768800047759002599297382390018836559637240252847762144154117591908955360399194135318673529944447998914565390308564806065520802064647021920479189690036064197493219358937617314953302317140335408330374164029165557890976391237320786221295129609519157656854750634919617663892822810106132377503653434682713440689700500558735341176457930577962994305552882512479134097403865067713925386207779556464660442398165396030814197473835070342159704938278840894972770226686553651113812053395774483995108995252069201246745209820548059966852094213251897547497415799940711441506488193353500855153848270663306885230763175450344268167962511393207694094590292382514532636661149034598624560342727536446210837019132545522830219918925605051825670305292927564768373886848800877327222302941921491969090947333542017307268230816248179584876989751755534977315641618228186545023464127341913290418860945647635858964836000319902590346190633578463545016170324875185780684986414925019714036074523855919820553093030003430512782846130970551126864211503245566597759093049057652089195986363046023568563874497573906450522401773367611223261687761282945252425360118165923580926625943841085678363312834678397513769912345755602112130901274550007787728463702126021825296564505232905490659224026335389202523685723134643510577192938234909112294622767416196653089734552984106765776463373431148975457330096813384179649593118996559410475658412519991510401484551463010953369355127545688117430707414105401846964111505599330028120845833269139189581654971839265908451062065015911120076760692735189824990038170181706303688341169241648820426360810367057789665920662290345196944521662493526187257403702278788263653735143101592080854716785399950324621209698418052243518099602814189644673857715173773684008383007113646747439034373394069296486822855769943523085702345667099198884485111568824036293228260930679539281771232562953303144225199908979523964665326133914140236611503149268077466183927992417765345695396232583255638675572322146416539360356000875429105749335326632029674436396893770301610939728575587315884419780066958390104857727542107936203521243581927286306087600316731419114921882935683956538356349435641856000000000000000000000000*i1^186 + 667488690851271364359686929247427952090512784196618529721605778997999237485342531395023212747260577005604446791952700540864079630480612978954185378320379570081653368306259397349307612636626987925806229645331136555275215365928709974207688594576740629618651737588567052575711813501638121001698610313785143849397619578788263856022282205963553295784062976725894538146375059697986018076658704081114560575807768261057444223970084328440382154391813897830198244063381084534784483536082475062372653112557485043178768295843079730513602333762339424199318788417766568566862620344983402202019688759676733715456580844576970817681073270687355766068701678030097905886914354970939733666202346409144556169956982891712069618434947260292986819506316886098661046653246393464514490309848692975275286982364471114595517755829641770103994607380303135546352867589513094032102399411327895646843742665435669900152018141191685787169600510430605235200268290969688658915221042577951356136280231540165308862113501626727484034918784438068530002928454152044032746644111016482791618024310985965868516404096347620172304036372904850836978267704397745648977501668671210885625219281231380264790219048320029822259544544819800943970599636089668093059332074745323863561475965755212467478403332149100291960188663798745481071557974218322814672816707503131677038664784188350866289850738501585447444120677007697715933252997091103328316229902300570772604152682858374662102537501485629049337428916522722097437208472525388681548737466752475316395347382987025000347368140313414176699012547152534758999880287318937830586537940233816634968053757522374473763344121726671300786239871441308941779237739985385382087039348807985201888375741850117913792976164524515592748481204900452337935330060269162137794449737928084564160307801189674154957665709366983343010560992918807460363216025786993151554448077532837309886482060579053727362085998049057779196595311120191394919855903358839210107861638952991944639765042217546643598450284540970535772854429922972762473197226144631887633153208345611047514796812148953689460516716052592524893577679638648134439077852764946221037555050675367682773449510152719678749814951652906550635038272751968613004745981699345814458599705230582238952692374313340552493143294222215728444639564795113668247913829350961603252935018168750700784583980814006665868988671075649297438544664375797968898478684113241255045690259620815763742118207067984202122330450032980169144756174593182444982403956400047254037892996433746846389320868812392618276398217517095232354720680235293760982760813169625218746195666271235134536617395482637643074649615336593456514478806711580403373944663140764347809235406154250508895911254180741420771754908238333682363356690198491814841419048230316807603266882032204693401929827884022626762514171132412531709755395642818259881607208268957246147244797267051164177570938510893479039579290967312406039997729011175616043947368982249472000000000000000000000000*i1^187 + -67899246050718484882275991245929164579418264583092144359316877185963814959017109424987831300594890534546653033995947000444451608860149710231347352353875949347242652069463688840947167358149177307626504057944178941525542646792593981304780249212534663462653658067972427597623091658811741521912970444637498547288021832534085047737269702398559218779538851589714420913030902663354304514527428505526673157740417570486075590914873586062980344803254939562440394274654644667407782279015872742125236265901695065510700173343993698770000879656977199979431655089010808076861719501246221130995117227414928426630362999366198225521562860331915641917070283172966279117981018797139890740818312462993731374721490679394675589239429822866908015062743145914031460165185706562020165689893295445225226885304504421444523713197891638681286182224354619925024816664273046812475706579451331426759661563819292606908857786592731141854280065935310594164111304995958081132261053581416935532285498987264232838291439323122453630507266313320308411388018152227964724321439257516995648563006386186765519362135622204941971661948498046725469075383781398267467444062205749466253934197191954200770010940686995820675784194704895078296180159238660553752440684585326905075725509615463264457657728235588835570155685572983359830384657937563748103084894804551890473256898347959038049435788245425284962625322725589765225863718845823878455581970706271673661228684356252008994027129033408595883361614700726577393099689937288038873954034739985317047610488673405619071372449598081128590323034243423469257140314754228373152970110601446113749786618035072932423993966055698112709233335110183319202258944328705055517258958588749336344867432796612747543774112029656221561765509371140040095415348195104266227696020866879399952165416456209592787243937842350741368057690148885015630884734930921301955271744775852839356661195757596098353718194048840488047842862555649445212807019204398491687139551916113920935928666058572686399568343955156690273165094422375199848930918486523851530445226860807110137916186294881235021495314135230352789865586424309255235108269020828145086105191701765480382287258291846330484883398411878182388272208141161567176362572989075652914585958826602080901753085532379994739307093752944675168618688970739034917637016139845530349847640904095272091292096149787230955750081322166562588556293093761867950504365880656103608140281221191720253686974368419796560847349116383884121545104641639031074520072832306065643267338516581959749690061982240815178593026864522598538558577570357285914743152629923236206720504524347664636825461149714793243706881183511523897139249539752184464215752857091170572441772460013777979404991042072940099723740792655979597811253333243061016052441609960371625784260162652949632665990934084917376851552629102697595761374305863431289625054923265480909451261072122210270233625521278136584081076176391698162312704570867812201922560000000000000000000000*i1^188 + 4627291560005581222597891104667599639918166956900732698223661421488986820627151619684663386042896933341399367125924074740168873890110460358931425034797947005973747425337864836972397093554976236002596381388439125260204464311284716370798308261721620647831404527649774313981555948775337381505407728075089298789269782313250798273807961759206091431541648535115459287268338224580908906401705654117715044108148391351454662440941804248007239096688010767616396663372107300198948796402192637373734551810816409706815741294152386072162323126780726961412839329931260821790897988385096178796154785735881632543206892890380262353666488272246919335218082803142186093392110105187348239390102477536390553566592470555958668312116205240154534395978710116687524840036248507014283273177961748676800037707153526904036071204447328716058061748483149562001384098093590564003516847338539734235850340401987858523640246574604742307931613390815794559688395514894148349898066106492440171791516704298749131187222574719187075963741846516289059649072307531311768266996966306119363606031109521651015668898750302501239486090188047439713195758381375759085471575396241017427719990519171171449063400993113733268462069707347938694228554687293549192824140842229228418435237290702370532507617861404385815896562909854681976340614136492682285463312593223131196721229454773605505617882766606272057775058879116107789808838035872954118765676800615257116907218483309348620052359095080279870032558777372035835437064476825614683181570045347322833961904755410812955689140475128454393185083319653100859391531457515408876447060976525829465518684181434283838356535638017207533860623936636857455575701405369756241076710354494492872797716553284925614480172755732988252369860462942733020265384503500460999795875540707747619624916690165158834266749761578103152836378553794337978775703450885189594031285791473015845861934382880161486236957640565564469696724699885435766834119807841968515205015204768586881383123419535202132546297152471823664016720631677766380005415429855184173973263528857609969761088648355826633589814248899990471904466373633167593085770874218776236859250102551822765792145847622951734414871740583850152318642487546969521770280552108517403505807883908494534052501948758960266290960579237622984071723163585607731687209770550897025030484614597185581964528557301495531422679478704186509320937539622729862222384827532067759358095691575799777355705194856682062568228276974795026669831057258107518482388688960599992887483476096447451136635408803806660449384884913188679617457764558272156515035927890417382680561155429595404153450667809655404170682192704405912834216301742017915546837012662433398258653645748339069867538346575769402928594801746673507000672706447694470437901773216689885731130427063955837659331036876330548218530514981699024222545556595077624959413002804429593876223171679665755787128070334777561384588394503909814804007616512000000000000000000000*i1^189 + -157593214712738109477413074263180049066722345313929967131990145287653323884522900797060081621735696545109420293134972904836467806674384852941598897644010271836227465546657891401192759974728769324487237077897413032734914488481165810851082928519830253146556735996841071202054072030138730079018432183924696968262398159366589253867061154071145654286715134285523798091308088146419687685891646660989087918603774076081300168446832153853535825673875599056141695594649697611937608298764149744309805051782498924566249306778473414990819657609988346005177051202567739519127062069754421007843740220108317773613522427218846501966097606258730359545127088125754429477824035785804841804170601094297252786512644981744395808801945426423796885719654978600795083104867895621152829989466257600300353208033479563798717634278445351232363049458846231667889443057720046118376743353572139317513260718589806639764695579279671595391253160189019447888945316991967076208673884726866022469528804791155395528413699631514950519516771611749906379049956464271507100439261353300049955974728310246454638821237552468552168308148056471098642575723430421277021534906815810026489673310512014428176664248951004289837399417051083314265931583897986554254612730203383813548009990582025893030384476195641748851164256620178233087247180599435991879358853051094281451466219971664019568661085702035871054819306602282176782424763845209866991299428896446951996547896776351242650912337538936649514699095345121699539009361472025383155546603839091433723932775455491220320967267482846337215164550486527972825264520522858538213979593730203326248979284345928456780911853281785081865488514789790249339890005886684618570546239150383129749338672548596547042482130284377338536469709757206091678345643317123850055400603573303490107740075162961012806928436559312301573027709070460445016793920270879039473250562333134485033596336395633218453528850264826056016456015875593837518682176733642390114218081372474409825989779085731998145561164468397800908594518531922222245765405212441668187095342755564175139047792640333902212032484002834297585093985484854539532657911903927957912740874295105264868525301061235913352364387583395227582332763415471199101656853159629642144216586815407176149915546075096943590769549831837045268986402320225178965652836431029363767574240723886566321393455901086309878903622658282881527212775201547825670658572542541967830592265486918347688612362581748823767884027689490390717260457205588092039081478024323367576514446857171457245736860127354832107611674294887712631925973438552069722389303989072613097933154325545867179988766277406472436963440044861793927522860559993821160646265382202384199820657733547198246747960584255702481542746709404928363651873771760681012135720539099884211092645633936809515898204071449664714248306852988455315177369208933939847051589509932672723797596478648118659115770454582428072109657615761408000000000000000000000*i1^190 + 688757125611565225623063061642454159150240989890981279118787619720593070842762827525129487427703412519092768613757052311106704349502230641483294752769615552181433436424867853062477550927901960172715166977165672753659341683863137115255568248215599183119144625432158329097694826800591141546283186978288951751882141715724237845053145901204437327461833622060903035680159842273653249525759126602429878750183110164985420774748704027233482131976163291618654129178697394426797248111617609954748373343870375571047859629940801679648582602449923322051527992617821010401159407596134962809088328931706887193783973272276839160845540355497298718256716608566907394767800475259233912392894622140818582312740538615649401693843590428845483757591174128990139581445741075893282915472114180910498464091217529046021756069785323280216822456172322154833648121633798205708698883037014068132037014903325124674887445121169361845125197391463484240748491211749216317984696446924451566007043013468625608818980379241969652797588235588380571949130240008857725980496613893542231320486340828775914342224781911839326292395027147147268263036401436976823253465591339498019481117977987546935936635623712325180920791154906724990674092976931630066995515132467023072028872067621714532715923001930215276576117703545444645206196544592394115645663694277879765705241330665518159975003008787553992909135520400915748454467929492975377661349870392711102603100611258398440697247743790006858489211308948340159092661000868935422794790905491003314348886167402777255670695190585658316499138662149300233573591769115778911735412318081533690777050900989432985672531009266991416557356001510155046095038126434513187537308537270669437604075396444386340886355982093753134033639305584771079880824998752109799529803388614617866845219325352366845749695368908347772988805214458089915916094541231469853884628705760387461317081954248826193352123430625396826148794698789572893963106698144751945717073926851745413238393006892248967725547499054219371285318674433861859067367922766384246921438077686174771657116689309992552665279319713354433197844374431220515414911918872238994011515546453161446475545712438926750449923528510638999810959674513425639675431847028301263180747120303643630712403201957411833388079885854586680107297546345140242033975788052564722877987064520597394084240903744679710304045823022136910105591679394294166936427362550717761064638774929440233984422945089602671213266291747078908731498026342828807033608886063676861386045821304159627528618237483537733798030836753320818933695531501363288058505891108005043566605126998452395733612422787967800237102686941098319836427052144846143440938390972333767300328325898322948976641977012562459781793948685736484340464500166003272181038380391256351641060228267045083595117674467450197714908443609146511427614013344767577799871205026721195121083032341659599110002358840182775480320000000000000000000*i1^191 + -1255521560289503695127542834430298173316586743065372636438377944564943648470727057924549319137124476789988399048893374337531671264151818329998726060152032637355057841033461353438571689652231846085443202679238175787971710357646743956494716852767222592589154623001832118534323550122981876255568318241835704063191576596109039668564159282011852418394634021517423539480034551529334907882575535277148498002086765444450907749996881126505884683702763270879104718231173359435469822111045845562828013179774557666463663701527962679259538492255867988622282747354556077880615320929051377466554634375696483869271072525725757189865909560121267058526938159702827986120206729985113905794418478472105776410708544691332064673026481586936343325824082982282640966327765340063922760734144431749431366791731455682431195934318065439084314719597513880416290977540374009940333919241182728821761601843415850697731572834556561685380085828876789202007053478459370496952833565605668919017385266120647419589647201910348511679561195656467803752363349235099712936911988562797310263112983622305371198208303005380802691587825220840169068971348795394645562420525042998593694142082936121681551628034227552185947615481119889223185675210352072670218112621985616227060285224011157567236497557935753004130872262792182734255948125377361900940052922404654478004863735134837050591324965326397935962315453288327922172466630916444262570127959714599709538036672312571404274984046770031732402137597916463618533584725525056296862691033146806428761640799025789415665905616861441005876951433251801495467730501067582401793447269853691394339302000441639610072845180152922576675499480634687481302796369893464858431769495633848700502489040457153586840960986050416670918453365478996076556045598334135723019892454041763534477795372915937290946868079856624794085919654944364276436231522014065265036428355861175092063158194567529410117367477043630319964612473740074860500035435252066770789402033524404424207054454577645904818863157217508465660806629978923499553239492715541303424107121770026286281026265414831948178710971872234310388927016560913837612590511260019343156232174651244725679985719310652326986734400543572373576697837287384093572174020261107681750676506139127353060816636737434933983065124405092771747507667123764574500890837965296299983060650020871512130084317482985240423855705091679812661168105828815377749475627803188825141927071193380297313311721546724315093059876018589439776872053418974751085166281888373627782429772960157386855287382984148378090656223191461296521741548247476670456784047150521191636233059001168408551058810052601363633431992905473387883274645446772571212866972528196841634810325583064312271207699564396960803079145645405200864418874794264370601730082194945766100989540765410531770867238731530429260781836647101800026652676593960375390611832968120664196063539278700914717753344000000000000000000*i1^192 + 29935210235922533362195890710233362466465029484922081661992580979260828310677648326974179195621788781051282821200088208608732608521977320609957328287601961075338410981530973325725968555108783110249021413100509417512299783277310327691571178149215223434145864635194173651787001145467771668843028527692696409894795196986004472073903549655505611111326427497031093997307907240240804273143729312243638411067277618165924797350000846035910316333703397751379661135900515029621061027138551525789042500061943918015281159108651334367717610296473766225405557398067031635160769237252542254085068061263571360956781294174511612592624784116919897300153737144095633927776383405831798970724671964664969674116634003374854254084515827779350444202707674739909961591466515281300235607680828258700431721621268167829235485879433669332736390043752513732893751488592528682583451163617014710061228305833822954601782677839894334894649731336935037177302022296410203186077898390867243268919594910009431376581810504874530877556090221045191436275581098786198308576812016834633454640196751469359838076204022750358972522128210151254336594567423660180371210514306201217333306487283050845448847525956377071421573536328270866746778994412486223823753809973217471838531437109749148639639124625736016373422874031948235800537203046328832975650007028170320010531841214344061638972003909018098640786982246072387528261630394076098318339724304297933616895618963135149370239544790248027726086824196508704650040475843408296932735885790791886606343374133027360218578608917394462562983269446572112837821837595238847408374849448415469340072460269832715442380702275193987172539473778690780387092390064845015023504567748002541654470232209743922971903188491728955236391547510884173725182465266374567483774989417572951855581178920111038317659811246700407276001752476788657316916101507950937138672234138871204665429169644010578163934157276234576576465422815947413432021895361416899785025981597464713915089985035497814658124642766993334437618253443572594267304617353158952102152126737580266659321487004174971248807854682318355737253559325998872716712727347299490208407393364867644634658643475041495266013571518254994733227102102649770719961582046026089149659207569198654493452102535352356131455406256680418530876712618377187361372465730533195735431068109036837682925217727090741996976086304971412938648019140993193683712838148084087512234180863697224353770217845898398833568412407365637676858379274498808170087072295341300237638196414585912894124228856999924906605349108147133598600655197708736809622351079067241130828717358633883999735011025122783372247141776581994621333128559546050031590426943765195080215697838008403815980478474240388666227118340787624507798642568702212851777454523870886535539067538797291356819257035443767824822847936717953937434098749051083662800888107708242500823023616000000000000000000*i1^193 + -549975564082679477857517919825949234131991332026758392719253182840399700671247844760740216749538470484477487700670422683105088509650366433568645723559903069688696736637338551180794823406388990378843472222502917773270902193966437931773196658343127837094511538342143088496759311333973468567661311163597161797414333862021908406785402054568846557320429006829726546238794919411784727941232193795915376071482337374947266454601558021600351555972683670846059374383043863229749277068540318070348163716049602911378287228197440868032274956045759619631479073477851287434128425522683286792651415195663550283349701930888960787480004940046302617243352941820734906298710980237979496734110321602667756322756411816479265144330420472454912378688218310358170387441913924285918306410490059270417646761738719807597962002830765740771166583788850001451841351902900157512478713308028626526588158244688210978121675472509653613429321351066426307106449581595472470809524592179222881565445274051196375192385423836005058483092190185823099367653589249031122202807978963614970474075942514934306087602047788335172946203574218699572931221655371433213895192157377587905669905697811364364459079987474273653294611033137233658754992917087701160728791818289422440258474796016770548784982519108617149522838132663800715291253250943894958771163631540427739820703345451994933321176704284628139702985860875169865536921325556978434534265254236036805792057411859413918123050295022416429922423334519460694829273066686722831016352793815352498816107809567736469690631768585025078736866633222425247747879767540691090561559044937518240006837360534785316440008640072238255462056947909148475374203171187217804631041865240036291039303356414838999157658872138467102037998183660706341411601342445264337263248307149327720311579149580706902209080953691583190803956887616927488273813496953226190395897371466998424188385242079931291402622924546244329847985738186524806802693688131735800470030808846600821145023033991806536041399582572998371645664902388624146570544773243631646787269867466472810387380364493226945133462869239507187942211021027049664420176052917020836490059821661736732214403754909304218874119768572486666976448773333733470249506633984471703990392430634911222847527069831622548391382365633046311909956311803020579729932834907626159943671273112670237597467028743232947879873104018178216394871333188496215068946454365049951899894190671436501533312068895450600681293008804101972551377969288978079783892629341633490916005034416765313146786456139245110978564486420813447655548591674431175187387063628658943380327759896351902754244360404624057199311667352707268127403378749636814059030095009540486928859213818397634451816011801351758841826722295655201204353790332009574108675944091808432180670395547374631149135521609354966953914801004689049211419015193262464222759448739840000000000000000*i1^194 + 196958252266014490384051476297758798953859216437034696225720477459241340624163884966042420644867368412577766341651332284429655293366921703441323365643185156867987844271419482906570295424237198256304643181817861099632404750513612033258550439669412849606435370861758936372640606051697355654815745467939903482716035425702734071936291773237604118320670285869540784839252570936447906828489126242462622608464436431648171196456724266254716973627059342990541410224899051994789928658632130263574634094574531580305139413689136764932329565940220879323651602845850090768011027165412226912435186353467954416679187587539641094727913443175197253183062648013947695042150874741364287477716918047628867824507018683466542333592863943578434929214273562351840070244366435145120821211296112379213654527885122234296691438107652829369665914218506714450730290264655036924089933540659488320171774919194550480982536840882281222128254408246940235052932090764558534450631033905104520302211834933592266066205718864327901673746535349905428931016080465848051781220674056909110507865137382857133012704003128050245752214312026768907733803293501047108399632547684841361819064875131006375441466167001526680257595538699693228949433280825063423382776921304895822532002458167678401444234372239046382429410826241840272789104696489254080157817233989776871617678438268966806123188409521644012139572565728113302150680343169738244726240555194381516605779650591331179877427578109405647239699342419639596978801742945476712318451816288178273747713375102274118525149133213945996528399700578861997788082333685574488211505669551876705680928901162163542888308720922692380229505632715993344051484241007597796830209399786108681227594579644383945498109929311258198970943384361201232753226092316665009295421837393311857253552202326105548049674441882396136878770052695796373186519053421069650767757985951107153260503586259278957078817825764726191638394988086982683054236098019917544517096687614363149681589169227375997735048890078517187762413218189838847054341942207888636377573993450487614279359899036745066241504093295627784083457838953273570203742439817037474537354310649068587202669184529457931509889321619451493916528243684973346474094540165811220931150264651622809062771140885075605847468296284824258919587519876546196536277274961664022140339646967885769993396602456501846439200967483074167918205468814337903768087101728298999530108416128519275671105920826140139527368406218800470291345833806631021275197498268585406356194018771486292963873353526100758673458997794209795523578920372740552590991881384170131994088108471248866758689565259965718665851207748648787517539878173280136823888638956511672290950786280323142518951798326839570592105488306206191929935862681031412282105250057520442053979293407921993460231868897738885197429383923083608383915615059968000000000000000*i1^195 + -31124765837422721188317338517843569833036628591177471223744642404175487373646803190188360545764210433862285559896779179585278260865979932996110035617239660409201058873818564267209404900045924356947289267392334236347891138908223483369840278553238427727547554342885279492128847685078068658249302423139321945935166232575221247312967821993175289405224653940605531227659753460652588966620209217421022632425889296616456851494739584149252709279237931448631518604106689373168289051706675337595296302179702336822029938800073763769036447359980867773419664981923851300342292900894392979409416363587221965392029687640226191710947456150726428562791167607851386883015434515206936360988384095379064626087200218172978989376659862153136945822755653234499997157921943187329832513337987485476602804543635480734857678583692566514991441454406808188195146497592841281805889311721482111015966987549127368414777306301569711084182803991692091180253100421322056259642930671547835834133699875731749444277799679920558661508213509484796787875645699193474308627098081457057812010147179550261082621407056123658627600356820264630174963491672997522374720356086075270573286688091809627351833391366397740964213448395665537176528590580471296729728375004384975313990733361339430711573739559224834939519871576712826003674218194075602649307788617882372425215462774737095323500292602552178313412800547903102305145006678333914807152996918428338039082839302757944009212076304388959569922816372330518912700271415447483692628933257444267566687165387031736256843101894815110578154547363545942356783314202300264621469405380441323520773132890941174404184780032023169957888237235137930421779343394874991496370391225098028709706858681650621930959059863296564396378856729954028136633306953144800693445436646118988763917925503251982584747095465568570340664036647041748784150561809172381918637234211090229916621807741961077825947848349779147577990026939649843086002931639365181476844363114366433354770454452813216613173315279513370687775880653649601241261716114181363118748923177085722600604453123628657078865137804574485100691670466802389450879234302011778392241529148857657423175062372182699373196986900748961476465654039006248520475427760327311259716013459392516289226370093080040808476235511254261641002004921376756932636515521730728581037119264299064144134275869925139530945233852954991665717575969825632776568350957240595826129753863565884644858996863535192082234803583605544183663945580135154485196466243949656015180024420361995433776089826863926652768773476625031749519071056615836089216787271979690042221863806989409575074801108600700842655406388028121560443288404005434989981008443677612561959425811471658947659551072747389551176082259266295310259591065863751638949429577690059219116662823224241983642146472463723664536049491968000000000000000*i1^196 + -2126824145387850004639504945002948435945785010654937716184816250854193622586651982517874644421659920533587151232297520632892386450220690155908197630373850340825380216087948048479238616366401218314539480510423887756698363672755147643244122976648721475632102629548718448101846592165649831877516433027322610346529026366234057069348702554707857355401850808944897980718049134285365329113459217479930919360056975319162218623954491681650180242373865023627268940044816629993342134817600760444077522896264911427594891118952432046499567506013965861908844432928919374804337910297449284841262854675824711500057250293083926903635488631562801122319248693306772431194862045542754994663932240726590497949918898064900158044875562100291116592490492390389415491968040475000761178786504490273438605721344038396484735682211491885595522697002463032764455747997385840508017632226890470325993421099086844009604801577405228171991895470588428225447233861325441420213488137693826162698127954004768648111189258274975225732149834366832142070389540718596638033517113226377391774006533522215600829448025036420245711607459337481613205601555426702875782788680475386025450566770476761368020831302519582460896260183186142059834085330091438433475063790899864576343771819206866409412919182985928410489215986984888917984542434889336243764297171288566279616505187382414409528268168266930268908858439524893442825415021525051503639566975351931322803517248622537918574819292827071524271681686014591632099591327624398484612819425974142267643391487788333734106142299910801207235190680121351670437875926101582879008133930217930215412126293542540320897576243741654924724482012290214090484039575792835750311483779979879994573775990229808401518765039365556020128856913948220782877982971178060029944145828646964780460362847215766526555671721070006082960177726408793766056586427013331416645903578126872766218968353220313407058032846402697775493481600794085063013670200015692334095023728100854082119572390745225361954139999432078215885688610236834260926855630924022545790308514140335790878023023490507250026670161222158405283627777661621346773036944079755238025238188559167876898597536583571336403400201187305022078857876589742072952811711416256073151484052271703618700102831468746835543867678873670282950373263473606447439389449112049614803714682659830988372901211605197902958999332262612645234372165811808557782808706526124746820545428995043052289423445923044077381255165675067292093374310874127672780969764234130262431008832026177132387813866991407946825636875007492281926844322168939987581668048076663589394967251662999120079932908844622261504915545865435920215535991665490094356235998001017903257193255867108971613276525348448082896428720065793977136844308336250705682141393478797871282125070957825160150339533291520000000000000*i1^197 + -91880262004871947808869249795676484382076802914131708124412060847906045947368586358057711933656532029047370844842384847855094514270389718677375263464127058577454227041454656615148859026481357947390539284691011781476937668383674232360426156979500831087422237444137770321751291198788975757323928969475702690701074768615382186940217398894531579493378283145157723012729485259357991637596034326708935426358980497182633767606876393834015197449625898983444847789119888792964850308873388756623614463739480461680019419887493500937438197798810997480128613780382386934995821580038379288279010322858741809393264523437022786199631758114120944821160903842790311642492151534410165367669047813552164890985781957666470540396112775963069898371688519094023395358026703244588832044417703051387628124210077107022203688365514243334961594882827051437686645726116136146533177443653770767168316201876654372874328235860036822670078016212123784311116351304390979761435609504112860080072944675335377279932357658838395981868007285163259240332187260030248327301336012027363750282851956755397338846082985249925684945562620057514020265731743169610710974822159041987846964491456816278223707095270160750461650320232563352041466635858034329911174603082240868375480900001685722932999312015471215905771051875860632146256069955237008687585039947142103467037741519486472173710274154705453269687386294879095449472264772627797952811338910019985631082441856957952124945076728313252058925377579728449476113184385661682067431950059170395240708251605564637213253592302137623020501603312662469911571610576866074926574157812022220195286404925685186681401739701287880989476934070093299002625976435235381091603428974357297957516075917537056428550269554673552281952089397229996390082495100898767599461118818446256722523276221489831545432326687417989601679177307873396015886967459012952384378407035852736743321680757052918592071342078800452827547200678844691923677391481656610077719351877045246791088391537043670671169077312130447814677243033404328349339457024250395577236614052538345760275976784471786397436712533566831091153660788017793243523597599843722681983736819955368327944073332242286748239858345022569518270854681318436760254636079422320693406634818661578994976296585246894917457094203444793841040911408055659004739906318779767824137271507323974302918199347976748786815388477977771025519089230482924050958242542327393238335215068090960041533160777317178690207249672300843909842185621224060121796452440154718111498384184969776155454342706439837909725263734992763189219607446300332897950644620333685122998254837022971090889360257955396846428244708933679808332285153854352537906595302324503448009677941182524497395543042421166412547978685154292311368490855084779232560305120483535257614211623936000000000000*i1^198 + -1638264287625733308747055256860971501331466274574718097928177477016260675368550797655443768298534025502079165925237093326619777224481384499939760620951961359856693552497687554334435027092839501938517602352262626093251350592344750760884601662040797396572420382730195864260629852958051782227372081784715766785335068635648184798093908547357391546538452679156024295272229955935717940537928845250084927122391137986190126682235958859828071995186456520690243456219728250640873366281391729549430660994048189861682681536564218489120172087440955240987510336112710407888279134519789735493826183937079132264610890318712022421436145220958242185164336481346196015281683339048888840798439564868375750471167052557387823116059588049910023449881282804730429366164165077348926479527640192820122390377336667334258509778486754790516372340969253705764619453412119673300066798615244939169924645756158233812198871555974278008135889626706035460387057157979490979056744884085345295627749168262258600015622527815403784523534744439689055324870217579093164869348551510422456638996963973014663420188586845792667569008203841416224446840287837298991752912329767828730160851423387819658799247671376849230404189484508481371001054341943668789439001853358681911667514231418878770905977510082571786054945949068816611521179542735038584689674789095224290972862550395208847606823836624315151629345014531649943751194044336595961509159500289689739394610298223704064602622516852004024157606992481187974982071518847176342442126335532772438126427456203959169719869481907926847369381597633444932051757902765700562508263362758567791013215743907712274306753846244182709692801414469053745511179977215557764190755729301788883451435620522995035437781696274194012498472331086007366077118227172574795806077861908792349364133470695030267787865600199154204879932944486911004782961088685243130234249913388247560972435389106742030758168849651740204991513921478790912526150521403633845660122962733304836853799526933612395204546127160912808954138635872563818570537650348215328135174123711073530388035234326404423714873184442552605131661747882690398000591917222164112883755561015997868835690667792779766376330070106501263402765703600195614304167707040302511176260558763343030235358593558578929396157560010739967099244417447349279403355676864261280760779673406269546899987352072937347473920990074394100523451212932332106366833267888178120819535424513551994971866629430187441394957991124020531603735815960997537786240038427778650267744407460009809741268366435743370519907895821669435896282645676742907206166199739135915676917504193209728783202543155076515362641160348297700134819253669655966799987538313134719479177691245487808599992020107541961213618547074378449781253912164902090027977633536000000000000*i1^199 + -20639101077093672808902508811024672387151468776630650284014386475208404879445015885174082194980500090888753422486191302510024719549504574470998849021995013511606816265618146175801740666097918938003955834602177053339917480615449758481098421645587170200742967583118796804432298881136467731585295884248458896737005885515826626950426161403329721575347042561689620629225673675691524319510696901286318296468998906797455720807848929549315191920655183995002626140992941567603116782119240993716760222042086791926663349481592975919482764578211150691100208763956141660621434200894985920859134678127780386608455229614533498912357926755588051750281334027392871835333940617445620140511705660317790921727609419849796412569069907216151968191188179115238121062469284783380495634442216762601802936681185485049098898707107919284433281233975584254497484645591631280729851410523041648495495246381084577108763735187210477610259756548022503954192305304742052095487709739625212085886446208020085587486517118653715592905607204938675374947452411602535045862690480275083001640176296271421542516301714599165563379175464912885398985466420778983162916138016964273273743936807815313108226700290760909208852998083642519749009033454988304193742536149021370940951871613884643698155440453864781908032536823780412434716016077913621534300494089921468039247696604252839293181740328606436818628256670598569448769059063276650489967742726480456327511974115045389817099875828941482019336879163982488556830363319845567027466869394304665643438258832828469940037515136748950462681088289662125860577533461219471221265683498780860758893178032791741179255698136644515738817225722685194518464292549760698536934270021161093084355582197415593705746587564752319892492128105953805231997362807217826304767379640716989081986517390356961000449315365684521973199506334407971886279668849598886161609109351388456580656897767170146568778859868958287998857419503683930492988133275932444520298238253926922202308834985676281805734169231223841427495834121203442374266260637079948470857994203318607147880172276927301841024481470826783063576651934772035558338493896619728876899042001877015464804277269667566681730421430693268780328258064054901818531534408098853369324948234395506398282591683999412333962188611974426698749796526854954273829564738907966050251439394716784558646831195420043800637081785394567050322843159972800234371830091346529131417882439541679071993719396923771772012822548201574188096754434060131253481085794343818226619213526511848047372529665368228587117660087052336966481506921773393088098353354661537832870099716396780897850678803572654974550685774397283443773827642021478757145564066969851015817445922564502097086315789158788206195902628817985545948209342720000000000*i1^200 + 115760178113219661651261539170060258806227450389401108765177443531641433002380144486454743173252267819884972569800447587751888702616964845229381156045826406357475387251797250441709633313847409780305462653593014276507463089548900120695216558768704450670254514467087463559487931921486930015784949153282380376871653557136901164124176982222210071354822298548148853840539617130858980438761986337807219945683353652098145972510983081825688937354805172416390673630476301357193534092105378555395735778436748655647776334012173172510883875756405021388399129772509588519803151897466691955946370466203558085131130081472452002768465962589643155085886757229615222916159775701710128967691518986361613274103557713270381674333842878274516732976683908042624661495466091644702033779704900934717790390244548083948344186249772304557746669355496875468253993125951223927632977212882631916343582936328615724715613951946193389283231687077207115966923655307143806296031974042804893855056354132252143490393806580477175530027492762615354714773865567398791452772842546350419690314928084838452481597079128765312438908175394979191787010569747850804535082334215386478903705090929087400728146845332411006797462499515717111247777715505307871190977260119773676301005748757761605719078736853971505765397968253943724519341303315795414813585129457720253040692174559204696757455155457422697035765196285343008643685839698713873774318895059735475369572805597549832580875957364094020727922764195598125989312957245268402186434229042480764556489207301644806691740553754497611796717242906900076412728934753733217091251882203571025793612978682133180074961602166832588574906622567644015208741379502259166582569292331472876258120429138947538401280797171152886004904785797978437228902232111821917878627433885168406368827402599048864681498665635893144700330420888032800094068796498221676075080122115527894932996774916855598969686875108623732600713671934245895577132936671862769265133917887349930808340089730687664895620130438365605679124133755013552250978913139936214607143499999487059423533654449349871606745002766189018940565504722251146985330363126855533342576623370515343333205001556621195052768146636538394264445240802005540369481764258547384072024703066164909443655098362013383047149844225600878499430712549391403817652973883236739294335384921737466535905556397366850210310471981547669053040864239816385736487149741218624635932382744201063070938822826604323833301942616666402299096574172591959033615734030975315683447974139931370999561921894511534275570570105058866806688979681207389395331601122042978961245273300599868874685955046041219610415368851765667782979267074564255606819723486077551694038802823926775894686980705888968303891520000000000*i1^201 + -161864248523444479925719256252060313894870430544235057020203992935734234189101912409623070565202642415822265446388239752899891771505702627477451724292705370532469183582526442985478181408163980930769349836289320421548464244894660298661498577752264307854275832656926149897649613592953047959110177111329355743393555482132398314948715314541811275011605725196950876241744753250554428933134805756743217195913829440955174108147723315457208190440090627023597846163277866472685561180363523588368981713305841372235455967051288145432328100781986438519633710346840415491536158036071001503644812642038702034396013208220044726387557328787169409552252233083470019915788786264462125017513216013673672616421170638104530169281011228966535326467178863972771499947981257089958867209180895804283488112351706631506166573725717555928265929562078391515420096595341017713036288530479919296637903009621303498226542818631020962474548604633836306187699473881033139443244706942969409783360367777350335546687988787609027609984336543111497587813731113848185171906380795153406089158050795405993239979289590190171489991948774708439973172731153033530936070804506949081061615657422236006896158425691423177376574544557665444645754803558099874157361579252232796625700996923913477409716606931835323984784163138026593622025975352198124820326142700098858691347888322580129322135428130744143733413985552531404386602275678311184853458227127397174597524392429748824559498090607977885488302832589994074088084573119544303285556409671258191334484641745744829419976051315979895063004137225992143433756385556768332196477437532860057379979662345476118725494305187165132201562474671933479374936040676165973665169261725002101067623573926454780238194372920007001569239009754414683920194220710399605926855306227240911238672634422130210579016504576499424866428479201583453299683177748784317083361227790869207837531762761788857415494288551717256414342688989828510949775809477454702414263448875288862979872629349612540456559935356651671555224724624409265200948417499997888056047422449191251186189401048042984707778445252287095013979928085955703320717924229481969677211297675560691212644882396690796797228590984608000597614438449567217617856582647907424348333631864921470144790220227384214770022299582809423238654938556929762759871076057446711391821287286625137638340105994550403354787356301842342914308011959486603209910676558878576025332200766323298842189546843142946271811852211540864348324644024777459154362843216372012456637228991462086202174302828099037799683536069514260243056965608366371880889817619781186765679225966458076733666776373027814586102758937086112764709815899246496514743231337790946703066860399260580028400000000*i1^202 + -1462118966962471354304624594414353473185702823041285080495999473254858893985876333066500628245180236020307433512365002673547771250126716477394621868927862601421435507058347727503812640563045683276187007987372943899361452411753926488430325893740689986424275193514574432718598030907117633064773813339794329708437278618319368865558455042667889370598942742084035040582586297512418207559129201810529176190420080188083617216654425935128552978356175763096378755426102704007626017857302904753984203214780983599201388238267244272846537334695577563869289301764004610912181985601691547577294653082712831165595895084501931890708745583674942699885676685952080892498545393689826204564716599996361421070414817140330148489586435054860365305496930267303130549222333541914836830229934957241843402155192425456720832579032920585542730312504327352936507699366075105790036841836510879241345700220075437987096292523798063106325023809041509672524332067768220131615579242631575678516163421923070722654074949819199636396168598195929478727264338559130572296474966490084936455372514201160219362344531935982905846005511662254849471194783361761938408261980531869781774766359522572369155390803961529691203531608383696140777963299358218663306424141411976050361767893353820386328097430689948448137984045559703519198300608831727062935528013778772461041538628411511549040807069632975054970067932887602992537080877226713817854802338282592033112077944629808965617430192006878794012656385483739956212089471465134902948261146735495181188171683887226340498606343391467499635284540370252362321228636572565960109860360677377654869556085034951426381537100295888865740110707407118861502382107853785426467295948433586449685396826155840664841001646055153518294128127586422314698538425242288384916440599442151577122990096302406546565493221971684862718247567048969741942489631621421502160734804793490237800122185984207397351495155655170942004285607594577885138197430463074240671220315146022774760024381407252933484750843772491954511636946512688733282534265111030805619680028036544313913459459453769986562744835733632501756066031378636661030278057800477198000506143203533849750603307795073231603041195442592269135357009949232397031061712525757419784621655943213424195174303173090436478766905967412269831598219516295093788653381068105842040410601315601221435948362780774560119960987010560257772715711691866314399909666307500382746377133746053607455323660237315439637911192630757970985341451856451840925080645649013337784897760150325964734365630024430861460325560460156051115930962871861652366108109767895391762358211890812438830964165771399689965588340327682383892750888767855798186828294224660000000*i1^203 + -6566027192712577452040352629190780477234861195500864736289647606069987144351055042220875402387402469325221007899514615207544266393921707633556714626667049535692324903045042994156859596266428421042483548933510346962100247299301170240211185783573676208165103848616581096245615531232567293108542743468907995545724697574482972974550685090657345500121615675381350928749984805530751499943128595268581281734553158762989892700172960626305311372908638153716366950987818438419782587871782194202359904637829490214267568805241775317463677585929405789735975447617648224679748057379317109597721191619987126920147012406854634829896275087020221941037793961812727992359757260732926996379217688776320132372986721054746375411523229410381926866336241876580638303380368809189463009267721289141019750931095965214322773919727882924876999705736537281635374605319382641039712795890265609574817226635882148122371564226627422435255545579746995291144513450693309376633555650466262850463178044023717832392889351044104396413511673827945879111490688511245539903117904437012001379230419575381648475396480001079651869605979628357408885508482245564412728393381090417311926836472516240029295960294243204963098965852211050392947055458207939588148276790848337768058785072221055462292318198772965720972593291829800324353972664845178100705895616299173905354867770241150582375529701885179125977694056056271236959666458829507509274377260446939331950334388721238073289598374514066053174995213102316156046873652627021572789566249468217586112821524811909065688572540165416113976232133039656221225286826797575841390738065519101129206137261495427648749347067986620676706221019797472514388288714051964236618088412587894637867205221288910140371653902129618551752137419384604488093713401354150605138136222576438351614047006806300320948062782957282091932560327676652928000995193239431319888995184414746744555704086479708597869611889209079561804909203972069256962803855274622253630827538529823212264958585243092276885627824347370822225516039290831511972906737444204565628278007844144436635790815696706005694344111029480135305945436027639409922470336580586176283663093155913443889963172346566776075879527895293771568146372745251199799317037758882853270092011440225934182504247313278584038703808631517763377885150089227023278549536598799052145231768720236173863196381329408907967108541778742555022821034714144902738126549737331058378157729340410814525278035897826736319627594715841757600805711026673004615635541720182018384966212188594631930431622856718954635073185326228306029897430733204378283883585754798141849096093030594601945805180211076187338859973805462976826572000000*i1^204 + -14405076705866847423883381637436603357185710227358434125643095758892671269559703809910986625484642462950763904612149290391736009454503693113906837667391823021735436005995142464112564410475432165081234698809994432509445441158295131719514261347476890645822449310549242043963637654089140790594355701402899847086920614080137517652434245673624216857634717357632370658821350047055009070239023507584001278030089608650580424221113395499062161826683518814150676802291001314627338923575617620407570540365616005184566532806089478499606337123087325122173755039431951278957170703324195564381068640634170134712771904404750824794476220159014882089119240712373728829305316212274061560056196376712192575213580462594310404698786829091661872393689230208060941726378490462697945877123228749795494060395590715716450561425672038769890729154622930735212636609382756709270059316600237376523126072126167796185331242404236671426500438720095562644421124862499726388996891570616650515991451047054358010595379991841748070730850218868540561851719732067437014978175400663688796962324143492823071712858668752281209704415041989867191716320933446110342438113028831709214879472387496167755810296965134569194710396822510738864371466901061592819541091614274992574363872941572572848774153206047674988889108412992182499877726166629920070991429998885361365549103369390287181329654405154231878827086633136009013194325857297584983392652328436322602290151065409939875740568713205460098279978695497709941475483163771596052005422492192575622159504136899453586287629676021937279266018309615159208659684493823264276473718135242564692995147973060959745699885973596631149364451319974945443301605936086731619651855197623197740855007612226293749388577875062131773183159679763820208638877317448874961177206197313261853936293891132302113517169543695851900500802540245375298575901764406421857471001285824374609005624601182228027567613555497044896252711256165790202644101138837531807025136358230119839746083935171638469560623754849704600998822528356127432912373409140619610253133090151479108131442064087523234772306316885356407365642228980629464392293806480233544517616282272016948867707587112030428684203226086341179916605018594608923711424018342799558908017188285621467149545446143213006884455225668663537877293016467838670789629440067169154054500833483638427589795055691441600135202180334074207961575427927589910048285516580475411880469181549058645563077438580290942104591217313496579297764927489797621194409947768690926892399895172774578254102458026761433961141600972970165180425306920770080179168114126968275268507454039028637547948828750286850000*i1^205 + -14692426460102535850987312201389963166975545484852842681745888553511366416635738821919278715788508517485811198960950772818078736455111735357397823542940842777765356933185895226703137911201423151157689287011456816388104080245484551463504908916723324599546397243661659552276664474542922324130418796621879186691923975356398737274058421982801796489623182726216019726233690137151330186010460801471494453338299893809615063851391171961471044789956358726498046871903904040505564942698935765953031319614292481824510625732970020304788682389369776771389606437516973875871151713503621575568976652830582195726491596040045439989636768000155161552991293132014818796893459092265322756167170206977094957160886639661337574976531916719950842850140502948564850372372656563923150351944415971263733438365701585378000349331785074308629441382155637299843402698697842143929649609222898820212148636641550315896987540293849963986648347449646459847670571266117652763674999722721983842243749859505041740709131541527811966390977590356852507876445936541014040418422897138342480389602388920462195715444347379137383270625743498592088166684148137752524108385613639466833422310535409041074569541742747546549380873930192047755171327857558045695790648533306332821502670812635867260122323815756066731620640158089294927286730236286662472750360735988905143865764771444300039364970257923015179682259002374147886966300473073770594750284334219744313829388324827357165517780436698905961526981722819406450651426289499516319435072360982828780795783209738068102622338888857571611930411237543197934315239774591174534333475386563553685434656041988360932126452291416803024815368034482973713358428133028144366989615374200147730115676521131006799281999962917587662754561093564641972896235049762918999377045391058931811657615300905901041041497611493743580384376674719238369438759255180553268639075002447957827710342460822291992469117863637372410045777327420913727093581051641491531575672916478849417484796362121706920817382986943826545346233357228585142350560999724570112030787077608421039803719050410089645502142173059232680297255706007420221237201512284920378561204568301277815332508205321368910770219571718286597791049696989339643570579178203519527104827348939482565303827871848300691722690794880975689181787784170019148944424662727940831740547079481262408998368578253589197229047337613783669488694294739529545956233396772852999440830142622456096920484834735082664323653074257461715503891557268648524918927281592623992151504743373253394134415352391768371711537475915757016164964963961114186091685506028570905108125427500*i1^206 + 709959009368702101743602590323002543799418028829838246304221495008310380818950447673576150273691970891479746944997428408818297268149703438365304522556155668778860584710266226255742396652696459233673592779371620777532850442963438941820630986295458159227449529836901812881687735543920400032173461208127124619017998010473629367637186239806918116788983850118209765009383341563281327176754385970074301395998008750026825217580173625523676234836852828697337754000410151862960352436685938279868358770055797197411660729166525456284667708160727291676067309978749691240308565209923366351040302269313104180885931941170154952721953452714056116102324797560204447343881644046248654537988345186305033613759564803878752679822199131699715796755552057747562417350696729335105731946403701956484943491382399631063659418450650437642506752890167353136863348149417096210949670297311657523824728430341964353477392098671212358399192003959321010768824399870307178073085026960067789886919429996315136176043023030385072381009973048939443600014933990423154468124068714454687532504465051568408416140062249375328144726190676671649955906621243505415927838030487756188185883425026113911642736455624957055410736485130749857183284607284691302426109454248661434268315670179849398314874759029841913455264104728415995611465952852570086377620261338545848243212745920824129906217941315800159666031078302958905837890575290534033314840548946201642621754298764311280167231992541566361199879558379002756543385560819961667363426913439707093083080481870716476547040812820198099805269072702477691005302472240056451083330549239607522262737793238116805411163498730056639251280031845639035276902032106240812180865659159040271949396584191323451180145453280400758631467541458641362214556296630945266090372553998714766329810802031458354354310616801188034245672329995569798522480117830592646684369755720355579044039610152905036351491932014147609737413359268655965562982099196866306440692769335758350616753562390800935609341619451450131997071680162788980331491393905701547822061014243194916133245451734278960108150296032846322770852157907365592625232712367528095472302752078147630988227447421731623036215858718824084733529839718602776133611556378081043898500128700481483035220558615584162807980109946640333643157553220697894411415097304496054519236645382873006073444620154432122680208442544048317207196881608871446471338044455678069167074921126519311936994112098395255233358245473047646518406702481213381290502013137831236279809216447647028374529200721090496979048855968554231031567613227320118000*i1^207 + -13270385309103508708396097607037074765360047438667583221237419188273388180527243989012877761037773071572658949227287336504489310409409674331502887522401520274085688776892848892032040329580738870538515233414849306074622311757773837632062477977193363172150981376991926680189478698995237530095439699860557723856333899786542545158051631668160356870622671194559456652004897792076954857344388733342619199285154663285448360057218384997458872973526959912940171637795122705328262356833212666713780465480502498928211772144828069015489449776938318855493348915781074572287753906217254646891909860347384881937018578961104110944709427540634820804796684507168940347406657300695069735030936175943847219314908624946837942606232645535568844307405072950919650015727931697385568530110220948141256632149803257203035866171915352362610799993020818652502867089430875204198142788404948794369732904101996963317099560162821559326288236816319491934318745247451833573854956663943079196169055270762464799686443924321346593040554631149309217648163521267647722000214404458755515033029997836358720642966650172501208307439594559304640133887396531649886568289516147191396942712148510843644127864577915923923509747107133792693821598897374722333381846023771754186652265048045709024214709067244678779019502476531857028940694624116110287207233969961504194670332756377045807479071002783617325284809898537175414764740377847653596805232700139102415813115312169571735399657776801011179221512570540800129459670134544253515319436062387495047254259103160201425387429091743622587881897844821436464124317285075438538063392545849201838902077308587915782860438763531132810368967539358943442217214300326698137560096570414935021721959775378669138722159504473960898254829039889348336165923944012243000117038392571750183137741495126340941952219262000669485882804763749487411404833523990066310704181652866436334818769987889353110088901834151600744594305814318789778117883400576605998143175695766797432743898833676681815638789308363389296479756895670411185233168733501126842059485900985504302184544021489977013592175699924892375274448137665603339967781265683200410304950517568388776564325438369125664390469758502742111199066127004826572912562192287357808959958986085954908909178981174335908903318939685587320998147440457519010562747385087370675271100416388094979812091417640302966368994759524448886202124590569449977747615062358028683927673089905752167429639733319957912324832957159136911661543159833492852422404764996024187824381401774919857145224629659215877369556975*i1^208 + 3339710943092380555100515043901706533997148070534168707058507925709475109336402873102413841838667603005359892508265057114604675004940247725755150578172561158428585920736609224660401713952514067385635864907494475127521882734466153808554623610000757698103221818020363342433273898343690747590384914820738626705871179514052406629751792818024428922242988540188289926213531928057107541964779702887433712152961332389009820097633342728361574798010211957132586599417808291547900733887483604267707927343119459346071572772214476702086510475933907629628956676781744226420914993654356596247882218577029190114790722875212842085641770952564330842741698221401849010320960242720353796228456083921044488449818729982331109604742852289586706095210586477026638182433951759987858995823658778557106779656112243443659340117759628648958782558047897695784286358872154135144995377556599205165195779960589473818916974085825135812333461101021067993778402050703895165483666966707654244218515464883623357250596301077285055044476970330841494715384711033038808174866914914122867673257397388226507523522969601965308013230296233946505384593581752322091348657380021236775974057824937337918772489861274332255051939761638807387623205786905304275520714640698590296219799488597071737426880901095545694712643521003277082093980184861103360675644089403114689465565893071664210329434529898152535374251455911402641490322353145560626313115270909860485181100704195537317275109834084589877195791953168183435302224505135444739021955590147668237434723255599126864213895415137936448962253632697751318883407351899982072063270094332117998164719294742640532373433520468086673259232380084102826214886805954519451345795495224249812143673825691493945801230196529695813367837186457461829736483037898229087187608024111958644603244440764305868443638885369952834197359914672462584482985871052422300437912920972594646273802874022261158699878569849433458590370489839002553196823386037182268728990743331267855806572925393153747358499900250763208635189182320404688654917659389898673559917438126896966372643434463836902536962549594036440854326551182305896842246772688022741234125174750176739181114733822534876748989109506553534118541283883320306656241437543174498334207112905396162897441361353942857443170285157091026823965971818622864810318101697896300059280648125385497742984663152052712724193950970018828023152455851323309503069462100144655632757913084122359621090848760102825759604003478788751825376234600416578769194414778483837239701502000*i1^209 + 9460594913197962521302737107365072694907821418655734461901433095043200159313416264560613290147105065921058538900129490580158705570826378146651559543799908196917224023993633108444707416252162536168620555712726993056775155368142041179362680003052771764679574427261914073840284003607249803514315084636126866060021356678296100077952050577591729826916748600793346540901896966834486974849958140464293485372973111358607437001402331509161648957296160848350666300998514169383850665548264503794920662595293977003071970237795654263583688871490488378947604230345150047327501073104577508450877322247533692073821706628089662713170653259512441037491877574088477488681195144604203896681831202926319115779472485336204468015422106399490667666201027899056326400020523008085468254595765756433685943936334083465686204000725928536126963059170635905701218345285606376674927851462004430682257336703825826092491070642290217393562687553856650639451840434386229350847024125510222785227492319538031970914375450834078034672193447856570204919168065519070112002771644597702817012537685807268590756127389025447522928303115546297268192526531459337440031780015710672653428595674989310351158455385568733579884514166628184340735912375742519136617629780779435891798629232230190288698804447912124976651563752218294766348993682679974387169125824247909717457280691731439070519162537297802210199526129511422784114244761456421827873594689941775103494573888659691124754500764310725843179126862508605910440045197562289814485914383963988644575046572884809538930043045024716632040016501741089730704187064143021759427429193538149924091469879470292298936055899002764633768756964692267870405031377211863814083238901531610565742573182652680316441579471037249750184902235559809908771728488185164176592462055897162398679832200698560907703722539732881951908840431152022949665517445320641152185070794638545698656143807324151375950191934052557647107490439933353033657662848431352666568020655354549540745680511507238263402990455035573882601089310874162040591174898006938551428221048775682389255531406573872620303031465133298821023454064859748148078658300789205341613419477537066377120164122150913908966081258626648044767866704861997724166420492381020917659566072984373930455140882348980805733107798314385487621834194262408779635554062276872976741331299408495383014434233599789814027156494884669547965263772772081155604709961573109892724091114260609154624*i1^210, 19681432185438252214604479187061749753821912068525026152373178268941067229515553036630415890405167532014745175680699081508130057603748294754193886039423036427155848959231643468814023599309600739315091223813149676410648729750234007634638636098214242461286558771835169471074035375166870821702075556949290445742325909739463563008561964216486492202314980935029481726395691626147784438368743605814883805081163928433910298549491682693980999804528170745360853490494949194546918341878853390016073853322883866739385281971618899532066719993229158817477714327530596131465915781182128991258317250579453199782515627419552902673399190397844212131115803436867945059792938423502261098005876584511180269610123282251490670314908618709394150687811662538787289335085390802273141766243923676051815088784453343472310147212618444698523028363868156120818802928600738854095227837727583404553560556435924839872255638190273582890259206800765662590736370227323686078048764045743970157721266154281277921638217671914983523038483047272142634061644300931199886085787391194477054642894919667154275631699764563245226532937613132996137174845321237137685906624199193953791346746447113565769740868629655847935340075372905848999374535000854690964972034300055312149024012775905953225361488290037612489745796260334248979433479787702915813672375628171359089863468045790178060682559053672736416480023637823977410079356283807964624813821851559677388247845914094772124171880570442056293605225024579090158713869600904587658730405078347786546790607670899475383376553964634451927694406995063513073255718523078020129403534192841096008438839351982899562414445798239848990715426623578837902837025318862177007239312471715885365098519264309876647964600040408634902801490491433043571045943684534187320562595808711700646008868179036752961952891392023299312153319597513686550686622175180648149532745656415457981248114955436988147489596650282672594595254406432927054524205988433769903120557465489477974779708516687624033581467262730575824196651829141287606490677901795215562985626304159272052881740371196500323729377202097472965549989476275396205344504210831694486834227424268096246418489446160731102970227717778287406409494528999594899981401711657034023286849982598636481441957315118742954770563053041601040442896004210165244632996228469851270784611910998027380448146624156171843757901982207369616914527246292458640544115416665958718675932494994996702553802967306124768384703844000911874262955059664190641030750617711490026371082920752185610013626874844024377907767561508739122190702251177675207756211172341683375029184628710368115462967660939126245736678220289869771391260026039542534286895977064635976328315517195658776172826116110103764260884331659861038309265333338159506738396552031588780050229732720033037143153369389594310116795402632821639541172961621598226154648213639457728724358418086884460050815364083537532666099697347720491988018456794999178646059088856683125629119903234665002167875725348568184340900616692437939641335074793668755956583492857627158959680574167977026403911348422390385082015701167877593173636048459539873739145608044610834969523222179177830125791150659587027144426634385584181825498184581669584810619232886852414767522263722135014120743865450088514723107187537936212001758693563474408418515593907353132100309265811675208909690628837229702740847341875061571254776597958131908052885281306562545032225609316431204240426942706477932768455474098138002597768300462940939022730633605104562809681040376070356250090817933914489928605163488891903024235849075249226345869686156444195310188068169771634743960464240289136271188289765115798352975013994117724139095653360967937403657140138133613560821318422872355871236257566835808179141454047969372999755379305269173844361029518146119235668783276524775922348052785705382919259588589022164314052359490507718133745665163581215667623502509631290712683112169899937129801348103777449408749135582960122549129029868653167137736631347966363800379506910426236899568428150094861673339374020732163294096853172362905710911057390110968766129909513394782073528062252025233410442184283006381163500919297394204397480786643885671223706753557751014000335903158133624737019674580547435320110489232772421528695948148388845999207547591858060498718265635039074494958547852136592932240753785157151674868920546307810444113475042477442768333209109041427598678312696177746898687444843083983566129463598555351789319017836351905211263847845638686398993130320890725453391972448381572710873727837721001915404165100280338045410640900698407010650030080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1320275426785627250787405138514730843899663315037497901220584254094169713184649559116069302508097245185417177463330558555811873250152207228009143126828520399665166175493631059357474331963875191831340539433351547592516413680433431872528434273983076026256032322299636616053199051298076075038141137628985728567537154294331500945191139950702551834878120243191900946644321816583226188941061110530465603260561414387356520350339559829901128516337215024181049710689933455408301975576422885816434687080997975777329000543486396113436340945309301155665534669663019664640465806257732523901400025915375540408337020886784635288736287114045260469995338537217231154146391089139655417661570420506364408570180187065121071001525695665847429883756953539354544096966509231085661851241069899575343694001674937241765418342089417220324386650639486881623196270779592722413862895582024465290195480135500938064303674289351140217086204629907063852635880438044100919820250571691205343478051966416103467601046000878281617209654650816794562511433184229068504965562229555080981074678477728146116751618341787369070348886460960130213865988620214769973507543944542223250236842182533070874452188263554106651997567632063355210931023593215812481874918997357792996972636941475653483906053000678205236252438242870360654709229819826366642376269449533625881835560524441085331012578774392215485753689432747934231473574154942578374453909878391912575444086943441632122860016213235819830007099593965209033204137419818351038966049599247917668234609957244070404115720124168249195470378455452624834373812338076144158271926409994061799486705014357016195783226626197911062846547444845282885343683651005299702938922462997673184560447066893285668759864309405335901923801648034413989023648696983271559689436206384777624888382407224165284779048631491119618636758484989971243940547344393442565106285736927871224096105417500050127989601998668277005203243142642178140790826428760330761155675305332277534002166966812098733998470156383417656910800731162935915615873836123217411971125486436716521132410932073413864483534939131369814064915419920868077223599393518641923489672298458629596444884566251312709262935726450444695751460637276784632807781240719025779778523671145020019775066538167749870147619111349530063612388407504924747245493785597075514761872178288795934746968154607722032183737690856842634624270733970658217761148217472979678804377508647728263796617120581205286120681034366895902348509339345484923329626694314676786186958915236854697938038079197045422230480147888309929814568699755169780725612402377067950762180566504176859962268784372577393147103702373995644663396493053215314315229915899778347955062214807712228540326417068392000987766823549033782822627372232495984280272470999271338597557076314137427089799709960307589667009229938681199592958029428764560672851119359139339253797059911492240379561594774411430581332884337726380949129228950997385017854784223647196901027832947311866037271983653473664948155646365980563907810680587488640319070055682703475286757325587070515494089789725855670224576915102185948707145923604470425883511708822056982425917650408243264861948887400427091968468418352643369080774178303045689770174669614650992130347032067642816600738911801172090477652188440639216841483879691755501695521519653986461811718215936875326305155773757348097890351537486454772386259760867906332767509018043068849048111864103828481674280703741666393303584697426879524890052128415658710369758157632780937066763545931973912084370791828786107396368068053482856673899293552129972152095244730583735105416247482971758405572397102001437647296802513181488297026539745360036998347244773396667824994266665424274059310931962069165296149331075957209436357411861425933675748906334217249429515485830221717031014435940673814246222087996129211184520898834592995198750677139334632757437863706578585621712230152301023042408614473116252188620023606406932091628785596251815171640521179075560109176248891195559811905059065124001375648593043193546944119955260400334761036209904255360409003850433958863478939193856424474483479840531453518620572030013784639097456242225544050849970115100356449869206217585304093924876847115719377942247537325661899152235376202894800734996777397017261856943281642339294273650930755951655115469990828902415533579989568756265523764559734978947914202894765501018712348409951350641688642092116006179615685953746119965952104584192827438304971219066123678972976811464118347570242477871466584686612916939550511640826354334395123858759582674795343315704876919141975455684781670400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 51118935767916877416577353336255163196454387081521053329667027222750888196301537361058905876916856910925511085013108401317524910511749426446111310016931584552257193866570595069785497435987712419782160753154388779035811352435977747486592388308239404280190455600152040812167101313060216477320632971692396380851774112454928129971317472091911618128033954653782051973456573359465315279884045725515842190762526686098314510263659590242816437973235737890579859500569021524422961920477458797262484442522827696144289987254311600032296866103098388650165865249847254216007287826700518493038729899438694429085584325216488068897776094625256489223044990873632141960992265523607037164338773349996653206163817319532063928537815716184216308961508424262217837325685722251424124991352003661229158675455532998030036662574181335711792596131130713867970781316064290437537505915732085986633212472029970034628804257030697149792462537219846612782108861703517375905068184919189946987151215011410656369986443867898090091542319467598792967934980730733644834611030170304728590415047738641745230709284171574836797186535083649955468075885461276875469865143363249898930197792126506288841794872555252545777026666959386991632637324949660385649393884152733605731655180933218332651513749420251348976974826735795760080075838499283048572605973534233183218158156952227873903584163471027082756679803022906423363470077542069007802635292348069104095411958909533562550307946250958703570219739063960026832123397744555957542987968150165659977286408931934496789445564459101877550203441837127875160695168775459713281763225964352337456822446129053634498902629382493348370607960406005818467470711764347914653559414855195534438978902017234024287581143422690676770118112491507821749916480469453287034792823814073962965380467812601101012852448627258039986132704146606252141316267630743286447811811743418162481964785803786597917888583605770550499442295158842112319077652674924283186385225959680852709019095984691455415042639226701585507911236522127112638792294564375067310748008441457519402354413626050626750452641004132121994493144874079945162328435200987600605480177352536186742405859619310770781676358795603430155797557566880508339836640651927275245075550279103831065963838357767561753834216674647452023786713136617662661195593319804757974873507429513487821461933606512286057046673249646552242885047709354547369111267570622812122698230483076047652309134587708650218883595820530955863749149711350570946848037824747161707474707908689209450005353068419772105899337233225018741173288085903254011650564614326490918546958498220217811225272505584391086672938885767279031883910281279048337546053657443499326749697485108869879073682545828777015180565360135984930919250705924902893183720205948805238515275959726809428053045498805475464207134710418120309626734078708137816739643710130150111834132483040733292586725912703704990751812918147872826346991630983456575697499437737322024485561893508151252357263233254571995644223046717249874568741033029358102181971310463825660313506188158532923280244666438622481051623950348243195479525955816351471608668924816234299454611030473404160945086381039664049123083262390439264088711715528068382143323539599335718285140572233700611387075927450354004528639912940609256644484347822735138206504225935916321329754467256763777278239331992890930186244963065133937563286393177205015633703459488777617409979495107918455101071790479753960521628955226471047947433637785843063787854384713945293040534224598799324174789647757390727723268258598910591980393440958621190969444543951714449760428027615415421828077934450525411018317409203843245158728751207553913949195420156789652729094091553367502252218832081376686192038931646036628074884500121975442552685971786491561970763450830291199995531113343923148273187982642383340882251684673762035999272726081593642569876132444444077602945139144110617403945858848999544158397732820326570123459444405220469135840588204147418979400765829517806894724392209938448326353200567156127756947839284860722235670241570368993388497138844754990877475325925541780256886311594408379837539644301800176704904976153999812752727351697613617068267557593603814608501939455706023135129143844033320256338775589588879750781630619916388353989206289783482739617259822046465060795901845727375107815484809051298789243064592646675077355441498039254917357905049182293566692101986519635726713913876560139081372544683966523164215401790921704949005759071504737488655057921673560513419691689419793322853024111480518108207322980517506433215739247434708881653104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1286750885531195324579135232315665418280727884834872693492176386161185859020230294609254227623894160504132347795606747054540571948742549238069526184356642099751977636115165347622224072841369168731909329450370424856574579480347444865200198699943672696891016588584078669001414609716816730681717228945714926470503131749516253809722891306489032659127815301746044686941366496551919862524371947789940949840632545479158592175802299381065692466581907974504854288492303162480496786534383558724807132997925292428651143976710896117226357544751217780640891206616684056144459067450459276473427249234405891897384406631816168327747572071818471088590546495267644061022268791910741982820592156357442395916651758910323037792806032643380651998132839868767355354683390391509838298683301113208612464801339997906340469265828820462438166405619293827127341454270559806651009626642754032170978747685324312466943228648490949896084690100877562865270657637538182338403247876586520890180507027200662255078844358027490296188854692806526638488735277412898655087433645090336038923060281388710682875094151777577750937623380232957587541869586877043700661656527244245806775303835175240018860369040685412370491473904646045436407892348512880077070556974592594653055386789364034054365283429458226198847514666516017424003361735857398765541111338555239461259153609178111657291229177061649521463630274490612879611963803261184364656484049014451480156670522888780811914741703494283455595248121293444181666000976943194111093760157296381190073745484190154946152989734860944845191610670255016983392329418684341279631863744058906103002408769597534068349191581910941777928858182975893781555540636165939682616166135635723536847133559035919298551357215523232226482090687602690423155937895190868560205721654903799038893464042569891708785067443079700583231074072153112985609217100177335290558524443092852515425403508233997372548573196579540012991245233503627965837055708712466752748897532642774468010894847430310675297633657362147001859937007025712222015596462483292335767657001242761238091428854120770921559676696092806750963037936256971315950420313313510696590770193531226561076562309314875281898033176323123079625582357258322122833796978325393048276211126373902137345856027262912815707427293089326268025989444753816593910938857311386597442105021069086710499701039019535493963931341116330031421350161252907322690784687568021947233446247571079703336400831522459055382403802911254372173990821935127306019491755903456494037354830734861189013708005496614316140960922762185984626663318915788332050426761148048571438592011455791997089437639451558838888334178087493977969860868810230618901970353249471147128199642183152057335272777076596832326068930939228207177919528869538248746922457194946927085141709825334841837067629176925839686381918989627969340867087932394394748574518541721766297940448108978810257907502140169677458370837042476926703742747282633285278920561252972335379692360498868774862580579354840247040114612334787142423444119339120637951186100045951578049205157146080416265786217058874056323578426978698742299565378813129125453797522980433706398561427562412922292455711062774459346854919811769566497193927128348188224800167309676509740370187276302162047781785571638628161774678774042894941126916827438442262136918916961115694900292092482453898891929720792269723973395719295452449321017152966080833450493819948217878998359020975863123485141114504616739981844142775891105374789328536058723655370926450232747604180594875993348637835941874405850845261787730317378800640665290684374498979644472934034896496927638616419878265211147720277196080557657711984931757465106008887356370527122286190478998039045399938572206321030605944721144751229220046615971725871160336625568306197321869073311975648632470929590408923343659305625870014894557763034081550330738396278425205863134962846582850025563382023894244681667146207299674218011727290027186870901283618642322188940513639156864977207367956979847565244593725074078626473989828283179292965401040544630057737954542422661465107939328216657658243337939078397027237389019095844250692458861806582407159940984089157363002792536834404859051471391108220127029266794497366389687359536694567552706544949607430593603830831649136664624006937099949562322260887252800172576135656975791027064385779320452272971938411504814366776073028390014256251272812163737555440363112615370836147508974296828846093935871535693661767435464691287730354211378432717695553307076085029456391305699481899579785303029884429685224659247292462638627423544962529015739596144640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 22333736328620883072873542825215198296775987371252580494256945857030359896788695277133953693981706206673009440656784524258835611588317762215942542953253697011484661919104799956353881057629099645787398522865795544688148345740941646791025466857632944241836246250877549218038416128073661065592578976885047660872123830288034636569388418719717816710377925721769927084103666578727608307753807350789739990183429819987041182701543126124243472652477346584543230437445839495206677650527090240582014267067236688634235121583090790523700402184698573124082849916358754870129644559457961010722727914079161361696945230090995518897469601372489187691046042697159695846076253694020482295881736515997054857283924302081257727001749032441603560588162636032413123475077672116654231186956259117752811176662807912286481184989966025720455982381335614879975890164452168707381961703460280478945053456899151014844998766609891092727226797126247362453045870903648600356991011883697312439184110852464903151978339658247696940149221169429747786098480742707577477161514082755201420156595684353087595383799704081043708207400096430308067795121669391136085926764037578636283375166644586104903761572588967026206954359193330089774435369446938366344175047413872547711309759330367028827994546080637182222776876474978563888405756973003694187159565957751725782026325755605938339861270712200966801656020733869052816324534633179732062098635898350308397768955009584633238344278888177663673581663418201298142674558148847876020542101660311390281667617388015184172319557096143375826089809122766302704538535272349734090111749999716902222509316219534767220175921886214903108606365605298460331743524654573343177201299318892229523370933574160156676094857079754095187256172901365864185218170680265879686725766218943438599685836463254125853032189585602805711335286511378347162659862515004531309241494674753477327539872022857930100596801157987439967900468525719362165629065384721913038104272826724721853426884126591165304738285134224531071351927893863892860674909141987383461063217204217329967247678937007162989276870071611594497846887484217182078472196280330358039690028413240362058279881975379935683693952335850147515497602232417727969649152837631805791113435854039539179745670325054044664745731076067427288095139719945373430326975600178661516292862638927818341722478962692964124105618608205157913103297419452471277471847144424598529202898901166720795079077213477957676127897278336683605981439306644655795556509185609348647820899760423101522803797078039044685040985667040966352725396752749510473816929356255088686562731704572106476305208586960885987955273301973057610947731471573031820916257819180074749881320701221933837978588516860569521405742781113824584757124944020129378312976105606660467672880921067268615148320622858231356373852722053694547696054126270913708329363870407478663763270698594486903377707260955575847109412187587789359348316238527058442293056011158040165209620265600668696325409639635106212581512940617461778167669736696622969401981770681038323996427916056839438159682672080308031895232943735379744818608273656593748734743402406584804152107222626818146838907674206571384318546823634229934203438699743909987589480768009594207442823259877660603965884759861730478844344756913145077067453180888588623428488087267122243343893208432507376989897882391752545906507766419470446195717937605979283433757465042912935859220571372791869164392465555673902011637980575393100900049132023568672369306997489104449812614557242105019836691696286696166208869192070521641912307624314400437519536639521493623295480343433506782634693739995816124158497951951143973533050309317981029479189577519490372930285082794805624632534741304993710139473750399579673928962021424592009517809762143538576660989957399533432237438688996651823170800122280284016775060134119367599760704664996233690093859285966303335672010496392173891846887210032828826605375901290374964531447241106773101395104445359557072390221855251260327666378712968879361410955332947737051813046782338112499029068495566743821191452107395577861925556762898802944685119748569236315091907480170043361899877327320464634945058519455669632933133609750260451434239304699644168452895448240271373751409817556635904027764814410383855799378904668490928763666201682776387359656717341164493391198649299818305973062629018259462210261878180661010063114804241489262071533826296863752761874799319268245844360210331864253808511258826660024950028496452434944358835496587072923401561382964342212950755927743854245444440187150593000533339209459419268878696448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 263974022840974782424573177379422433494104742573053279960006900761115574343942923328513735033417538194248653724141200092946958912926382514496581858549483168660632630882289218087840839618658339938914877525777927792001320416862358110273254322298633130141681884435134110810096621787340216686104415879013381802270755636877038523314933325449941691714449222613018230451857642476996006209944837059728901747249697790575939321206077808836198381992825167204873981024009604498587447925669647934984674965745904873591600117438379507731373685784650161389220382888702565484341134014066283516832732746213516042854139707045167271841655792403668452073054322847471303076006832288790004887199156196481081336480111176663070256797082995679894181584912617639587928624964166521317929747859032402567462334951865570137110987112605631340466722808854062262281910089067779784336573997229515924399767436159180799334532384108093159704470289015488562954454364387186256651687425067082394766302942565214249410198219441970654869026882088158844468066879637066014062159102426293522494131264836526068958369492275593339734419604484913613781029390816174521843835991576252292992131714530561491927515531416757322073062736518214294805495163931208542982529036934256601661894395639609743518415576198629725341365591711751761425869163504072653075450577125943736931350971178631405263614865383842477271064790271831012224669401654511507404892648590174468981990026038995224144428875892711980031229842340809665937615935840894045478094040882549152864968702049729756241936791135530040645716309672457621697229744223533163126455089682763330764217344408387995600565226224639502384953519678953589776970249466130197703868279147303493483786682081850499864403726148320732935366625790292473748579356530719716009299140204911787112646733707548350617038505369513749016004173859869603227960615296928450347340429421078857551459792624075995573224347939924983831989405362016977960874621598510167632189841458241147899387892755378033920519955762636910305161058380607933445732604439892236133554938070185866901755115533421934606738703030565582383403466382718356330526987459018251246470980309110006062182685698209120813920045900828153960298397210558347007352196078069873142401868826537287681336617026899345981363605942495626500791741443853860585761540336604036671384530506487190419915639140528788855698187620279652843943928199501134935737120854965135729684611474727240559734788837003781913789947284414888162261793028110134525268837454779053953786805891068457910570736197042840718485081032306945644849847837802829110586875028414806729054008011833129198943123686137220885123984110132853976044307820829099204239697287521556915147540188397460723452543498920615513212599636748272638438426133462986472068565966149339441381929146736093279798662263366798253488467742781759036406319415386818409506502428085374528211834389930008804498975843682138622734503033458837611456707334934758891180677216597143523516447018361139207532797697082680634249995489725743782967271612632789225010442490220701546002358887683287918360020636139184866197839682157724414006674397555377767612200662179022792604191111996301858912368268617026010100296036396563655410203830781344772593177283556568887832098606704568398793771989905555015102927583966461276626183695096013888595650337508366266335952402950697599858501240141143032346733684707103962422079416290724544743255036062249667414205960388714871226486400071673746672342019995310382582628053908189489575677247167764173217896487253530061970317091584595572895881252146888998733286758541610933025633779586897342080444916643626758658394676836908638075952159168087270650126199041653381845790556322032529615320876104529252673445463968665113520875370468193340339591917758093450403776046937109929374927115813784098932239010996180528342967591436693262655863897119412668014013673331768567147532161846270270653892218761251898175781101076719374844035566454097904792988696415104376475464334817452832125088010670711761895138006193744250071178783729147072454838534975620473848777773201985573582279798398014362941672772797466475881908064725609617389175198571862487841104584513051711097213660363311840627404514490920539873645563932395141404127608215470589440169072253988578701378910529929924567519145218005388904028951307694101598598229292029292231660854796389225445800004502040553303469762463112238706426058494628366896886129170445054799987587670921152657255456927044367236760340739747009775937638776446802594316252148669346305619673671167100147596760406712763419951884608769503361308284661398800045178880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2131011016789128096840789644005797862242424098962673487134774445480689168117964309780197110724414689848318971598408135339232327130378628683569553452317173362944949720293392258804318164573220556574092190549693788374311455633138998422726978771598043944191514399268585044811910453001812292564816103061086593625857865502268881018899055476049958967187889178037165958000656835474364434239444033476898091025951723892944642816650028023673206582477526674925677818200121332483354965666674663567660774662552053496393236338462276208302701414106787382496170327029656675160248850589765923924533106327866075525108539671989599809904351991390199503119005806033337506510399326458686019432653426926033048576624786956735333689771348536355220693443424831381475708891451550379978051711238170514504230502361131830093395203750420124044318868505196809251169768494377974391419725970959666966181722789671809367315931231118613654635681531839606928673353724281492264192096695264531168348856599138828424467568131894207231667423026665912318996331421071220253431943217644910597226921735956541384919792037182245615487703036649496490128093950486784760683118283441740562133258070388034099265548927164735602798337159810465384020838685866340309895987422416767838738353453318888906879503713120561513096333534603799966999764331927917551043286936746905030354376828297085036087623568908254748674436785020893465058597644132096567981028274201610631881937329490932685757593480846459685599515370902792204274499941878526606903935629947002276338099098703603921705875392068827414225959713152718219021384042979075049466602855767138675806507873685081640292505626069158253787723766541911977409330393075062413866477122119668528068111913858093534240854981243845021429620957549799425079722462595465128112372031707527133948575183948690170938069564734448971136605025245048086630776366274578974975796362826764580554642859439824402552401606920536938542395740256662398391146862539492014024200144982410283217299504104835877520664672803898844964617537335777010317671245031511773514984109278983089487307224070809213309586781871911096135017375399089447026122863812959743559833186591690658810712265744681571416860182364999430388435744904062898703132706508651980663355353057964746424992616508892954026269904289752752164393989990952194656212077778356272945167624391368641845627423156936719756502677795546372650930744811942972157514599024282496422023833871059799175358743719700203823417815513070112923800859492694644926756180157718634552404953475057527165931148784503033237396160046306415841367670217980471550601327148600706033255800058202386412937637313753567097149404959213701581439301262108912765831992848203866277768349119548205012151703030997801642335893925545388649080306650022745740269440889575727038714380596027086847200850185817160829626793177930481882258248222283388505651937204477339706474095305283581277826034788365566786609249415310690974247812098797616411702199199452522896900523487140854117696287345306694243020826037447637431679733506630275212819181963669558956736872036105819283587651854298361578628524843289664438115301513783759852005299097455177746191495138194503558572325304684046991029200613589460304845334089400987281359941983545725136879539982955091516728400071282427590506755439275856011190800286943888167393717967437557730347641029998282735701629291292642181550958788416392399188452021129675715525746998755921569785572947616596645472687812699362921766136940482754991235197899511004516845576296312952328463126122944872071143706267512273886036715036780056646315631371604559908687117955396974419778757795468598044690773747322104837129876149450555750848301417282535553637309699050661603191214446463350134240913942040484833401548847447372541896856841030427790155809516695504628192106998694685905212380960987577867473933777253579714605178400517254723889473376538152518809668240735667737841782985704308749470655564694633389435961564064575505432861817418678022258075593311237908169253684655459230107345290673417843206015051323113770859486882105216326956875177409579956635044163519476644152593137387488334082766230044315028708982399367337658340557453097490696082230360634296299891650772227885901384657851498088312536155328478065151377635696736514273733938455578634770623201942085957624189517599797404395318667594577023682460454601948147543609085343189094920053564759761367655520111192922424594752546441673713406209532803010144160577832388740390761084004881886947780875112595655164673375555141477878508264841260559835075492732603031242040507768807192579577578998507127551347916800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 10547866400203145874557958652529448653495466565899510149039972744709893377069795119125978191176351951479193514514482070198463840862352265635197636483524296430014042886158730409864382859871523182103898792794910303302501679079131104057839599517149826944305216973384724434824561288429202950934850594755971502940233053727493123276359399092968541325971139299799913572215625745199036778536613203049879981927246085758898453529719626129626322012417846314911280688562952752887592350838265456566392698948177104526193229767260147688925229389234461162711943523862426369682340881292208197567984344951780222262937957128707717069744726138941365878721507503493804390813186647076414217866907752553992616219568390932293760093146209124769147713283675099218521300484400455100608640551663372916362715255497405687280576465945948568891442296446452875656986613684306339729388374861728464924990354761440731713193653322247039177025374564362956374654654583027249401644001341501348621184178697953946580766884218249356094956227811190422286340555316673563576965064871375342781645986237996515812489681841612889170488906927230251471303824007319099026939681371718595949091166767636420146984753244392331487278703733970975070232071972207964687707567976621771671688922857016262184843425527362389255356542173348259284402920393280964865465004098388885567991529813360822550880399932531734779981462233372807805740018155718203442836788624453036113347917053872582042523029139197162744823467285797138048766830655146857927352856838545403901479743962580892508828493789943286710633769155424768054069142996236431874776929624551888461586830082466924286320347074550997411556772163292193896146098587587805023578970316808379154372422397748793732875869329232190861566508083643628712979540768811188186350642038569647970846472778148442320886085140963874778676665365871915980524367903046786437439436499951664505473920372600341058886774293539755756544765701863737467689776143035546023858519663000685721558553539876525486973383276802392982964007408040330338873265606501950920657705841846867328009669764071401931627801042642380805690235128060797425847792274643302879834168587244282852765588083213872968618901950178482329461542478444146117532936967511546439483232235338890399583623304954105213849735415774045198427376071039062936294712671167367544815483549910958404611324129756673801987050288922351117161618624493264396075000621682401588905629687569426122155577798451954894112024009160586741182039181358741141225670259394669431040253151792894707656973066953036725081151817748451538826617871689911050619990627481773716673880477948023851027222016384381995325067945541331655334285961230993174845325170427342016741305068800726089180449245575944947503959270279658791696837720555918829040100745798289796076393095759043439200158309676325684139765944072011080340595718370973909298865332137251064207705986192217063711914509906275524451615719828796229204028227563938030916367190349391169358890740851615976850746863563199093270064818013429851831094859708447581808716380971491910115821820882447692413019567255534552632489758851912020450302623387431815279866643022977624184061749841367691883551055324632062842339401538769389069028443613654203358526090242949717821829446677435166814421652980994828560027051266785546006876207734860888065103221955403232588527089877903040466405603496883728375288528522889678964671856328945289041760121298294583451908289772645145589238186651605344969508391318700068139151487207508163515533054278967978071905061918203922346516117611532691446338849041577457744268262338997400105243254177135137057107634407413557263128591566481971208781269927174771011635434800198812798016166824034862294004675580565560842370947833821531657637387885043007069367146968571590344816755696889381494154425155103652568477101700200937664053699030134755113399710721758896445256473960321989964329382670975897177854940321038381767805012454694692490387467846349724934012475690117065732171836377407519115021003362830517142217416420544569774649196850769839771591268313672189676124910659361126969587851001993792924064434417994540789315839165106172729103766544261524122083907609671923431483194038506466135313554956961997772740191382483409389644392207711660994799336617434845070193873005773822534668166107084486390794865819560270555539249626994257706711679050043330619958342915215787677106647679233939790307182474030458494183864150750102069967423074435930582535074419803072089577865031143512758678714851985969425321403235298794226613827638118202033708845248773196983452831935938204372412796329040218685440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 32773879003946186763783210109217886259135406153198331071856075023454838708270322295675631782250271525507094082268223165471885185948463600445446457312001620653614842695638834397288208974070770837044277406054355247939830193771091403276364569671865218366235489399638284081737961430660107488464290226053351560751347649548402504340176200163800122178117816202265112453449054601860948997965837882842153624965723647883945675429042240243641978543599441821199548403376880395750186419563874524018926436515774865391326666948633405350592028864032812508693488505025102930917645542684869730180330181350753979535269422461990372662982249266392667708878308681788237612246302351841861533556466710934502181059003799966136703150317754468154491833515373473539044752564200515757019251771121570657771107458932275668062385904409920264291606544652693640950130189450778222823465884614091175494261663015484271789464923031508799963315456846094489819099418784266680404981909963229369527420236666926658627814658059960244720953780552643237582950661702878359140141779365217686237986420290398517833578310123787123899559413988738094329569880176138091927849928178973249147827328955461559772254408108248536978885685438759451837005600410438531833183509288857683998892395614038538053551787542213911440973137312592244580156841747772162322099589608130124584785460588670380749754065835717609131823656584028581221161639624077335253721091252439373089064655997209149791058668508374771414410149283893749783769982476728515592036011999888185447048782108976447823847289154309529957329298253626086682169866502888315984994365106209636518432719711157490078414888385896369007464898148455262009298119818207542823581753712591745542808382555130941000894978384624066917573698084426642159015452722366516861719612082417090623494828278852318698890704449939796971385274147219314597052310285928545905767201807280986935028820306204553734056534086813622008704168033277013576865470835550434976165553737969704135300145836682096410717052496901410028524294716731191588503426022887948776197294362002110648698737267701741247199739707866470858635511241961556137108289121843579699468164841589474814059756451743937592698023105765666264494232281739588378065202630916020780469670903955056959562705920505567895677406224290120524003700683648514870981535293429228710686523537394382124630937844056949533894953136291194956944484704149631843739747220898125410164811242195315121761812306534124147078466145241707572799877480822786079041798181067657689962707793835516779817120894844881097060289452584311653672225510350577132255942391441945917487185175362542712484836726584744333748501933777861650094801126569720882027510984777621632907643172764614766350770690006041524827081777305887978787483376253247222664431073208802153572659776720141620307664242046396521995105613968105715924129358749920834209933822073531859601963534517498975440252765896121722695117101734742362603952802393223732416259912126357604027624512739928013741402262530491983917317997261423750274451735442683160114000341943402164493475876471250554084414681568393841537754501427327558584666997104224601798349971873911829633176643677356870297741875637304815798605712496307742349843132712372884048994521516395018391515943841547035930902580333889210932413324792671091338305611144360444118971903892589666471451363866888878154790982637501489300491738662834383854084958908193901209742386548041670463714917918251773524226456278866145089651685273333034313634434476563614020450672624916291667121086720286426761501636724620354855091649208334821264066168570226398315296391074685268915263522570735876476540205228623609698535132475721311368851291819863702078454481196318365508016842967507965447192833017408641722126886975519265696912779780029252696964821809053443537966648683319878640794076907373191021513324974151357783469828348072169229107111456125159187464394879859520386904017411471033864917725748509979011888732785276515526427404765955905239241077920368233994532651545098766510642384397636828799395136291804692939994473308648622103185553501464810192371482702993523124417620293759687944080120611238011652541962619828596145972774711996168507680958767396859121006603666164429368709430011264336111900301583873079559109623955802463615450564759655481604220236273324140356019341982637946852020112307663757550551774344240599379819175602056002256065393208025190503470863137195615565964120451312117246035596111881950167701612378160378258129021686359180029955476745510270562640151906567798062628582779545613553618830428117016696050174398767461163840061993783352360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 69068165540365945374443889344970521394509612196403219969635656990940583117147249532883791993217072744689408472095078782532401221875439938818313477322833255708376901605588840645817197752914867112314099874424777723959561709554460580756289244973634905714337166962328002324408264599206255813993300043646684888794285381736062722106198067076611351576325086756491667369320619661089882254640940827919731555622644488942979075494515460574150702259540454072421708532760047602020888621405367483287186396442242725294827343961984904486260599024682405239152408516110963612582768056665432253900911541633338988830304881207571656986816355289091473091467843104006886360830205615710814580500092852420956790692512817744292134127828947876064173929914254064840240538536123836180620095707589405746140108025831053891759607078971696363411054408453478264407164558207095174153087026709586781097468610737180000992852295201869844787485809889736591513643231307910162561059579702947813334680274086881630908793482869567581444723340392989765349953580832081148082921862965014056302200877799478114154251948803094817216151227068548577642296877983909923268558192282022347735995520751203878113178024623531094519232102009174001027474190885413475628236961019325311778650562311515864540884910433435975014744558319140502648459726394984591953297285268907045767860181196567536121317106998215429458567463161535371778394444418726390886725808279657206736252956416627650684390590396151739412021733278062201012904546753566998582378430505743554425682599933776384016925113101651662403438125375860919671146740357691667632399608243455969751205565244375423905926809377417796143916414855154466141029711423586374441626532015494494986918264923036267989198380836352444536163384171768090217344578287844008531304185888883208579558562348937925475554790881106387756199547352427690101849716893183144578078445329302893488653611885487298192513084613326756216057232347177099868698258069872765705973366370765251557469970966839395805203340271741643088464627721562340414693963381907556514022018003113125299870113950869559532828383455657587800112267968354006367579048894417711289804532380046784294105812131088658653330773584690836670612248767676659228340268019424110511999307551751989464277487059169583600451465831631758887865732215156661725914441858700603531867614100287391440013360908401418030040205192194446828467470562906903613669085150822774535702395710059493619309737616550858116326636111342079839353195291653658323335767267619148900844141450837361903532102147526224368019469884065890276596981742802777898212975922709115728490802431448251822402573223552736792879517097375085418812420588901049027878871828576166522373050114876553194512432320743096907178492550628418926265739622046549484412255083458452669693717240397838330088053689601908667315953298825772974861953863969302456571117545915602238108230800295886962795878639091711145751516445619432894966207492834244424960147916196278274804501202041202052392088562178451790591465640592020206185583552770209328686144602056721404153161131626269350926267338380814732653203611614122559865603235136344368578654002069976944728128902684356741396806674637749778519147445561671165167051578121746102449558706323835680706903339044572548269593665730814735908786004595904053770470869798059181110650414933833663994042762921547982143184324831950369282263421574665742943660771511485598150755525972423863930749250279187672649483795358028891982573656053664388986610908535006006405562320699438915938629635561046117836844333876505378288085875316943620253776681318309497556580135401821219974789323478271551444656613930884722837122566459647187658824055899455254915533719270822107238685145707121365229873467117778179385880135242579571528386817213447749683606607828587253608546898206306927255210419771437945527512661500925354937284006590546220450904781489921938861719832345315523374349345056211518363358855911380542802705488473305826106286231816207928603406647083945826983343907927646130241953376183301724968604665162177025733512940243085895658098433042623573496279847581515025926716198033877291831621995763950659206401027247632464293012290677821041074460766006465124700776627258123686390485204766693273314847282238337862956549220767561655590772146033226660729290043148224517649805882101130962483142054998893591742850283701419543038245019592715204807937341299179786941190016447294225564655230682184744079868086188444630081133993052239815993388742976919234727723053502697078320238861147836735537694927299993717727061334282109938609289826895836897610655593139835764736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 129923525077465181320753401875937839757632652483269456894187130416750007637515997061106172027978682149874929181332161872060723098286853938851123607255259593784697869649099009929942014766093166833862641662330057373041182953770273018357964697256914873392740871878009747731201736205530843950094335966193291405642680028057087239826270627986501528543000031101590785607334608615377779544257334431840316445905917508390009642924973593463847804833691154413782949445246206713996201728211798827380944186268893320694120728343252421944257345239581886980969572326633677458240581412671415046276550845389818137402635819051450888973853414370099066234425837269194688759846317248116584789615392334873451534553241347256403431265807660336357357941165921456239040170522816921439015386277575050646352275314562712490725292380422057194197073361221530394518620169859238732262276162941574489711369423495386368031040469171178141046243803248498282822115855286617443782298634714717649689872901272144242008031527038227152194467613235685660861399308149596132181831569237538234604721144600038478123788750003739417407523246370229515412706741813768367143527320017096882578687771486083881513101837423919525704531354405768768278176343559483764088662644621495546927169948296191490776431809941214220809270121845092531299909614427928497489377653349898848395954104007415864449935989086255728108006177855122074716310327612595492644988133892089374545842573447754689047588589207405136652688569953259065237894856264655237149726288136101092825342093162882719065288439776803900384053658258769654672189320346788383703317771732780380617138238258363237107969451951491817655619222077117910277833737485031693252278125712213227342495798279734302265491666282783500683277950762575852216755455815871090021853006015049768937646895787513381309419359466976130542507289737415631178476950987168958790986415857018678875964506090409695997100632079414356066937411706789505515124648356945517547062057263810834183275534180525980875511622684873796573490645089689822526821269458783254048625171257325745363995358237530026479045888323519802814808016502877831324634552843490114694411382991166643946673285308230457016220303064864621891388349545561202937483267412150707232559234025977598593144684431216293303716475602737881503274628968646498880086215952242707350890493366417458484856488270938228583953627751742232827347167531266842916257878218330438938041289887896316150185733010481936309011304563051488757318928704162498912726793042986104858738721955081211528751514419904793042460953639417770470396125521620134807162578852669594109241393429431248273054314119911962962619997016647648062932168501986168230884030964319842546334492431165825477085738683673087447836123206454414150081512213983238069899541492688611424495482399604088591846619310476989674596119527219902466578764796822941292585042793453044080539608167031195982391855443565145598055532114875704070680954839702413734002753152951729091492019476838309108377087689539869553246519616808770472281767774179917145904644586182344520812223882236640763845697103774601279085083887216708260007108909827307304246565841813885889300190967531970277441467725350585313145646208392546567741777636432420298040053743593768921029872866629627014887670634142392867757037117755730813429728817925531655741296286362595061466823837559156613908139712107740756962104250986598350002553042752907653044882859175015526265244788065078385422396519915657104117061996974787737662239441296214090375753038474304144827837937369695290735026774407879554893456930285178929225198449548158511520189237889686202398085220666354234191602822629671009344073405432138500291108047651600618673858521240355019773235347264169577538474372841412619654808594503846839650267586817692421628238764241614931395948540527640748882671235707187293409969004441764271638685014405535983447730010283537399673483417890148301553829915391331839848290360457386901173836113476211230587794430595538116342883953719863319376577377341471803766113132424349590314873121645390723109969185206471765516708051074969093019759046538351738431738010674501310531584024200823892577715632013419005047277999222118309938095140357405261896883819131463543260888737282098889571929045718166081382029058276445572971815761791889940265589745611052182272866999695836461138379333100950049432892412642620358488906411604446191294113163699407502528866204864754029211819007441666497191190889669378236776629844406404095976819967121043150300886050236127775603433593933358578771508907458549964967649252280756964883891497555039721693037813721517260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 194741276922660746933973398785130388964765020610526566213964638772728465276402795889713318632721680738560671669473372227595783801007705043416832869819418409886217503270794484279793254837917392344641158239067367087809686319583890938010072992350833703743755481465792066960071804012594253259847789849835201244275482460623601489378588567919118222696854835558311171133822256302929726693134624469740707282165551604375446640294257993450397920686905047421888994816800075851925921943576190746129297840014842904648489319264809135574699301730963885905148366919978242367157158692682860972204249329952093593411652369391239712578443085991798982136747722488400679349157324380752880700848079623205879747478068047872584284972594540374674063351457098649002056657127653322614190114717109881369701621716524605820272064160687935906349938542093849945693073137374987666837595266078402455115161736873584990703888346499149552580033979200066887806143475321292501190627905157811918718816086539332929767217120542706582501967818897903973776810409435244168545265055254814325908470112529377291790941413957264115179183947546773628463642476435804157741813821862615181555492877375722633777081038406631932749147745805463576305239617451090631381225380760232981512061608213222071720508207689225987728476476544202993634346023545689315637259148712730268255615894357038063415789678924961759967669032904619182947477905934603083398155911501934256049035379667815518180192896069969723644813115607433839106405470859509404273220631656665916298317418451032484364982441784352326100174866478108568643143670619127801216838561373502455606079746252926264369331754573361042435739752530883925157413958625216404599352784756529579762406025238331567089431448590289890495880119402487666199117725536598771120221951542143312455110554532480705698449704530846127737415539769621220801566611559587842769216411132923822683434422653395295798336775401388423627783542296345171351694942842759577817185550979213617166972028390607982110775793879639667455396851521948814565258466733506388456334856464563930143185679572078495115649805482635491784409261789698170912416488282565069146133360764425132335306148071198293097426227544272146532163335237420182259077229687510206907043080946830357552457159117036983802406399518946119524406818137262442402857361282883003947040143716760059078615482302845192087737015652782431917442326001151615972146005440311865105912834204677398306312880789096330355082228635230621774297300411085314753986452828914414291018167865648131916283458950305111363297260014691108353178414095797711168209884736166922315744768231776298215554330639335171097058397551281344414210607761106839622360624357801294803526229042425824014954315308828111266886485092396871044556671484133540663695598443240714728329278865883205938920683292404124695447649534525913288241869466151245178930878741418977628086445006462028236756596891743697228673114087822020488648127825637603868016194646658121992494615165061669619887763725887577557840708649490479894842155552733302230679735453879101426491895681223076590074300012653502396969247820867806549567829000293309581918783286916013161558860282780955628756490269642348281912225203431657161147196651954137974492632632796125822858387690024899139083845160016876144445923154653516609193513855527019770756238320168023523681064241296707417025744768478419094441481554575765068629045559913346483686227060881314373088668112128469637907016890782119226257868781166595438620396116679952225170023760006595958667229996142608752826765535505288697098844929113054433693450063242665784878219748196040359504487902504637381356735944640061198510500758750438945699739025335302398711758244890866149690020345559780641153297791236481411399609510353177142404927483362812853054362883716336608224880734681128694569228883924323284027052101233514321065759814085352632143784887710482425744545247341776526626021837663761788630030170937163621706854657313515227533038430106715770303914881550809500981316853326379072689718422658462022677604393607818172243838175665721885615820336153051276332238851183159216492435712291645509001268437139221317114159523808467261290017590836045015742689651485371499633414164225574759786744748962242634592426442029828558845163164330220365268500516389676907842705820558629225979946577779178465549350667658031276426214238320104540268182238507077670700129908377367016662258687305140878963578306006651292222547695667013467793468460385001528957808194008523788355826045920416969303981726247587461139449189494061192966195484092973792965596754181502547658339912777728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 28680806866681610474249448431145602549523747972687258357376688071158539450972110406022690460563542757319939522007053045748070266858662130623329948046211757659522476388212882969512676750850547440591270513713993517477283022181127692840188464315127551345759278805946526920809445777695210563976069198147694109096996720992423756674575231314652646736022239291780189421515622312683201607053544341698924049182509833831100172042332765463945693014000578791321694931823388575371526454982891492549448947988814560052547509974737038461195583079434376747093696478759011061999140988788313390339580617127979734802064445623966320873810050471320699448064012816820714068073098505690895587023939074698137641324405723885876319258211309121246464856361225335164826362588138683236737747708517564541111257392435077864241790550493935826328894569643158466317321562951997270345030459398872455172225552853974257727417463474394866989722410390484388249334558269602871341044396868153694782409864020253083501797992539320120182085858870636939254963681017808552662963205533724315561776005649767727476247661542505241123778702910134929148396573754018799821662075392563494322631399349394162992469513491982027693559921411887698755921208972411693307270214225352782677828041990277571680890486826187434191396926842482794681013927219088288411350744876726182862112771732223617710769658372837894619573864824838570068361002362291073716849208643727304955223968002306989156861729804649254779086017548462705063219680435567824529138763279931213554590573629024230446417831769950078522408821962676116543397502435501555145931763670181807880046092811334418971443077670482313142311238266791424431845430566799804826168974605496746042513451224672161370069343049364912172559249545815182996452414559245959914929812588537200072975307679154116805500401328287173243987916068657131241311968154018905734558632227044712844373527920906878904325106857205836548866834032326280092137621524029895457977210772830797064474222919871611276298979604233695040570754466788469396773234670606405765089999322395638816789926882596303448715943479946529642726965326054909890000951405892316953738037469405967784517863737727637637647929139771001983015980316797730904011051641792107648068496117097943055725433908140793329752741382199871611487396902583306512518825673207128265931177241534209083329891913773571103745417340714328094536465312264283590606663947194314535444737070510689960452404087180129406099350968246134384707679752863927062481415053087672390883451438097238164041110062532224296954176649701247600475076902193156863272688256545713296973394758585361508997902191518583354773365143761349056229296544106825933250438393745293629082760605349131191790237831197727390539729590656081151145880454573495328595378955254369233521189712647889172359994485068672415498920754219189359534598576917710908388682881018268041169173488282508727034310158171626551716242454917907582520116842463757615347440825504085414438686267595921884866813941353268388116730804928490197501110788346444211364049148935534914515932375806240541170093326707940992362912025553950488702728417737185222612244273443314720881498424275951482484861299808685767723517589708532049532268322727538780232673665506690198511223328626858942811245610362432002443402090023824010178594253211127752228763972663293030472195391895668378219404268783991661835812102288444531929910267659925096388214871552442457676598708715958892826034233250953153642250065565401697422425694703446561005748274162390719220370160618663946842847557100789509035974950221565159660291804380025989861508855663817872459423437866517647488803314809521109467867311984859769259044123826391885033723369038230915550107418605145715925637448629128954316581033719947135250356453231276166033717781988300856045413031000544414780714808021475646978444218891354181936522873075869152551589704424751925848148770899952490790177040235540339666474867851105442651387119638340589173473980435842526452636119185035509253162711003472349038328272988260097122452971149651130835734079941502074625412542130038146500619910188584863159700361895983658183693489726612907314405870863556139655632247323646242769966989759574830207697392355290071344439148633028424104645320590200505832748413050681663862275544101973859999259575373661908503912180542187744797008264933539454104963968366876969203428191093806425204325999587134377215218157164432672804352576707370346646246114299923358662685552159452940386458210846499431517348683207124472754296377031926044693060352746424298838362015815981543791452840134227006600421495013376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -653792364538860063242423071263664024500199160000727713765580303547632785654901673450608785999986916724555350162483082249362769681586708278334549566574897221798335876449817063752125745853244249719999057774398239514373517717077769700790595042043233318584073813473743720732106134675920932218063975900765714502032098716857476926036408231141808597260896404174734778065397128633125125211708972243718502976256890010207184596724002141281546942763353711620869143582653589708938033184310898236735644371819951847214392027689419175905149606213321078388655285490960362405990627545291300425591070476149202958015550660884490064241123223869786146823116472825648572496467204268505197166864927321855829052642374970073702538419268350185890749427599266691558826263803540015816334310334852678221196013731227276328359939270578447127259412161861284254167582173367718300623404861363993739499663831961055396477238332959869832225195297286154805070234403624070834731067441828776099104718428276098758368606370580736825793720217005407871038099901154898516637092371193260760718942963248161391995142157701306241747344260455501706898422043411159830903071452291926147949846854195863599252914237661046385825377845993722421531463867423504106677174668070971305012759736540895157135606435051201624422368777049796869826494161472469462426933823042835119202578622077382844652535813941309678067748597075695705779977281756663597301202666253119368128349969449148424857599722112085248842493400095681253677221254440361610004280890272124846031804919734934746306178797317661717571292677213574783529377785427501495319642660657953827826327911026826110214177912337155910249008768190996721132133909080861052406383154557127557181734927705315304891303056050324505647956816882058065693154718409357523703145250632332752117881266126871153567168926746631174368535208370927218033808403413257930518831772280683824423914220825161223007106240525926324796998695849301990058773450526871966143231074261625137082969853056927717293277568813152935112017301131021454422600375414802123660421223240168287092957703248301166181665013712650910030470466979818125171906251212436751608891084758342286668838295480118257680207398566853864025358285847452090189209082866045678813400649498669254644110112392886186952119088290658163311614264208775980029772442293756887278587059185834559103962964426031534991608466785478422668152830729042016699246192498073206210170736060028536655523928687841875669067397155590766363796510482814383105206204051264232319904116354167216793371341432042767815068876377100195093834467304879833421490380803713373696699355395961548710725850206114799048023123206549899002355866028523753144441511908005826599914109480494024225903241832301343793170272930129162918242441474270468534689363769951083927613872724505577147492594440230500749989944843793092066490363211084468330025029034381018267069531874439323656155708514789675877569504936058285945387496424959469706494028325464856452808501724583859181899556059007042047812354833281611487806312441467726751679460097370691252253266961570443918722621000138595393788730340702651258313636321297652516648492501793288675240734063404313312553143526283936013873560908967189449220806119297152401025321759710037145873830213306417765396165800819810332219386591847852084511588762764801414891768081742096335014139110158103144438737173764742299634997463920677548998744688400761647221405440318415740845486749311460828872465042406705357875810941086086720365470203690528455703800640905147398877234647035470542579231150263227001203096512675678182337617925576818174508034652473396457605616367322235417104972175460132463714436504432832268257814682823419773423199078492792852058664335010710196191406873759245871930117570239684081263527049963416377127193213517099931308224668231735359524145598500209456134396032399714864957328498050960744039284323387200240001262793453186049134465572709904253299628269920945887143077535141177051656382007369020643238749996930463040727058182611471999663501176866908804206387272194622258390636030394362158497354528565880745537990444304864379335309689489602059053942757437134047202926026594673874910026632223997570457612715052296213871329006809562196091141885811589505400682309761532362890088821704385324602652767567576011763363756049648137316934708224254802969564033727566595391929574602225044643997514117869968017932589533697354644924420303957237750348443141042898021513805056927405790472281835828117261530398971357964367416413273560661397054738540369865775860694885186345269703230922046691018621174258420485815082260889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -842148832573877149413969038798269977598725920092430172199478398165173068169749750926132287972693672688714942071969669103140998245270015866281297453823238512973279765344628981690174583518192759748147015416287636948769967912282608681496839564733135773184730416363396793944352145712575517144827879441892733628692266035030926429097445532422584483281834748103237911218259065455432190675147266666827976524763844978355187606861400961767083212428449417882730079537288655646027045649081514370008656506401138792657304253998087107790603408825428207869862834331014303715418738772463681555520802456926738720358367007414816390420809650582064971207722362894083939049925418539874511183848895275582558244766824676793787454948748253704357591155939421607757200000774491874795426308299045741949868259282218669088210956478315496997081445011881429491113523046762150472869409719681379108068736309606811442613906318454655363718211875433068478288542323925084345908286502209166767289457821321759860030483990855360348581382309559503099416072992967709052656825357602955563888081332473883461307601386136353041166073547164193243037972516272698465817296291120328367437128818835552166466538903724458321671844491491001590947201913971348973432797052408649213318137425093995075124013906332537666725087905068626333802516066455522190045676717653121835009073708059028946327514947471362324590575230054038771563774224649757630774659377023132449900678334242225497572017909974026632663920993078110556063886204434463455003085659909496875893196173872870772849688138960382694756140271682968102118362994607708955068136556842670178962060276103834568853222136804038079950963862885447086971355337369355358567466401763152948068935105570061356152234717933878103150955957867488898716182553677037104676342263820745702482494952150845778823238146881326802876749083480247952592206617055774068124542005982435588775684251448504668596894387097179645429831965213027505750869951434101196402973682000486195240762895037780559482802796521256879519794528172895068596453706837524387476083713076971451958565893016352590761684627221754043896219518934885290015021170844031497992844213808062589233680324662883932979104938969813680809595350030246543229861208370572124416570050110249709397264568352850764507348277497874633582353122060874102740882533030435405461083378359728652347697581590294368569089216885361993620093402238677965116973822948905131622378382828082958681041207155008057421814224425109034960776222754339551587401677279579074748256792201322485942681867647458711386337390847953882132281057576817566958935143186086997705782319276064421837100905866631646124015579669764695832949847286479340332368774828603334150542646982252155270373968426981567004815365850131689818471314785072843047799641572927595334205688471831855452175495735518931709553264150542631610295104410230533826141121005150187596265561981504119882222384273586672362239745115553326583378072460207039474325050052660099154368083341868064785259684467661854470490778590877088022002409052344176687903619708998497881287424731686624616999252567209254178573866484512126436451028246550692561222592596794516960186452386858593772497737152904888324992937744345779715316541777891439763211039381498384013285757605834436563732649090543797145090920470835020262832031018545566677539953793921404455174673782947125811197109598873571356834892833696016343791688742912067820652276838565713200711840059733289681598008356998463216816784310913012586087899117920097838106668389064541980239963533689234042160624117094747320321077273277581915688847581688377729707336731012578286379624021891364953178240932972209463772712521982228401264139933247810749023557228399844351626035100935813633539070646636969865028974289024565110031198256975116269491184816367721661854121608303190718669835641332725689013827017316970070265597364603462238295009559153710696340162373507115945381553512132415093575016584821260666093542754909417692516804569434346149141609836108900917297035781394569504173997908218028231505316213627686834221554328544453925341844456956370538445718154964011746575821697809867961063111767622678953348028543765699895261081152694163498871719549066749199279970837839430753806743463262925050461612368441594950107707283409239200272943279464416543596896363444456067979676019447072043140772002699914263064060330719570449712660127375516303326408154824125389577215210273925948390118242741644093611886925118204394970341048329900224368130615800310108211290309090068322131551235973025898435570622070084923104288826122650204028515561487823090266102824960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1283955508947239205308428486759088973945060262035273985973883846057186015450906095146792584642663497604263237087665256532240845112306689115774547027350719950453056009296551121758540008197000631563150072853133248249893491386292089864288787338459524024415619684384444698582995300843725297478098335199528997503593305921621659782673481557964138561925537860363065443050190591448961938822202985430930807205945387348977128952837884994933633959813864005912451635765766250018447594127584039837795472763791446944743746563766919001922788339513080934686510994461682188189968842954905707104805986499472041919720388641730338718437462402244574747005134816293914069455838285295808704124391662668752946510029552549700118372917300767131048935266183731492447900074854533969589770452074439068960254094264186083739711985294249732365691190116517313495379988729616542031954143755434640423478166322153280908891906970930341090700136477909467177781110877951980312112294067298964314604851681521923042483604493318227353239108036473583766427774925978713718415139819482714826024651920339696383148388212385402780814359074175550095841447512381454118734427337008759897184768327641049642063903850688824946415967596566001390338808599019564243499534261891411261144177640234721701515871908957724844264612920507187355814659701415273501273924323889919608518852066319628749492082267798508363923246158593469825540953283244293532214982094732663649677640262244572610938955905591050180981822852697855928311835331879965814046810938194786520002508637045805020762869304413966310031968416921688176126142257532796904857000393331345686151918966290321424052079881270128192259413150025085713733733549174558522927042480536268264900608911098184297173397683650537909244182212030149068121845312265255579944309426999396419729589664053472700990990188162933400109407073781277358384667993054502200822254825200507987168143363928803314815349295529737794143318604686532960724696385246119208843616648936862637976751969724316032339057345114728075757011579744584642357708439183521807238928327076473519507143225512626985309630562229280718386214782450525861334897197511709915090000237231486914255277160520584724726095427490029855435843453567893795026625443070960580485595215822161778930490435397502525635039531318474702575805961355116709960721821166460199922960666435434314083878957212916732149195874107748314014456719244916465785890380186699756606578397528966704713019467848655291740796789355957149922283314037334905837718687738828991378498782266614125680760593730494911481951848548852161994625242691104307011837281145168814633827813252827313901102129213605497337295827815372407045747508926870305722143291822735528486246713282529703428425714827167306200555832207862457483170081054903542961070866828813102455292819439679617541050895736667468186767442582080614496876156329037878684952186281574649819615849783004671811590982283890486788277353746155729056760184021259672871868358508986558972365569665705140606811679362337220500105499378130988724578546141503070778633420031877398759603278445819160580716431730156573400790099624660092963495659633723825853171492996850616580529071201704248317496131776430469662098140798144456476558324490085859939265078048758726674875623019823154605867373216911327002127605888141834119198716148150234507077163057470155493502962469625983975074542694415537941784143989252968334000161002001420730371614987483950204979831767113573413942408828013928173000583876740828416566526815802064806968352965313516699198136173257307198677713036307284725218875908761130563185064128628237461015437103075803613791139075783479287064951506551343183845360262673269281983854473737392140457265122519299595120999615002889308894905631941539455218588657792749656334206439065475559831196548721709100853247714338833877346535054109826653668054572673964660232879665438021074993306870797931827411355171454906782405981617235878371431727673531511645391263050538092751412248017598930408219286629458243158813041771798148562611547836323571619794636696572110244353998547726620561892256790668583351423904372799752040216812537698279065532846865021318649960791477288319061818527746992471927994314766976371328510832482203207087635911494981456362862399710058224554056001851655066050114279079624912360163082827032720084901594919270366483833606760981615777294454940527463271453464313573013315399064262882323170985098505186287027314079565377701446579512648420820234867268639210755893015239774626617463561138628820798965593717757287873794782416386105655283516091059007988012406194611551325948991242240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1292359087708929898627114644393405822204956264608664864370374324035191641538264359411744856171342408934745132736744813666930483566350368450451546343564934432086858368738024919261589485982629795720501760954907864065942649612744051127351224884859883062753169964456351874887172018543059366061929573975438330518857839292221755659434570211765844457203686534284686718275611280344809651277638782929338141351603045639042931252246253674958096879582356106056053976045886944250370312036296074832384241500371349859673015584999959264992544764671884131380020282271869521692913993549355043475787447085520910458319235677488769881655369677076500279770151763002967886406590210576952580312286763803687543094262016895789466174013656418257697128710307895951298777121913963946443490699828055073963385999246084417809247380519369968989561796169639064715393464093062972062214805578494554989969155042898330987112409164419666597670810851492088778322689643603935776166234375436510662476624391456815873873902531512957791397685937972827883235275500150996391749412103696480159696777143857652551548943969892650233136930067449843438554345202850394885923565512793024710199286233660923209067414185643311684880768241191231101836642326986912597224178323996380524618720647281327898709830591580099952158278806193399104339845381327038370748631828338151477273042649557918999965830304197610927806038246461043485767582914574785233598423765375136723572257711951889823588914059101433908086470206197192488233518453352723469149277102877598896103605318959925626591699038870514062765671130346602219814539833026183106642489616000341394745991638503722925107655461145219156197530496351915335134648830448425178338393586548952263747966980738940024794268967706361734548297175095966676106873874671884671947938040571400427380503482972295825096606767590025160990119073726580607221219215614488623685898455969308549996787325526527766443997654596126151038293363386836912855484518870752777983117463302137531440265905856388310082152377591731183661728243133292031765721332566226786927121882203310567581434163686283062647528242444302237122150637096769421287298731776912232095093673471966150769245859314838756549367408747686238049772389442815446181239402362428343754636981003155492930115910823255203358171538165520683211860194903187512582814441097389903466014311954457144401540494903014855362293670373307353489621792264407064763885106289419653890843676569826806909678046155524160173069305479614521065225107815436309013387071980618995267589560131980177659837548300732396213085792699480533210816317175337469261651588787624697937327022202372265238054752158782056046616444574544277049318440099219811890269003926723938971496244836176774680442843683695240267428665537593862980580317444182589968068963440742584508098735011545987780939323729153665207484834033443686816888782785916565010127783449524128480526286403799253828750202821889304065900368115765947523890162043838308678147994910136203190382087331909263890917488622455134502087939620029019324688306253373560017608472857642539041447999364954286286209490763628022631568760916155906553351029425105101862078545094225668456162822864404908878408938082121435080802713326928095221732282862208326102244400359412010609362886113134816786912220410240882176121599024684722437337271964442624657505557690331732113389325741771905422850960735044542792017335825508486799739708787359065759363027382388146326259126704291754854833096725330297544276379474044877758077669245313401673728436627331866326626799112847401423215878996097646940463853008767843150343761691005801328391541273825360382551865499165458595227590932172004359053964576990620180247329919459808522445941512348080482029447977681581095493034976926383048922974251884217818379481266315091097780737232549550525154079165609321429127192129765357277669106970578010278969176691804853091251897786340234626761866909564300063888590676636417892822905717898094144774706363395410006821923218248531631768504188651829961342680982998653775728797884629669894550701990908329224799822006425011060647809296644991832968852969197880833042807457065552821931829638202174548072898879187492221518591857407092626417733234010016368854728044292046836962543040525703640650460877356265852684267490582917422433402911419900113355164808083818070650228634084824040804354645216713690667842587628070940017594690785825076152579341972492840917751697453881630537834166406631643886444263042017199277943260233766134922226578978911440270348648863745854567270488575114286144923643691985834140913633153605679167934608090032640308019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3795289307163319806703776430769455651463519341828743673334055677780930852385912812172079277331248930376939876411301526571555640146347798391309180425090591810821982163752455711092692810340026217724800783903628702152886078093572360667323907775511881930604354618674718768996426877074448690560994410592898984578294287840132626403023255924659997420617128003500415500162899228837061544538194988927802219024235892995911764150972225792631793542387471224305037612648524773715721247246917131104071210440472710271212708371655133814776664421448906695161562452325323087480005026079698798680835275882894834445756250934905076044511819392669474057008136649395233039800296724996996836700663567179118257994307393728816110139463796943396620073105887520979487903585337284553354596399135200907385325515464977512669656140506912450723060184334229634798604032652127955614930460452908428447759330003236759756478949244668655474596571673637180829601997041135917552139341518716466885947177254642538919454851593390732886258231236003988916355205549512161120341800013157310356549541457546714981998957360957841401107267736352092837879127647347587932296723483302696874746504632354968866681686069795945917895847053310710976744883419939763816600784700046998966816325197898617225754134231213841198490008533060529530193427762636517319016331378126976016483242767475130570456747889617632074023111355442216514680387471677864390983487014133507770290067136355838382380131570956886090965755757304619467334182920573500777385752058448522494650925223253191344095338656811385947670003302025514023585024917762255359485016387165873921356249210183105373055439912181187614675433209249947393897258640635935723825293340793992579546164413093468526199420488026442924075222467360954906787257927968919686102693428630763354891601727546062408022277144528913255831398453010050630015669525504160986290970922470951470147734304042807133190329665152407456953306940075318732958503575656548962521071807850790678715444703573811315665679402267649699447546568425791487567084074852522846342680679441756202629508245990917235873006298124231503618841832907315462053990050558556627471471412448985463048923779484044531995166988996733742968187988505233625816808263781364365731972088787406936264179884543513895092222550589659955497643855773397542579009901808663009126739756761535624741214277740233180123123489622272053122385196575378304009409734339755961046595391391009620462669740678019278989790436954684640247972928095250490237136023305270003736357439621090920931485749561121313012122912854130465908411719982195004771233864430290621858840363926574875339548073756864549142426841079352420698651130295166297830842879488849837001740392107204838050358203568478587576006473148219318068295984491602170599209833002615432511745151811755922640196406740011628495288035449041548380982738472866824462368938815981527599393189013792253678379667941717017397912768491254623531224501985985877736516251950136169703068969437031840812389573575373527562788488860341884073517899795547797755567384137790744049437483285117456139596951744198116546863221655807029486491434212429968290331843136314573156191039736033553299940726859527852278984734676408361881259701392242009605579315510982090232689260487852559060600274930113030699334704610084183015313176693442539236928690484643162415337227629028961624529956362698719352426601140055258807640010624364418891520514059296389333737688832481432743844749493005875983475836764964249207661272506560532949544592967154989020511749979452855851595036495922032549897037580852331685281675497474171714710552431366524101141450677335470653545237967711038988165441910466857558858466188992198226812953804437535527487368007501488970995934418673420804606625772006057780279870845466335078763868118478782215341580404756817644781539572903076114201495092529349953353296584352909084582884001152445713063512497304262366677332000730660088967393142638368823219892428299733699071834081228778034327961507258310559585140395733046207501451406097909489606081914371275910845379697224884423507806287976100828270588995170290300489412018387397892294749977467208342213301225737167278089120911256965364223919462338348121679384310880250220092017678194332695411816652561904870302641169692521423128892818473489572800290613189701413039638813079778239663781848409309100095528157207901073547704576535010072144670600920254530973251646337417117958941148044267919484362824749902175155626607068208062639569923293622293672019131422804534248420952355658246762904260747629818628181849120306661328842043139270786416640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 5819695299477501445838810833475158410382974808340874816640020638732576137956983480108894402575552813650618442676794107808122047249661073622337633870561961559923725640249818604376383476525798646439075549866341794166323066665955365733156066470785517635207858320448053116445488383357026047267144778639734140451830313930657450493651975992551286190365686508599148732813244429749068984177819824797335571326820305649288747274303088371734985803740334678131058359375763271704747222978095442557982386016875278114531445215598401572451540391447414987026795612386581779556869146220257296845707000688679614215104473099042920156413007100286560863818983955192648047762709713112815790570960367029318136817019103293718764542258430717357387580783427371983308963267870163431546001604319186342743431151238994660605244301581147046188377115266325959526198286649775704747204972333934401219628764665300352747194572929089014135871551001378231869098525229728317040469422158029959357288909838665649442034588401993353027535959525213226429805008237701459747516065550720159386619971930429638216429021867474055102498684907913609986622381116762719819348020886138105179938600826897336369609815543329665523332379856553323165068285684030491419734038021263024524116598275516211942388189036569568917422099932917700143718212860286982749787408799014414178342150063128298840998342471619474577351997751845447864092522539715575321721907457297013217659515027687237810231177066162341536337224965202338921511648713386889736729462313902067238780725965317086337557118577675237485913836493249544902683951827709488364704520404018204250297283879185722642658212772686868535062379323854679759393429522617372878865401065594804790552975259780451080059694243762186617471289487229670175725954968245758892361209244387724116076459771643511781471473029209948074347342099632590287134199015712171570875540517150661556830659149781411901204106098172036524646272561977947043735167909269128526343344104462794122299538117969737027628593297098154587707875156777497640478002671332507830185745289838424376992604419346860928686362815405883839998850291952558607369207231724522380873194133420716796847771825063445154289106359900438650011356771085094497747745284273581153218484696266562600345434455021129168116732516965868596337960000019039354284802452803101293511566981091428253075495833575192537346462957364787150687472627418404040311782670034051228916060031650992757401180671435833060437789495633322382540658618722233599877267294219794689275532932530998062688102811055434723777668438927618391763442483466388364959520459778672888154395910220124776294423399169991307165244802261822035944118963945426282424456250458393645346193288808596509062175549504765881225715197036071665237507927433613919181106223697304563363018050984454903228538253975997859520663993050756051091741194257953218070982094145063405862633465396500643926857526890405710189998294745120397066856667417084757180566801900049842200005990055144178949207984451586116427247654727112740150363924264129533574519185054121970525363789818712144368545089215751949933232764324141609203275683816215398232237640838909265881659150885860667882521432200345692888827405449505899290498633893651349721792404269128034832262052929770626764986995432583353861854562365492688254001064898052401240368178406891191257040412384330178214583202191507063087217601647276474769050552820215681741518760983956549162621605549057206038116270524804123082137690435728900897944071860932012105581430502555664680862888225051125907631689543328007154549753408313517710881335482909275756305098130510561755002502294403949629802254812807854559617978194202189269630623674168155528141019541118658882027964807359453664296098492844472735242484001226464008645104185600226832477186767830195335959104429797519701738294007044120836308275443795059536479574784810300157707005686757783387061551003897221805125323909998817440080247730220086083100317293631880953976909382801189891437606698548487717293385455988967990382957052743145007732160226657522240055905295041348776359636550773709478240958733068050678520247287429413675423337502925843213114763149241553706342150893275505056480933780628841505335604849343403130128095209732411964930686061871599336717146175710619951136720076278326272431690572012950343868195664374016165725589828533739662835100755253207381926375715625253025550300326277777663874265402732582114717371968736161877593236778263935347294391677008640761207431256147851997130993304890091221944558198208035925530079536708855637888520710041865353547822553022611849216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 7023162101355986084842075813208325997686699140899919496470211817932423757895465919267803571680552412861807589338720438641298152898159760456747986569229175809939478771544285061383218193949814264880029328157220131649181732601312830262532023067126329697389814491307158229839393747388360376837363068023735815979938757092073885844402480411651740242614450352157859905112522167922070844946175093420444220089624804308879000809649852021999456040921879064831904720188144300068590046764054076753430617163395863228581876644195257159612354746822492428113874809115254411796026900546553941406213502714429346825798451692273353433888496643387559883460798474613081239772866482151150991677862264462763276532011637142292204366492955777124538636883066675581276249322786906558289893663196851657688892671651941761911471786702162278824732709695108713252368514323755146599822526186259574471776271606454845777880451861748488064558767147628524388144026597957558079996278340791483965171396672515366867900655673087609714104529473288422501700814799458788397735673851038279561669525299435654282144893145289945464156195474634183891821427624989503750964970092206341545634853450612021142290850530134722791328388517279140770603163836992467040392971115418954568945682131324640491328127103905235384283091307183852463583405105854179274714980695955372376459668436789573491693277140575649884371490817403468757567818922575839694640542475071425036892688832779393143163233800030836710829112700734561887511409225794629102045337100937812051154291802639580310834028793776397406070432567559225198935272657035678419352088516693869901490702243691562198606103493313986708228395740110932424333884333923690786992073273363873761074835005200442278000408505161428820828219334306624313774554226669142338398973852010055864675181877494848730007720985301780962208640111575043986534232298251965427645888845872506389500487185240365915356219567341565701038894420306844782608947010463132903954822316799633927651359853432153935595137020341621234416298314449166938390290560916059865958535164444206030296504904128159293499349136961566357338564179221389497901680064547129515900020804813332880062830880392853598122975588184754803507428582914012807042427394222081699079233654834485560435823241229097349119724015377168414326258892434457108266532281597539754372955543927360465336966715768152964369395703174151833629136751864160095467356427140357951956917103644409015505632082893007920314021445149176918866205058971338198884051435904019978387496727285638158725551119665827114456579315958211669155320151379181085042822932011532228081166997798352325039492049488843871119582761125830989593870175644092254071949948035649217768026025622365232143518083703367721270087706816217051127873355818247949118605948763883415590731715660960766978422989992338054325318590006635149183668514593533727009004291640055188405067678980793157379882575593791004093095929860757096456083618288532880936941758155882171657751008363995409395614940586213582526679643188328014415273944468685455309308046820835607945580758174155193807086210844869797474910321283572559420981669186061427501996137663660666704850701616884372817014371406918014509161745404521431667505991068377441459780715521675043137522098990155225380034419786820357916538882592789846962415733915755815724869525552392998286319095698329096897290544727251782334095237993750091439166102544650278934657862219301756491777909280731515132120875519634265512708254240206140510667166949092888240577301768164576013885075923239434274454444184150878838584783076330199214553595725842294809407081298164893492583312641326965237929392796692732322806384988591834726110551540595541037017687665686093942557180654612898757522610547743735468576453954782150362736566010358913261125594258583688637753845299634911490214199834285032374075991352231780462113155416037166488699157967391533933130537709184932682220235540275451134053944936048332314850774180941154118893528125593160799980933487704064469983890064560476750870284559535662108991698317444029554628750101079957706995162924384937313320026993823601477241896395068086424572091211450518713818146006682570068066480040420227373045842641099659113747034328523128015685661136131745650221861907838755559885405310692163667982567664684666092543214054892661730055085671720335006010321558959366285425031164211182053812824984723741034378114247473637863227025316412162815226852187004037197280696393673205603685889988565118014392133111610749065404937201309727408233582502442237786561510575421330845817548597148830545102462412014590361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 6958282932485935634358255647605683528481239976477254692631745359753850798875687407642259083827247566702389203973243989870512676333949362966212811223697099273192989081264143825716293402762126480431837106010067694029550032002147734863441638100565589745119052073377017944291184688254183375954900418339037871439398156126132371548537467706722556773485450015815987749801360018109020710014498987999824163619161008011319176868343081467670326306976460821360799527862373504913167976141562335135200913796937458394498635765865146760176859326556101381649723115937170581089778046710200192130264286932606441221298115754453185508223705326916140636388948468922136659847144884497123607403989249806710553766758120698381212684870693427655185179629195351348875932661200591393612447950397913313315271732380532723068506160376304986975779423778660611640432993845442552460475378368643465036348506531342963231319045787851175868278224767735394184779939759007850822891899466536634783200030534351374577045842903699454828671645414260775683803122304309382648739961774114269571807655011162984046512031228485295617161751277074602299821689778210963331377176501171547371333929443374055789294086325629488337474752530421101854840280338478416981801124574357547568325636922337564780344018144888732004969825046014960606492692195185666357564571533464464936810014732692570985760522900002975941164115085311696249157145374208388489058433009108533496468868890844323356980073524153953316683356957555964033005227326440302701669835303359792677010498933766843506538509267252725007986448147846263092881178589504416547450392379878876537044529285363349807828596344214694407978797791312222035524901527858301896464906077567815690792886886520846750157300364707512826917317455255025386559086352654698610642693668770663887148417687621957310802354702506788408639837069521545100800750944840106912455417386402094355377502080464643149512729876885266300852022508186484243053263462129777786966453531520916162192225058307404732249832914991323608051416897350525401745990231410744770547023012849212010897576372117091422080808971184649346891267792164559874715227742755341679743776706148481618159948145267688012023215080906594850464218171890125625551269360486372251792511161495501912616416907948872046358736075688944774162228855869762903086013891681576628469690078932074814616098835817380011828023271527190631495805577618323103108679447040347051763726803546408436930109182687109537568744945678646128987489524489444376215928367567348607358296130152056264858903031797224984849525167772596550617005208949160211570613737664009195102823248192989325803508095978953407566287985057797464859361933435782040290403621618219438523896440841375961136312334869436974430386968628873187869023462409697506887548247689409970735467433710590056990216195792559965983631822223743083445181510321018209303036316179508004698714908228302223525183680458496714210803096119597093519175483133649574284335979586475348711686103850529154603989009077796014631604802494601540399226767079412692299459523915403573263625572431357653035777238429464491934393017878258335767950286396134383611139594472673242243338135033972986471492884575297094426283840713909564356611635562009151393691560002163450947291076344944381584083210933786406070885295585360381872150537422270929041194288363826014910948542429266799544463831122409812054845141547555333611416311589216013797291038346242516069153870377553353116291386654506962248359353846654956169537670542116895403369101061486697218285704782271926660661767552470531649959824120116698827172698504101471096877862590974112477628917599140266011760031524480870305767042108204467169171802653552204934600218612343586386152655676018364644946820478698041215723432336485308855150809445569880722931950073466659514543868762064208248863931311827667501182989562482280885531453148685809071216110937470678465388844376150336066962183880813745387278611327868059494951438863057917534223053119704154991971371381339060710475659603838188217419199868982629422175518989122915571928903388359981282678291245540969259135075705327395271632166071293067216133628742073729062733867756628186393155870371765888835367698667954863146421060548910569917592657554570875101746691694807555110443720435228107558021474353737263196876696993778175505770247450091218707885960901383320116979093031378827949975052472501076424529327933516495463378845380744344466751785523609398062172571894649126147238099718419278746777673321185340355934177609992256334284105116182372194909402255764341100511830370138936831983335081959751680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 6021771944797654830326167716096859896718676309566956165049585185823745573574928978011039007557509803537127718782005144640286327338374476752406411796064887985798031362126733432085145093874512671886603139510978293383376169914557337697925009299753657055607883668036818905759183477978621426294417978452679722497151192359469066929147693971888311436064293631907583766930900077653626707209841758798756854816330780978740716627448918183229586170813074994931249993560411048782180267824597950276607119400189031000931836566566853159961934539850880363585620750790874516629878078935684890506444118951046069974096481637088185401453266099819002035804921737946198709613375017264343273582081775104722859252708591152989211887640646674137907622873309948561609922583821552901610443019309889524617937038495571307368803310369216250682543382446612146575492917619529578159269582645624814580851589075972436756157243506102527646180135088885006304483917203145995332204824694902152395825592178979819227165648999027321152713289051917332362863360117417995329219662387785735405795404493598294097331822933261335445402490641808324208169406312539767567421303999717212913386723632719230153775805959722910874363550002905423906002766428407676241781229345260926311677639984898068394917505032964689317221613189833690075207533208788258286203128343173456004974929424908182306192172276544612109297931228228804066584281921756865569942023504570191699767559004187849453583553967566439830867225689703744975798988110213311361150330659776522330702873876566821266655628372546598461624192620280358904323949037427761614144746881469101140574654573256942220895961303072269743251912323865551860389817221072911943704762042415037508306146930272688112117383566659389911784130266980294081463262001852798647714228803747607068353236865570856390175257389977795024158030361846044987787981814929351514552674679636167334537208486068291768713453471415267747745886622431931124626929848345845832351904247359199488989004171345626338111350924497022953486713813533214281590576120366579008478689781775598586005528591497548341113230575749190493346652309446491550971072398220694181946653393229618821186621953535812940026388347209666313835921202051436282986114266465001034940539955734965719107018716785750802040801582489361104702010258836863174681725340742319955110201667862344492425397996253685233245506500723106143502620530434426105905404283486809514726558168190756627589111693099954935890581338961846795414915216275999544888817857552699159493200918450086984935504836792174407739828703444293562914824775675180418747014732458623597971074452379715109877991811928870992485442695369459770602397817135721223542789205429480237400233535160047481316496009396613125111638990056344508574160015273734382459678664004381035898865443070604722435349299865014397651366119416757440572241790141729589795043779629185210026959588933575408937864385401491027714501930394737425001533387377416161189064028353488127599686681027136151220937586456603089946681133918669078234588060428978977913169267695710243183710122249926990311227410714590432225842046021151926548368292060108886213343783347526510116626505696203398666033796735470109794995186985234651759517619577091991800360558078661882358798507126174438125017244106496560894143922226642144884463816097154118637076984941972576968615889222399764510970985341148017241376243504046992985806671176868262801578102041972682508408853121336294215799950027744865168704091844315865602123844528185323739154583225042324018695781159848268518091767880943616418470652915847793604412984742655015831602052143144662678885304687576409730757828134045914418446002747282048355755556796493953589009361101277197887717520910886158470017207087145735951713759133122018131674020585076218532125616520459645456886877780686714516326234732824706947393615273866870498615396350220439373219027846442203765547805106014484483867190197031587366607214653401183410316334780911156282131018114839144323444048439133744446187287783565339459610868723545655225231713264695860138775625434052765042130779471316838335809323341401588297726958650980219719236818253933489004852713666174112130301861013027471025440380598736776743307243144102400992983879856617655833702758129168875566608920260157134147419845677652047686358222392470814741550138256153190532242314699259382388663028865799085527088703244136377647715998294677995333459816334940040190689574708263691943057103413846470884832654682522757996229346884523632621451374047240875393260751383067425644317408808155922075586463763266785694776825349144576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 5014823308434162496764055098096918243104090800754921828427173877817188923950522102547186004832097572158571378315082831233252528298231995049946483064166425362558221676701269544086319108855158785350702964842216150028806162534370286913389930312176543655057691140807845226415231244312940998730787907713252680696198316429613888192039646065883783569271756065507898266634187101718294209135432451139309832083311390487203904540698890529023116030615044674062485770971202969859355069182839303390233510854372774926608580256139407984193865090788415716670489457686946085609532685841075458584508421211719311120989663305296156996645892636686898573961304917805530770640026894743679668547399415510073259762554537324151381019150259133419286378327314481574080527034206296644536634181836770977914828753328799434526624006256463045966415521624598429129848699540931383706386455068135132485623674590914760391505654595659383856986970837807233758428888201332881408256571111945285108940044985134471044292558802850016297915964084841023428598453883346484188514765377109394560167674919125154759215166667098154333256731394019458314921475896237268564140653642084106624121117666103607324427023543035119036072797546030453908499056285006251232707570962618600413488464271688879877812880641133875091196177838741984178137856996468929975282717142259473575681404049563789706499814798492178126231225325389366332319823947786897157207369586770240719619019317174139932344594201272926416900237733499804276740489388039861295528319447925438741364536765907160313716654950667812366820447072348750509719988024586483917284322233912891876651102303716935457752335503945189087087780449744702978108439888744261213353386504615784285646182377092264624335663046049633223445500522621487016302266144527522419682494747654142736927330628299468004392314195663062697081112156248192128959256030096675486393681775410106150565461091035389714268564643548820037722683075000399642094479000216460802303941770494561841255458808512814337291116084498645256397495084502458047792732726926259635325231449500545463192622329212925530989956774131960850580834866243349025338395517934647947155964718087292324943602562927656933108566004057722832596373699694675098293122772266007673713538384225304028526217368192955985994932976372612651691080910615589181037241425767117394698582132648258390425063295916067994304682882591755131886917817755291523833222545497500481695992653106813942464136877547544679948191864688732946802408537384501039459675670064882578030761698209184054012832060066324883935186382496741244841922144273017939261912935251596225855236083291618611275175768460316984066275567126701386577091383158607780426449643754296956380944399952455220562062105171229711644490619889578998375196887233162992696280968697021471022483227578398490199107429314807508427872601025795004699566554698216780392750245893905927436742398757573340734534007480825506374782265902937344381908118051765364995303364770213293422503728593774533747658416076648379608274531801652200211894865479174556054628378487038243326044304382177673421327640277786887449526302695582595105900712200466812264653517826121761431821402789405931743942933286088804067122413887139534545091851832845007097999243818720707280676485766118224992627053658093302453070436545052520468926786616126795724798998370353130421545995776577888105481611269464473052780785054406926039208854391721170959804551152068660894433909524629338129769393104286803484917616156383201690506523232487966483327600738523544042678397592814473302884903390164102775613989733140063464490037578508312051120182360191159155441479018494977684461534791061211447933138857360002841839414102204867283145995825681732097514956437653471214649767358783919721244805138849995533215863540953842505400367604262758824312839842038849486424881372604828044635707765567812771719044571155352778096600808788003177635355265402980097424298380908465566583042224745575138680906569462185381876812056319318132595583384731272249062176572247160815613128744834578622488347174346080463842220881760422943985292189555763134581925563169733985485685185302262212729314305068872605170186275660364250070071185785141257742975500667082109178414028434503236417954635479272876219019953273790155610253999067355230131270336252913716310871599359202631548504355660516958973619559660522348765465354304933685459616814006030457627825188209882105316081069447703209734242161141416006409597957020386598919111612085651173312205602869695186342303361707119533737474090969884392566954202156107641022780274749964191059715869900800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4136208420081265806131727045818801664375906874381710119239891435672127113710140870510530082411744323492325760452153127421747497238387015330024818185883840030187780638103394548964602756260732790438233736282144823648443817071095448065549880369978650900557288834963919555725549637905951991755081856358612009335608345112125728347325252664220196521924152584417269127586359488944092193340002615365422022706860047607666947217476222944218162071218603752648835554561042998126003159067462552725111534853419766121443675900772397634840472934895955900654195121737817339831575407540182626260685174521487214545110014131517927068159952202161404140623946981685726380854199287110245009274876208339084942273700550050459492524350973548383491146674794459017254490176686260962047321770512545953042137862128700345938596332524143257184507458135531228386950138245816684329230565234280913612788778889560655276395908478027280433967143414419393825979896414968557361671280121672500580092097691934629662207741120204039733176262983747157182834123796066318858978431222787154430731788056613277990206246888035064926876418028619131066013962736002090168467700385306193053225694812545642966978375984633378683396873743037610852526704027120331723590053551959801814273227706803541835174204429170721344374618052811762296124496882094225872155377893815728328725167569655575605945663625227566703130170483340726368471533041466672933434373982352127347409665066824810659599427629417533230075168951339884293928125312784512547976842165651478915807520982619556262070392864443601997793479063238633945641816325255385212572073456087882210177827047665564865505845843737771334708303358983760181222683580069876563025537730919819313326246496745878499978157478103376605904189174796398625172685676003919127266427483487247033010903780953077645588913564249966363573887504689911799780692229312946866820584565113997217392109474878741669326354182342757927992675586405385426824874718548088138230560425109919182014915778917811440958397704462518191914957091246174348750730837560893056404226168802729683283932866809277010350140982083432976764019804706274822675221592538771358617608319711628073682610335019418836576113724551916634920803357093018167460119972903354893415499959636436384676272095457186463491717440750447267341118150322653220296110112172264052197951676913944822052827380530800738168384044894876019133101644808430662405781570290490096044439870229430764308255095276042877143992808786787611161586311220163586960751210995065359337899540535549504522457917386545368386788278120776613172060438075350986953131119295471428797138883555243522271025254700582292133521573368254529065778645896765405263488552240991404288954994885635552904030842882847954478056102666813526945283520636373719552885313127177054206353970680346611026939381839984001801401845237320338680715979565220019327754196296436002244406208244185450660499268953567577044959397291249940063529038441484224647523699358696150072893562675886268520854318964626175209505908857874959114441475109259253247799022566560827150387204171205487428851727210010650227718679451226945132463096626776537471767949983769517060824260320822828570532501256508207253791487373019783653783892680427815076242723903470267159243185562748809728404483982144988744969302376755154366948626358904416554374453260616584613640251558259882745851150666906656536001356742809761704822367390814417526245600650215251661878017123939753106746913803567853356572291929903051783171813287572267783599638143881358029493950666875726415188769038039770736005174919835169230548509404260617078653775644318808403391773283158716178127138871890299283854107572998181872327291606151406202932273264403740859347499690030365154065124414653319159697842491939939568631284871536017599161151767461259121589500014371997237970886307046770908215929656873094127136034061792700886348439703829595306754677866893225160943395233108481329456453249333050338918385271114004834320502011578866015310625078353781408870168181528213500995489301597155358742009787547858089418355349136213350842613622877954706170024359631433755579361010748899494985650117318975873362557756184575326035313167194461155873223760401038797106805071815174324917370986619571595078881707946494107981989510835616864766006500387537502461560459802783221268328958023273230173975297096618382261083510231531656758379458888457531969119039476814953733244083828824304096047361864973321946827199826481060390016725770992167445371516907806852992707323423658484151744694527297795627988716741035537758708207519255288123773419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 3262172822969955790036279059014946643241039010857541232848235558261198131678371252234928519279275941552605378006269949504884349193943917593225535476561117783133096378277057179423583911446418792636192050051677270635157540495822372513171570311198528308228194319630947531510998674236697806944052488711431611223452388199114358264884409628206134585169668831537720190036835403067264088213022181123486944187467867444148357386427668925806759416624267650940183152297691187332264107893536484611403424397033831492543432378640836895262384304893951065921112836836645510016007048677569636068938514297929233431003588618935836885076887629667561734921039389227341668845503548160756179823893591332834389627721907807155062852218266417260671225978140772741171478807803550169556485582306600234519115028719692280221903204581999514407253421325961216844847380332711446759438647695527421284233134324430778395037010376062727648675573430349432960627844151129896662327404706812296197914784198218328640484607607279165381855991664743009609467655536965450401483741491478636524908079278183697147279352150399822957758602566169212035299394450381288860382263938305319019362321953905285785216557652806201589658798176152192038915003863430548480816038714324965306573756132819230038467185017320662542459793005992808517316608528610205073475029267859912816630272547129190593232570132261305134217886221715542117726488357280584594718499471662172697923884833118074425127120630478284875334352396723756520785140843685232603284260259409566722663804567159940404053693928018665154889817932433401543575308596276942764391863407016300140869036139990900533465281772692147667071860576877330328035295515457058398446837450736682850587810273992842762775352414893119888496692971488964001875035552637321530574023825836175282548572666022684699119568277210015516629669470629899682486159003454375850053667429857691428593156330525086729559791173413411238388892383683220444391001608848297543050210252095971347479913286577050849826923626076543450053334575709114986828482224248741153210875198116986764858351463391934128591620129172351005417787716410170241704783185280855530163985517235077478846439662749161174452740456959710244925462794322849583536743464975633450688627087990456169698415281890970372574653772111674330894121379566186755261239013450795306292232479300904067510271300007433086094899131481425136562538916194365057604604553652429430026249698591084738950182952640588351469098060328293861962847684699948498956637925242181693693242539729131497906610565943936889287385135019671279017117539824248283508379376595373666359332354988377425870261672752182215506729728079989258417434168994624108542730955780152373215136948527064407140068901904826023379609366255427085625889905355247990451913599592043162890331846203295379463770011126650286628438570919056406445854699664278640834175902299748392391216196136643107763174248378904772992535963329843859798075397607962673651168645492663468583709129046424339935787999127898850899533520695796649960329939795869955820995985666047007316262341530069523201122981720968748371531605492192060565155199226018821768356971124233159846650973485007656196595057837809630126318462616849309551290003931129448511854278162652063618945080969707400808478639746191155650482428600017314643110855995956549248296295128398719342587605189367246667709682821420645313523142422182970794937608542779919444642515277740234717906336234721132476862006801804115824082003597338238025902159961209419149527235622836188765073415783873954081948869645219817211908912784702396163654667721483264198148718746430939816909714015600954721552265871448131105777097426289729439300147315317432196182263632757141659230949386795064544999253295788318732283001060269683707687290299852760345891562012108855155912641332399007471928637555984431576263813694840668886909980778686685592097822723391390252453386989377657531239013279668418624635060631758035196419843012586237007931991880190905817151287786059767691702034557033756490830075512104113928371803027480188322020088689435820191108968313387917211922642560505623158062668674109982528944667737253775879705099093402416375214019421761128504654090589501479030496143629871233318570147101724721755156178153693516179226245349868200396766463971076494885626927451414487652126467393777513895809607917685478561501935353187614878096536702778004465675386377146495344683830768562077435988660718914732768700542773061452078820203900159034521878073067440192140165816480735893969318686046263687616186244502975981022425727311631315365739364352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 2443462218577029506752098487908654463339350828565000281055112220639217302090724939166059295500459914544434856426724769679279519969227911563431609719567953245325315702716134948038523964718731246483385196860419180636776313945295362892746131637965997484240989968149164076715103347144256470335508167924284707291437294883483365757326726267361387252895469429624190727567302962606393547394938814425407940294049165080219088665108670901287453322277395290972529804646803994528781597130822676912659158616686487697522111177472813844787202174379305605670050107065359498409926700554929402074779362942473030198148882621088748630472841775841271554566404019246708310040228284507416173455400381430544564062337834543372720847178895452463709570411447457407724730554899251946325987619286386105935362591206419040710972183218486013938955017989302864758824260852039407847468886853975115631911114785098396435962911460212023294910113743331567297672668898692364044128416788600115355831442793794649539162507686732659304056374692474494240075288390441041279759078467166349930094931868200231252713599984298766972097433230071502586971688574123666061373338123226154548159634788637198698338175060181563096923454770519226051874499350369088129712677960785363749747732603465066674840963609145461732057919719280776882208858355733030762616698135307964910128675658293238824694217182084466359730743809038414330145005987532666595890472154541900122746026810631843356616538702815233440777856454609643147057516313308171021217700965772004059175655110661832172271906296659528865983444526679674283606191398062734643385957403766295641631949276017457547174883291851653160533295190019510009050293863980024816431547493442090423292457891489970891941969141433563702420984162226565520354263485861308461803230555723332192056932617604635866134678328398564096461702989974021715929613922132314096820571214559565918728067783803066932493610438163618742505742700398911148573224120172275246955050399740832213062396070793546119532397342948230131423601066481123789669138642483245261477709706967998957960951065512598742558017778783681824544827066338886984272086260250051861731583653547459827427087974875799999740642369469188034089962508657031918739946321053055936109624075346168538754976299826635924915642395279903205083342016468087108479185879082336213527528933552563974541996871322335035464107466715304152051205309766840335054704555295394360039895229451517155124872998183635127059846589834378918400449337552046377915526764657619342083805591887371703933729524363375984583289583226660617705908206681716116656512252378477298210644936487032423949604492735962045892713073101496435063456875333810787300147443812475221647525627759387537988666188095168422949543472437376090750642452096983559876706854894961767633114241289765961144062506758231108447260601753156457577990410463479012239501055904110251715802379198485682736085590820924446797850308229973109034199634454964193219619306831137190307111218328701146237488186061118941057943410297907127837424461296041661672319734541238265188718767215221757824562155254431691487682175955838424022936470955214189086847518386886233493446541077911299008340576096505576732896247473061643527679198570382598540414597035744796619163572126022389810688334839362157837628215263733736722738618880995474332365882927497847204941966917993164710308079261508697933239932106596305184636566878720278610400097006678273354208138070544388296091252307293072974762309465538689067508405215302506610027249022768112498662252190500570545724369096264297797182824022166989024328052044725696099737029943879598356989206914292349546235260568143708716659841399121411150760821771540357680516561043312018856709667661694833240310309522854858809191387986298625806239982476009587818594837921438299798879692461776933570713002506269012983511779931517364554802883045930250127980659125840140149456905994880819429945074877780381775320664118054516653408030005247171671261185542051374789380156350363478533737162262638912562881707730056853440713177241159155107979061585628664886713768564947556377083271478767783712015969116914293208665708515552467856263970478829847298996473339326491645138872896756561788612580429973039523106667713642783368554745468491291672076108120455585671778049668691376494272930163769787066658515019362456063233339008985001625250875091402651275184024759312031628492475679832382420379524359762744266188605435306609634534705527527435681386978482432396003802059608690452553380446428957969495246839669682942439561350702997425923531442217518389912823398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1734340020376892882072843301603164256807251959440657540062473095610359378687519748568991187242147173127055448034469258356630863047862158698419104239780165222555435470353679753081861235164446206940633799330093046459304047678350782623575426763849088770534693565049087103932010186007331179566733894181172567553034613860987202881424734236477309270460637804513230324670305854464223631099517451860416879186604141372285416129853665110006592142902823153573965568989550765504565857242800403929635880833236290553048551971473363744639409142478263751110360090667671752868696804882634841077483407565922594506564877103284141708231245305412628896812382763973315629037398331890178576730078981364240496925824517983928191003291674776489449858725379112130996357348298977948633591344764683462429883973573135541776267906007161884528138838185477183990000301305098610972299940094680062837475695678171864993391110367573710812981567350835922230812577598731297331701418686418593023858761404799392141376325976979587136149073519833552170447576723417668996736689780543264711607743339051182102901496301483523607838425832731920818284341950376702654460511259723772847744833149404566785107870910684830766985888586483945759134226475438862234897431743880690113038437241545466319358659041976534389272759886616568649811195788604981887605413523608306855872205183469056704570474258793588820500136517619191770827154456108002087856938551088305021279944457791507368067565777506125895390471589129332517527867859240575091301365631521145999544777698680026313032681488101406874925764170271612070171019325828006437171414137104520935054694643954396638338536566648115579204511253648510505419597666726289356948639033749888069664664380225006015144634189468367963452317479688011520020149046757352421896294111286250369483104576378492462368991086716735341874907138289978826590901423503779059792754262007726427354741722351485475064782835316638464410929644536425888238677747540013691703237809220871795536110325455345250765067716464491956776909492020535752708032222694828196994936147510760694646461133945108157952807375842036263607571559712468137371306264483948252227078590041096489343680792272282770367935332378707533400347430025834313830158443642080707184262387105970115463907428011115888817565691867169228201295717550149417919753002923579965738238259330716934543209589272930029860509305976884878264831895759775388724051699411738638345867197315551452296462331670654719120806429179193376148364003127766847737261346111173338412319087042642785493533780843818025507050939982000918671307532256380535834211768320477275358814976468846875601477148458244061584895143947731484072357081363227645804318181964079559181321528134705103128733750400327154768077226108901371031048082712014874496645879402123223494029623958288461126007922879222092531216652706104264306629830937267593578341144908726748082693203590613197768385686239307234272369129501015166343627036818598413900433399429584669245207367704555314585867831522910544147968844330101704954922235817508050491731025422291837952297684267722992744326168147524876994856392509767667615886803706457955819168251743856685821842717082814495970744481931320653807402102444664785134544361817748629643631442374509857487336919933976423970445525855752007817119141777777383534360637095244503935542257242761667811085752725623250249286744340258787593385309271990380905123537188162012318427602272701615660008056407881913306636432400368927919280105849080356068065533400724841894592500257799643676889089792383604718538759634654512411461601197924028424591454894884386342990828606417852074997133016198384562335388866230480491766896168915575723536323774783363270142545213307015915021270755018581604859706084389294780031349282490046943888686292679921716637513441475720128506392408393108753658820899677007067607470961250370441762105207883931693714389043748182236792127128262165315694585605669873833984949336970301420975568058171455397241655593960194490347574931631845967205684460423385696701586706576824923719524753688609165023824959335086411330231513101128217943089329504906130811320469153897268404400404175429480482123316590891737407403635174527079148114442626512560874945864491058610002135565577614323981220671267058901201245501193943463028528960358136136005610119465127002871504086536940441445077609633797826014555057596877297559441369665190987243469186646931079013436293277044280317094372654705244729462051123705697033973503823015051845101090991142165455896702878831877476250243765076545707024764763282122090908160294359861821440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1129492353806578962659113308203562755189287422942217579881369359285650226620363890752854664324841360650449207164976943147397021030355933363337304846553033696390867414925362635551915005622152724506521542123838008363853192357292021921713710702683948742244279002369464119132060268073522067592974312617567402254946522979337503558362763764032312334637213960616124807384675163518173160331300802524892122957892505470958538569827131545946531932723033955430643147941263480671023700590786016399729430056687329953597816945108346530316025636540042974411358708797009214829733410983292411093807304095100137611300600324925773334006622394805449946401399226540770346317378146221182558607112733127593041241437924431628290706200192948855365801918428277484693147777712929549795601704786951983042457798202881434693648803244999265008541488254902253042817515570657127632299209380495750306930995273013727661189404234272122438524845690161395926488381841923794339741579610094726879134492587877707430550604720367445528594952994394891107020875877345299489532613378044479085943139409512967879910430816970059035060951296472608584050349850201346538163909135027804413878981347441466453008854231528820213046710659758079041167419659047280669299210801901516401059830414261910072425929407700956164805707184770338983690943641394540812444597946594817899690209719681928180296953081474629500929952699731432005930460182120247492205423433471073689549940932607000623678471964687244092294542159506807649634995828234477633717272038793719037588583041131521986364673850599368495992696110069341670134773141828185799757515900052611940745854731894363858956297665370596915405806898509442418359003124390768770913254296874448765185605674860193987378021541039163326823085879234679661030939206067913098511546585012284746845351689528184777351477675532752359689850831686489919346282405560421610207716290724901225422065123282081997100870803659804011314460623917518699062536991319052833020409371288269069380334651355980145225641834195076450355029671566776312042371667054483679103210137956985738625051313782780614283629231321947300238852904595752028129041864613285145567586886696850919645448321197644374767643281689303915375369652528031400461739902332221415866303784228281863954627910378508227720264624179078315417578028312633083043162342253577874613508135963271422143266788919918197499610938224671689971366662336236977577226248702713076861644052609745187437813242804940901423032851083424592113809412668876595612137906008314954523136082214491537695273447898771468201339700934087744872667686232445890439392607100989300996265036560574015386230917620805561231686945013182888540232018171624654441381105861071070010967593525959893587308368914970911500799229068651703718768839370466579523246269456910973962769911541122612983117206047252879781000928401796425840864948092833443435672077814940347233266670217907849318842305502317905364044422186761389401144817193514879653333771856714617920625950197071001611812983165637260190216656969652598729688148018386787188075361190349830262740337114138113832122779904422530722950267343023632926746183291347934159488321903556382787007362126253485241679712368733163505305278767719414042122508580296243048637994940393770819951617916257104407741054538271818609332004186897699573328738356941866853448494387771255915581688505440018710980117296736961703486603436879838541475345488223576663822596108830215517747896719432305466003211170596116458059228932226774206272788569835060049143215888410882893581811524078352280253900969333351023251536706378388060550194065120124332349195514918408627001921351606737104185618273654375224050454051277843354870554855137279275859051238530126560107390420211582752759118930917529112925220943059842506176166232230185044199319853040445948611994831500773292219723795428555176520527300153006446951528192487638397091869949455654265609777210904603837415429126980719268908986061162148509549820738507237201496114161200179843883591573597904257161138630239132986198885166442492628286286590215226958166734371799820286839962039734053816274857505309470840428611201014478493533386746229061732523689692101586108283899665614521625099776094455379427364061489411826564569386429015698483441561830011543241118084389488611496056897815300558635912448114406494288419840184500103319536281502134270531618973555985035092200689430720219837814563749990189015333883773754316142292823549452152425713203608713193067044712762478570226900330581995652439240045428372773020827324436103854320683447146926215130152914003373087260672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 652944210352094664079910563485347553381977723221648457985357914667987711682290888115079186281561153986953439267734399172700088450914754293979033129435904674279704689927137704968903226865813021170138252612419129917526440667352394189402211039361267633330449977938453705975902493423103160167969698322657542265281786476192250649278698009677875454370017539907919072048124049489011071494211045572448160095784498400866992645726992913411968840056546610817517592426062278260950650294615133096812025831690922501126088337372698947861815098220394018999206844419646633254729078353819148077045297787990707602076685857947446691787535452019285279802997697925960809027905650284951304207615914515506233883042460077025854824658511154396971794448975539289395290779953368259731011078659024742261934844342963326608826021628804443166686256665737086961371554191891455459592121534045630591230857563741099818792141255117443988663294983445383630098298826677311448335790114681347626301926009002193678819894672112504030183915663248700736314443558177260651748740674842196311892339360003146327542545959683941456676034864077926108455223610489684196129432658266399665342848999253639371849409298441092685109394558868244782491634162548738800835345931610415869897883385823650279268489134704085685946584381918502755933221460488502046438146699012562304133158100675391453786183677989525023912494963567807914568379969133352674328916508055349159906364407071259754997234839941113253035965015217091316071873667236211215536614805098270563886981328810373788317851766192575325306642906989809088483800152576296089904274794159612858682930144899432705065166238626558737072622095861966922537173601638232576976036766710397592061316170050741202136126341707095281707777734760965628228629336497362293418971703882404470857388673697820822225015634698157939217278380671703306074193147278880821698191096846299322169212917501106903933537328932793792249346663111115834769215316255873982422466764820755230411913775333985241910107798781120225392127821963677499566867698596090915357855111176531434219447211551042356268910341413659529971794681385196221247315872830136222875114235022002579408937533327074927243399592121808015024364404569811507487658654553555458961377260838044384515624316858823272496015806862222510081107826516742501163960510785851390631536016249550043101749628477307848110084102183455086856560913835707433685133344595685966928577481135498508204080435224795950244091574046426142680398687078580020120578192811044256647300407095440441439138603827622513080602175159194765241776380719905055190382516820689243416753281916698443498993970593832619667450759926828624851161583688983770477621270647531294897142404418926993132025403466452428687678131246031666127309100599659537485588833923295676240277508856692859315397265241676367228741827492153988455173238465634222283385744223661089147666827754945998351224615613185667974093755744098339934160136570008589209160036070806909835601064711746254222305203215079308635667533033495320007012940284655080828220310779682575346600641464986663839333658926186646616634215661513692685827677690408851196778371495325016016732641722109482995326699328211604656188067223340779087992391326904988723539764057511467699630858510338725246636801567411232164901582875261699078412261485198255094760541963878261316255303934841855169380128101712918498703754122949561356098903639935935806479636827618482410591534770348412457917866726836785313448395684355315890810331804207601314477249510412272282796645904286576022208760517302132021165730276899807833545530999082208003883540592115386244258363532901495493045109409850919904808230237103910816755989712002767318955459092863920528641937628418644901073409778367816660933236592351167686092154611509772188738577298098435885122952023402585821393760981913495090017177515265642596832798488576414555666017521724974938989478344871649852463019245881403695388750259175570371919855935767074725899874524924997890984189775013707562305624789105173877622967732387643912905624360800231918402807452164956483317366115383879182558272684664535192918485710708467527738887027546082517111515348686071741426276999958871303266419605187148649267542758458848453387257226374475552840033978316999045065339284789847087157348715636246893736019288878770136523559859175628845231965637931961888701709167696363339371396900883789419686535046000254228635219215035053274785113791426922582301253143660154138725470262517699468257826667528475148188799889848107263369930582568389565506659095725665697211360113843188531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 330275955637250465017868363059185830576085132961616628953820866487706251081243900542739751225395428269423220747816046272443089289675057968545411068883787485521858886771711481403709814911437138009079618340738595415114275849109601180296231502140471145748006652166211652824615188582512187355385691919466811209777022721953740943573116614997021946444236782104428724738247511951216635555619377560073164031816103385389861675146053314981519383299337180603866099362227174207427502165987530232521260773881155358962615708756954457942178481601059176509702346336200397649867400045326328242930710944762834326455801854813587162135177524564426330489988623795873891612682380501780771352691150195890631558968563269530567833815691051211699600244235524202803261730572521565588862863212691100895793331021442588262006435697420003404668252110643559113687404125015785193497477830702126217436321656130734841816267196982554080050402953397662224630210528433283996589963571478578877945490034258889095127746675867424087537406283560049604368652187996411898496212632418691711544990937122049399908226488366089211920858087352025545852010421441921007723236485613183569213294401612292658231261563669644816229221581872547198995162753634630491008645243670522799071879882663323280923295946013343663084144645859868336011437653219869307280051004024151929746973147192793275364108898200566121653793349919203363654397437790267734210948565554499657134607387658121922324873620492667968943421560480770079195114077822615056219768254268473667894270565865803758939564251248625990654061021038657254537067488767944711684767389671013411738651945761054418829982867416323077730180798071865031089239786241655106473064223127368440922038722067169039588209239563873215769895888102609349261649609411043963677991360300954632294781513205667998209022114132405112012421258224671317015661713161046035196896469300287825880609768782360095089398336808996637267810077714304935307153961510838870284814103998469145642225239725702618782642589419759553246795304447019048975589935728381724052644425060660293583069382444482690756559742154999738636879848059624604086242124393360005548329600759458429388234590127751052035044359168463495277733521875268410820996936126399267708390301443611305925263642203300259315322361635557334736629052810663272246851306377888315426894955566136310434248956838463401882868861919209851216739280948333747328364334725203401197051144938500110922979223225234619362605918839985381216125524691337632279067834068600231916103938715266628408207446058118947701543123271663005658125434100421855204759975140078323760215479099200395997001299655444711496325280459495765866046175397750688097963029254637406880100047766008136676282938927441875914778342856249774577974648128548627139437481135270300231841279033071912133907311746913763001689130095333831614688633951582001583645590372391603350136414605897153513984947178325270826273782811660597674181467816658495020939322069638945762426750945410634718240784859653408234821196271365759753132271918752769121210006414708987435149479797542487852235117588472409380464684726064709839116685559053365927580244082679987802113152351760569733360403259891716095557983941917081806297779476668073777315588437402982748399161501657241452973841037803334763203523357918322653872328881031727112893969280005336515172506478387703398870812068703346367524661980454986059583125918786525760252737884938540967380844481020164492178885942941889104744196351812211103355998649467631676530057770924181327776674427698942609233017758616145322633746333758938425686336075748038510315617182305960064212852157867488469583297547447486751804651743572451934144795984299252806120109690890040095865749848039434638333224231075595639859431826313982392085496575423556948678261340406416126741150531787632411189380429391241185682907429548117182161504738857739843691195352472690379419356221293512591382749135971435131495916439055717740535545302894567675535361891934070029455600101031826498168865323350481568919107453108539020811183946163142139025170512929472720988619057167241971459361412136354544163132787332856493592689922819469491710293309456381975551572303529685007107796148207682170393170392496205061635910991787825310717062774508301356916539197354362110409133972374729310629930688105689847102133140421995221569077013070076653597039391308214445074915371379384939188307272283029045863745990365825237252103391551461988881117209043151947285398097986537402535208437302434621634103483125188081466338353298422197751353836451054940479781141080965120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 145558314917266754509885839586303160009887648450414710542103543518750712301968713833786173412891794104581525101113947676588010436898927381963935532580748496366432230467217389261760521323312239416177215767270381422381734560410891402596429881347404863468299453420907112074372663755372540776102875974462408661890712815369151630033396097860863641079309271531351815283364160496789741921644032850795317729222890335296721706303262844003772216726111481536501659451572088248520033283990339397242154735845366381249742999518311815128074757636962595806418015311301516299439235735627233995535999120197565323071201358855446585458304461347454724004295861203457210362996488112648328952648479353356738451308263204557347077740913926743038406503128240733835923713403595681804652264577117473433796425634454068198175595436360892148603813302353933132295339135555628457053327282451446588138103009833820665785491073799074459684546632209175101590389333824718754923497977684613206920818173036428289105988202821337726728310153594757988282970889072196206122900780045584668258569547059995968497504498715582587674374546493693008119328145538130772057583568233818933448480069552396180421910460103740423504536243554067692680052861467137206484721654876106062252927675956388079580322267441519065827693639072800882420815460126288472129926075358368418255776101855602989650649237980982857827242382968637042511078547339615696504596373181873728288822141896117404428826963845187593934204310842576602698986189564942689534432458915755218046583260971440396803448245597061353443028132135377044799907158391019644677935242318284557735392903905419557285372363878682202840814291966610572512619396600102954704736715551024115703100409546472021070165154568952317654171853465262218025936989364722432391533908454341274333764102419577617137239230842482961746263736458791345817936080754294096501622229152284578844108542288501143303828984856854844077084337375676302382440590666473295643096046869464731760709915781783663788309072708005687472016472314357935264308757498798786193216500737293841176278374123854151724251837822722927635690750011418827002546525016354099621984898861222751101321166390714014938660529669443691907285507909835351485711382261720858487605328471215370583811536679405059122404027428899640298080854036386197034929274088063530301482317537881572503384762758343676200046838468961280297913181286484795001314902332989448853452875632146843868515271250644321974301856193099656960240789461699834072716809613585473543035693813564597633389187192670579192940940855198212733113652526587214522346301979248074332565438079531954474421996914609002204543482586519722253241587324358942571515426728241857093318427400959823734176450906921676542331491522470951158387197211085976701051621732830707701421377324471674703841164921523610185503824813374229402521151687369862506765560326383887973407252902397698169749655876290925464454997539994757950893867413732038760911240482543858920050422726935271586173026790039671752039125592220612624590340515289295046618759197430350341682312918508285385018174363126981891912774420841144913822857925764646855834776438961794889408241863035034197966317860199383639079543246216776433103648975577962003352920872337559263357117645874129412746109522855149451204428940407757426447090217392561021500303295441266981896965087618985442236464098366227893643568844985961713231791187576927666412448713362406910626466824617048015476552480881196883495582812251144750734530478949231508529252431410891464710243526563462545013645999050845025215494177897872009474070531722352986427869315160536227664171350328790663517942960882708507704014436789603010378593050852365451761176760066567329295383956271203730969896615841870714740415346381942926254461814742345618869122782409655668444240139489291918278464720554312827891796511684260714522011062862630323277895511267203797196675065741606631510564214155621560529680400712435375648373578020077550948697784925448005332355792817482205373703280676424508886596018501371736931153390099742028472118853169793975008668410003176403234281085034595690992122082827946260434535836917599401758526316522991185117872974611855226222662469710683787948609998772977165349645010133511034034709661287444725622505926654446278307859416692592959635172932084714764589294003737038070261161078954565795023849963132043992208511282026405276998997015015747923797319788116169768483574359715055046574801396994024770301764114772131556097024105853549986798459497617306295272024955656149123719300767457441933107059352403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 55613189395225405633577505085099266765845400411906407185474425591875965433815406329709589935056109414888003733119359672207575888850451048253354129473489519961765627217762181312705398776775598435425426127858632825203695971483750088679810129059175260971678367501807102205118431950227734171626595333253927450896993936179858960137309526791843809861839795268577245967069130220096192727827564061671551276229656544181257917274504472880447598676377400112302395240106401435173332013385883695649234172590688224702240324223218251372813180660841779104931620336378276224074562161038321604430191207490176034440183879581606798916270841625726519862344941942488076450923902622797215954702092038883906227430535321319678804559901092420699555636233257268074504328879514419571056968373752210984417974778242095476396571205664569013886393646321707695592626942790546480616808154491385255754210610190848308940159547583328627159447583753171058212325357252758875377898520990591722195778347546267256116652716258647278300584720832536814962397948096827917105664375670468336865734141564964891927983780817546424398583341757720317040881093506291129725391221998110345786261775300115400837314120682147899334840192139104932308224002946134101188198145383230711184407340932091212388842817522481726771730770828076149640476204599616779078674768692948673475920001147300967476827163107981830544365442514181141376531885611492423739485527515785234606932128014302854247623062659087228709742611660184768967930190025897553426154648174670903380800213854118991602240080935643151413977978264676410067898401919433155497283876314490823776456446136368467041052212515029278644670872695500980059242573334265047039195792329441506375773253375524594614537056752081867223330009935425231633621129768686366829724635632760411783089676500918465135762378091800119374285514560317981580880512760098258452085883378492750828935013761469476246952147184724550696189399285537515876005802975555630282998186041408480815841278001204919823002389385956856334725698742208357671474622485237320853618166435055540112414251252516496081957528462416167213043023789992293276717341210182722460717994190721292677016084822604038103210142682035887951836007319746075171177593991518002289671431820619788650592321970783698623548419408192564084152251019177056870723618522736635463467468116749384868022188904445615816999495188833443904370472279814063678765418133667661127381905881686252324255651519744556894331189422734278141810775668877862529312751251823218105472859547743921366368828658075054395876514484942031381958494983189883486226597039759140702974862351056816299598510949971111496660689423622473925170447431598403288425713808704896224017599992556789298460050192691712564310017526665025062225657602967211175762611706822061413140842746048174281233040348124381060713619890585415186806833780262203548112153683102563417451983512711862013322266693129660358686148053356100828015775108026747560747413554803307679745787690630772459934810615420758178352661864182633162997583842922498863948917172351942981861968186753784085174266287317423955035142977875566342097955726107113411179886267775339668589566655794135723575673793414948415811684452354703803040116088122576448085381701034551426390984984317852304022755365225901158831529415666919234401663528911472758511870591911002887368421617600490572935551804878318599354790334315527081170929848501668663767801835950354837866442314376659486306322509040438498355702708138522066971103788165895122989201648265393961243633310742236683975606178565870222353843541230193469047710418745422748102822825586074191330592856481768612609272107746455282608998036082688263932302789917394610728821470553785393530567605823761300329927632455072575987114944788721046265690232669826737412894375474435339750334107480830502153760688659042802665251667822408210595833339001178801679524701587350785640189406409914313157607198888795039113055243508024958359306327809606013015513941174089117750566121039588126863630004100813174807129880574620107606761871865428948849583873266616121439547834096269070590918349942452370256922267238280089527807610723023127293497194820128148118099273703292035094726287286429578534628310593992512547555737789658460286731900167710554860254001447101983544871630110165216729778733632358126894026112480987401755990069370161228062217043349501152840044126474529985509355319908913454483152205405542303652867318066067967815721841828994075216287265395104254227153399275535271245685427050447909470725101503866883170573096686970611384475818393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 18276204850203884647843933015629283357928472180863765228545033028151813631740989010101052461733953870508130627053683440996175571442511275385648896485494246734928403608036836136247895053277263282859593819486246926977356937114228432743681514200908926739056358374992062875121348147112772468802354445867366755072244786733462392072649961053674424858936107182428361341546196527276582982209046333996361275634892603504378107493752860372492636342964404402407380199437770444496786162117720914718831698758234311090900225106594971887470158108871752758425914205010415716455431799361647090888175371629718943708088167678829689777511377204051388736358258736058158660113498897264112002196370689446473251484913601711876738139659569686981497520380685572134738406648400932686166789126361472872287016282935513307619044643522724340870259877309861709041374462295650567035836474977584749620881231526223849669293302057700522286858267412787686910027033742273825358561732137472403860635560897441354649942919780558325464550505590257614904112516094892416786662927370154355494322236618841306053620253687224950674903209341150956947187312128683274012738133190812691989049482001693326046082657977418439174871723711801646103644939101649677466060124872592906579527448613077564173577010378966496707136652963184034303681205306524911189983938972420344613590313999434381121153914730258801168543636183100011508916925569320336347453097594959560360602739577376706854236096523979068468552614355889961425130044918816020538663875995956304223162358106167315944799039738979110105048295400145155411138041618477411840424493530056040439692475123854082726697465292107576684742390306804331607046133026433139459735710247559033163754155633741854165797679921614462868088934497431366115740339458220273965582327874884701328186623924427515055436186568512603681486656182675208554431258334889446322522377149511765588113184406007171921361267149429394941693155625615779780757047575736794086679925631542713388178412360523944708176950639368472843383461632762173783016216719079806876885642791214921761411254590795134907556001430695645353214667019022921295544620749241001260513731409794256855213031098693203514059109823317261215029046070173188525880591140800460270429482568429793556301816741141056405338344751321972182434537244859382583458541815020390643090267712978635651008533758947154049522134373507178834936275469948173870802650387065905534203689334110795849946635070237397952692495896949823862882802503667661172692680112248844984674546558565243848815288941521993898890314591636598044508496436540159325723425913976608190990860135421445757168118917744477440860888113596748251532824941491237824038222929784582271025941863345897177508735793289235636989342235436952990883990514789509884241275610313974607306358319943074680990159471526561888760642964833621553326688935093034084536647658262624239700621070177891967008117736805189327829204275997561982721371945333190563756867920320953057725144605118868365635684611754339071231912636134955072217337555706503413491730951359150249702678211850849362985647310306686610829156696365831206120948047234157060458315772876781467137986932524934510559915918583101658704660350803549368633696927964347513362928045120896316385357156252969966759116736861863405237219739221407957528208000141043248933449079160515279732821573862430938192330621219583706264931296763330654426352621684539094855752739004519148548953794105732345307621159604197538864467175014628121489788316458189593360705917945313387871307939288924843659437608301616381455224163105152835651735434701291795796314624556346153303121485868425524313123878857926744289112280468343820473300326930105296473368479748338756148352693253220752046405935561531541966763833364262139229758876612389237746378831024396454254095874489942152027646033584175787895860350244676484186094642982931096951202829646500044920753759221550683339298431569592378619007037706026258604912616438395015449754025502562319170908688590286873043300479405277895144286299601036953205127050990457791727478660300209882768417024987531875457193389584450718900396224377516175624751823174998025884959718016204824281958258234468269728999524586458801613026018394714911961559770468279454185226397906970653450495383989905613141797085218471937986616332869183938832436668996663918541978289143196381476557509431272295573564413450949823850719403696948315042396273846684013739003619344513196972496944727703017136690450144949200086321062796933215887796948174037701972304791095292320459652097590146774807263313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5119310198314255643139782717385184996431678666606444316279200909720037830478698182141169522436023918381389891574050088686295544478160279719284557537501335108245467564839165875471828536874077715409688921507183605433541672953761745566258381285530636222529280275522004217791370162334747948891529640883145620180176081407621397005481527018592549559005941543934322649710179283060320125208514277490386887495469145887977670312756010777901493148930651461575026344135069147236043655360056131457301670944204256011709306494104268163373342745359650575665629688034561848516373594762790076426092191482384286216773776808477914091296238522712498915398786963897101440424141713206457938099152580039228675829281379914836693689081199686939596078450434870006932217659409033307767630885938461913827160414126284755252435667240092398737871993512386838884041620650937390951249973270317712449381268161814009613984644765265543048194255593704071401978107445375726225117109212323189059341634915951719163350317044784916222752405648510762628306916427670865429886112072213075139424909231802471924638940471427693794809594331738131044372252757458047350487529186472370768947774334535492687614209175900171840645522958895090834140958753677656251965986163427891719425590925536459328165012949205002924867347332543128567372986644490882719444887855078959386306087126313756157199500284099717491984665465808330338222011893360460070847825136681628174578717173109532988626555231926990416489191020513467463550254308338117228924911976288428709397175004677034055675041636365818937492835963191193281539394050484688964328804120101565716798005601522380385555331980346587128556751903969695586707369549789251655215322356971583955808286931390984101015552133564242928858961987071638183953842132832206932927796018656085724407210422941130023754697592781088248241786736085387427824643679838964864464107017440847397584725163961648352397143803827275509326552968874612778834734916105355730104168760421482227080512801419360970369953514227227908972461184775298762752456749219120774709339128802221574089422920844682345546385650702740902821301016363263183452617601507734787777461434997384867007966804647192646184619402165710531943657443780348766717417325946553968318857390817308670345463724953630378546372503495107905407271823959489016821000158308762484318443681490385482343287523678265485963437647014573929449186230266118807707921864626452871423241363329023596444768279189872204019517621622608983332481589496737809316831833133703378846540061597829718396477161998720251013370753219986276764909206401557845433382835605596317657391645555080568924707300088195341162266428356909209237426070834652885083295701249734374042695083682966676204293635375248917537464590870826689549421933198110359591191421371224158361986665073400155439518798422042363040140164856460929518131407157275128395172195823462531554913144618535430130941175746757832194793424820579282820969613893791489481926077003386261731712697053384350784138013843605971769686222383116826159774789378131093624199450077493580247477782417685628739289706865057228688307192209482073481099827485147429994569709529959318222623207417460094044604092620240472497742579015237077337302585454133937031310776780802308758067743914826583755641298611639849494324412747456832596374492897273336476805521457466994617906927437491562718210325813597643475554590926157499728523021021130689167222408282913334952883805827449670802626018205768338599539633012037824903453067372997564518166635539602551073497351236303279026851238484034593930254449640938768727969300131206506796117426114546820429629837184168529178378991920825452681687570370060511068806222183895254460546726228602494178531146834568723903610729311536096225330248246289769949459333038292696590383216038435804435158954193813947529189624196310370400584895780930278068815473561844071203623773223023410624908494643743584298194623067804006909710771632476705527529981890570632256702113766082233883119190083877502283283456751988597589157411231687124621029818563505156476559540120893675738342734296546104110682802354987402543091248515801888305471358695098114324502386785079580543016500542059479878998820352602626272740096973678226346481431253006131894199202607040689384798596717975983436730558775771705170455732110065215242060876028100039243150821603113419323535244080658005993759035136822155473907895727683891419976658545123147760916342347663287307593153372378864688893332762732331338590377799510356671607930205676069973984344033106377692274807635879536155951104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1209692759486481357818299188905792026197271595437395196243359382732058399760441487041228870571824377283958280393684883053257004707050371996983648887889767810519288878335644049676773003434987531678170968377359364069943979568931183156038213930549244442445834231434359147656596129347157453549175417576910129404947662707163263543802756593455823412494304190103475767091265206298832095813233577447803425808195940696657644393838216252816201740108685012588386611171052333703551628083053875560620749565169805887694141742206145640534135773727718093194433988297089241165465484163915744682296010738735085600422315073976189707026814610639364785393846656029301942150458533972699268365000091702146819844922857842433972152614640331982101973139116309888513776512286819612330650657119964439260575270375469636832770643746820910433381874455143254256270023316991074387877230820845946577065668054199211482657416439005949060445836585419161000032917212454900275823953930885065144675660165774554108250099949282392052059318540418459600621482494361580687199192488504122347697914972428576379206177607330097438473058650404445175252764792776062796832654881216374772513925689116374932439556176212127433334755565590677746869361093456226218772614122028419757242022565502341139578219944763719598107052833031761240367800775255543266387790759337591736408323345376013081644524834137168138058994300623774907650979724087380762052481579723764555395192593389218308198487485936882485871624594167777509836871798307222624785278780185409925958610169318517143669447083725257152162439556248654921600680497609898545142268171544205199073996556865983168331729440019961145093099663169022965845436411032227718142795124992397428964569631531560943362700732737294594810367350221943479056841719900615579923761882018018642860077615843692743308021955340176281763446483221337931168032429230340524232815813084277240789813264748700161012410412807206834621068063625169581228309238081504492876522603951007773672100428567334535679975637674420279748326737011103278743051849049612864243561763723451561220190840666369854802022220354562025939326317610642518868368506357912914647499796932657685683355405733348724810978232624685062372415236847213285543081768911139379001141247313722670996261067273840564896238098829835513997775779560007604629023169001804098751171346947931943016542785461436052083964678370783234181288168281803859743078219505474273302117157334213637419696950276747547107399456412294596622893934778372284945361339391544451368861175348051394209845669418834379020121227873895335865960852701406288313305294279814100951746718662264635079700645152941432284896599074716667826930060834011162663285638271313425279330236050509087942944287745462615323984869858854788466322462906688680851070694549507709949780626510087900959913848694815376702976375689702700599772533621002960160134562737590211728343604304455442262512331436576057576123734610793534057807875508384324181742586786761002515927961374388966917948278005797947699348445124742254122734291960613946062956861490884180673612003802192780692835419495169810983566769428537760997408046767160093279256096418533462644503927166663097889776447864221988080649819205001539204735220537140292538602085394453557985064251781470220566523182193624077938494722277470753274476265745918498958920119827582010732039942514051438306764808617338096623600338691176738784417808834186493890221367698197145813325163665008882582087175499647881726921855913019905498591450422351875370039342644532630256290410182414088708407221424444207752542828956575013806515598199295405025306057096196846046359005513976944884261416119699482348180334484221758894629891528111982704771960793370358761385619185117141680767424681320624980728118290498903730971141650921682691537784630316109378124038406706052430842898089317210979037608260582578612164836126473737666524000636104649058714546368057852776893556814187091898693158949090552427331666572260301648627063892754852743806953892274475121274328953428393337059751864384107071858951557454750702956550895181881650771047551410136622399438853260844100951268638217273816493312158634518945569398869735054834068024711242377859840261076970758111654586756643766703917725930490741127020057558201807273843309705722171836087843547743309149315427436460298325205107423736456120699593397778972065018612011046662735740589951345958459397257311823208488443430082291292994490559068102981873889935537500840506020893804491748470187087021214903077487202765424408888156462040287171935028782574821305640550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 237915396454741842980090772046139299494295096205402064285560433320002860099026384721448550902719617594137879552468253814861641674556042200975435728176631914219516447973332133457967124303528044292564365264006406544756123324550865053253072505393389581728130087340162544544660860012573222326402183107688457229197755504317012615428215543531076002391015793383954324501924617092584963827185082489995644185466682386551316311915471210935141153105549280061861916407292502229937494013665937253643880769924316948109656017813089796941973110462956571926713422442922998148434548391109692983592300297797608563584310841203404581820827606520731243485975238445325105606295725532061923474701310601627818542239057547216051763649396696742730443644025452808249123459457722785993181599792275687157339807986021789963582503817615556674163764621150378790463383060201126618783011010024872044388500158179530740436853414747493343497939747829045564739367382406392394898965849061675235909648351012844322650554215507527166784130816485135304911167720868883049797203735456064265409792650088880196422874616925219901008425139769690876716926092341245804325748689502259494437645945931336355927625915041218896981114252221416420301245413351394834106670455307184596689459473949772200772315682320881579178521566212991711771219513650145007017952721706790416108488162245734817371889531581448747089701478237065297844239178133563061351819425088998453230025193360741129492274822704193074353635038785834086928716871663156042702447266440314267504369192555115965287655054868436123217925480233725617783719373916626683872383451868918424273951542075304765383392724067032208362899709813300206613083701580191170859571664149510106153742133948760312497325906370649484130159159032581147298150179837863807809464914059912256223800391388824846546418908695336564816633558573994731554345317874554428802324596546844765976206361888927251692021317814138176867502618059865624403097706527810385791247765430842345247823901182529588748254345491748781022095943246748647746875372672202020999828549824540804097313758538172035254087420925086293797556695896563853629560437867653267382823880758159119578571581083120851714804363752957350640065349431475380903878907217762074148383143826613693386828559714822631045852132070319990401047366014206437109845971609618927269226981149012266015888040307308266522627276875802699069077291869933317749797747944753532089981544229656576945983896518662131067489699042346048886865403602917562153375233342299350426539968371260712475510357110327171726059441754235224471144868447245749819448747462827106022664082583453540575805738964716493160463993524983234554858442045412170269514960644951973815894964837303759795581248899494255177868773777445751352709085118594670464717526537012135836686261572839465809402425940680351367174180383879754266257002793827222846075379925838653931703895124216856053443182486805487493199204914309383333534227023887236776093480154449511044713202218598569999094759742469711150946400353244751078122127863888804729386025042625671875346350540770755074771746238729955467928183128571059433677153708976090808245841597754388532890416438998333215926955900253140076917713943027228007107955772939115416607607137297852739437382599078787112366459681681234766353334066612380493808734309642677580714299268032441756499312315054641346753033214269372986643428245123431082810910908318288541025256591544191924569206641573799009940409007827916133552868130785953513127576980292569831082785255922942299159128047810952869782307626753335978607819097598863241898446606105013948964648304481297342316034884822499804242267228294461102384477767858959952070234873863625339288187574777335192993777734962628578064009870973205148090765807506704301155399266138062127966152006451481021390474857925607372099448691633858434919123894852500466439128621183672298315787536489984053130809520898802755221065103029175795181658321892278141609372154312994347720084906875384040342743969450130315584999170586415389837335809210595775782694204787700677760738054828979979441910093399742405436506019597808878668203599444028537108273478134372486508608043972150908878200042755558415987193844692914019356127779797330888442452775188163932509789300983134323716854508732187412581943126245112153672608229327125754409500153818144421222105974277180796180247860507933670398886782551921220683614504675970463612941414004138381996350329377322655819489596105824420262030796706038658637687327110012858410867252507377524773011493520974516674909579238304645120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 38156008060724799709054375030953405100253134632384363716516083568551543701488788972096633109234535606952802287964099406248252854535517753084630714047730514575038809339100091965123738792993143215239906157844799981538821253064639205868464291581715264755495274602694405183781849611318129109332971959049646981749433819751762716233967208020540768834316288027125100395433051116467179933796466429409396149469411212744392957364490015410578746505600844672857858438712435642938379389382970557889575634704537530700925029120493519434263200776960063629422609652854614235771438864696450005865853621596007288616247301950635177012979129726998763640355899161932788782393160261945430319506338698047516799930140136895566527096330681640859781908893031422514128548236972878096787538848734309984978502405225124848919699880497741982501352622412379621038292712095283887650518719066416934546076965663630054110776260829875069506742259732545862395679024666093005096267076965375682707010779946687410457896900923561007994854340804590630481716381291405958019784675052238793997704531635717744118728329396055493523925124713059315960213259374739482984657826834236371952324521337419337141281882086229839702672158646651014528800964407444782992703207883459685109405599476097308420396957475967396845991372408517787842937365100651395719737435058764484055343810590016161071599489592158460395031794770825565220057467098746746309443035920300462651652865111040178700102976400994420463608392074582929110401183536500422139278895277590531664992609667764276114320815067081487586600554277827082371825398462956878604732814643507916137607333754314504267927599280176824776658906133837063030536603303672083072865079147042185336744261252245325543017111580482014118490728280745146567618756432996763196345835404935936261103884917561143200207667027358429104892618444356670790051834798334748883676750814420603525880696108493680995809817835489782641307207721305567775807531076382218818521788564043860810257607185861888323508135419076001128477355213977745856120484324958067401607033066169511287426415166960127555461793152053152847978818147834254118822133625587033844566468825822785415112784547395451356662207503066852702707196952574458264795873933326251082490751480891159608161840941099581201450396242803962628096548301395858515750467343577339471921729553313615458903658408224126134118017792343702647843311047537488268419933485450747700286546187590326271016560050298847651561791807681262330685293403934510054051229348253686656141608543890530503934784200013457771112426020625435921911121779978387218023136748366063760398294550184589198682300204228147569662767097415129549254216213175972727224755497551262425919212636352938684712014231813798925298510740505603262471591499351154396129816398175607792447824489662548603310674028296972411243369887866383000945193123572906595024973591019386239665491590160373241701827588942607326434147322593442466789382568269606639362120660661078192567162225873568526724428340939128473423081821141874468338506491441472082926914971899974461922918463936813715837436062075239190877974220227379240431066380345176440522126843069283819171611349279295358886880755046916288587902095082882437789978259711029667894081503589765094902948823994901798367994115679248137343977676035031373224103005319778808776421251748021873692171486940628842292605642025888794264202106793382562616897973421860945837518403262803679229894953458425607214400450022620341140855937054846572145754247032486380763171998820387341002933836843133908106888852232954459832786061054383328793220360873189589870259318477581270194949963630859092856197496748742702907720101406871135338519827986935047193812720092370321354578796440961275891900670068061784331064999855841776111150116391152376491938731690462548123089139950278847931350123564693888115962046443930730185346209837930580921944705855140321062637995302689235889123331138975904522700549628162482555773812605469706897839033513476941282667156371038821792861303929084744066852300752813089806978488473575569085589801129194950253451812648546115210830300047644175263775698984935732177881718841673005400931260535186100596685283106816925239768533103248509849621966614840786441215890773709446277963437076180660845026271921505184716682108475740705637724971297040482334021292290797964182726744365582568849758634667745524952463695960206779927279450241193471218010891699196375582656676912386491804466954669188822594958728762485825596573249432323052450784226916061200028000516689040068396146286256979968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 4809459637480957458201917233353952963431320642145114601715283843161678592869452559723613359479543230645177795721035352813282390119377533674098363757461528002740381898415618809303421192073458922359911054095029057446551063937546955872909085183015330176014249209745515976406618611216580039502582490941319991127372841250780019829205947907458723748781130688222067937598005106203503954029312128263651704147310283238458149653285703452356062214654782130504600987996508555086308569692221902328988797730941614241343714836285802528368130742688398795082126677585810518575718012186541056035008299330977131315869809965530686438219861887894172088146136001312331248612046521892440286311536621636190250662026164196866843311467291111188282498555149618840816244349885181661272033196158943311811982508024488473381679188480058778885107214245835526561490938565108258458614698717298588972230199886839169630971328849788848752073665081033908051033867823178549606832056299893704871856980297300813452083678184363232322031755510117756326504257081717711934582496219227390548302203041411115796987002321600964735054693498576097924511215265959559352145879525207727801568572166130059726804777950937315621005370842332171878154295574691498063722832621511139616203760619561386143835409612796818127690302260045903704907848562588735301711318850772565148290914992018927148887224824051270671861288701909454529432984916097289973520537870159304651698900802512492008938890859093166214976212454339480942880276283876539765121411491160549141407349054573793328512344612164547787985939243889943100478052596123676660127399182051225476260752118531287363066215911889364927910506513748116360244065673573196031522236933646054657960081725642108179294482491342693675621659644415542472883300411569035799836611932117405375909487108940479056845539790457138074922069171793342966897487463287385322939876817232858895464912321928154474442896543399893468579616389151872444313277317937426067584788352922539866875041312540540906865144383591110963752865613831400878233792669377691380434181576325852235613983131749485893680585488457489679828300883299841963819085095006957770476188099237863581458138031215253134620745689539992403333496181278617920696281322379371235094209735789346021057816984670660981938907462350298953453017037887402276886825111651196443037062365227195019617967226096202327347081280625424151794233120325624134799467672400140025284627189090243510580725364169533558057160245009824221344051574187706932725775482044289091796365768067502619036379811102509713290594529164669839954595939660275215463033616579829712390476708961851253470852723713777736695299582128080869921262558863830241906929489196065736867028529050589211722603965307327161902173032802478688323759866247437933047257359967246089455793488674065470361916856599983539908288577687884423605606667239737220606991876849329101167049626356813825942872357234816189758520732335232764616697325620623773736835215675612583482383305407955514117838233048234265273916594550007158998754084084258671634168934793847170762207125787993952366612426557882305115656663531375193122439624123186988699488330430702192640234252627355199984883764087171350851808934270110911859430885880267450252106461522225450141192104691739182450130688768833731068138958510346746450319487325594890167408725382832485335510445919811835228243183169396362887780696326502051755975738319683163502015822889145627457982357477025290944753519454761521405051257960645164083225784468012493997531233818027689531427266444133251707667624481508194992431334076294738492598998408205260372466029078722931570144283698954735477947861277626063128224741960750656345649346559203771814763807156889446484097577468020103354236304082688699545743933795160510234363606911226738885060064905562964476337427098347682892598971683582341663459270200495184182653040739485783870461858367105338708601888216452259503541501431615854092619789719353132756455037636309054356593833168404935819184819629633742919787443945984110534156946354143207299993078960147969801559403055050037771236957186443905096634608801837730388985998325276441525647838251034556065697253596827337627855475654360909528447530425103643823267117933606678124714805925800533144955215303792125007522131840434589663420443875192062703852927186536709190848557440075637032478417105505272847413114649230430410274961298732604102604738467591156607623612453882314821313089782034091232770056166052336421295122841588011114906709936372902948453933609191067835485596214617384489176113610752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 437567205970126372542839488546956592685724754825692293400044632412029707280869894800394865545135012333036849923568916442419407963610966587390662495460296198038837846669796759704564889548163830566747673955829274261116112108521134335207294812628560935261394892750833162764589976611451250728748615668688830515641902412685054994281070716006559720130663184197952743021182876537789555640920815342250809667376271285849020739248537691030119030088849130547507623537926829033191214681683565754145040361794493864245537265062232605169374256891946799361486816145009839518041653928813721403326953274971080828650706248645205886878484492840930267306813861898748761388437592969174533330044545033475579190512299155237768021563409874530821906603569384436422953906766885663442016844739308663902050976533018831732906184873256507391170741570950418395472365576872337110563156426110153029764973269656640987182353199502210139192254709296862215537529033531417009075621399699004504328320662842242045086123096289831828928126283287720486574894770370708952183557071144285587994814974390269923745178610228689980618459233390468782211993007920637400849368954441378951203302451333035711505001723833532852168107611863389390351775798032334603492768814814473463952206542344285564488856601687814883676848939186124775946273070476647719976994829045135587096641340071689357872932658557991346008909704107823448829221942930027961938335777628230467808469338616215049941143060071128987264536603209014809345964772797643807627290285083886378078149781022238065749957674276512216250336405886235869388063928666820518707278460525947099835724417327405298132782625062895972059252996401450690724220564357126145136080708798112014268507190917621996809795976027956832168134415757810647396941495638383784587662898761001544229619232123780664243868027974509095744604344563680852542908035056979654371825809276133246454617513772346788361149541813891177960791855186132057351918645019088321767336209203569358536567169026829555018475548465098755570588335129674447147789239518610754731535729530505576646013903252748834189918726240543587246618660250108799325340663664733250925377700212424798419496007246628767982639989770309784174594056758717654155939293906440703092505369665778119567559688439574059371648230183778631886252631041126718736178831581239581892747442400554427232529529763714289086948544716396673648427123229885895548271511576655460946705817382372144534491561400377658644491406692002744049088755416586355036647659974731141832708465262974681647175105274375500172757040944363040422133308451691739514665389819949847372489909671574344269607105915841283858963767423709606988636407188238869730260268777193977759382233289195755655691905024214132947019246311254655316027935260113362554711522017647965716652868222746011932137275975369110305214580672166589183193968908002934334740299420775242102116249532639736491097932427090651335664312411106192027436162532503082286514611427375618196894247403226351411750670182817933151888226299567387220403006736146852631992914387428527709102841689398374856883945058438503369430686162696990970308491370606610289844819486875788605858714454662587275992031524276111242388671242649898064718235962864487546115430883218724078860465337913452470635423822918330344598773828419439941272923996306365761661751017195648423115394945304994033890537147838870880210695727925027868675878178442684313848508273727951685673949502329914496743127267777615698797831337337070782123613256249409842514734606093943638020784348865894068049748700582994054368238808151775060550692158509753614530690702094641566839098052501282677035771253469864099310382707888392004694680157826570037279387553009357479319735544303760948418308326693884038492816723669044544949697127468484063430761652081462593036821519207427671388720998214867262167706905597858287312159713832735862036147367155952262694189612753263848638149855742265899487404183120877498423101837015259660978370647336819617035947522769338379317275024331666649434347744899484730921553998084081155283025479807787821759843119258966077440076861375284778395749987996721024887346385555115516766930365324040455105034670676770618337497659825701143140263955996664827386042361411715544862269191641732139165063922589163429468793295122746286746612996021833629764886722960938892970148058374389974923058290622226078018115396803753077179935502495912321691185950149797469722697247894065116581097138175938519422904381888987702576565259854369444930008774398394474905995196403554978260582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 20582392175175348700649119245790985527971127809628359604494813728832433196878697754273114064599652257393277117784593084031792394250199137744382983726764610950384651216787202847039252200341621393924999699603070427051614361478454629890513439298438097196232727401500390889648106440516847087957420733155855335557342908689831217435547108714555749935153912523041102097023854506694444086812305305113517561162023273365894735859850545509314176250071086797393167877117242335223786769939552529196595194251880543086440949583865187526389145534466493650414973630395405713408377387553188104870830883669742585639126739054109486486734293017863763687080051431704973434175306243135178678507110526087319175003002289572061342933487423887030901293809043335722607388333913817648941836309765923467963419607492938746654804116040976633145802258147721235476502982368631399349108067564629825705674434510381194520908574291553782115899381758704681566352133360044842580123307983978718214807657140643103046806196667615980553459342080451752028501387627531433824716889533884910671724831269580099945057247786013556711222960860616876146585753158443862763024538226259950893172041154715540106172765576936642828026944777690751817081856456220650991291078166029931809852895641962274540876126426779611319230515735827869744937976511474247594721441863252272249691936233696912740655020268935814692067709740208284683393562038880178468983619351045431579696933401622429348187777510724691085385759470850061751890708958949525909120649244890245555669498978967553819001208273262998016742273855191718424656936855489756494202298904582174110923144919407057121649336119635484772751508325950800308195019724555404340534661259689343359725325249376951583120242568403373661178528407305984572750532422079856476164153604210489610715978518225331049478383198658115560817906393168278853307705487403855472260762157343868835696132393320008250848683322842712791858750154997193436067499167092218019493312143559133677405622814237272142184633453333254591478142221808913273245515967260916488169093035715028322051734304717269311307646488432354867099526824431996310118098760533880120515301768867161099787539823151566188555248350909500835812030691880676723985803356094718534882251485198588511124146714287800868176235492158990916707947338548372513825286033216522882110830533487172899833819395395647549616284099335444754990959915218864668130825202054299515393930168859979606233978470248161276408603435433215720899715758359637208798287279296364327490169638802029200055760748263027884199556178659440917970622449293694322758125455371933159040978464993158489909992777384546304442792989045921264559277485209658431997966122191865825016986212014239304488796918600311629425911152286148930022408242708335179317570263752752062895504605359950557436259823211055556854496450348070822223671578074454494282970224776253162925226388650557564350332364565542235143609119619749780393882444176610810314288201185394576008662686879543181095624047704396329214651126090723823549715014662176998507418388888590090506236837631848317307836832655365622955917786873207163191891949914946440633435322904497474984225759290129942764724980437588042518027346447130591276009519256501121399536657396389337109578983834343006162541449984512324861883464355980508911448712220319455715184723686375109794517307679281646342640924229436481788511573527453988515560968257995687696863844257999126011650562314574767867577510141682827573504209872896546386689409074650556012466001501511732583074068497022802101086807000626127570901668675508768126023767682671115368294816657047539902041280348574256757417239723136382023912240015052308474198311183510392114356550677023523834899226961879549620055343024063809713946859132873867041160566009905804686042722357475086051833337091279928849158796289236997815493342723927017897140514059140726935105750668533784859134723638333988195121942573408127938615461993401604119973182305945131321527319304236868840511471312820671078734515738400575944943189578176137321277923657958561326070335764090641389941606062155321528168273482842534038704237767628378735880953373718618253884716079872258868324919297474014371855973588346391279088973281805202290312552344955705469066019792845602581645046276706607749070895834451440246119814286952674103741117148127362031012739873542144050985053498666994469240671522567628031896912050978748292251990751812561003467475278349291885676985270360240325841343161343765283593448149718423248713587059479922011876776957256785765335040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1313341205432674086219252208079211744642034032981448749509902723691871198743220424171581856628291421369501469835183978068139959370511214971651487977633066998583079407828450840726382517744285275606027364915032056896465732558893013890343718000681274575684705334152338831615921476872401505127530945421121615781479621683767420903199608528479817161082250848147529742518933281210084514841294760906666132434760617476743381428864616019114745291826704416849341016845392720307801458075221050407039110942961798734563343182597536190398579147677497002831583098383231599048347484851436769815779216057018758993537478899476288498848585501840777807619655547446132563559376677631060533064212399729410205879289708459694445951517413198639855054557119658168788185617924368228654939688097432372127075434360592142449951859858515874384726022042263141077011736058989997180718361574885592287283971853383273695099472786927654976094716036038480016030383668205666803507362372873662627757763662339842348778915417516966422215540435410563919351204254252158533363026484100824184049296174104907115212620861999746979297015616085601521154268578152649267255105060848635955339534719120199672716694368561745847311460951879794834787838251964992842200509547875786263438504117641117169521201119823106432612125181137197832039817703949900219126802539092643332453085808432440897473015359964031426436418321185241701234885214358610641671871440180455125910250888644407510381313611335343346118916881733283602808855458117161973600890973061834072068664973052744911864146335718667789300041005182122668921574332089096947255336104227479192441785866634535403493197122478017294539421582874879119078277687910774814347556097442039206114396859041752824723559527353702236190735176160873944477343909574847102977228700938522924483350960993057179233539351336286743563575365006790818332740458690247337660649452410261746196736544014972083368160438690813739927263606498415712514728425217586064235144793711448924576257234056627253161456744498959749786169865796769694717981146780288353832636401035202997442876424126665318902232704511247839080060086127863910002640011944108399218081032900961554307716573409203420925582259372535651394164606439063677288068916473154452942614647970244807464584529386716560006187942070421382062685262603516354823548695931262495195416039731820227861289482827712393720912105786969293206876751327261391613577706248282849624756773605603767408350091826714694228327321677018582097362404244195700948135333925679278512254114645818311061327230074483064151681360322493154531752554713246175300126973682903138259167035410712636762091336084849416586195076236782296562853345121716287323654576411474796173573706319709147876213654616299349667421306202221721390434526680270388610856848188330589646491947818985555101239470448948545358670635826259363844065564986976646279478321944773485681713727235917136246924988358257483994648958469578304545909159070099988758731390486488346226053889696721283828606985283568624936842037443875333742282105011749499833009074273912649858601941209458043296632858361934788370746934934507027767124740222476851362420508215777909556028543665061951136283091428532548738398038317405155812364966878564402798792879032824111661759298591216276459851675308894966768761118230439277937865652189216555609812252318831115214216909948196955715174241924212665860550696606355778053020987119842579382218866686675704729820781678403332981863359093869714618783941538296453491123933915713722512021890792351015716849836107946779488882784207010945456402602813662276663652847588192790455359838458965600020557336635034889236400884131981960293907156580899731770644335379945530181175275129230007003731871693695065929895510546421029100344001796281870464689024618064974567651231751917018101654194916968212062800204694247465242610384929766700684938278569179042179896302514587557509144687327221178313243519725188228463536409624438473655336783684684755678851273283509966321692263791415088927682778552943511950161490393908055673162395148828572155236656178393481806418400897525811100782035123563637083172905729389493787481275619617107270144047285758646245199320899483314272011955406444884354716133180185869757419558729259502198563904854260601818114687324825919121619919964010207021727017995991352313195680145556011583074394526334587241910039110097889496024384786742370037238262026175152359737268981244750402946216202775016367467590246954152373109069836634540506505711223801286534212835889729192967356212179959045475532800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -388585898119490377766783969362657628181362497430374228671850275849822159203467987865239809586338474371796303463487691357219093837036481615697475956402414134929833488220519592611527691705006276723741164076614294330839765126212420334987048552790178983229882245757122637707061151319528237203999484548635976171842906509585502536416229038923721955083588613260122590810715128587621049382106997249829813067146489434135898014917891150594821231986548939737171344274364146552624430780173483599975010136154031389979456640021220419786461321000158256844190117130988028221017403721143831746602915351442661507739523846281876406818741633289726601238927363851261654150278522160232785038348985139167972009998612383530339240564621472262206174031556333464815686912256860216125761064804207053443084207372925246259655218601014007204812521816212463064445438926530384745373087912533710394585453710726081736202692120507993132176366745352787634558958807903641365934081739063550376775889782202735709361544696643882910850701253938874523936951930249684308350938707963446211253199495295978301125453509803631100193671089798345880776602155597355383797374707957397482934720929436116080609675128973465956978990362213588729414034999560313175061638818523436962074518611107752555555475079889989573261219302074233880031430521560275513807552701471819575310097203362706481836647153961335809018878286427529068525759392522984090249136272821768002424053395189365401115390044447859512484792608081932573690612252566598644715752570406692676314761786594915604701639443249149982019595847354999922519541086435354635643201062205311139490790062834917888353536447871851522260288820364781386151584453244823203733955131645488304713678291598658830689789146485454886494231377176644992612109419684838660268310193410521300492338833942194417813289523035750763383801972569428136143577897219185183441713622813624157677306642325670476626836774382014086938843236945437116042573698961994716601392779442930092729275957373869034788234937725122571527985494679427411635212201474324718198875925040810033434435668656765237092236016241839955648473385238840795876470390944733612959747099667137755003745160183961872993285086413735479368465693527748875647046083728972965973886190624588758476300927457519956259806030886252360672875160688335498874046434810036893171119598360733846660043550032780805255100445986011112671094554695858486449554479736319629353116803244590497681501990200240829873487164604223349720638803904417425810890289883206070158281482179087135702167308103636521486720512358229743965262292897080933967089318147170527943606149376823739973792974438428824016686658801722422805286134379816128996804180614961844644409599157703421386012399382761658175790941826113539189560577776230757078232167027915558395700220349819213524098071925899719643041138844755169633837422310419191364636467097887127802766287084125590868099267704428606028906361541358070713095560718061873144455446225058323789453055602894953887132711156275564039872512558496583843382226526314719516118005897277248484725929085255248804253041371953640867827266058598815151710167906424258875172318942031588979238330590451180389318638033586109093422424159268725495479414140020549154977007659656818263215763599561704356375232249544043156102763278465356855165861768317543900556258777776323874659901365730944624479476645168698681979514540331431823797214744182921394765813958293675039398283440199223941553500443753100792889116320989423494368732828749154091581510277314406805659851055472385437223691593171534228014664920260393306421975689412502038048468249746137995132328756825969065825849092630101494073037949524526791024957297563197558499917083403578091738003393228302046583154241140912942298825124363721097866985332803334470392397571404899712371852695724729547036410445730759306988276778391222388227743046005341434857048606311589470401664845085119502004432438005546854017330778321475580824034260264214753798010835890536398756228413001616686068822617588526005837950418716322276204444071056734329506418424653700611589757971920481981575503892950628542802216683434441958800586984380782829738778456682957526703620878624595324074167497606388864275710612703626223678662048040547775123527367365734571364974206399438646802845376324268421108145558584422154893537584330608530312456244561711325100792566556005429041026913397309670699210634802073232679409419404225627792807506912444341562244458906940806585904053438339423046386819945188645875552395397096684210914241929732423680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -39317621888597792078938745029273838671363307025383248731788432893000838636361807913658645339585514334538904512324203811737571400240846211374545462132073842568749714685740679863814291933573680842926446688478680289093865650806777330971364791830707117850570048849021716442792933726317885788564666607747469999329643061992401302764846517099413333293325763685746525286741354572119169973508305550164024051595815266796079991991961663489805706788327847097519300659090951883896761131305307031709506133246811972538889245842157065220843025518803176974824959190845968954409606219570736256158755147889902927664492277064884810674422722121335657592942499133919516027628208178919846916185581604075455551766931448332035889006881439883992594223559537139836666710058608824659406435589298097063743733391420031024494800148375785121545197920121767455906658600075997411417542600437161068694434390052182752391832037812436336448911987880377124462188038736821386566286360400809529964326590883636002705120453435552056420313071365858998143498361666077359149580152712735874557848247411770734775455387517680886139229598858871210566385687383059675967908782138602051034503673232879879589551063286398896059596378566260982321954037725133372846441772228094820306463321754154726140364988388551500989774491842558482242764183780039642204305550422544533989992895097997578998286890176408507262136491320115534676140240531137313213281704893211650575281702376062221741790920258612535008335862885883266903659562126491055190110950472276642390481431611619258605179392855615511118843516521684009855819481988068051785285558182176479685928313967755746358890256789789219592831043055096404549201560915312499140039358634968926822818440489851366164742250371125294038462852853655096937760442677667286116428194541219619921837885679754378346323891830830015254318506519991650440603989952760829203251668193908004190482149692324676401745220011962223023375372972362110556309213857012540587216822729963426096043557746963876377172139379340843377578554517211596887023047612006777796463151455793244936777948714287201032429381475013987554600318903381852566766235368356227291995186463603179400640044868158156019900506422138870287667176828893887392151291459879608347368882109095072600006367348581519491106867526353835256370006618778304506068009589421827808782996934823399222609855165053223209549439039928415743499308042246999057323842118134349740687816617923471546293202426965036862235298017564322845907875159887025822941193962016521120636159713268178849176947868199704667412703738853115389954926314110886939871654739204331059290519757188629847386186952304743517631251969222827337923545481713995528605945016501977187447421218961263361312115427626011071085457261346560365660832389102321634824198320159686526184234457407343508326906918093401298375619781518430628586215611059366402250203214658795139981598353112665832095803797474623220565683436805023379574105939864258652940808826943934716162743507101678679859160841539547880887587479405204719026734854341927593821223507384195125582838370994924867082912509933142956941464478891670286837718594681416622102131785091047668055029012874147707664885211116333866558341731483151711947992811142451991290405575980242549127459377077647418243268950114187315579835923443982435198453570192644276300158945034206425256619343260887032687504252829852626067926350747468440641590010253840255959327918386067861052916350940592648555089879463791722111010455069436972866876441768726980350203352973289883840225100679817991067417098045974666968817342983149694202403595263917509599258511742341285761280438688745477392635504305864694348472677407337439592828130612296740159345323898732120367524541876661464993919083794481291758807734458550654149847524779466290026366002651462129849397756360105581013893974699935388029901327907614902605653349318824494747441873617813875492296671382493943339799668610774394277250899398366681822129167123794773013811844143427026939670230008022226796705614165203510611006268105717217449678506547106106857432706048687675019660031509897878064767182152798652189160595178677559348909810875098299228018752324453243306035246048189843637162562817405099860440973318524875521681402078992611061965825978978491177230298397061392814950880402880322689950948370800643983540953896577664351147988818057361628946422360001180907114390528620617878128144908249073400613153127973478730492614351563670748525489773775437151347203321177090329017227079202244944226257076404287570134947543908352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -878113941178419529361852545794702101099918575363636149462930008737505389982935396375504702227308081594153702382597748486654382285147487915632772232020451187210768246017855226720727318493117935941739624483446470323298995002946372751099783790718054113705855700342218809347911690895196870971432133168701583478074565441395605740026706444645520473368376127372615495875108177662541262681149234445789886628007799382148355511962046101884879317888779047407299904218280960237452309136328458622899365967029372639495566129643241039527692650499697138667279507077874320964287431818896214138544486924942192710206631484623698257908408929732593825909254261093708495701616926145893066676930701460871413710052552533030955383810198213173305688140739783092963476311550793554607746942221832490880780653409792251269888745590219210538933168898025037196620523626271060469003133683217508612273037280588649898597017320754255448658442268084276559492339343831006449101631549821719348439620051622900735458487402472035530393195729248906614836376105124875546292751375388630664319393593463370606785247514384615775093142834096008587594174737478284619182223391399007438293824086654015431959298670776307385324735083795493018000707669265280191455202989381510607210161412882172101788262403716543972680308714939357798978680617665023480416298068301750608857709237264513180270980535288387637132630843507958320149372906061162290030377800059578984827478885891322320861018769330382963036799651610827904466726046488213685725183323815830152431172907253796668785051892503141105219155121903386975758035130500124738590284321909902716966406927324025738657589306870688501053325930205312319188558577760998981987826176013574449879593312331358108978859576701717360885107919673572355365082173994227756822833682433866420862352012747640162755221782550261648302199100630820742371161433850194007165661436182633029087697889312443954330194896791052144695057890593309101836936293759668134239230848069259293854788399453962346230819354143584876092543352090989999317235322511272592137241636358728153415310716727230848640913966140223669542667963542865440925244800330885370935660318509462606048130377674250130560776963310359565731041511986988675355102740575712240837700256425016688167251829245654983624963054348588130705853076858906978132321961428820398874123657249117049440547345664830752237431316430844517695424139092275422476564763616750300246526356784749035090106449614378757688987244356862232551662598579720396163557103459897784103356519779809113805500199786721491459121840914244749574514619809195036472594052522061889525085096089339959460494912474039153797261431800554462010710560057983270122670051000910441645440508155733096305240510877961103609654420556433682212724585848443630241808051172261254500963734352000762352099613476790835742647174877417050693855867346187897797176672132100040260194736864278042862017887935513746108776112255784294785193934094039659004222222215017401532221905323091018720901905456433847192785015457246053610732020190163531511722693539563161365961438573027036517233451751400036104587085391333237433397733074188151956352668021859710928407702512541887484186249754589108792689528337492135266090105752056576047352841626841037637115491201448880841606177487514712281961331752620698319631386940185895045083149713332848970650561212731466185919594808167631654846757904154674362582555715966940593844473883960837020719365129280664352698126415078229145759039399260125472795847053853776394114761317158680441875445065938417475580478104299555327960449209294431731726885228905828738842166739187333200356627730839034549518413435630831129847222779139346992039244421088930669203986854407878177291341278359706672256036017911230457889040071111112027612444641476363773426564597874929130484486924338219767138389633155434892699300210748545552229767708987566402877859937797845860715588997591320550815078212219581020704511389995337356536656618078201600894536153824445966609845195773017071897899688938334420195691735848906843238094687761041690088443440590271411079578738510979371347320939775940672461585147856949211390909193200719156212958005226779591636788512244572154956882634230924425699914619961889014492650554773404362575787195459430466057224402421773971897804418461234767141613092193683925040225140341303563634407032823615173933245181917582137376993554393352236274727309414660851735791882229836510975195185094521188836617279344514545044121492346476183561608915542726776275375387466515990174688398540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 360794451512776233132771932257824974638187611378150518513873322253420055988285939298482671505202848015201270751693822509330299103850102865950113922639820689984330748425734167332856937601583596029664333918091775353059287968071890918555820683876277392509968082870222587438720307794221194425635303361775473197827780029162048451019551567757791615673646769389405283173078216086595956872217327798444526533648209376496867479208143383825578494674215133522698172107766212979589891706203174052779273943015780181160991124983163124126294835941278485771544103822662180797902276412758369396097107697811234348104856034420742924048997237054785222337764344610194169549721741206265705962585679083813431036730923707286308411794349434526115758521110896322971672391743056993501451725921082514843049053731495746704989940364930239593258817055230198858478331158732105541165205852153684775016825148950058735464085071695323825525609023545987953313066470750682097050609982973981017347710309013537856786948546676456098407278690705474747472347037767325614643437144490942477334899229807751102663776948120231961797242649299117216808681365231021162702776648178341469082944722886060974638407357130482653170832683621747699814846320873776635954649170720299902648217581191942089997203457388814254815427619857680570419535412661098006624984618768311351738459549268238130350345771447500103076922730003243284256038355144286029878163424785420637396165442182464435875874814793460319237402899828681004088027481339631417469435072927762894784245549834312836526864885900097078714157461732391343181400466124778198301444059064983605131753610035410904298936037248485381116525385302312703197540280662188892870899275918406872854270090513666339050305443636102163744774698177697067084208655818185317559910774925727733163269866673595787875802440670046799067140546149089705977366777057189395368770249595228096662208874248201684061025875886440991166485262803390622314244915520934912289056902773794430857843063857902076907900998205963382198704915042497314974693504026807875910421682205734612258178079371506706595431201139017519458727838082585209828273389771166640965242532957628592138613331927295381750781327110736197544997342574184939523600971367035542363121453885960325080443649163737228290329413023695905426343644844739048645800389728726448768639194621729398805889532060560531734702153652046494357007678780923573289409311086250213364046226230360401566116335544663278350715553890954670999149446844531392887161596763293523036964700515051767159221585151614083671170291415386958534859583893239141128311280167971423485985581022726675225245498156744700864822926202257592902403492463149852537022113024015236818953000100942867487966059133807044112526144028820413789851533204551679965288720645620359098173708644048900896217323203794601710692591534700971762460021928084630270039837824744580916634960646168769685269279596297930512936892033091501591104111037369872890207476242064321502639438711486426752361328665177363455681403839158052079923588182568206829532772725408945685005859004993437378904494225477852509196942883957379816906468708639144149218608141807316429976380736476769532841421266249705862578567724458884193687119099403695598579307446391036915857178185228372788795698769056538579244785097917687510734677477482812082935975237837127731389744234343440680284951195639202427728821672979402104203421973433960913430950199342947180786162298596878579702821681137188431107544661895657351049536086858357769712761259106174765968142496723834932242788329736671999531905539683162670973956148177099718974104314202645666767065379670632211867721101180102106764792190747084055643325638417509246814883876271109189630670865139030354547999017542188888196855006713144814012682264057144753197269701132068878618716296771173513419017702889566015860086458680777022134645879718910979678949932048138599242565112393060237391206234562352254514414721098706809484446818993474527923906693508281307353049990059658321941235279093963448829465526428489770314627961287100246708626933222555202254792972491571442529300694575128767127335587931948589748948739293731236771307299352990370248448457988527039502259917143909195370026472610807093561051127916248619501472159938235473245413901743200190592948393988742120679008172654134720749757198523094676782054182020891412209394910924733369794817370171796122957295454760700192087678295651346738175142515036728630368924917274055583763346337629929150669794220999611146886131353349881668627354091520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 52066590556438561225782975979256909472649471522053068903015896891595681028972233154994949080482289816327121427323661326314902354551454506916756111849503067273072671135163479706269213686380817754228204513872657947197259941381034811095776299576132305846319013300749875090859493669729888982001603104866929945555045905089000885670438148457099469709081279248840747630296425287995525365573830570324802259151166579625266425795179992055801460109703218634003423490668760739825492657368438052330610997684497175668523857958834649482962333740460955620964870494716156893904787063784365070376087551482577261733999645886082817911631111718532176751411831093671458045313543703004673707639121402488941665683424571085975927183320346005138614534759275494330472624770047198190693450893523709443970303599047860332199678537623480354310622902508461117129325566280471285414919994447144347154888606923663082818539566801820552842744581518031512964231360998738714844892033911434586789139874483259350843231408715309267802087244425991098982100004681834974526296757541811924341163127718770404304431922638243195791056749816270269002737760512387802029404297316737415880792549477784381859286782095503141351883854946393491350849530895429026872251288900658708195800598609557951529926152135395288107540978230547346613528484772022030133800082215359463989782003550834469106004346990596409011089179054721962500501529983636538968242467403919059042553805586078380180240885632438479142846906137684627718431728055489822597628858933337078819958491199824715031871173176573413380877374107120205568020366632656290640711446878431412820265944807289679874236429849099601586992567383289301632263353106733322982611273768533744791554138288143061927108750000851176462934727782518775956140856653168155320012146739753809797209678933362847312549444489814567316468658129199726121016491355141133434695201869348312435331094828899864327822403705306885974922577843239916021459479764827046193793306085729556742114694563596682673138066630123449432428572327460542065285745935757376603628280516822670867567596607734001699064797483732495486063916773171179955971993780589529021693097845103594827963528392947762187835338703846658807604482011557430459037481628617717364220678322285786105278156573304656971057496188630931175795049786267428105161101100623076901134130070276182262251315215165188632413112183795731025581840511387653668210066299728400642868146977871741720889372851097553865323642334295730054824074980147423349784582241159063285781620363175315767874298064552241810111378395201079392886583557790271233299651071988586224055492647791540366413632091423974526933982372885115174995818566488566837883077846670643314493390405886025121416117264083829740664692565604314407695271030854672351373654417509684532343874465345965520075951270423030208531355861064861093561869718275075889168594240263754145196096242459981796420877737395990647853617672066594167549467288552781448634406860248398612109656707224135816445824940411396876817141142423113664733649492729305778151544032508853816032957802216309666975584355675173213851578486731118668032528927303012526690373254572887029350305955074447005667657006751359164411730660502335015457912735403484889835956344522813890806423427965755303477780561155486889991717939843669575803031054363360977198860739566769166792351461991225019235663607509565721943415402710106212245754477572870661477093982873899827789166159201185220116881465860419931204474882597110127126068876571886845845067786495496680347277888811824618742731931291832698790919753706400670107376382032256544810750536378744676711469066090774061445673310302626408603156853124694779902730834796820281298160473703308993074915818173031328102326311446933111464105064658416989102092328346958233859688141799741703286306207932218484729134066992468717013387654309088394578609084411066292314798287667526189994240504298494231372761425686315903822765267897883321996258576597857022220223430218870858172527254619084154325692430794647999646619768838658873999318013163549964702552285323162585570395359718010844430931443462574802247404490570581101978939162878385973203474062531276976699929377006119000814050897427306891308622259978622403961341623414356144603248705387666111549530440637855465808567933830601350007771036705676995809763811696638963590672137318149479378291011127046083810334942444047964405994980298977722397479801299563043069877316296311927353578144774027409333560161515327435512397087720175835048013013309183131603959808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 833135474232429808047184535829735060655368225491897289615164771363624157758913472997859399884088446452935511336606808088688994170198242665328120212301781320443213391979183197409136296198713831575906977841744116367243216144637579119048849656308173327403904693812115956645247848165366329813901327215213835348670093676731096644724510030099044615932880988801873763096087257288302365750574040937263482038844707689334212040086954245977653502910000589978697228320759230106896160416820523463204894363761486857038854176345037528674256979016964497112350337455901147150156630865037120972435773090150041550136038316900168396801468157749323701459132874216695937208334491949109193774524758868058656075030464648532024936559600145288554176189746829186551714335197981413754523794832955675067089703062121148800716378043022222685515432863921066353543951067953448911706264236975556084347408369412991008026576663197673292217402257774933890455231844167468844728733400873697177069663689669425744498052549597411510954683285569426229644345932999751075039763704415769095731280559069813073945155092697064593424777400084422964103637351161278823300505394139446250813947824860034241177860759967435928789000989028616254356516511070285981934282666320588069038887440614776275726217449009252322345333493818810033848328389511120245539500218745628149720769646916296418396636894674929775505119720072655371393483364241241466313882553646704647202478652772839142948984885325947872636057959570828678054401656619726422570300372224990124694727745827817355772046638877762496716883414922383714512052769925504597229147208463016076523480884747371625573850427832468664674624721958855599202919842414300319143373863190050683897081645109851649468836790708949981774203898798749263397474165176670957184055090671305831282427490194037031287535473653336285070878537290803592634586617790308585968587289628527147335973311559945415340599193509758487231853450018262067362489281047541744118906521282552906306418140407066257380674809926349222882693851476730327841299963667301861085231524258037754937455030459360261704418069309809936278467893929403156181034566159539271478097029836615922222484794989948810337865205328403634944486632634751403770434855607596218172706935264484089206906547332786837875254514361917370498416809446771342285861251616088071965569432637543231422272236552096879686871642454188117334809963746277897516532654135123576044049769207623916346492965632255951564000804427634470097152592367169414361625863866383456749480862979070424048337865321898385183349786511450776570498029094403930063339490886287195557387486555763270230528029667770086892829019683534329388475507701719375855502418490860273525696668937528849099026224247804619330930715439671403672139764186592626507650261243651372533620768885087190088380484400240913969035642041012993296106972705203688669495237943064009374789770648492046241073990598922834725622509799461269636624379150684854337699369109414878107650106262539081396711093788688228741855583114857966551185327677195427785419445944199417297244428389740156613207207902469162139790909165233511822345902794270370611758876584600552582669423219521190268464695596679900074810913696092387579246283665099806604733742821870824693338972089111916611373846963754042367639200254282801054128283150290412174273288272598066120065959146138980810423943389946761655558994874459166888104617068140964279373153044426921429738113511123415129941186475853855501271785905480030515229559140061400939256847491869542097990030547661711167291582833147092156479154558301600452907471102360967142179025966642818976181609100953540338247397668172478541979319396995014596155113751243196840888616066373289577413919723155456521108509723115268714715680016251266203210538973877938847623732108736829674188026922473722661753432248791532784925340001141744397691320348601105919257034400098616663162235526017332879648169989757836493507449899963724307089458565263860353541577901593443898030640869016658824587188988798281587731362592271766612064348585845361142118753618188453701097865601647532574967037997961838133069896056236141362250718602654560998970795965190347744832806445024883916466508151547831429189440825729375952727579009253142373272276890411261531821558830280755502306301028633363965509385867274156066361334226208457597972324275202807143826434749592930048119030895486846375833571247031441141076250277189330781536079800587143389517026087663682572083447818926284933079755772860497198060417581292196357734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -595620061339353726469964016164365596145853778354444493112627256661227658837776071042495272346800062210892929450849066365781203954427297752913817108518691596202263592135115885653367418173765507113235744480952731216388019974672460992480661057619316834095528730843730239462998274086156814179788330751979579471743814722879358259963104011459898444495595938183088504787317476377534674408052979958940959137969868192369970795000945076790005007750511255025645441005787800610882234491518921530847810845864614311842645059017987268650089408302858113045381316800021690540891156716695502672497295031861149667561274028137506833379437930195971054681278679058839001930229402671534719247717933723111438108541419000372152793841771926235690549249328359628540479888672764755694901618543743777459629444610912518072160801748254241324135943856956005248548161985968008825823553467155599809753620869524679580761549449108582065209667343614412116997914996677713300986937715191627697437583121840299561159269513150311669657216525761785284390966193983487374772499562749403204680240606914596832952998051168571847062365919800658226835145274900424349132226776732305273660368054368089187188850168862495655385230559861354357411308970963876343757311466042383382423484768552233107754777109651850927230491464095319871322963309700934221503609541416687524982591518495153736437369952807911169726519351414718610784794013482952063050778648744326269161874693986774211572704009612968935726567644001089187946557840068081488748617659398978898929489565932143465513332102239089384097480674686301874738109125316987227884354161843282132159172831603714346573846663758915760530780668814697794565450091022977048788942653828102862236963469095136075377518352184771237153482774706460648263764773240439832449003940561207985203631768874047560766988838024550714158697300883450619514347696075803960456708695429425379830321783964426407665691575271577817178398516764838746396992954912672655353350074552693629003497595658149707084482975786011129411638858925487588720291129036633783079119941690343117218888795276897500350257948034425484391896168541927497503834781472211630217667761768984855608454568437042854768231205365545772983661582683521096636698184376034865117611849006211826730873292740770353690364386959616534146823488419190777221651654553168856781648031437375379925750144933503290416535070579066570704442760254608731405791911479784269998175064425774918740589078390538743128761994976248664571272708430686516329284090336982924424596823508903335339996687296085981952870851771385647695817065307734754101710948705938273925287375857956202181100220255374592553536462936311972405243970769763612038613074181583640557462767348905694393292664588087899145290358926803427566664591950563508334476283952627486604712512649578315424417669159225970118243320473859966386011238318834581235885185979492463290937581180008363041859351504589853841747080227696588411368222685661066699697339509191720790223534616167544155395887577327224196242080083742219076377603927489053273772765332822750158797857520274179837110399753720926800431128940774296098526900915083074865446128246325871676077310859887168589420456288205694074751087253980802688916786655437230618532565102342547245888088106387034991942093945236174827471884903530153839147719645245172235119209127853976460906079043374901934727534017770000248301129804210955474975508461792623563721539475118679778461566753069746232159194158782265695227834700209343044541762416687570049801094292881536352423164673944843647125413601625102146750362397487253463155048620295102533865484347160627896278944694923534055851040921034659910508640996463691468163099889423789894733618346434423072297769403103218048903618712854329573731426941996067659953964530921322620229091477623564336823957159412483225120600962144950772152315172640773359516631056949147526175900100496611470414310372565768133866518350291964312848035807055580031602929148159917196372015651751677267494916793882785974241786459131770284436286576189554841499196134806982494640476099233486830413848143020649307361666687067939764422232539036244747616966776234351236591563714255707241377883088291632738449601482375662826125941769223673767867850504297897622115763377701597081378263087467925043648365462715429282363862290634758120862759572355497827834678688265654201981259339745239026270795145602854673331248763813938916376557066279408341523390032151890094708794052828336003517885936898750832264977802791286019286965079195474984960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -81425412611947248883974086765746423028257510495353851741891407786641900725336084797987992604274072802669288842718259610089251249482025898834720355825567112509890688387111765239868127712520690008098395328188473778845047908529879991829189831085670401695780609870306303726338229619772313734474524720535336618468211135488615985235315814813362894594914417961296945076622121519329908632239658875534447044250293966795918187215580935706587700524605875151390654184279893255968742773476178116612172662352858260292598636142839912472041666847357805173758621206904277738090514650147629698385516503899863997882768520686393704402825627131908981060156445202744262062750372485937110709672218580338594434200592683243646350104320554851820788560599688176377786262904958172828537718652128746571017282017331032433164436404385846679910027729301923316419918060889406024395059194054512756664405135394564413095185426949229145490446669430624352467840162290930970628095360846158767144059983330678407346265038199961672604968570021266116650372208198802825399071514854270837097042970821184586692654274381754257696292031240950909318826765320709159769956310698197677633075042859731014577620698347119156381424676481896021083248634725468586513351425900443776721781695743104295901979204806862591412513126550866670714327310101094086501732159056805288667736479525638792993985783193393318835190797204826351935600750092600913504560995516331604915477981458660651470725904757562939200932412729780914318484682898575479964587275218929193291222835466539497186149153474888547782988192619877920864608728986879454448946042704312479505328748668464603350663682823047178032611402704452898620365044105590438297875386918129195986796438400511368782040693599704096416560294515677467944784100003336321248430266629241701156102515816227043788968980189941936856372270926981624120768666308560173783995748073937154023423008619770983564700786471558004034484625502332953571877716287430311918728404883943736326689704501793351303027783723412971237217869072968000024652189852839614596958549288107066273393291233412414635542778723832878321023621184225144665491603830839325175590219724603417111334692089437867578154650654276162799758914119833199024735366088895904679916252507712851063964876681577451499187269105207813211673836596431035161703561496268630704417167408732597173556597189516323153202328253697259611882085161779287296989866496301606630015778569449645400638407251115060700484652714600634046740633955354151002723786846122401487811895004639875478505375405548434342939522664806627185121853285332977567789683626487013806993583111108659096484729652621538319876190874977562632329825388351788731513996406958615854825767707750665665682297811102827854923817371922719253475513656187856991360467469666092019453564228794843552390473924023201411051821601982299994380860324038828118606704579809663794913588068311499651654328371477004778846182746607651677707918917304521242629115321481270165073401110271223970142496599244604308566231612026944365061867282068530178124324327841970982227658015995339587780185332950365490942370037294249585173347365279470114193890603149354177797070547823392145542905908413357372159030370613222263643384387239906882205168891581343720839663587827842161347588015704830458513153002678223636142283120097269404389974075602760563569516972090794188791126561673080665947114059782222535242788774098898137136384890063250061467090750946845750377417054984588863459514085587960221720375696663227488049762845737046223861628484529645027862451714060763467101619194012404257077392174856618775972560398756526493027400158576061362710734072453812208796627112386436803438710610088277418369941805803723976760412629635081596780034401397654542097548603947451493070344367039532351734097353835420568131293840408086678357179968472831017808889075861684194803854213966450341883891786915115859705012272772317054636076908962694887220475944566942127547160053898515749016964739408701194852116346389534237559017534130439151016999805724316844792498521465779050524908700036228512341096467596282255264832287976359691884762333047645940390355454856609553931538097411716204340359104804270247456068104354560526652657125970335584695429462130745428711050760950729777954538482313453647369226252098552823523208910916015379294517184394457268593787207559109525743966949345772860911227718651664498666520545178896616451662922716128125974458869696443208967037407859920788411780535196448057231328613869914989100299969389133824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4343305960123175141317657686493836136989959938267545473550423634767370236680261174155807725916727112191190158720406832080967570424915097412314255537154528022658354280099665688937319424567048566899700769430229002266987947546005357763763092765266825619577021993972763475778966455358332246594823751216041316892254115809718409286548821375987895998820421142875044458434784374993438349337844902650011820693958613941485446637637361601866731531418861946615181672463993794579874640563461912280638834929286925947933360285519489767263163700927793315487487619590774102409568054276934919137996122328220252210623747154851708174369607973641327187933094633546055452578111844726601411431032807552723006574720940538728520577871355924475747918578551981480700622259131033829461645623200078951853983894564871276703530646189285993179336646166894198731497672150766720527956449461283170936415272309800013173108341526222727490200927906483659785272210515866579052913714314866230034640833223576383346075744914496987415464362025442410472682657125706639986941990627986449885520920893960458406007950078418967689860781972482387286738440049137815647924021248849962992533283388555199512705094058657125692527070557263277561236500318795589894720934643548420914641105420666527967404241209314712035823424694232677686370108216913451812305560013625868982405576414103812961379575559250748115597240745342204006020596390102173417405668851486784571883614519779161475499462601377359218661994430087690146796323586488231544001602351903114890774294400763607562675820407086477523627614648512167856500925495129834182416561011400416340882942683762699075554610511136459605988000821064388158658394054384497967261638995470193082357297653586945998196521188453091975945898253567161716104813671263664274947289559643233584895855523084031613926485937897546681550276396264775333885416253359670130519478893927152492707792798727280771032040623202630722477831687473032363886146329332883356257998658461786031498410771598321506301218837777570192720430260347285757560898332795955376670673060935749157108710798977763876783854300123964412153462418087271590169378506757405406517104599545069868412646128907690292401809480558145867931205062418480556850739015658975444755621911199907590223586020518795560675687325807363812857062195562972829240342081663840090637302235252205152177894409353808477862530716878671776048106610578385747587999518574841784091193056107547793998932879105145186700350835780871929828977837028024572281020054888141535573101845460409032972504664889115874550291902127579894820541290058714651405035634364720244363870380365014582297447591261556637557788403671237869464210313065833021632519501643436541255349507634936600321564913645424981374120941002440890506289364201548331757157672962493503054215766830457614888778338315768880757584126297563510039868670590627567249466189876214999375120578219092195654676706015081437185754917374680377144468376873056646487448062733266700985281478417668400735570054651785702883687510765866754269780315648937212098687199954856303984952162641765351541055637244723575739242345353133367291250740341920295608352562281984996310134041011744043110375594159123388067754372016666018367146118293954350926488237880001002193969242849407454111100423639383171999822779955394177156698550488348697280857701619754925294651603143193073308248661748591570263526934675462292661663124359648529688995922675252758600471240942086571280387771519908494047376273948775122376270959403627061881272905963557665642815728078025421263341947670940492714010695110547079665156343039581659815512252941720627837259977267153545037546953428633102110755082208253388264651638339024491349312164876006640779527585272978204350925566541385733911923697246353367540840679985494018421965853321242723940368010952530147562330634986060490854051124234899590456237789747267860485565488516022887297296532925229729501733783307029974927035304469039879383319156057485831467419758906466204392992794793535726701494463447392824295283172160630357089542041793897207911969507570525587542282199385738607996821312262860100305654200571260613574276643880107914067182961134624295650687341602165949245003914504194296688607928347673840970018020337123007741011605166022944197993920411195631005688909147181102679169996584660037320409936550844365370251019091839706327201844318966197441237000140931543087293010582441952664144598329248107069434832005868392261834126519750124407537125881188741024881207976578448979517795362406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 51355691498232553110329195024530558600723316183904593101343667393413574207353218626634997787928366448389205915759264032485657753221539920003746500845834457515347354113633341137755165564800535483669849136581547027543947050521535766520723134943939781182133028404631888071829004340466717614821884442503222843476410279085331534717614484116632909803532626941065670324374157625262779739419265139342279171884334881472754235130672918514439725258695701725313810362442941309802027802452300829541376499399016326120754715349467239900276121830873715728249998181569355375696295162041409441616613810475619325173639847397442696765446915011385553821379119168171930218397910371220283362663820548524686153449978181221331743075593608351187738570078071597464545590503812827849985974905490069387468220858317207932403009563093423505414744057241600771391791982242833582155631101322420367301829595007202625600965839352933265947731368827108251416103426839963146031089457823078806783665389161539729513325269097932257396001097686890738920804271401769841208447357263898865619218141861300032077683663495680932797132095930330006820746843015603845373724177167644617053432749449551472718325097094951627662109707472908934952888934579932494276275818142768853722062971068796933245600648215552410036575759748262211062219591732437326438171991384029747734627770257605716247771811264149530785019222873373813974129327878617454859710503428289239863282149727603755976631462811815165721094299436859687944844342741907948289262087776898897122808894380436675540878930799692835159346845017401378949449747208134459533424171720478436623321320263213634383003744599318030215129101667164170976030010589392034949596739267205517860186120298213883493319557580168181125944633732358063710353091541381046519979797520621732680759104477455486919746661560843052851924412628480414272714749661003082550067525107975999243005001590246807667468464561754889182518489834356423594227454661816492005990460873014329301254297177958713542825287967024084612202738512912846790991153312444067956404011298891837603354035594029463783689867744996569978030838354421419398609121034826646435912146363410814930614859797256183575451734227382235303498793449047917106352513446529375209537556856044300213437784447240936960734464967735471865978328240623699408604761561851088700901945589223123720807404849436248138540278173038364316574111693227024588092854688072831225568074395345647601925262346078214764518019891825138733458021668085450002626739246731136515261644932648104688995836403932395811781556414903564794005935185347510562019603532597955703617042997685841429820422635915065610395822988206592149251921750457098579642843638467350554666461504935754444839847537977909306836294839909851874049510985537934962076232365940736190948581039979584189405132565111521081912814148323967614351754149828004621912198249952897156070690410544254099380011246732014209677571260992356290029322902321610862651883300939129156354741409675806322440288814035788901506621065387877180999421539649177073681762924599487067172342525726709702085978542848320380231897057691434988843031679524641784450456294524457161891362232800521788174268785376432142558888999555442095480214898139457876402574915857817619268900112145734676501262231460242959840024532749557392267545242427368221194414921666891097472151706086368613580554351555800006920649242399458897036645268483631080921837299082459218224221176351044131818056046861224404807217500176090477159453477522933212782304913650532531476335461787989903192353095385215018079979305638361253080823808826855420667050984302519675528666558220074384451051189567024094461330099064693117863471373354217306445780251940878145381832876526436002799824147819700411437682660871668425385884017095213467861734920790930538141529356465244567249250393558701799229530381213480722675003116684993985029836815823737171904909495169738562037420550533925525833975367595769576712698092316868292757487699556341873008530359502232542584573065361219926534398979421376419210287171422650864985840977820944318684460647361372886975196891506166523107095115041859838820403599179467763338159989773999347557594326146181894745369567562535367311850347448657096287446030297722148182496209170735440689567409002560102833714948270264702749309126818516212562596457748726024518058064139421737530540132294661482382652316860548775120623569936366185481281277383907295667961115395486517328263412170845574991451687664964654445360460030013759585580482560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 25975158265918769241240620858054723748276767540090740223432872924840154141757260217886852974263643221987457954104908396376901978047233561898026346098763470430975398846291234570746623027252431344287077775095726524146690090031732739982942911473624185942210594791857451061262922686478649466210741472580066418623849575710491825633334868521931569560547524267182835846403573872514852818049113993487144583778738845868782829484551358054555885914335990315957986229108268816567026037867726810429148821223477254729588444684240020064007466783413918604789736725651415548617101267138460930980429375378496996915579177968825573452709646495335136870888086685650564084714437249116264743953491367371271354867392007092750929550721589245683793926888441054030867540569942088897617117668341936425037420842117599887308072974005697211022825098560059366135333001751236573219556768779720225064430558836896498176665643551919839442989406131855799599865007074759856809531279882767063068801356232773380668921987301623037612198998317665459317774301050073848461921952224492193132327540239360231287903659497162869431259432755835825291109352503278922890274242408899067714323896670005417311484305862828154583838096293616147682242874288653493225730206111051116491229939951792140690399888361836196367028488179211491985304875969634977249850321622730424193911422500052021910814221420850229896784968344690294821356612786783174638115767835831608898156650617398869044510571757773192939913011486704965720547012085063963026352126068113050023140123351127548235456572907462733170104004225333747294251983814889837379902785451329290194334425924188946019059115919363089203351895095952965370949804803339680619161766735618545176845984172187211098006733817956724269767137745815608694388639240999503377289300842787416887368413295349187388826871623026293447589596478547989977630542573637344680154766778802406681166266635365981707032214754122853885384668566047203208547869680525513931982002418641467782994239980725538748538580004791638292076926850624104300878595405489312390582333139695322715822137270194495183737266070336672174420004777385783104191675903797978260576683033689752880587625932992297409443779791726595759960510293523736271112313285959371274242765864324675143687479310654473303306041347085377880747243273652280426971896840848463061537656502387468970827078344473065381079398338898883653710370246245456867531165056778960411013147751051014344854281938732231966660657514325515289963646311168480908138691386492959746960969740552169152715169756106757979808478039308992072143806132372823399821698571982826214230329705381168198957523636956855819638371760531881152969519457033162811671260512316668240990776894942031986315612537098632077469763526942984094747107666913273874269417003387029512538448634860656823438081751240492770479694101564994546524157018781472597723192655416277620077224890121105313182098099383713144375939840999051398142028004080608753805314599972375654926634843380287585807007213503002834560311918772044210962825929564226590915959985369585485942730296994029736270759595348346008786659380011421093844829857386456433664781563473056934712894572833282014389839827817336908008396836535552955908297663436977192028698992559688127626728803751983706269327042191062984297955660125896540263038278378800490634546407403809115689243467178464138302545256624479895384774641142713628093241001442976661512900115732137125532034404256751365329641774679711610231762377571114298636852313212590305752059675072802895178706572930068649860335710653164944804985902763413181768666750834391753808403846360626090775427007316078851106592645285992003170977111115201168024061632269607122873596370603313054261054184319976953308189900940490568876017476620927184419681146975441828138617872809618524250921236921295880388240619688376740134584252422497462774894195405705635611487888614992062765087124079779426224425729843054770742085500013993311641393423191480538182913746323623277290772536841695720179719095913539945594471821224322449750170155004023340500452396603269938567779186356046741423245027044007781252048952649487108920727886979351420676920540129053677492324705697174980942076939676933879520117042892265418250413485308522016957436440428645117700369888995247162284707364114678387238670115338271143027571461321268284796315562636978024693932714608360751310846466103523487793823595804402513044894679270005729119655303413538370627673840648486221807175471792927139848449778410873909437005824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2304538431054894429686395021425992196714272775017615260107313581624937475930545061453648035952298947784642369527727660719809252036688671293452840802830523656225171029331314719036807554953423068119191452859676866268535874081630630192111668896564141848856072123524785421985708306355800122615543343545049531293564121904554131769293903065319543000778084641819482249933302775600332639555977448694500474974404375310034689478362127130335219677990399484343462008817593682048228956869241813322125713697713522831193383894159363175902709934903857604608973143125042507139391441438664837447343595179641974264189825499391470113060046684438725352339865730024908903408630481452180309437903142502556634893712398444318352961439219719845377169429394564841116693051942886496146324898019253032640384956682902415509432170803500060310742727918614588873564841369115614802536308073420181715092858171838686849647659914858103262333189307161573018868983274329172457759752298326648261246436975848390587377972678050224777057735473964954835512711012871364176700399009104681806108117212797420029673961641831473453184355303745491274812471335364803090884260788711935339254517322605601278867339387469056186836160544675764130299356513409582822989517181177609191913132014038302197496764715326859318116211678610578215125588052771856051960618570677151201364987048375265796613560406149761695174064988113357977936116500097380607328378311179075575794575831665273118880227944425705341647255264852741699876867968085385718551840449883071785609905014958664270316893802791594113557640534524855713491685082066127830022345649293936539981597349450074248955098398777320912115887543886289336087412461694603991722351191203673530387615193134648208358142302512448243558697076151180802613624568897052861327372328993737214373462920869779275998359465435971253412854255598676882174431035867438093181974906643239245670193327127176396227818149029704863445705109317961741801843945549639989868654875439082430346319582121671038490207528875511215223553449799967603690268392305290631125871184778045514871893567940848628757885386419663172103609650778238992499536741353901705874086059814309705692463136527121012236643150544992053910796068198314882399624807312672073184636510172999581566899777997117148443091273711970349486040328455500166662660584794932263697469903190539252660621030067174319882235564234914579667549631662880498480563193870908705065030678343292432660307306725387420960716625787071357108850670848980595801653063999637896831116830418577909335880585166184257353647194642313045931921241453488221838887702631958672438319656022016299470211984458646331338612208452862777809004992637448418208925384032774216052106910818211837496254328587389873981109567809438059780732580641867283891432674515046503037118315485333041776943826264557317079550698056361783128769043407975322054046500344632050417822612235424830308626314406866880726313737670204028269952494086692724076519474655251187241169009800794957058175024611937001122127199633431506705972349588428153420170604403941812946710336063889789486877524561904190352919211992059360461386705768445658876817902561748935539711899649346155524608501241554056309476014675910186618600072430224939799783326430954040362150831289971291121457295254051478753826575982696297798419694943219939362751217813401520360714266843111746003125280887402799157070764091961097689274522358778572861305594158137638138734671999596919661259962210442133630808208653683100536476426158420293193063377341142249853686327359111002333412022381437275730575039637427030575399704488510711913410477412409363227876961144654099506125780060551581546385030424176392117845764214743797442169519129630278420642887509391861983459410604383223297523042240889729695057093167957178979754626670508749546796655175445761484227478572400654963885995952553579959849665582070651079422020617096361769069736935914099170974596415373383940315453838591775227623874878186791456129097516424906199605005062886700689838810757207288619066833318599789654303377636938502962261529076352020007189700318223978834818106558875861044831211206088183753478184281646005444831065960868467205511756295683699964501032303287587714272286029602820916026047066836456535041804479191730599038274529577100342437001279080301604440616216392941876428202157464004065196381531032807225059153369902407276182047829670804733033341135619546074491737975740203075885184573374777218076621306375474137654137966973367767595704497562168852480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 140174971440322347034966766581328436664054858217984339679334170806421733424635755633330589754213619006955354698901191112519652996793573994920564771416059713960878754346251312453533654111401943135749767117804236649811932543989540511802334940925260738063540901978546873282678289052388994119241669789676070191583661396408516912171347318618220010075935327868368542965562304100081496143064536939953337002016276813762608262220936862454839747440537073781345479361638630152925780362373010335513775390762724280056524869125784014209085953772818284901406372156233169118145376816782705278059173991537490249796117965693536528002280244114669988529653833197090544673620048237414094637938077544907642630206715751912582632904497313357300371519549915732902633529020846371886665212900249240098556354638534742306291277503600612254420101919774714632402743249634280628800852251017653091283678667204759650592170105055300729885154965377174434666500689381800996942991176250292990659473913557176523333443869252550435737555514032000174427852216886504500380978526048024780617509187648785997089435369504618612245135263550310378787914842387954566572163465853834593481836094178260875721268089417854685335256249142405801238660532820413588993536759046829260733146023655858817974325513385294432512729159607936806251640948823082236171053614783425608228824875487650353128659789810103458062110353507221611333941659257286379487218030339283445039810657062546855136899634709603687469080971782806505823910915401711408818391431327463693502337660867100659976268919979130190014729425052704613965881455896106026951569761287312452208350563425179143481634973367703741877629286185261734750396643684681289356583033386522643953721296556439419048133550433860303655576293149663924101162115142097795657653206925766697095920734933633182824391552995411765086618597748622451577869680988515334307583108478699073745813574161142493483288163519523898054475088634565159636362986287197595180774057838045752429625068333956904308004094755568915685358964819556404209811345433991955172952137371439902075839550247128999353198807562029623497337401747512675974255021932015315298970631300409182724577894864751094542584974278777516106306115580419410250735204734200453206124565858934874323171770004700248265108227723274290421612183631485399680393148506775971038880260405381288508694043258098472948789350871900036027030630272867806972074758066565474009414397203807227586041922536338937403975478337125310616294836800125616365957621627030781868273015270760709972155540613453936202801933466802467577300449803941318245455819037115313113267032346415926783772035971690731748669679238128436056303279641732064614720671424934839772402532292472675810241081421871754599859788646290127490143999834226931689392658329099616479315612926032226048236329876592368064989475065976095560768331437130486474876841755194696559105917751521729367680350150688009318368317893057259308611883447783284311491476495438291177759847382620007939626680925848277406915180522156973292429466881966341495074641685750928834300063961824099571417647040218815766348045762895665799870322516982026000741880296382842822974157028563419191343020088078767325663235931762847099295236246513756637892019365379770160592316584574316190194960565252153234068123709654145184950591428484522601135108757747803464572276464423425411760545320587047710327486937958421824947780331528511044653461227468971828951955709792929935464081058737675536527100198199907967420359390136191351250128699274067270318208961144806904532210458058486664237474249277719168123526882681024913991968629348249470431589287032360953822909154358323616603446134671728729390573622902839594534541695436832801562586489411359832464530335331810595586064049851790360340510642177522796524268238709874403645410121841378505166573846607862677156107956309727421143282401845351421746906186451070205683354248412721851454775759462267818969105347959501058801237863908967529287085379529878879301558265656896605230176152771429752478137266321429554276413133383950912053494540150431786725666600970562443340469987980121032446380923427378448494852411320939253070592348228205379921183797514322741180209921319123769573873274346685330937459317158533053558388148064385943151238161814606551364438761348020975496497967563679612132214934160494853417819122704067577640704400912812664382763219401693990323391705445285493552338669842940595864313812487037689460859251134814987691955749109215401809080349518253260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 7415605848290981178551457187336267862339691831789720720291702864689603558377510128660895531358008837398176776307683741337166470623529552506442602783484979692818265976129066111534500818878561371439779722765480380223129405188596392119974829913935099031358432000326358499659669093867981818492769480868610819120950215770463302301804657828907070441189088330616614843199008392195459773003349480683993154589972373473932202997901326449825231983951230810314538611801032678277682408843637514378306128725901995164819099528300379839676004153076155294999052069536908916866960913103447535737582666407067727946604701661164071683294236752399374499124703753212220170958130369375748250246444573805837676664696052791683992604534151280053781502866527417598513413293356582959834228246770493381807073355296551156155462590279225530470205258177192873114838687438412192187851624849765696401352744221565466295927176953999940818308986769734448626457502683439558417634988868731904623526892979446867278859335414763974055238220820424458487406331903595364534385250400333349358646398172591510072229024559383026001640562351535336899592888718079037172791376274877493229906556746409471309706256357353834829523558756006337757148830382025883792848692279215287996338041030774557493652668520058443733387526537279932164202324142432960630069010148388169371769773739054070190096042019834532274700448565479968766236554766111762785960614920352110061339520906246891519029574141113839625258384754467915379724882684361078374018324513815912613415050398564158689883178701245931127286901563692708580601150748775584273805322440011867775770510528766376797115694188372475960289988537967741047019881527841243884642632400807965025003457222662322509415180683010566280176159377096087921322008100129846327653542240967853304686020606665522151097063585302320430190735035132338282209928992666661278469617261509009073646620731966647364367276612008380842237125059873530228430720346556343117656106814399619191489710802368232370587113948879380442513405734537500626783906849991684455355655638841849574845318967895462473337160598068852303439924013889371397491153140055917152415747482289265304034201660720874275849567237814471403494076602396809787902680572227021499172505871499640855304068780841934181171501976480801486766363249251604314197294033571633986553462293612345808732081802680312976104911177123837397939792621685115630254170048856644860270437571662517976645824615233361100501686727805780157897734842181658702076234611872806797994145330952367506213058758939344472240239308302139418776828166334087090983807667449609851527216902637823882935360455672650828829177404617365019615994665136271288580749860374379818988962090982192386229829130078195467074702006795205232113502401396727462181351039186421969562156997797545551239341277997082266728457976427732790541481773957588581061785225314111848917063637258515829766469827216902835388224688651337792771387212139322953610540127152917222540320687815393986224774581256778802306709225035306277190080084506100655993182753597607571674795025460530785900589569412230894259229207889199160781966988140015962363230006832617975481217830928473505440697993751131329707132449964677032782420721513769942117527350409950338235389482688290099141333645402132247178674651322887738714408037835457807762744410298401824540472931538388707678906811023351900537146585287010148240912875793743353122617298681164408953938407441568749889661597759091312678771937807716350744358513947959308407994987276155506203886242957596461255115668886830527825106353370132952042582044671090136460444131725078383130444947333758511448347915193463204049457915905197871750064830453657286106855216136911265985811215177355806412729816391342031783571110827092543498540785013196951942860527900964976737876844929452496242899471213286430108396628633763615377203849170301566258138795771632216328394292688701742427717903228627657756049008733151974500108284036269756720739276297745423981198145772816844663696511187043170954192018453409827129107371357912712100943296168445097847390581574611678948438619765048458171431322932511550991318020306202509385636031911387198913149230815072532212841908228645005399650527602937410357619843004401606467321260081962815040463996290419515085529220931624634038491744282817292442010291403136844452811839425847148596777382714800863120523699242286121058564965255908312890866476129004038856824766511233546067129717482076809821386671295000777251569814449684480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 382734895323041256775542557526301684330608881121320291654644948702072850334614488970438543837501749150567261336544052354893717005676074112520450707178314083805496595254541320460442687718926194276623316233682369160941170455050495168210772546657917901757991663851587546548319872475487293343208298430753970974164052271610345762551575879120610414905420739019033674610638905631730944600063156596278366811449369300200604954907913497866093359294651346616420331004792408528089291591992137116946797825015077371349341850649410918386640389713693540868647076219807385640016609095953938674135108603933384465784448978267550282012656383524626919383883449169532918958517271001114296172705737366705896428645771157636019404195100250001586577478425224106412391505543660700931376313683752236758665136528788836123696705779706102593937950269219135233638410845717143582686053496085324458129583638573382008024339629635988338225343357818432890891430623877492392313530284141004599775635692091827074423591229114071274085120004523289776517502182745544787908041582579841831056568665739587170532113792718607976423879888463407437269295915609043311363512163380710459426086751717625032815039102352842400275427421601274356072868838909695567534780034185159727449544270492454457747603709013631168763215151975161219130612258361810475044766583197029110940227718257263940279700604817058780742976701548435978791343471812422097297243910951488799371982514735558540046126551977683423676892903428398092565096799541247291562023031445485554485004418458955684392735090810250594972635565116093219427795194133710262389196498161844932146827045605705482044733531690096106191996868445985154151807564016804456050295632310069499779331394684349145038981701331112375774326239870555089788847658500204386493694338956110724854354839292166949870844534128162169934758096216255603248167004311765837944421575296352755042135633138727923687474873619602305626532338978457122297579902891676666609451610052971260587423069136370481702125950988496483599400689166760282033284052639010532731063874612719920391435965752799964880980245607301217816925595846685392139853377559273326347882967775012027932777622007729123398347610492017851718049973231717303001698133978696216440848516025932816228089493834693061656635128132881061095427259073586812663174638702639489154681770938441952864302126490051082387363087287566788097761613728525470249784224050692070602541683304306494934211381057170574622843912430405202542879222568408529621231937158007789839767024139427089862310839068315313790770257587142423059806011885450000689237364076319218685713125269368444615283300291811193016278736106595864772345742223003431678618348915378076308046473020348827024846284143394528705771129135784419784462402119406512530650938549995417327599973545796633140832907945723042176255253909399654719493856218358231932892277511112292317722133558046253214591650047033943861505759453887553220856055423662854805517072823605710211705376647677724832557195848767136331765074183337427944793535430968860998890879471722324397872919782648764931528146119677144234802723578052538598711419552493548937956564585237739023427447105057999003927924672545654990219427771921074550296363738383686240880888342045305078428610119607726165891174221804109818111737540210588886902264748703704712089476333693301961137727089044535511552389243023438951766284231796251119364030467689562233981732270881443898919609970122764616789023473437498827646002989790828068174599895447617922518581452149163738779661515861374365566377573273743515440260697409991529613712428992684820994466214325913464669982818000914438305886606617834405979422947033057869501463521311328989517672524712613719363163289718804736846667614992551610596343648736600731924165543583309721670169242471775327856969546042371873398923864448376831896845046081805548803025674384019205703131755544339118840042384185555428722027236905285641027662812637018920167572459937093649700057882581649276269055349738160662851659832574189495078132076027171427973017883953242138809102821877567599691828338140587589296521037542631835311107431812842119977541833100165539600646633491403414166521527441786957833663000074094544467670913216038596725383126776629720617157808024379870739951682040833267733274967894342421695796463823321484395367472143243734817604588964015880069327414511093113952952552211461457565795615500703078825113639608014189244612612237086321145920040926577210562196222295739355348038424985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 19816925993670352210152333596758776114526486143243147136922643926344016087613552305558879927375505574560561045499964178067457428441598040273241540840670721054912852022269593682927603312734072962388765145949412093467288512360395714324254611159378590068637764380381770935566600050274988202240506120745237557931053348227428588792422803520750577028612266744879355352674015482607501023183337241434144869448613468830728170543946884839635906309581466680129352993467627886934855349559258031340875241505680927791874771926422272463224103676687044014014148637738827189110076551514064565773555696550301605046185851255489398154721019167310815862638374815182281368514329954736731339913830147495548109190123111044838001859572261071124690900588930690540217738691910142903646335770239134418088896797067636855565765318426553603407752192299622458141068584320681962298982894967563020113181369049117196991014653724098981592040139600667163355950683940573970930524547376350634120605902513178375617902533284577807433396942168454306432030761942961283591849679564566680522254566998597956400932377208672213647952591110663429209450017193980152309111111722464933814634580177926339533920231069438925521442521624879659900863203458133338885472661396244703776347553892835479933141956586371125610480072280778528210315596177922836641113363842805978599204808839131468716106222417453000947405580275679383310441602604527664616257593986819827765799410085817296888586564900846173849011686721703990273956770727966857557226353587764794598858461461246731988693480077702644326164611846758467749680983081100109332441707868589703164298212664283286525296710051835439279740925137895231166678795563742334779744566924963802600666085233614060698174119369778078200203107563174613320304493516779140271648504152909724077044131957604236836311423013511520505055645020464203975437359378687885407015802356422105866635026421412595299141678767213147544552586567989622247395713332568146642736098243487143804473042781944098689376663347048295391976310734567561514093512211680956214649077790404578110484975343605111101180977740821777545155215528552805349545229595721425348772103330832523482620580861880798165399860211449303192109186716212542505823824468018049018720332013194438624435755326245797633739537282323984587014253283647420318566412630857494205598404116653775832266857981369616807520086907905798063295235682219565846924560648896205635250338772674687633677919687062010052236751570288169219732935532912590299120316835660581683670503017509690345838481039121780563910706885289450438033949079747076802982980693204643054270135466191912837023207159006852952231313423673672327454468109321085045568563631612931344865452266602076065314912078288988237016219577480285462609688367244841011161649651687261347479114004652656408030563545006216189608307572923979636917401413286798086924053241310692814792068277724079874180022166011124072434802096892090196768294938534272014440630992855324263515332945151471365432152460074102642976684124783123646990564697683074936794569010967019643288261809714396467128073125481197958897701726046899752415383677056253297937450118935294315681266642852996490294547647118281101158742115112863444656748721807973916512749222233251710451478027019076330926793452523868336176225467605789440147402257832850140147552600724844574699655135144380965232738491639684781236784186089459449721101163849537739070148124873727134419343276190936371826238997121711760000194344404180309195109626018224719553614781125363690523954925644445710986440295708376148821485074020715392738376271701039698163241395366210868421732609352248786829863741379162302362512252221123593996946629898376746901869662860691139570965898656798960821918759471660785533039678611236996144192860184917071805796560362721368886791183499396382931498795026996361844337577118384419991032169784515869427450643254084275065596199248906586431963095300464642898830156674401267498827064438237970028203994496528372741737236100511354963973316658184523395189970107805271444676912369466162918905577397224915030659662721712694440958987152290777661696628166914112023432497808350163528596018124290235355001120469243178755045082703120958656063506388208089608756416164000052531235909531673245640464208067096503525230335825235430372698759610038153764490663922501997916020786029971380392064074573575854014920462949182833885837957349809487200749177940843478587916729153844160327939381098819552584651745870807035687584399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 988709134511677825466654852438499174199913879364306129651898085878135029355860781104158860640496690942913218709138264802655645521945751657938149746697545839811680288570201624618470147024190614406382427036223730203583474679897320075785520758602448114180336695934035145655641970289537541996427211240112917830956552798173704908057942103410474004827008469638357393166371552124893281193535544024724919270667377648678300805672548203874036890099393428370220203814117948785702550051280566188201765873106873491152168169743859068800718424172336879452141895768511935947731323554475347630195118889175672464790753722790620697577411185995208508031995694378228726633859375842189839719233177961574670181103133752110424143174022162834189847013700448923835884732785945650996801150053560853418094342128332647779839722526592726802980291963282898677131764521632250476403705895166372649209383063797613011609992190021866202597713837990770273932341497768144422052044555366724518478933379202676959618920093909318556516114868749291490869054140772968847883427808807699618845705452108871923882591202863020345899790092711829144645081484065078126504687101621859171406496145578732541243344193568811639715539557683369031241519336466707058084199186669448650457822764513323871880229706577236976790580182622485022589751718759060170732646647745408103585919947976080385188159525630162259058572350671654311991032412961934955590921930705284149476820369743453720095147436664534291214235973156877189185264455395790585700754721176346377406088050294735507286324601649455012807425085218781244362586284831644231096833751520204778824235448863612004206428119644698615183037269073129725813517774532910394520521883664469071134530287996573741122925107990935725718158535304317230424464108828683408702822350532548968560080168476967330320594427667565518343439318408342730249563197910694357270456472617261906953416483550284788118279540209980098788137148140637349534999819156695333002791491656591287074720255610332661162800498111441034667291103863023844804413206375592789085415135882324368038432182658983075815959246254452301893944555051327078967854782304442075902690094090574972525426694808060826699086462435094670841902152077108571321855941273221604160019042330906721222586501103940619753234125765898961122265630105302013540626825269757765875893039011125083870247926676114650591371842926917746497323529475483460047886037363355534079451275642405574358542847910527843536011513559358077066436260332752919456040643994154691428712629023851264628919776439147252260956704188944867432697863007544811858762314874312592716107889662924321234447845760373329535044663392294948484448905943220361303957640895806016363662391439729755443229206395456080208659072271530982559303166705749562091537409381918978292128739285080747615519425403463437744221809103581962798578304774876766460732239228352179504384760069307602945995321822241336427233869945554933438994644952067834002904328406249489087169502103738692402771619436356729148495261176364674990688112900867565979976392084618935365689220346473615054689057076254393821687642502538486879497733290528242162986733601160553452389308900010004889033243819730663795514656913881916498348367916180666165758380209975520045921620962798886144440602915749011696213960294322024555677787272433376602803440515232624582270734952378247568979980121576425588029896880573302906246642189256537356175660807386151177717823715466137733015063008398254650157135727369557483216033700207529878213797131017164638459260517270847079699071478888861888920494841130463440218286962211301624728349923168179833753989203204941036136692834711269172173088377898613377877120481490449755202039814403334509556718686919316342106588378023256406612055172984627284445225829067335070974646266146021302689661076523350623753314449651187857273406857119891295767092808428918351280262005349920011514991989568195646713470518452729360418370067269060283368387505601169501278608800743594019261662658572716832065311910094193790367124097540973249451699632913813423389155164058724698189751976660120864814211443027955614376258051598303106670156351580052213684238347345810340492527965076557934115626006128798995567647895757395946039184377169417618542669401517356611757237810592920435848497515879503961706794890019568011301232144358350039096660921120519178861000624844486374997505052715993634885649536282390193467546461392973047998093787398322903982432460545130509333072219607678597464064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 44912546834302651146890916136549290536294965373004177998803502393176490348410776092907797366099571995033445377358214168324760010173702534374587491930651119608771889865303378647251180262380329162720314664699920447012672251026574993235394213325489017181473221534094402553294506954036552468084501875119994275995360198776803467438260117170826891699544703830997139906150512588496188039275459999313774425945350242828203915462566865477426010908131392509694007789371814278097812230490813031482995110459080599624992427493161572054007512461331556443764922384125741319308885791072612158915170365078460104092355294495968950116275660496448573362082499701866675399665200048343760218240393922946359726431214780659350658661378353337605140259945774057316027373094026175926315756119991487115692093280612501715937786880622174929441124307066351188465692011577813007705899081309583962971134827226296837130415738965224805432060536058949921902585018990549587695138392471817296242947790646212215841487219058756986402395195594928573974779631360816849665245357939141139082105685498148324793379259179529997201347870058031097071833326594404918723715241706616792887408170095987929810032985243396019587486935231693683815854360388693978437807058896129947727439433400885008672723694339356990416712165269656742246103678924666603245609449698182888649257591233518008197382950971335080681937034284982391291614935430618644986999934237279179906005432116154288602079662629520240953648988497043874993118157649049748895429445819670582421470573936502075696751994154532713527773595257335798779054678272841130981110382971634408643109693356161764992305137377291439159790174241129209701661367364075081979053187486225952123688360591531680585740338599452028964483239140145062649936395419221684831563602445917423592328132432319379952943704669924948535699066421064012484052967113333742069178487236946488416408289916518601718455570059261048466545381265762314740244263991112012276973157242357333311698594980278050062871761125847959561812281820896122360722612344660909126707378531029380055833901184340569467620578658602321896313955000702682396662857997467543559024105765621524273115577427260033306956895208732574488724340207903532735934546245935965266922641028781375598218606901360115822652608195358891275027347404242050703218514124418092590595011313298730549596215647591530184561222008621564979533360255260990813992919484667657477330077920028194475393246033111748472445491531018087894562739731557103185898719435032831154250968299495222054199072934764701980991663921540520529334026163346475140978262269300304082017584545214357281965796350678810727840365055545910177412130601851368882144201167815994594155680383827138081578862041245203980276210702242171914701776022467455512855901367160801346235344127954146127817147807209573922039969068188893442148117308134521549214667358693519378503127338657669792348384130412979525444557683297392179465106077248217294624991280792947071199036444516238745076729641737226308280164299546059052430298055743039740228754447437436518007412963892363905466704304238917636782303156962647263563734126230426110342403980517392528569885968059825453498914406104259888896305875618453049817039224017416629342419898489698335867512688229875524573531807054479668476642935936149193998933533901939818516919131225920342864085435555111371760586935659337030793221776868134657969659839144987527690292349965885061812857251159163676350097071998156151751618432474656204528149987865572097525466656323802027836682481335436547382684807005486370433879971203887456559364490474944299095482006414689373628436691509018629336612570560222122828869850983225190978893883079364699748827119460059466553733159500506129166285299220409875106874183650321767557390430968373263937686549609253557962044989833053886505735149754434936921405570128317151735524573648357032791764337417448757285216747187830243032150991514698770814281400144875388115665480695970035073163036414131683338604040677893611689891952462477261489408605825118033248697760122964380289427644488940020042001024268309529325958787317411980507163596809287097284412016089453655389242172015749808178530153309175881339659451396993001670507593438387384044232431885944971975920419714616107900531327003050577195614813731611506412479163205814905823810998281082450354364404834719018451226694368470679229846106218174075278406556050111846638795959418482051542237327136810142055552906070058914658776089028760017305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 1812605231835497475514162777026266259551955104484362305564738278033676364767901138929660488467575307845536390984958048370444175982685278073432015555241617180368232979441452011066900049844508952797245063948206538515329318044661190047512553618033260873379444676668157927928199162631145153111845699797477667991254641255374949995874357007058700287715807443633910002539119526827562036730546928567976002200646913349835597346956317328257823750053578554944651059602581452180307016585650223541145916840300392391730182096545395583496310970176685507420615834155254145901793465568248793815039128875964104779541819366722233505903761262449231459120942305957712404349426347454033208481379088749054767822657379989550881288834008270823772104727822013624635978877482136132752692500641843335512544960963698841514996311498830635195065697891354792388429698621417916029707337378465788051919539918598274892094897288193629473892437789471048727710376397043861483835541187226189836534493129010797784155746002555411641006950373044103907265287754583830219107989541350053257004679236097510779506515980901537263473090908916881968075245476596060505895173246516100250260417276862151811819641615645959823681726269313103273962659720762581839569012131005355454902529352092943436070530293817572391332073303834172606928483083545930740430799077619665267027935356622986786917082038967622815760750167942187175750592285505990312709141516198704058509019046937286245026782201125811976612085557647216565198254102355465093418365530756814058784111532883546030447883796528433817955310912936774105028389873894877656859767652011592240120413631668887885151408063190747667863420794097098570318513227716253167791840328921764651438496797678710711875584766895668961380395434044757494695334318976371204375451975510387762214173181981173237788973728007788279515612729615997870358043421665002612344111346537414357822351141967993539361498768398126171195929336854216593732944104739126782928932206063158851137071619466390752096541630510613089929240319735838378813294863031632798587649244562843874005468717532228077170189380575988763267613873541353937301555484350922266631933859813601444343083354833689458919424430746611914845932417229780860449638695585394521117413352244043654442594044337420259538525959687694685849665823505704510909867278242572524914915083374489398171514092457833124019475870012563907010729199408747098450957789070714833279622314787746962452946817898748461952576818819402002422025130475663208164873531443193829617285159155915052252219415019772342685985874647058226295342789325968647150071412519627040043175269632358013162593627507268367458293520380038556160172673493174185070578640643467768929306286177364706684113335979303708539351706088784258929798061194402747070572013813506108279179808561037113384117754961168277263307700664285181085209532256456711543627164409376259341265886383603741945435925949570826568355706169919586202314292710823278344271157759925275454808221580536650983758113762750281842744833636876355547773926699088519024381648458848932296405868614663944849899842674325876882676073830860916694899119114801735549539077358460841291005629359863879681336203077772358255889183855770390889404626935034385894852514882528162249501607164192158443330531423235455243365886825249912387667506459873531215130021354651388153085795902234549353093643516124549291745252811048676428895067939590889840369945705403299967367992901615882826297847988866295612068136993519124293688042076611219522898631215929224663135578434450585027005028378404200793086260550020580933041352910591076890779231941425741805876000082277226596254740698047891221225333985123189229786629710271165377114969857765767786055656583737974110638938302356678729213703661402375730535105419851969184582944235841557808798905874353471442746935176979191069025882364894872882353261662646889234174529137929533206824282849426185731863660735821510123392782390527325330285486296466860247724897006934381132023196974000847814141054487982668727525046153393997831310867890084225786146702657743766595111683333321498882359321692787332060090627391358591511263714233036308130060726237731643327943539570113860329206232942068131258572693772909428414346380911477243118834116051234571785698502476361976475280036229392379810389656654826621650173983034785456840153889970434056741376910556826817347371865645985651248156838453671516201406815968737332479396081934830246183484290276234674184883879082836623360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 66066028740011755810823764469996828092665471307298556188128812592489147277603915689618852469356915686562429027349429394794378945896519837172845954460046168158612612302130050373989482802853407097406379452319438044072751813848700527571850071249391337577808709849230083678384471209557147324017794648635619120732552324547641957848052705267220004629166138117355412286945266487369408907605754473444506992845191870460681115082206224732296024718390724456560044835228000300425721237788200377264859519125154853436290006744186540413802272342624115498377655017611450342095807792492255370320015984684108545521107216493252618043068435749809356524393023743531070424631623809569170517672248655256734996801617509873082244055327578205905257564941780403544696172048747069229560883249283680606246800216746915328360738798237500771415535965464097516071748249841856535355478374567807111057668528769975095590745616981495695632886196999769593580428554385627817229199632437034435911906427249287717289309947410089624580140235536573622951649513982177657037570563986938438600961519862881063202255238748408724362767091645507365945426885014443911794835877277854486294595557580265278619845478765524224241093245388285495820009931216566253597584067287368599459756748219636158514177772535428248521709834298631853986744780107836036975099911920086509906999557173547239132372469558346967582563121665559036252076066844959907447628396912622203997935373724742134355536643566833555619185693001194349953977298138744512487665640592808423457642307330673273334053939958370858169548172611729946923094414239583489281469161748391049129892124591917888669875453906608155105789971640601991550903083199214790356722174618732326074317675399295537288556507091790157688475210835847394082645777364662024957018959931516591521513016529042785165024664850728209550566299279547460968154230437881914268156436568333851592369444121967132773897471992637287396790462906085739224862193037165001385587966465294038853807302619792106583694775208904224786676932528130245962891434588006636959442549956819245468976152743834054789740615951384079656339355668030361670394333906556672250733196223892600167770227456106656389787052117473654175399308652369228107220026526032847677360404744555195194297941667704466909415871425416231967955766783809539468442951834126562426647054487280165443927077244519529396782483274899076832453501653854867616165294872939109970473093323132586386796730787457745880288744209639612772569498698886419396999117436608385772893913614213602343221641345013245414848818632374506880890120496720591803706681584363418592371308140965830282127727073260716506210759366919287103834674400847464900974537883482315681036001846303307299753717338641142733689889686923666320633599081477575029148229217286171238656005610403792105509853048855314341532444153807764984169841248624615426362694783519196142512793072713789940614675778720524779675715884105990592705553167045253744297702820834592626823766777879538716315715198327461739498638064129816886817937249550181244536834217188115398229362118606256630841727477352540772663427708301152696976380451410832125195989689987107913758799599483320102716774298073893158319419248277201840544600018479301519167788154364611188292001383915636166983028507012789741748633674278502664934364692522936048380024905304507506588298316327713512167257767218030580761666139892822518054420438333976407940658266370445166292258385363620432764358667190972665336998863731337218213103619049977550932080961318406258353794561828441012416786836271627353679341035783395861817871990037059897666508636846117466463290279078473915224839571399446712506769591708004935582456658234573389185121196655765449830581607769790012499722586459636071161958001906476478500797757723853236001364497893447862844011080652159008143417920072901514547947813390170890038850030651773670478221121087799571236590442521004874888935738859767087102446421148662097264694417772643160343144913340773076450119904726409652001345287512571958546667438547583404884583255372643681310193643575367271656278401024101795255867644990823948757966028535741089171365169853807685693459190584857482290846948217071069851295376994048308687747902557083756002356554699558728966125655508731427926502109786149361042674846714279258819485290674002170675703575130153415472252813172370465537408355067480470065347422999324301558651237960250788258101866176779152621863065762353711544512173520044600716181628780544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 2240107663522788942018392344985606529505551455306393540561543864106706073257761743573547556914448976637874145412099445526263418851272986906476438718672543032264101514188811642385787485102545610362998362748725369563555122367424881994947778042480492550020494966579989646289591868512240846988511906351488822717440641636647532716294550164121388966384238715243962549012151622679043993863398764922036441879646803521884411439920990884970114493748456933755228364213040025043202548967032061666343599418374147678437914053455252002102178717814664068681922297386934919396095369801030195108730892399547701228059816099268865867825174652139704357329058134206268834483737202171668084989840560034656282605881607847600986579731441348326966982131735478884815307443233908738881333346011996045301902006527154630433672605498476198453509228822940264481227459468333397584994855664833866567168919880384036167208990256926706864083783499159852609781406048352966107767418681710578650982328006944517949874810600699681674849688403568396748184999565983214726579254971349145230492456964937209388417852556252861826707501673224601060070529354178101206770901634033191087106631259358988652732545612634697007349981956425323908715519410981557954995500477858719458188355076525486005027618761758460044613790622700502857822210309208765447191175102093574595420902127414964022217871163682732611997944756780680252304761069312102493937133899216304714540833616015990477641642058748200452208319220107381419738642089843958950058786558911898552531152747554660243492798536764208112919642040624679075833281324528338946025172358729563214941213041655268333510765353655772893837270017033453987985788255323858171771409385005077027802863925328148738571750102202264417905831314451605822494105547180041284754215834470986740421651957788701152054007131611661505974133438092037912427494434621689755550741066208618670895193099152099436725112329029436196610554250355756133875699327408472829162744704967551503464624565804849351778883826875919969610387696788877527554752113763119978234991897800285444375227941378902112834396835197359125743968345932583070726883032400195022656610887982704767113670613097420240668781896975279395246249643132402808767583341554055885496561920609199431504638551381710244368437828228760364994211671460923840837215468335117156549073007552728153680066383523596969759927558288819990677572391918421239679962976264850806664736176965302361579224212959741757084052428979582518439542579809780144095475294678794050392001415550143056583169484043223612581548732425197100437755152069793067102488371292724598156553368749591065791741700403580978780022718738205809672908314247847297591922698643963718437213334590916288540982350682112060365493053841353221074402313687154205319454077153302878264018123929669122440170826883003179742627786594946101261293350320537859788048305282798649842193010101086843845620358466154194266925903346091971364096650521094159749981630292864512111206341095291777690620197338683493982391757094511745700735607004856828224713515421432419198518842333661727575213785550604597929786484816875188266467293725830331761606187142856813608417003999105742656462720882081474659060127153235217136575427422596913396122256304954614521322345910627232774469938863086675483968297476217800910134969204409649020929956065183054003197200619150573875003904534593477537730523958922079857218149063894557723243067685417987425297003202722492127659931551248304872228328163291153948509546336682387458759866085025441952795627986105148461463973589926782633173879435980987547530592672909175782835619971713023740446568744348173352232891887161915366589268940906699803904128001822008720453475250520706780877822098050482173736346529989261442824354468673306972044660767563091168673819938548808253824543580621306652189454178864096736048942073012158522081386314677263080287713718651243602563805880064216496509768872813196874482475939319958594165948443852179747194102538832236064152554446596844959748942778534380864007657595975454413670793844633969633588191586265159022546432132769144323707937612609464873167736639445020100356275733430464792013072324196551586722152913778448809836724961912308421046010191803319356199859485544487729949289433394797454901564600004022013977860810531657232808562956756794012280731164172097397494279098381316175115715761504792013542593734817974837751393372311566089044288494004438117464517905789650490689374640519752557928854323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 70952944092884940755966249884938539633611406545042668329515145283921728770852207353538867689914375542352777151829659218982945997776332481800577162441396897108958283148514339404885364184696123430104651738557663122575841687207811515941163890977957703748649733813954029864093326560623935971874921709958454145004033486526819944880963773918369681024041366630242955818579977925210064552327697678120860006514694969501327657110523840241098291486619244818256049282921639336928991196911222292693980570341719703611119021653688676928784360472681617746841390971712832729365135970297125554821344560973017039254473074381123720069771922343548653051049014203787517697747852507150941041377454023410684575889076543485730351784233350196509953761977829110119686888926690334216841174383869727578093961540298188074841403328702053992133569536612428287334265481759564625289029694477881741487215772694333143308383935284992926658255439303001537808055859926811685909751395653238916569106593262968781227079624406379455506427074758658616123831038510532309872148762613443879556192131830772969378190799032238887438709814990743576667173853607776573572412474148719089596120390843767583126252343076811825646289405069188628606842021417276941270023817823082741269062439274879581650284870279928622594875007527105189664618312629140531499182994172976382082987904019273831023888381402645119048410064327364397255432732394055308275843506203896044994525234843573809955708005502775466632573722007167868091966679210374435030518283101426105948804036619691234512831936065844632154784012351347367196303824410559196216178898593955246792294984701148628714299178324877908237136932453797138352956912739202107037113531515501785647921670276727987267436158504963647548950488744151148624761070581156220075976195997989747368354741166042837483486160919386871481020700845618650620766749914026241194618668580595409768969759843140952535069613125753027308484538602978173670803441123744915468687902477422416131057535387785488128515774600852329925537845946221819097786779278074757530437319125900722729401670475521346651681590273106428677301283453829997557112224389800109858508809930726924845270594479315013744848050680077476189693967535049533474656849837843256760399405352620017870959648344377834672495372501319169030874052572033918891507601587645869628014058368428881819212761929972205447490417413623399937023135352176838659197169384089849037194208080688093936279298062143630135954499002161428327304143637246381640291412436071978084502902518500450057431189086294733481132457706436372093711810592421384071233481110846412694685104900421267241070422839227163347225949570327781205612329749577802368719753188935966908404878271427011562842718438416103514145153621292660233288898192006155546740179807415310793735834728839038669968025966817466710305873087773557314035453350455964433180107157002302124552215106525798318389471378175499119084696743314204752555229691587522349967079188656514153130740824527399142062200223617738688509890048758469330832122755317248968014515889848314976882339912731996222432298929828504306222012271794749077817943219619235808618706593536918063622215386520077932573356723796255041296932588891066632460704770984709466546684431557936621935756059007555949800680927470953396677460754824933440420274064531548136531046013514274016604338993469803552896941506854519973691739868118500600192662071951779167629804687854500078244754454804207394136037929270225668770344529062787906592382906463375748015000290997921117704421994078179476486802708421066446819753998240551164667772848174842405938452557028509953106313728540181489461378879854457306400715776772070378857166409965413635532767123459585781453949897786682092477410689885916432507527710789149765966755092472939160246100077137711261833006407901239104493509780731507075026015896636931588792159668045738720321838557309069226494851174996659604475270850757016075304778928332335640095807050477620118794657866447440588363763300022484212685168588212121680676911328145456102855520795453579126172111910947502700480351833092607133797143600266380856373615969237432792950995179470471001990387913838139675419696649607795212473863458109339975037817983768536107247319972574021152632886320675119359903187632470322866879736124093579170161404816608672266069507927873516815072504582131541808600614683860972903710834230134910236638633905328164707118653186746815554931323258877166122798600075314199819683102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 2037857425700491194366645129495827582923984915000355006038596583379119601928935097162540322354077738501673839795463374476126419599051272154388610406931672963984491827557012314429304000793960774033228812847028629404912863732169563890275680561548179970553339308921572045116350447562771296540232726243782143199788705963127030992011423658146892525258390360986837082819377043403908711735930591175072533250739063016541975968746342021110870294754623831590089517087227146356141224300696806290802164382766407760790075889113234271420927584780692897012135878103731790340855698980776944711020958824821851884308992182545911408054897850542019150217849734483869679972983052428578828404541126590102268064744004443629551463544026040724875901407342718359357780530513508294764287850271437646239314306151963394899937035021500649259218671893633693571670862612044306146004120938524333100853738817066705528473418561556877357411965383916870057188372418887005180008466080842192156218530975499324213705420995174127507170691142482641858750891230564676082764669400758768403414038808602865809887806217798730823088790534659255434560092861572814038940463802072589223575395382274385281837969666987210742509468417097779642259898893950574577031246734521947326440333352502463180294785636475188795376249199268043619411266225918045903587514129024405556704745711855250675690948607192715479173332116352620058174701310073099669098930408324109303561224155499620701556194058731054944903803730690745770342717042720936139228893422901860440149070330580038223910873263462863037807533416354248418202277044756715464205771212520703767787205827403333386168303767424074907400915691485488544772439898543958691119302982179182023511973750964277186793073174084409923998317390902249275597633163149176114765156844020272205343288611164018075125321354638163083439759061886994652774707919643643492539090207692955175412946077420588381319780032844559362129042327450480693089753470028360047555355671040968773802294841380758839388307307977192554727404272702359961097110277316772675544807488164538446932197169997820350859919158114768335093929638811853340606026826006862148736936963491678682575302936801290141967115885937147345578447421072530488189762945053717944322882914993994656937219514707181839815211217035210825967099035674253059901518293870728073531706565236408863206711443330043050818755922407460177571130594048723504639968613383423003872361874527901882645584300834057874684025637915970548856695109066017467440663948498007222406089285232582184503584314718443665150789998016727041226052307198335558141150228486750681527270705440224388642838613252322876012085286078295718973861589698158216168358691799758857609598403659949339800173827045746433186500910469478593403196878674240948290097761612533787239221162675859654293224238006200024143666292061591568342739018067678357919020272743550500422432711546350193521141909236566404492015253261339354763254317470864696402753696041827106312141656007069893635578495052959893903186270456986858735584627334397381646456235401726596175993844791676893204195727897700396890650076129987889125655134560784779298105483283431907138558898759807270490240913894182112251991399558634292915519241805276378179587514973182434803482530674244079158991143370137070526251950531588441651420853795590906469007273557578834107579864624992314320024072971759698322943453803516275702514349677174105479635359108883281512081283150806084719650702635346476076621537073453543259227595090046836125888016776110061839476818306859713014930620627298036127454175609029808499881959703274985166087166086173432292806317740762199274092454559746679269804423309189606549093420311863764165402792985349202617897578697407454503101875110845088275159800855929366289153880532989029471567294714449274638262055308390276695569178979720190615674319436415554993488765711855021545946678033267883099491991480939250411288578916178492094920161906980887951641938607389932394720752044611838402991566877834337159015455301037366008269397479107959382622086904578282055277050954359440269301749560503893381020996993025241029511751581229107928647292737824921910571874837562164173203580819446214913847082618387114797420879099036288342059186471373335011985227897340759939561442119083603357138941181740742250523873532427188045342805326845025181612810057586697547583973945547540559161933041945334500576855208718445497084196451468147443837618223668653387501720355175040811008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 51113654473913323227971970982581603845169208999366207720492942256579411085651943347082870429164629291639756252535830078345448571320785621960990160023627669492145521830759941059128156750592735541556971083290550347881734721504094732636782125425382548390346223279190632048775067076872868319792192484788545957940067605268483288161457603222422136911831567376230258164739207382278717736652116505192544440652674830523843002465747214910804084483354134558130016351587210271469546015026482356932752121712143169385807923806624044113750872436785869183148671789178228480201919209672243868359208971009256757506615142937782757166353435141515438030512839995864537692546145327883664177976471631344612422187534253508742445250229506103663178355905820918350688012156957391700983339401503314902855863593369359136283868560847867991011566373098568289653379604648347132194491690837389971991117497037990218710371172638604962396086253620715275620067550121771626720750724166523828674950895984631055487034069360123799567828183508955102543508402729988983593889113346960348241910547956787873412541800740542465401193400978589798003072999225279728523830220535521265819538410081827425111125826905659459963853015547854291745103679536655820789762153142096344197423218885852675066804757045965181684414242143717906456310316970759152529181969920357814467819527795420448811250535837085276659079495366041964122435960288004254132610534788307943639669927624251819877670501690157099476056278931838211652296449148644032401515436457719110806537940015089433988460487348634955237496748488782782779723615631133468903617786992197363459447403249057122876224561294561132567238938924554947800722274362768010411830079404961255865938756604494356620326568863414721218485664208993416632415294707777452964686075984071680600179344615282545327486542818487608317093071644173688462760072564884246233425808653945015481045571708935115821774964321247347022061260581606445922135001207770099477860890594327737960814807289567565946271790607170463967764671170765501989598164234129932704304773897991791196727015330628343548035811388296631810248131764246888782413769246977759999234523062155922721954934459106669190466678215689733955373662761571642019492236203085257385376783681533926605570473726440664589323249371443701912493465757481486274314403972833453245972010665967416125107627280039189606119308198398722188187669696270253173623997480037654600521215704791585247873683484322601400110580933737768390686808494962775161486837017306431119144820552614572823769990278812436926370976113990412626536612705459852947672569803352568189958770741808763141952885656411174346746970703214065722598705078068650972838370705651601386695836695344335123806690428704570698265394106305726775769750993041702184831412135239047701775548778989912349873940078561273546953896195705326786811868399122057514953738040330539757247650668980128059714405885121396522338250855984338614731016781350755428325917767457322954036795046757803548110755460087019980983237118547155383022598241920456767181170413796033978532597314624851006983701166913770377813953328295102620784860842490123723231718003994050418696439767604669214166977100605271103724037480734120583402427855254404328625320953375053953489067018598493590941087308924885823926676265022233424102894322319786939404002947389398756939786749357361200344836172079469334657668268143143757362311905635818364281548274798240266078562881206643404023281411140035063572572347992260520472938235457363162317861663855972590007836323053204773687846055753247851856138130784768016445982241487604129302278561572918512727439567628732766384098543333201491908421401224979071865854298111410319686005175411544530332356075671329349461371089789666683926611915195957738329411543230832707295567378387167179014078838902446739573034965698673020633789167356939068272186474478229158790346968980998720406700587093126743935845497847642384933225062591651596650128268887730957966174750899663630686689423749326125850024335659993116177306888913069212631830108948281447839018448935746865742620222476236203070741849244463823569673423371017414581342860581266693193642797973354616620437471483461571681033949040605614120512010687909641143245571315650713426865792119453035491376007536011076350775491548989575634782329561280073829545757158823534292958017960669288980066626038947822541137438519458246496712550717975890926515811765056037915248502893116053571375084608474316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1092630563051388993762264438990327773651516201765684762761295090256097507724640269495715722987449936946992627160281949519811801095155587819552222593404600785090830487538642882004533238294635349149254434435245751657844329561221861714424550316785187033612349036558721144705111095009711570432024278898615017508464963026361942680370623474095191668787390740547391624039776361351368932211917484630491683108771293013925775336770280188044640939743486567691549624670611682884372975398131925847633639703304846451244067029114329934694569235475758034807819156890519352910109891318385388754266666628452136937635244176830607828808050127012779605610955229043717493650604811198546150490273007741226322278862743406585482186003214778310660675775895163083216968563848609703470477394422604433609875801109855227039774545783360621131171721460458806035316211284106957149882193380832694556463237388880071884802898324818217229276790118588888740518736265013550656237066384584360290757543742034640198304797527991129431129736928184668896780397417913224741812857301770184946332871916524018262255124721456771894896207524713309187786521618441730891003944283012764007444492339147511504303821345631161754579223707900992946384446063343734881374644874165602317933957281189223764629097018998651759352079024510323950532265833995412550949052395963255224441378375655657318439024140031424226437390971257844633866733991882057619883488172164567945337506405100608845844707243220791853407927744743767922819303109822537995638140903535901272971461660873012965149916622694645233953810022047926257751744822672237820948176643378150962530561987696935059566301077983429780449564896612831740473383275319002890147677468827491217050055582907112038238139281677729674285315904884047782265158456462495003239427109706170056781174004852509918674130022159864539905984658101341372310650723539773588069687942943424233891820444326343894941612605689599962417564409792310048127584071551720145334753462516626182181911900649279814826478809295072341575681664191271569926768988729098517522457787253904568671400105711072968790578904495176633961028514656249598366218709332755448777524988810556247022678832014646478702641857248286796896908121441406113366934331900222719588418681973253118425368649267463341522158523411635229704057351689351381331417618060767856596934702931812967279879384474267238777418325920453600357830402228489402901714620665437684021637675156053093416292609369211642956026863437360074734806652200494638372930581452320438956569340841634365539785872143225207765004397736218640525815369234008143141530902019220341028770883811785077608617841432204195825411110624369398750992361023699741169465836169191904691309750895222561164224647339563564432707316501397168571407163355175264872087214294739690833052168952819346653637596215879998029039202162969835090978216122898925334057426867416871316499172001125161504079006075340627291286376195935445091707580798416963537416220695372614634188984641819420210919567325079499211791517583687741659739646433393987383438374333049110632630486255482608644100229341502720838794651742537072161107766673767688501574687691575671960129607005997172332379682931831744515473283282323232141646313015075914653846158346845121463439998762134958132181853839556042892123805168804962268670794738616040799309027448722017045235448692244104581525391535561431187610361082138543789897157069655665739302916448823011960984758633049919833977339593304856091439371737740820046012316990555228493477676405612983774218940724709197489648862961908539707971421189819680511828508695939080802328243902876232134248425650493243145980974572394528320424187541455805759330772775657290910781173668169994030085690713125615295918044040713520851944135433981255247896313449471823056141863823866723287121587501297547324905318980253456938872284807756803640094247370317803396655667960130830632973798106787140713253774505537332744914509747096637341307139621395647114525135894492489766405641666923384929181514400344968342364671587390848890677100645250394536411974580032460164126330116824399802061889944254474443327682005607664350962271681862445249412731728027436694828841026074745636778680778948702233791286437502136949905520900109963468204335479571855943144610281633002639909490504525977056929561830745607540781914583029385982949965762771386665141236068243278068986061514704397335313991229145751876430226089194713412702537611138275403059435331911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 19736106266532339192135634385954257106141105529097838956909851340948798685100776832434181710939661879680533608851562884136632952389055577745207835881371071712731015690266907026310231666856687298679073313771274882493377121538387697329971710897224603038944621444205420614714676238655868190950048069286600499989376301060505074963671421671325304057784843978179398480202424701511566423945379110126415745721401873298491179048586256559306473941531324735593319058544565137990496365085283157783545248942592345482152326042866401204288040840554889717885557857977646728090267903046283547585143479479007078248080605429629018194526685737834424876639827079524874254998795893045492497663369965739295957733214117838615637405987773278644118068817067211443634180126435756002086138651438292659535018825102287136739140532057988274059514010769363778716272543864744642551479399360720768882887106476268564992608842252237227364567656406796268984472968468931823461648854893508478440969463244560031213958178705860610894695273140107192165413136253985738345666898107119810392989239714424378559084202021419599318192359565724721772790163221862139010080337259204394284661824117672034037693650951944935733040998478441825926245649756159783523715694836924449534709140167702111315475450046297080311953449844856145104891924545354453035596626791627063947062119825167966223157412970519131559607849567508449509417546262505048791007022980070335958136540941968981041232577204071628130455671284614223087539146733791313318195643562022489829412730466999415251901231973063631911801749470878937044887660879461598268708459864609808475459692674935085880464217646374053602832974388843510315969812119455950334773325853772799933491830332021318497267424947054832722926914221195794416070812540354618370523732380373338845206811035861176564639969591356725166065177653889536197896083245090498451285488956621307066524419243979103247275168397332891848008468566396434725002423601158748760363527058859864086849977843826082753075101080951206678386948621436279278303181690380977303426355136919403134914975742314689096404629505368037083485753308410893557841880157091623598499581139727426212815438126237431116157935623101810245086176265232721460600941228894594609825142786532365596002133165894066500522401971813610341748551695362819148988472686087624100285597138987921059650576607084574095651143250902023129795529124288716971310915707907413251510770128795047348476215589238664735306544680385080517945466224584507110632058249969749689607396346720124758655045553288488185992399937833274416256662947596750397841304751153817322265585082645078623962411191622730488644277330249172953739115403672698210795160472094149495419093922865378416143528425996833734477739581525648678695779510592026505336583038426419542439065759263911747258008362372918451917501591022218734317741467798463114205435650967897731344407989104846783274409863465129292244473269614501493377663930665835325061196236104053341721591478861291444433687757838744891552178242834429370841115140240200107272888627415824051483267920924025047470805267612144864489968215891591641367202235973611375274685359218880337405204804747478501500255208469585831421589501578378619012568155156595217646585762110806700582631223545498066480441109654934327291041824640607750084289347589136645201250257281705632973090453444425051443087618372438617833307819929114687260261472432090292394525129671523840310606195209574560285396300735838694080565720849530984117793993662529143132488573071687541801854385335687060247121378638549378588894882863140586189416439446686763214841024619046724502866354416656252796221505992589752885499285983653976761988720148083361215131393673881609400934597072339445216558970635301377984028595825060274570571749568246092544464686667928953256550128436926957060428294894112562376849439435550578384722588937504380729356965130294118439595720118918818917083266032608304057348979573721784979590128202558766466920997229906290028118021028302839466497763757687004025894604238494310668212426791136819319642124250246290619828975454220595726241414039083632759918193565160356928618335072119547603619951969640616024514808202362114352495048114233938245231468535589611128306078613442779545212082826818820718129737230677192488745677509085529245417223728170886498456888039966838247054817625910068710582934887550221631621601378200576781000107455614098064335479824562972645996759371660687343513239552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 301894765921083741365108125483734304900361760713977399316209748436428853290676985924546931006285704833012325236051159904014837342512154962155532208782658827918039673558306787921538683738669081680980685658033124270202930832997408753305483220882655013321309802557463768739537665136042472958986569015834727185073875415303447735399326098881300380453425088539013635993480461745663517371380946398714313520418616309910129529141123492095376421475293262091824572538267871866549981570604296842902484945372365499035738317642819338189787069752312768306190843451889533140890209916382851419190308143575255831098035252868910172095814628553238895338641978284007156154970013212635702733777323155866971307761869751727433675522206431039351662934407863864157465790816195215729825983358797641653432130629734145384207114575598199173223031490119774209315418599246077705282238474927917810130384915340700191653572799774391213003527290191286980440364903520513528016583526743923651445355065531198233967288027558890445976984626688169611582932838161977528903234392931722318795520835002176662192127550066302036613474175480816383951977392779528196671969268538384095808684134907507677703292045818480432384526329557695536464526445200673571353525981967183513896889189948999418990563118161414157572980962391483024080353838699459252331551656660154071590010052847139230770109291127675975069639824221095728596612475068754900157131740548701078152006942566708909917332970356831470738098192280381882913975419511600909552267180666825380947174804172183476923413080852216924748203150832373975312981074765725012600857956206741701586760620339923472318723547137266526979417398522093069284192110037813066629548163989342544556820471131194995941666510025156185277780767390999126846101048347695769593674109662312450379054351108747508753234764401639711759653647647963781903854679867274896815758087825117029409200233232842960242900537901841262550066165286057953185690351441966445377236998980641758904195222484439339557202442501469454210409754882803971732985035577418769964210540056145588361266883386753042944348402441290638932479441620223865735028491900682397287367790644245628073122486819661483301508265735650975995620750361991024938968804350676877279066599455500661153425373793666244322908425915600552290864874053676285249512707668462555874182780730197700577642430148279738630846580847698718664081814962790824585807361964651378540643381056018269378254372418488984116115866835600421322833140875897331053037108228904341283741492527230187895648892067276779160318071437422583009269114606674112812101961655312279414652755861954436665960228525248765565395903108449661374179641813057530552982518293395037028404715049076953445179751285281706956734217029064804346805163533783930987538221053669799081548928007717703492748621630175943429591965198579202375374948946861041689213820843337551556537047530441902801015898716225274934154976951669603239088159153398961135681524669052836777950171974802646272112032814017391584453765276477282015563746565605031550855257344751994312465813218064916817723433062442425366652639634724117543364902160603007090371952567987311248618946782429774964874687370279486185960118557805494834772335544962943560876495822367568801141979775853091624342216419473629235886721033343386288374375992762204959511152693362838887656217848551328915485466862769629296546647958212774183277450019357328836733817095153967202025929126536039663204702909717776266947437641651726536083448557523339685794772640641036200409642710867655822914360913339403822559774675438238161672062382612468171838059296154823742351749588478109696583371395935178065332459976647989178031732634362855394157760162693922302798970308095822408566756966792077392911143925942987387755418436201788234680090629725574702195785618337744871916219530411328994529103518039313047479447464074336735522143495794277674769530446568926018893560741885073973800510112495651213441225633484005402762515296895619594683574469083882365786379179622494473814327607585972586065975064477029803555522192364185918265792016832787885198399186037568574986068718655428034727509323798765934074604118769677466703439642846515898795209361888098773551657895514397336477024222143910471696344728706802079154156254380587939171197561506363071628681413103875656738590279432433747218509830177651012921517137966064986289234703700786686659510710491952503531413751902062763140834278815809478328320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 3944740050714224930427450532501219873899892880489427002373938936037156476270934327104208837342747781180835251595593689568406609686571599254374985604955186517463389866368902165345356673646011433528701967281259885682047271528349608080080649104849809764728280771810534118901091917430070088725899281167347654918997550135307669364826558904984765371329858980280500300040687228077704185033210212671896805186268081599799982333620329416839635275367366201472562993378625773289129596245269412014151070984723769014545154023241218893286931037294374861835345001564424015370686970081438649439415386439841479230891103812315516477969354269716363029984526474822999227101809420265833718245914114962519959245783355101356342524219700144740480296952042769829046103703282462473117096177335222342483767172040950795394675253017620381377376330222548867826943185002656647376940433845041435830692008172903292552315866239519813311144206740599798687348834221229105927894301751164415424609223393290651457719493316842783438694794538816071886663059539563435438230205179874956830576534234683854803585555544222301506494833783724535600166006598867605805525896834611667096243577439693976971555004383239092684894916207566497973938537013608860840048713287716056065594769447783497257790355971285984642437525656198719031349886541630294406550038992255044251292893930767274354712482246226619856180489157752788195067621811727798953629650488705308640915644970363260807247029303402617242907270377424619990703878117066029279284122571208249102854018044009282954368976849020737851583979454422531402297818767788947625153882374872909072120816945456797658053541969672469342868902602590778571747537526957007943423332098810533173921685011053510616168096894136346936811329297488213109702200007585206733010257256340816855927649868536669037867051511209350125049071862898502686009169817222331283470042709900887075175517534533031496737550890648315440470159976988126633673775131507510985681666689420420318259140548238148344121020520090198568776691831102712660161078883008113672953827581875843559198969428135192793375551285193112498329920050366351496777865023499058299634176225673493128099036630764276833385222313951536270822082471100805382910115516218038500605482127236045521260096105235873838262271777820279658983567803681809949419043015961509851258019945101144678298773315905655865483072020073923187304062536906788535742894500564684172143772182582953912142347635253435553572967624147584754107517457950496887220250924919851303647501766367804861934698737403157356976992927514893002515396600961962229254174633718307093127186355721117021706971312224013186485019047789802139213740062087216023718590093659440208409486578919096423110428987709452208808411624375874022688273447797955377129049417482109314570415160781013019302121752198606105933763391932511075776978696788725953928973259666007749500599861909887005222792671251730770554870931033717050004857638402025583987799966353356958089419054527412171356104306330061914750464148504833193853845751621258105296865708591535469451857685917475569955852969729176193024987848133816792122706080028039020237511080721922274754650321307479200310303339048627309764981156503716796395063793007342629758807638803856924498371508715204679644680614854259316893905533675644526388657845523250006847137515599391553756924989130561722241631360173750687949772030089345340912602037586129822534130499608646639363846724712253604352222786068107018726170233722154059618452446433206496290251250008812154251158436478799692285977294298114646240820144564612832846225922440827160976703009524499189253288709302784257687122921669001093898516751022155634269821351549374765835558914078815536110343083884996302732301709934111906248566131665926726885815677972153507443643333229927455465923058482203702774923614087939291162801050046702697724454556030881766531213946568161932736507953002612979525530863573256048192631377909805266303786460972647283513915266092374314445269619603266087180898725176580453659087580248949290419007002537437636699979268461770140364519826497036759403506104474243199194452159543001447325757852421518184552075050768433663950648512066281707110316155856513526413812673070819142618621267402269442775588543900688959749039400380097653358932487206826833954108383535028014887325395056500886203608852736793537291993945177108684786069020664664381944279592920452960089261580873481767775693618144292005478400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 44683016920644057738947220399409739574511348147137685311599417190388312878697321033958373044813211272141570084026099219189335017282560756441518941210003679010704994254706080212353195069322387459378230483828919531770637673140226744251226986282508870705450945743963591237989374426427812483405884103193642597633489267488808609457466947199790923425635575974844021831322324783583367634419141282081908310172480075242460702661677971411918473846366688464046761696205710717849205368629674245294055736735871433472085543809014807169204661180900809401858928563550514418782371820199603000291324674550952163433972141066918485987500683273039488241794147671874995899029720191316471995523881777451055367636654905045391389728012105808581160118688533859250435009831736340441569260318728799942014826002398715505094183011331329594830016226121994549528323725264242785390272616231890055731496739946405537685560487230057576588716190454411967593744268701480445153289130450294834933951151914155170162351685262039217465169881775303610014638584599593462758296283119651139317914185787202961625643118381423622786311097671650245250214229715991292756180054155906250246716249764268470283403105209892423806903705334801501705587386720304443290692834623195742672028342421875490202870420547364929825669966039301574848148143950796431094072037591334869546701465772338047102916604061686667877205679064087132343832089407783225557273801819027597474920090266679707881986747966778852263868580107368425977811014047834651026057121974940222140992820983627433484792680309258997023986131362143044510023666205584658695356043006455080424007215799416187316229057182625947379038074130662138626664300590567399034409581981438297837825903118476582826337556497236103964279267724126519196572509571374225765850209335280026429964681592192960414356612859187326261128346540219032920594455357060195381229977099382893665709037992512092219931978752918032075665857054869357425749293719092543965095061005213901139095416737165862597847619319916055545262328462289242988982376328138510171358882430138854345158834674171781004157021445971778413940248276273163272573964228689580865047894540009039646680371236735066113386643578038589502113348564126429222875946746570162948595317566115721648915171141197606440674224655370744582529717189910543006172780713316627342832160248937104667484097794784870596279351127742927777701856534144388834394156397651030506271991256825377742615887627025512504044304646342781248844302456857112423015037731119207287530985126084198870306762597922751537904040889903569991952541111924690551458041795969522960330129045028352786459648322733713716581264676140531703399603753069420678005263769578081605875764694955394419396623188799779263434982252567827034744530979202497237613342144239684037913994609328116226312622538817274399647766597142600510556917394676795091766199976706198660667980706880719679854171839063953478740840985224960668223498344974849424588913853823044561800573715508792440444909087086189921212728235694725540662406679817996908504199461211077538042544686430560944256584930832234853631329489612960382026880579688863709851256410266805512717826671978951357157944047523360672309848311671809236991533287421742922203400589947683248896296437661816430167392691300684030787985206666611269530280782932348611302558496132916244235868161802699259403423381872278585801449873485564882744815580369690413825004274745883889791493061843068785015595301526296448897087276195870960755371097386656959220741245896945240290886924114812958068194324463222788630198694473573078740424981302629905383498429388542490073821969353652759065718068782045461975737963213977000501202922832209980901580479615637882786442250116897018358715453304295330174083122557232292585314473990190007310696265140998288372030336804190295570718871360252437869284505116223982277829461668877017018987623070435089881969432962686473150714366881912145951331795072199091637578969432425018271132610468273086000937716771824960746821064250155612502709935319067056694423710511603236723616363195896292149914315551355181880442980391531837110370645657300962723153506835544537272051291790888687717880425716718906168697651669519891502104823240621583383314609000930696695897625924279552497184061865206961262781919618157148277882782223231724427896592208879458757841169634033575096370142181026591520209314021171223457732911214613887977313138093067932642113135029780480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 450560580439848063910063166135851717007149261167588522354415593986932819156120541925347064489376686307217102332200268642241957289412990805388499739812547004648855240971046327252552984332978450678499959933505970336443061420357612963752584792678332756523382722587289758695205951340026834370921294989539505074145652206875842297460937752522432839874603717895082261319774325935803112568195726886616990023637583405081808840769202366116982568133366230307005959332510981580868346042464407318710042819794232648556052963901503170728766749836881394030675183920167460730038789601056430842009589572094339977444358266628785679341312219257426272678888011381495162964993913536830430655425557741524743022633070037251808920795235305009181082852330855986435500232237729713008134660883865891875408928744356551619439335589146950001065585808994279452159518559151925203002381006659557305357914599739893279453694987785221085143273142054766355706929405910445894749546656405309047600360384643447233918653791159157421495505675563355312149409670184969432584552535030431069120421830000680219970220646421868077525875564553663324145373871057967630120755147651625144816834588561819429473581443542532609067473502105550131440249377581144427466652520480385950432564410156165298076116477232795750981856905361082123527930838036158483404449144100159828620414597888011349407818058148234370440787114532321732187489741455119064352667262089037087438073123406629096605856613453985668449130167714978647384885246794432371288495916038517418268882003438747825821703594996763386496015754356201248855564049791652228796038172021107991441136036342187477126505775168966318554315864059131199908641336109289942712808129368336046533804105062182232413223185834722613864314787399426395052358923116576390810951107223335537413563248969636176821963995452023831451351677459852361898593321874179466416965244878317524936091851279016069030617457367079544895079536670145940884821730259994354427902439473540979473876326735519990000742193445067011912064087417686847721043137495332532595288386082528901142160323071875656733013928718654257471669640510343890111964823848969543621575695591880782074994984299295576174964736347060548380200490700021126504411322326543871855823290603107093389778676630498777618539812956275017306315301534866229225722719663242412436071836699111943157341288884082333674252281538202161556896236964567246494427389256181642703145364222292896974056476938990257389848262322101710195992775619469733943989659649706956942384432948575002736674332905631423283801357104949985283972784936148743460085307267967197492860102742256874846380160184125644679255739877075797968405400562272545671630627472687022539402858412108062621094650947937795221949582832430953961095170358839161257406466437058425241658710567582199841991833712615425524605466038996452477529167746737280453018484506501875813810549827516610164439773325655802079787400414215958105810352844359661321713029491586743877634554647160684488202813158110703401450099974666942940783946230887577982689895329722063010746286094482788508912009877270180154542385901254824137600450051485532516743389317897137497621159302476536495705336867338828321821017567565100530092495780825648440136381697488579387948506088212750796461986802577789888666635635974001348039529350780593615196605348304380691977209112222404897898201500510016434975507999958137050618312485619829239669289229049782207330333249473646410276377441669464647737459824626209126044351209168708246576217602424326811006972173297276214501846926923674926113567082925851266299311506540282847158005435449252977286749002990060451434249550628921761375236535594654049665941202480093138012201660228792003995064998375039355512226948401070171553991973603634157310596172233813822592644762875952204627251324556712719258021751519618581410083556198934641108723726394862147774633701729489857843701308549825216012187009118118317980584212719477895976194846137427149626335051259360145448631360061904022747597565502288077254174074461879904710131187325727905487190094152340689120734675629345326407070244479179829349509874940894405573219201017368782466007449558168791860002202808225992198154066396441436502295618354075384286093013920501154626670799632064464142388372631944285785966489028631918627507174668566244394392296987191572346037708455345556486695721513232855894678534712963673347255344527963602848159036523397848603902659788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 4246632427104207276840252369241747209797549773793957566155689075702026165214268658223783565220403046753110476883291353751627335194024046567324762344360512864892919610303665656873418971659441635766298897099375569881843058987237993375375533175612376573393995850907001556689059434223872450151903454625054973840534366756811879746528791202027565061330165094451703807691338950638115909909566566682129827116104152675091477172115262585938474053591597281339763627211621323633262036390164055431448249598119889568179170753507484177359575900870370334218592162130590613330410200097995317532843065217338213310292655831810496273392759960401257619137804308268067859893520924070512354619347651628611692851525679408169947449438503236361070107418854522711185758824777903265049547488929863680234423394678665595510612021052306087297536432436154646432509556621960947330867780971959745760502473596422888143933165520602425989407306689986479873138787584133443247660150643239671011169456229401492669152514128334148166372451864043086056542061688991600860408684027459286011064879889133016585967070909707073117049462367935918283037292228882605046233715224135760457667972808048780482613856891767160472931778078304648571175621073976173669523695687918510564339885616188379679400214744415916534593061495925975856516568831934337185668828806040100678267944594788880642407670737835280590667245062144189165542027336567507067840920001984740072380572229132663185648863466202397245019229296336324071715529716789665340610665071702674240505606832858298698924649689978556373244223550491436824083143250006484754322507556888298984941392340048976306063392777465898310149388942018641685380235665479741750185196885998169548499151377517744882646464315877667266204033815820206622954539474609670939401240911514863440041845276984434734917049070877154514925035199424972489833805413273107963347806099797460332602247155443977950342823511089077118603248508699724599970503894093709381675561695103184781029984499684213565814578812043988125279076305115271356899107782772509901414385739191357715187453340243296404533382396832090506716583379286951121576939530477350502200595297835681713080845573451274681333402531699643563853925149657648595707864987191434642205334413117412754367338461043128887717837912714671891363431842113001545922364895678819071568964569583506831921896396609065694838938468369213274192862846499306690723025428376731994435845488973848341022642572372481442778561640558061881709821869880764698473628400327601627528625003868513596891862820324656106769357482193500800759341995877361075315717353950539546635579181664361445980531908441660195768907970717000071326617171919291508569366374239422424668607866821373632679913078118150922335262730634123927624337151631374084746037592322910688768297310435375079553145172803517208426507476174437967500480280471031455886221088791765077746457693472246698670102267647958759335892973462231442998511088812104899020537727690838522245595916499247458350702067196905858965477130349080855439566264547576152278331632770116793536363205808605247434506592363111538533035677336727197520332282461048829911090955167639733886119193237954381104363309198591487408569430662203352345068679291652473688969541548126368077773973659490518558373943249686795358609428150694121175038429079707229646430492126027168771352580533285869651148274901460868848056843194677741495088453173404518135110856283967259926797260308432485911368747708493989851541187262433430625161098661202930663387621691339031584210348586520148590677274064878245789779654700747617649216804508944535872871898567561704095007515864574047397663484979272377720155853675141899406136068319136092657934450329502418712753275968167224569083238654553316375562944446656276173719946388151282809065562964570613774738886980479052335533278710959739536128383731322997502416805705441519018770806765187827255569933121746759337581989548101601554371477331916373110693365943126632626363880061914982928391142053006736564545113447589047031079488084869923237590785877471905513250304048777131967202531592494380430013461025388339075893176746231309836974879540606200567470395927816829371829779274548360003563697127683735423971157711726157209486471304155585789625487928354714155683184538885016295891735449667428503907383797464965500666682796357689885662171944877923541741902680379032826027933002720457354096202732764669230739712312683135676952084480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 40024110573657676008588915112631127281274816515260467993287889986018371054395151507234547028517723008324481416931907006021261385979715753115130291167905485450816335307493115632444613187926046587195160708936910626118628266653554066868916052152347661135824630732232962464308647765458952933655453449937527004633008976496539412079887039889267899164371966317793582360814981424106898991547019010097132238870308796399572086441738831161661316351867797816252482540658364932561507649104553272632030547302123462051569153369921187885077154009108760779060084708031725343152387311919008290176646194978311250272426422057636400975642620773093379559414240004249619615789461532831898755970086436497106819952306210238202235751494768493708439093194454585614554491550542676739899340546294236500615861082326465419237283577704718787335574435612300758985110491413460381224215494221893272771000336193412532881364684764837671709803346049145565135754667375293350606737816331289527865891609450722037656359500447566536083784676766971320980301785079493763993923890098341184724987087225644676854438979599066713610115549365064357491837826217886762372384656127896474074481609560467216145493259314052979851229784546978632628041063884044431033948814170835067261063958185895048217695600926849062255505408957377987277963244062666188534044872548289460932750581541761572026774592449990762283465027268312955862777681700870616329753729468013180930401772635129587007051700309896594099866364677465888709789388524966931098855055922372158632363938777784475526348172989926462364619887016607670847320539922422024692016667539571438918442591311479351719639477060525840177788006156883540207856205572581239172473878386721872097074145239567048706982463364917849799595246800741506639569539488127047555917835709962489464799142012875645171702071232007859028601520112478850453540292229172141577510493171927776709251123300349832235072795691663479014610744440324374803866045781988180380023523322843524898751365507211454549127786544960643684335548396844840675753943645008137061991405164026574040736244048946412721526965978774773753534347368557078266244327839312894670786070099555885394788599622967249953665337906651310362191752664261244124934009608861371908165821548059826055526811994670084121348598538340857373728733462613765132941899400002888102160454404158285461439895870579876691437043820883334240908837224430023144877878042902864389755011122303091437504382180836871783163461110993583924621113808492518484854644056537592625688956271391613910805923331031107623087373194848095855138749982239802986210232744921187600127664879717434321943341288504745730698762550209591635605714826748852659813334725724614452581886068276650669517213533057034585367606873143646111802014706854862428876421852612148291522686761070039333833210144681833574100278172273325101670716843887437610346944451571851096458766981217867561321038387571890803950452585767058427499505461024451442245983369409607544320724128834658611965468714779872442039013612869973705712378677519348536505874784458870618295371115087469243211224460164402794310580087230050640615563871366134874121510091802757194864180911073003898268251346870933788930641690683208021157173896179066397787408797225533370046198483724775043686066623213803129512477539537229054887242043947974280155819251518241702800896113523882649463109365904865133960700293080739775411533374645621976930015868410080805430903758381558153760896749926292081454200206516694392910982885550004175707892387185267011386766069194884613632953627074497064288947401633921227028728927422630121995944519122678321861764765267747480788236921193911281294041769948036891860889969930375445934890119752825997283542689408673885149392176866554039885331456635680378548510621800891567497914469511779198328618542011528899049997468966427928629300242261576626081313266386271160491327381263948174290080652495992496239262124131737253621789175901236971879488652278507738821491229615428616890764555423137525266225731526304651960022535060865276818879773362121941907180904386146664335135209498941294843462560875253782964784608355637711654641837662506146712778710217637308827167884408819595573792200096051584409444496552177034914088271430451086951360087658111196135976049248002802554884665440392727305425966384784748946770206137776164993688816914249451722014722078984023657333746402219684716904789368958328865882681914927939059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 393391762195316080075672335315119910290669949838520433893962371308265366437954281221395614848817829192505403792900351023604237264667741258187897277154159992586650351657988451325838207448989375112874825447384228622744137449420209118173993785226684539069832501813825584861881838187811175747766078465701469953149114031109010911983257963841554673104669160221053471905764122899938493478911772864232975151782022866122631351428632621689502525819410227171353653304506112490215585695964656701704235514324882915316885094248804211460490621006720009502752194031856409643847883987623339018607674609400052586074738908417481809167027733254500344902261277560897281841083494247138921653946220569495242013806104680425319575848999392078290708933669853884215929979952411787323492642478331632979533122399634578395241525621343263060750029274651786848145137495129720623237636886869975348691917306457289997249326252826229816566313853391286514073448796319765686801405621601723842673871784352107484430239270242577749989488833107929922371965522441882025959413023587509651156077148199618927211402985306130922209059195165251380959124848967746011934589835450440362951999584759392113943081508739121163128006224397060578607007200881647626959197130516444718608227096397026095326950067643667576405198389312754111647813664999235660146697634268627373405772704494607104657939832458718555933995632393127732531683801320877300349226398686681168902086061655907853842500771798169647177097935370848885687236769873902655711500401426002464325157568850247805648386135070634128439643309099395806487996780143269049777911034465230870092061252818563740631534424860158547706101191600846587881766719373579926774445587650631389996313071704451386042336784798261263728498440434376755976345664946765014921153869781910079134111055537376062343975582866576894783080104612211316762770711630781530378563834883068165133376938871137784852457522998357128512463992462056938116881068068960681397043090499807002779812779247409528783200108044674167610694206918488732083154834967508602966543938605632159983264258083677172504996684840794151315304826626446138967439651290351037767395313164855839949906048772569533009806280881936036492621848233486960190040849000863578458671350744375717868905714750586927355780715214897175931006881002759688293443784557231222641823879703625938297487446245138014353422383753746098997416397501473016643218461038901388391385651161767588242271430906273587403016472644251533531930338392840278486771561959777065982549406452034073690082629266302717130647035305072293235907032281191975895587818279732653552216341588196936800352083901996291019877025599480160387862635794599615896252366285359845142609517052299805550905854912060523912872601860936666208308317568154358894369586594617287224971346150488514946309292801946263853012388077562497554145031899142594812544468081712280452044542700723731681495138876440396605938161751960351253990006524896782535256990401929904850889313054486744329193288132920990760759094381109675837990648566712716970652356631570612220292339906167617450248588791127746888220677454202082688621195542027138621583710059898223065718028294364827437810980540008684591822518754632039212653151257466767233687779929232262037144846290857444476285033080158887766154329236538746424404375757027894316031511041058528400444966784900337047878784613327816456396091947140207405637918522243439819540214221377494558972901161298271712814144263375432595652219992278490867655338868573751407609318943045201068219809367642515828987592778492636125247670911354345040481995967008917962932181258047180253767821829185737093362724067690276035189556726505433719790823053422049630397268504130748405181280673233127685805618993032179612129913891026814804152897970365707536818663935773683221718229795984567318792776750952044329250690344145661973441507660904565563216909451438687861242876851387415929938241671456685762967829843785662641395682707559572217587408895088283726810667967008393677885694528483580249533537275617401237488544532861005900714294558568837349479142049657993092638698750277792445310336138555312961989669524074714305469632477651294497703520290963664771179783748213493519318788294224653430224092295898228231598558881666144107178284804163856971846909961608039418626170722144234773728697124512324277109287158290227774378831528869239729117012010428399250286142973148204626427677818311462092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 3940578713723439104655850775592582400801539402568193957577793662850302079259853676898476619936659363488573232400587426902803246704028299722608491444403122557053759358125821690069190265969773496091174691356598334639284385475108488994395296365220741793870051970255293753790441407873436673801154338252924476672008429901561081025871897153479230048826227292836482169941796588331088828483834411643178596981844456571928299631040019760048081935364094761364712301044194597868286999721944254763797419452262835693213816493377677566555232762190222032121486916524610413050797573767069355951742593669132476684536632986953699055067345637303168935386427974457606398787054378034342490806829346637769821152479420858004640427428268532983065067891956116802688482102876592467219137709901524000398921229111653482224762737009032647010010708218895193290512896128503879579189389937252611785489228162670429423563289591660558074881386437942751672612568812433332265352509549169695140827938430573242172687349949421381811080534085726890404625171756235738806179952886807735713721537627858847100349806881432521567824627063479511474971216010441553082142942144855356916590938242887318771262813338301766945901463914784046182121278332881592174528174620264820517424634860868444991106696938091153467993032429718148082317806111912218554147180135245636418729561652730786221788606713160351906375272419012458013433504813253315266792344335900540735626753379797072916477582736707719512460662428534990831305949452854922368000722894119368674289593990346489957637460070751169921985701307863409758842909646258348218097998975875938501691601197575071797871571494058421065933389183003793844511148936170794214012354339546061973228781449125330651309848748312799296899566146435937986435404987273567329384839595481177614359957424772582034694922274648394539209674005788238970760940316575433625522514570150247930078561493290975424591721071091944722722682197315265824116775813317583915875829972613465903005491118098698608731109571600988220728840460061806091233873346094752829140533558966487999050710889926573975150098489813094122686396412765193406081218337718379029737371494871009494973131191287685997990403782326809856493470305163125644287098084544854038906730722087480536637075161801485278869757088077069216871586988029152075901560409370314710793057832842765466482356370693175512574343726105590776234243412682493747533561326550639212235493850650433121488830160907209417598660657480470849550686977691448111810324889279690229551238684454350970838451826906395269846816276995427912706651132792042575059998482190131052482054564096042713536545199429138721465741607244977168178361902643718091309708831284164990993192359610873929784715677501465445098939410672058954855190807841573737035624241811976773315719668090571054511261211945449805014197435761579087475313343651823080759162158928497460915599706846787774998668627535753366134081096581605547106737109390966786836884361787788180806107507362882707252341455394176119762584128044522521750226570383842855069536811994480341592679078220957395569194187455848353188545410362898200413830832664224414449874457562339195956876900847272006906300521881166972234219498644456463741351217389163060248499291263178197518570377754866691759738242746386079437291160548734954785190580934535285894928571650581113608614891799419248821475058139795227498624082083246140813015403290011435304186578453962851350256971984336983898520934067923763028207336633922544285201361193347409681747152274897155516046818222061636781667605814483459280342515554078752980423194773501636735387138736386195525894775943438404698915128823460678389606021152570332961406677468937200303010405898507254597716860640570228051540877361528464060348196901973294835984423260426685840755324064469284698959244653261997963249720289219191902583196525785284980957192651857607266675964371259023001052804622778728995721310293034041213059083929000958473354257588722927942985244129210749430408020865692716439398216554368884869640169097227086217525951654730946930860693067980449133878263980654508447957120104091442677511102198323251347521811747974408992668342002008126804015765851905927722705626088397606950541581459439590670756374750223801700712819220901462062648164857101501662611324304097200398572266075943323714393327206648040836635882299710437005902240691433442742619186226613687224049471385896338795089626849607680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 38146126233986192687852969557025100365726365917765366286650535594336825687027418306306461769958087762326437019505557038848340277567635867005430927266713303631224794686775007386755550522043382107990649222062689113932775323176468465933157172146229774543783746781318634711950590690490154102456965138903210999008737015662672202448824735978957054856337289076194905372259924858256220650720772713338737512350830507149402159295984402879436493060283443126706556110997933550282322062218527850168125304850238217365318726054945331180704741045922635801507438849128840202386970721900112777172270668186454931195482225925473316522426959327980999705608318369116243496878931251952411861848590412948215829293911774399301753764658548868862939120437264511820598224956685081711032057371199155518340845837485475623001381033728250215737556828922753239344870582468149479423271888672423489834519705310313497562430591247000494301364216939945078204907825662553536747221413691269615741871591463512916924762686456335379147027536343163371599082916500819769958562006699106040919429135780733860937137747922083823128736475152943149378110311220538563033090930999334518013415995420832404458628283174322224281275144012077276070706001810447792401396966487778122561881435972044278910324979479067783139013699778111585999398224632380228601377756847705971914142645054411145180353620688923727064787811829532671415870194457302796255719762481627983106051643213502372606388650287987377717488122275063085206889232708463491142083869639756701897451423374166184831479956908100227460602328711509742785769606111431987429022770577413430845896323448449599671733115518509760649683086802526354607608108883059270674481145586499751150553291038967230031812654622539281512990054979871967462515500205873480512231978442912670669796801587343200576780877104790437798318685471791368948039713107636165170059655780878832657921986199960814369274902466415694401661117547050941710985977878916821293136082232442211343485336237859180880966104048806176545152110865440159493196128459855379708286869566155151780438989431577172030018892148487580469316291290635675089867945580889486201798231356645027534933665037256908998145411927591984561700122954306509657856874655993721839526310014436162124598991240028597397892241669300519701912156398424441229305157370889521003637769100952921354473434693100549343824771854704679177923608131069959687748019620553711586178396217496398120214740318603696541670398443664981974135057692221878961745842736527632065295686308473214275274405370347027371785670532706481447344565008091749690151176107576301207555824430542945876127743414563659789359275754509776301459926178668118521855246077372832166596074861230828167572540383398208095917124971177133399120944482496844477008343374633622727665446099274534644334942675686478377400608267436038549638524222884212398203215499596048640483194794208225027687242889845326403428633512539039283349548023487508903892685837467085834055915326268203433317689724996661971350102297352466257842942691247744736971303379463283221902233601484764962009954602445843351732468320605464503887029090186121220493887148234253382822934310014942750432334557926552837536692402384703336302401324813704890346476497392801680187645053706738318086813998624543658249388152761155580677055655149277555248409416551140104834666226328014788064749486916399772078075574470300084404797491804252213648796416371550363965200516905560274298281975778084269529953920921901932654624151212235641385676061393784866350622846365869773724160412052720501785506722669826657058032633272861737029599715753676270205991408594156352034213929577953043875692810702473948949556921485324664685598101376991871172486030884372869138211557808732218729542164519245334675789471594921023663408465502955911777197372785758125936581786821855973508192207747901670041058375160073867964744036507471956542629105568211195821501314223528867427016145923016948001170209656579805518047070391133321732526476952057527339144856464640041413179567274025326820171860825581610826665131845277571066894866071787666434422036679685194436956471193036203097754009254744308623073420565885978585298930884792225997277694556968480745476461099058793988255387373744489130609700528092323489119342687013857391317841977434136452863118086866772512062138706297702878168786336721732853772829376271109014321821817368452827275890592243854183583711232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 344334169402001386296016010334942337151922825261262778456709633593034006537989827590781253360741035246674776234560754044527655570533486726594991263975984424634862712482143831820101972460741877031962578926222643264104175744780201115789101937956359187347632326434720443725795679912716717946029400572728674119138784633858832088771981488267172903357378629706147594800771530834738589339244137132298619161849417132167360734211885355127936505613213400868119089872938940372635492104489964697408361874926948977071544345160318259613077714731651633738772650983322933499217353484263351845616500975277287348736517902105667538138888363576556781357637710590944176683231552185879214160283085709124837065964519516612638011194320514647487344603078291435878497571889162871218543243812186174500300282415739593826825214593301840453062299212126647508116008594012283223892621791620449867789467055009322123260945989207211754903920829774582638158495861899653029190586153654267479487835923202328592525910969566784177732198638913274240775991604867519742778464460527648685286914011394084283540041806611572483560134537288342921756273013002847684312602686208482420347927573112724965042798320194604136105466261957972931243335536775391207938579941310801768783429857149902700687626569327421093884207286648954593345425764128125785604720366237989507767202231703825070056848485311181766283784804412510613213431877899589894730150460600488641346677356805044327251134237802725691274605084626965892428402426199791414159590859955936620597590896855625572657977327228213778652365470316461606490781249737611754913879007662594614102835461005878282706622733867962059597639377520989343527998445692776009168684351783340872947085469145303356851955353852446218260892005101897843283414021229946376940731214478019345876596356084505613075041261611274331175598075056687598469079756800146216759003522884040470988669880680143514484320948262130288304735840999339249749713617168350585176473169161868873473670102688245794347290590374248442472327376931472647762933433098998692404355250696061873347315271905616885721932158995221037250345078091375873211849552944116109624928417291772072266136680094806806736882210317460191063782704111911507578555162002724014120041487644128888635530354170774089877732029590575019471418498226299850457972043590513361389515124024180350506687895697251622620717770838333189276068417294761906014245743105945398481931476403691185574114278460793233920635814459434983962291642975911476815114631758116821450790027418149570917434476685460309914360747265048703777335509877963868439505375313565942916677403217728421442482292376510225605481995331224997620983393875872279178552138887453599015874162844514819569271235179718762063377939759010171620264955341867831976341981283996381616910138984060960453453128085499023096649385971046973166844980677903221675740887292342233386560411144961018325245397368983594751569405819880401636550336340658720828719189806000779486678829644472841108050725936908079303656525895457332045581668916442176078616401921430536051598131248632952151298071691973385939159402231003605323933618216037305009976675732307816167888217444336446876730475205222514771832857243112794541627976444791336451210978275618599075356519895028346349070166853630448727394547318872703131367252864492053820015993036354802923527740023614717969643360208116511673936562741160117478707679204041174482194736672108613016223663527566813613243467543966124551857873307720857956676223545546534333787257073801244371468024942184799014536305411054360769624429099234559165637468554212900992442837885021461058372881149112493950253278723816320992799994047524895118276306155782228339813881756594791628244360712769127840196368240427160849782758743607380958258433946380908210333265447776415927531280634597264709208156162862978809807321699638739870095380599026344188672312055885797245802395995359040101495670387774896274167891655097969983053934340930398910160751133925398979036483933775007371918287530435035508980027933974434427168171395550041182467119591351840459713329167224031542205636353173284342054673483295583073895297997780090964096539036860254613897784230725860124006240121771556831940570440566968743160948297742391499790675088965857997097114736277608006679609591522069148496344607699257512333316181131980892355281873491606486120429075403501021377231213409830744348164845267752999662387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 2855868475262681122964687550915352327327341462406428501642946440935917144667459325214262400299934727180695297106812869610850789761878857576738487871449851548088942341618765298691815915381516973662637125826503314389764287608616744788785953201521481434896464015124583784467976962612473501490581158693433633330787822337997075429367580684180821907800175954717555971407210438453527922247511990913704317768721392041172025218727843033597596579774164867884083165949497291460500524500114513962383808846489780214981559318867774709379786980450384504231186670408515419572844345214488410662062610166706740751947660577614083685924229557407520588523165223169565366695137248418948849876349551658439326028279268904696280644127687180125693090111387954218898176061089641068639885249381780165197144705766225760851901946519229599924723829414729071548642672661959998421138129196409078508613999593056439338628942970831965106164359468508026646122648261318065756371495824801907074866289221375096238201209803358227583197126362151619168210603167704000405369060475017986740892722327875053064140902077941539535196079467585399369368520807675968823011063215220866961933888206814531463850459185945122124926773039399801649235967781866428835017721729447835416185100166705940725752507230185050979148726488675309099889308400450332576659502890949848412084741662822393452605301702941392191550911090344823267719278902382278346926888423465691074118306222366390767592544878487082295804043980783617218328788244019137593853314132667399593951847134268746514478585031971308296132887404685225189720833121219072768285996496560662163837316043951445783672587660407277010786873946821455690126375939568025858358722485249576214397210029383404264256638090450390648251343326119978411762915110221621998460529506200004672255966643226161851726816193467599373938290038050736784798074773772710360248410435501119394148524497548918198433566952882381608483467918740198968793175687002091718729683215973966760243810251474388520615701218350536012384149079756874808429767759345653458537935801151092232820108291878770479557460970009206414338078801844429290507916614069441850092145872116492822301983815297318431715686048013964655124111730143610456744765571816916662008266227951778496084696934442697984524389386878011332321214206993447705552605726606563416486390983301634051115220989539477878952786594159039352138069379768532119551521156877874469748789805302698743626372871852841698080640164899997519310958078150095892918614782130407481993285684776974628269174635836691640173953130679984446665711853227641356254346008109749233632632778342969945352226331137034485957343241316481019089719192779284565511567447676112350822580972214026209860388286474249143537439691819247351012633758726042759080361433422632434767146934601657627536045805820221267396893414693528543897097193453878348531412418608992990895429478784931949729929008873147499649755495484768512843615394862861250888135824015526168905329747619846482253942865436152499217062964819564246268670520314056744977872059693976562942724737425713313030700016648626172814678248476529283503416372026882454265679425479070468315808714636466576169411999762448907375071282897046412886731172234735807487915679185600980191178497498159598287320792447912059537580235623078166574848253907100865034707233015986207721437029790177021214640990855084766825078341735350866410269740750760418400954654566967399619587978958135496760102427449596443285481024181044149824424443602957088239983339925074670944324852855180983265978319524690770986536439101484396861960792548897916287917729922565184672627877177309104413786547842078700786597873567882736453924186705289716860780362649578747386248631355251175484275603074578240882659304559522612002061181388608034250697004670669740756382870363772551701128198609845796655019335991494515765986375868097897507412298452383376659934025768890285045390524835275629552979245058245865527780511349765111500128639043534578854443211107082374478537668119876178767942668960399234613154330451630347023527267440860283429960673881003023202305273817774842571548267264750744157739838928872301250028827231612139155127654458282867436238838476054298622137316860161013814283800283872611342368925544691025378850817031797217865060865176689213045124854956486728583255909562091216120676136359808534210903770446723746215015071810013158802506512907734897131520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 21660276650209022658519712983682900105634663117730553566167347361361069452911875177207413155744430843120711224281445564414586810599284899632323954286318642173219403085193681130575333524726739713431795637108435417243810014059981308061214420607317624732613512787740212087203071247436401923523744860192578091275623219685062633889795537390914486389567478167629953534724225645889912764240284364256554373017217903501277380950902587605259402131325126587604794750846031033748683393057867730178849116256556246935347176838014502702764249550889458048023108183742982759134289493692830844156838346195455453168821245237679139162131412276640173201797447823415157273727663090192068696005655666298764089875364151316635723468769966219663389418558984524574423901013504535509010345308840062174346043327921843573748323778490796190391331981805129065478267126177669335355175271584883432323396055740321149218735660939614479038185249969886993810565189081124383864889845484817002371042035499426790716888221972745787056590356934645762357317778304157118908679285984012791118336103046627451440249896466666522230981470374194157526439911203540001622973635415215780691829759676231542946809369967834594406475783967849435955164561661698713238257718597899973828061455623935824731356555833837201684097348419357339196894635634297068060317946862498021430251840969010268665901070808085154171018344764245371117750464878863191687586398825227840019262671230646608708206668008023464681189909456175197901130156151044371410919778588905700844929282523803248412996244342338851184797370967125296489251207503281328098021624866459912127029313376641807993070343309987491612478706894652388493689469381192910536843520348112285371671397633828367511963143928087045913670163596488752176651401140389245534493643825883060345655225005691104688113236689956879006613671768995061563208996791807805469557408579436763081519863551917898455500482332914903919603846051649771974931473381121182315866867451673103354277758921712207331957100290025985754878055523567524518977436514797355179065688875571606041893119651165897599865332718224277285744684638546367923605269656941067769419686996210162403879025114662262993046469524429043475205934352664017011317129860984700208607630871314826633252869254639616261370587696052130652254031601381451071937163897091130935396328693518601301087029358442270578238844468262540596750835559491329529626763669644371704609219469043577807066715766777566422866137825180771185979601234865647905244282703811835086712672103441766183276914057158623398743740516201516181607827169722282704775273692586279300521779160300446320516877228638613046618812958122103566983442703785134404549653905327480022240419746986650721872746969157261797354528641269143006040434969386281406870203047837073788930450583864510051443464418306266956890410112577403070852927955997186991038466226272818203239547327651381331977451309568999476108519663562963201764960074603854501278572041749010844805885293409489947085377890298917648337109815407830785545580978569639519782511743633163125012661352233707455763805939742130890162182514658489027941086034034058926809992597018682897055766421097432216073719616054154302360503538226534849384628204986161763894591090755756395872323679611378474159607791982182309687811402090538604824408274524644491605171074013290486132574709267130107642410177715441806408346213675281779477394633389131679549899814143925034867717610482669206149000041018777374082622710739137150298700819889822326747172536660402023465889720957795124456857414438836036442974232261637399120945985809857400937695633810401358665715653387081819046181143319507046568249503486133768507259696341359637953941650237197634936672965724789920988732114373965545976778467903235210125741061214891586661735227039491616335879276372135555070819580249147011740280312731603863241950784303934203015888294377525103062607245833164708968461340307794783271099014258781890089368749924291061836635480316997823439120038266581215778249002496219591160712812779683264163298011568456327235336875752101238361886982599308967996496549367423221287713994575269237257196357793319646622069710724865746599283892039056746334788748309437036831899744764254411947614207748268041292762143508082500082022160993368963490976524902889547512399713960362378307045059831484184461195205060251088606771911858457869019913426638823192889476964662902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 150788093413456896087510349912567054265259146066076519961539342941072447145534580106393072871309285889714360447298300734737542240627010661989738558418018265248668492716126132934817796985826415647743182019090922425631391985107843808809011978626840150959090501541561574067156224913961329446177291348809737987080221189640347195207868319681941773512446182783523077892833988953052872930037674999098007990430140722230084852542686003722084813569678757876707865814872082589266611574890735617822234819385591032859196051764591654417153492022973844985375501603470581008127210544432165919563213198180581396943009428376742820699799625576848520809531510870251617480239999202267657639199855055669598905185813506282379844147087171796803849574652074334095662294886084873314086724606322430282373069302584445818897864124127290744451121989640776024290226955385950410126375925701206510384763139683164773622016483713547658532927530509143344957105580668182556980488613960162096316589898131628515842483695528162983027243419721131722375028254829172375663525930277506402789914537862016044982377883831481901585233937230684744538946393431959686857631406638006504491211824300853877388743294630543702708001518909813201402213914922133065607335051823217299280585286206409603725465591574206905905442057634347823119232047462693156215368645449551815822350287161747983467948568656252184493430065487367349637978090060899348700376939080924922535559073461493035950622270420665351239450967819875486745979712984774271769598453307125310445782552402384508810220391353438428162636726876962453137622592617960490928164316816306332983663553033771805450901095620858059825324589463131533601164747126589191224659058675074605287098354339462272347755910636474705422962602726878800131593152894578033836404362001357535787632488710181875751881298861229592015350155832969584264504132018834827230385422988787705242897773879130855070588303107348565968781621546988385642663790414427177991531130719078646051733460457850722903055063554998924572124852873203490170584104484873002252296226411212189436904791010760454641585255383857829018846569771993244289460613342999452241574961305716831509118849692533562018277563838141648051537162745177865456489798750317558968834476951022968672092658971353841990097140224194444287193161343982639953576490040487016548244340636900860565579854947104505210957825593302484530766790030511114505719787471188967691365900139923460977984041708013167309329821566826309134110653789557244235653427887561237369796293075446950993456350923631455303190357353633984051615082112857035051275267459552801895541693553409523238996462994019865179756590906602801186804850628720622642230808131233635004750588997684410755471957761454443382418279114379726640253060134223341182329125266416355941487710348849287659302471376705094801303303530947552094807102759128842777099945724118997795664437976793323001492529023898843905932263300097463620320841276646865178091425351435186287567285460636630205107029011901247479445779247197597786843510579534145643463765538155936778220389552832501969613608135598914665352764551134748737033149437634935422375890404605590048265824640866146787358670853412008547179370498120588495977549527385576331130795754385269022886936416784123909437430512180888445557159809678321947015453948640693158495923624529287814133635264380205960498611319597903311365735038303685153055699440041948661539764039912294547139610390232475537601626496791546930587497084305636341786504567240068150531216861549690907207539171218570434778547624222127573147667998052065314877381450908131222301111073476173649170839427721075873729832788865809074004021330459346159116532342225924403388977592810419313414907556115662845019543292442298402457316127108063295966435018448895865433830000455698961024659782583014846385829686960631804153428268847238694689640351368307935348485663996378179021569117285738649933058660725603050925994337076434207059170179313075488211136085317192933986215935739836126462667580689060235780387778777259537220076319452555774458797116900387600994176950324545018067249070907662011946476419069784438706267613100383877686928947048564403827072200187449251985788056894887638308143507303201407649425487056370815060213474974094133839003032941249497459798567973382168881851294783275544636882832599771960339057262350938413260581188437258322447904974776290724600470726246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 971395840832561192457212384996160612162708845299904480779081122703965882526371666339720253187955681986096139757251232631176498323252822921183668530150273010539031370178404154594701762643518926331802435638339347098328501026530224412003418946294440618650972629857976983632959527225909324614121217672786922866969263842661399004264982887345466766624082332830783574880194503711425122537553544751881502185654098198276799896067635245090398213194330750674704057890213383876721037234696804692552995474747757149694806085187799031043166558304150725885799043515493143349435383844509971424293084815634617828895965500668187286183987361411025343460109822773777574457872184477034054014666001967731764204524445983030643494562214320599362101873137040831059055773778471655668404278564220560672884826748840507841068566681733739432212140817270223975413906461136682752843408789433878911311733671016853863804508119450692942696450799706671764500286494805456468745343838055039480202628351030025864500350903192979464419732153714661760765798600337646467342969805741201090417768916081908889864641802010300723676109255169959381637743012941957489587476425123820272656765660150879757346264190462862584191090189011526853833944468750292730055831185506652502702481265805994879054170959999747282138316715406787061813121697850898388301683598408198400314535287482690191463997837443791698064300945120060623348298587707939310048215505746292763755241807705792218823847169078700854088009726673994282992730952228360207727177806982058044055246133720211680132225564720795591856586187542612258204910255985557575010435208415631688676559283601754038998423971695659675941165548924296655968997412917593966415663342621246274669671413843645871630895292464752400344102984248421089026478973147449701061855972095832277897549667007263924994066635884075211644925992692830510422084916466612178287650038031113851116472009998017157223501330932735307642513226320265129001042022248870570618262412421003528224543928491821516070093273895554829783848638356458804503899762279207024750045089371449732182649398664885373538696189590497844585490902834131728682165608317575432139640434356639552400194113997629455402390792229739800776582403334944148440465523314861237343890084117867901402511960301905485252712273644936413929227832677302602180882634094840884890378145149876748341920303433254490969465104821453095459911750135835959641547947208046239015271874503945884693264006417337518860850354510579671198390926591431993960126381342052765713184442662630891684454077225757878246659824275305750649746304595623746081551424182802184807046951625032139130681087663322644363943612985406664097138156657395598336505994547336658292142414821344792589351199054047616797604762363114089898132523225262071142004675839918523487152829601489914167619266817755494865053231698617424932371558230601986401413185001012115141291628028494151326878377419393944847450668161668873634977695248877604707153518650442438886909404722351318634767491376310229275892218775055196414399364071878699291000745294115496606098533440966420283202898835044029626860726056387961112619002973329254171474732633654457002500194814189935231438671770436030875849887237262041412081626072756595351059970165196649251471197728817488933682998093296507639409699253752312604216526195251487792146306380196857455636459625342450689012439155906193564461051915785667149048921545103224889053562764515824962414337341827887354325714521248882388911973607868832786527825233818450368745962634966478206909103364682503459066087266393517273753719656545336598942995515070327656816311085354388803367570755614566728043269881563551722839861149647849002960901511298969844463540014942211085303501571747723609291336886316200430576840985981848114607419528730243922841883120459787624009726278209220622847321983929165140049487211024288877866186496250236897651469251252145260896815092827739801550628963903260104462121295650964552729860227584181965436485080652180136449049709593531486838922600057353229154932186450314902136526922920981808509682461051298291135338940221750792401059711557426322845036760959072795177247711928213714376639105710002904714450779593641027466645939574144081053085802522030019973590229330059470747768664475829169822750810381549779682007453810243954951720006189030816359989963844946972532128813282702133970458269849548858968351884345378869094645760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 5760720061545909750554464495662021633090752357529425569676915705648429026458534757256612229292022439246529681233181501790608069484089594500722535343630146027160347345117426164214176125454464418923494474214336993962131636205547899701767359677374950036148521428351916122525602791807209982878440513551158137779503792480397596880991537949948631660252484521810137286894587252421335429729404759797586867364312533424283188248627345929107966977510023644330489271490084753040297626606638550709989686008590729659248071076366514163693532579093667226849854953036172896366981067384904107423658560101913660894627467408761278227172645710637821318863159289573692853156137962178999078237199043880410917812130365256127430153434170429810710090901727999507524978738862355443737056358318152345365983412916797495431729142446749550487167805926403713688839698612334571168135136511270466014999904734787529799000864744970061232251617672237104658390015702783141483785265402132939880160259892528364113250002664778542091744584896480381826883515010647030548102831479007538333457956017831821696451391236284691686425552269474575928697707406061139379810403450006171614545360364978833110233811361120696447318483484885866195049913345924630962992017285214084410550217474303080714328158808366433479690763616350028754486981749938311988749599013404974415525526465314580349537779425338427319483034744300836000029760865337450422425727709740649938776304036385203741298464058303484528700920484247320962791796000582336233173102979496663167431398279381263046414147196101861195659281594307325794902925631636618244277951584922751691084002174926684058395334492155945967610222594725564103881403971136748664457375521052497424312743494513311167601018844379708205413201474401280373991978851316091687624103493732459171020725893328453644654867690134090492656265249620033197217437879526841004064819615801263424564194363902773436743311308499880807850749999720320978393711793813774825871674201338909228660562186207892157862325580308509237930019645694510661519013387651081710480825891408095993811470726261414309136305267252299800696211463624476734645297348308854946770381669170041391358683103576857138386069930899704366072834362781512091343447916481599676134401695495000546224411732351983187306288919021117612106208473303382757601156123549736424882488464139850205523275577395493396630325549272053618471853601772575535647697793882359798364324021858670645015713699544572359008333588384568858210723409882816536349336112050870842011917323798478585803187791248485086664312769726251847110633281924307922688114034290858650993265056618292431826746695892285437117161944556168921759217641219099306070285787411978096879228821259999337427359185429822861499039549796918290750843161600546262168184849374809485075952489648109013780694839531910269758852936478449432340752881877801917467966770640932293598113755896745826323589999352059006715002240837789760872710894746132802853766896639024937658076142006649120833367453157591892973005354492304393962535032498839973417955117531730882259800584414349902415806576046581395275925193973068544720611659494935855683488140975561118293014149449900644020987258344235427507531571779132822236168429681551812985970546151399318071512778628686360180591268176495144350687564310216795418326210040087064812113972623897050446502582468910579081062223066048710555206941257294891344994640593301029774913492730454155912551060947520946029428229483811490619012481802825931950561470727991917172551443714263273098800180297219774094819828843761704285872490807079200011763820165734940234678127208322542852610144703852957902208368075271174397712378821589120115511518674537299413948586052402950045333132790938560772901629914341297946240335145634612219441743431404099771446477062631058015135110940080685390615192933881422171362410507779397488372189386978190390897396364865211443423266446396953590538004348065043895143605297875300555701095856502479143584964611166112153115583241018110840067901490181315191164535012411074118882866629850912634322147391207522544721793423956188956591005126898486668796550630558146625479689314001461426166548210729268708219189360038309391317287009336499961351365767905844949301838013142042359629781776278562538841066951602755450501470460974238357302698163941554139785521687611810177833048141388600642341353124944547233933209635360012763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 30660156069957492464469248461408482697968440849455465042914413995368271535381170810804887197484524760904769030477315758643441603385317283365115054749721518052560996380774261878293631465264660437319623422183809730704742843014393372616213982404667724464508451911008394947593475085572727793340043951869228088217782191583621645162572788061383522736955709074640863503405406120478952086819806212646574427527926271282077357204126087775544897645868972211138178419664085339571234706007123623482719519835643506378793795928870756102129591970151862407630032931152070271454761253842235141333495314729459735538206866578046553246131433946796383754217968715714218025286216369685221423303070604059929147732672065517160327452900973147841396698059547082238559814936461385109396780071404663723008548818968288194699853070475935237454110283097373074945992016358353027260914476502818889909141360777171072811712445498578560041055465966904440486391581300352591873391554523179836821870804956016843093969804711894998532395568099150783553099932823912353069483843661218454862451477810888881992877439244278989374358810010804728792832238369981285551414396864929441771713428312252863644718445986536004630281746298610709966496489278547764479115175382125020969100553549880943773033541702575041706660737667075133609663478863997080438568595018967392770576276616038876424634214577017887589550519253172576443177499464219248597988717893249642889308404393571776291484280031211099277816507645626680444735923731241570437980568898432086793829794987478444709629276066552962786140387747565815980639528870999894367627711442655294928723632405710350881297625765594948163083671404316567807264752374799598166244811465480236890852699643099138720498502291971730995286759508598066859302234139220136963093691278400520910385198792317266294153389900333951346962245528617799066125425441333632069499640517988913076472958020063657766348009691903202569983561154450741709220270805724936108318153808675380403093258443665585307033550479190035997220370063245508477330668767265332145167387948369432821671010983511085440941322398894993565338079441186524050278596505792802693793947359084516278981773889641759025478415303645666198150263011565230819102757045775429207565785576048030973633910463952612973074857770802882281626356826709218150874446371502618952271629172126150427365459382537961280715512343373559974195545595198190944060155518861123603225303253276597539530075428454661081909242957929084197221310011193767749921848109298710675478375999404308047854021444182439794875247181764711405412456530254181951528930649476516117994777829601918081494266436898921606903907208889521331225072046545315029430777876489389656926299007036432682890950925633428366637394746012980024953312031505621769223623463883377560036461955935222022220979081264848776896511850652722766651269582030219017000574829719350251259814948610368899526915890461759402711412967483352282599475090335037298637352771942614948897445084074294462637811743231050906683580957667372958527497575951593561006058624358139135525185204349027934433532854758153893943427669655704891693617121577995114137108408263591916525007868812687587923318726635625296636822068165009778573301630064706322291879292419062224460531900521750006040529040945101425550579019545895807423497772812974154053633301920289770001580480648315627766588630754799968349350328350276802369345190412094812786107741985093322585412099039673312597593265905579138086164133184969848192633481221008904466266217643976959590507393665178397275845740391508930667613489810615014201394759470120910127471196973064519012680296836108383850749069515279271721840622766884584877869447654050898956098223369026850471160558501609256118656742446741279304939114854360020556031364146551590674894031646231153937711513142701726843344326458998091549209022848030725453535336170692020946677394280676835216075766036757938578258898507122252985732928075705322345656864933272153395037939989824838741349146062462305309539317394857486081751872527972344117200736321576984456330722817907456867643141309959897858277524384651571862594127615062217990614698868680044723965632300475118723876931891383749907007897429756438874125153168834177769285602450431107572490805467041958519293150120155064854082866829908926070887883973523308893519743889318810847106634253137617205359049787530419188275483552776192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 141624539391405582314741007839834172153638541615095817305735472912060150239495640258093091585957981690610810879724687417417724765681972717000249233836359721514402418097003630460094166044513070764278631002901689383840247957253090221672834809487541908826923999734640524255335626193550909517454093685774448099298949390420989474926677641863236347750109198579366123455873296327394442779709782690534975560578531753740671909218715419803403488719601123864085863564013797757355091992842095750861200972781036150248519973135299133194654995058662962268347516276213429689614654795269233107195596007427327166251787740792094407459912195843492136333045151075921422885623874066551005293324007604934674524828035811960204297884562402495628694131493081800189844429172907282806492527713691891095821947119989105065102121911101040622839651073784903926366575129863453517723579618089358321589918261030200976207603513272927457904594869744406514403000827553679617955830107397417680654766187237218740126785423270225205227800767432024082098266389093884215263618043551131918579416478435552804553056806808709057557441132400526837947270576023497205945990503410849038801986213674001967175274216175759634217273438543744352271281579760886182059110321481550681779231358984245900381356159426964660600288494672177977385332102688547969649025478190050006746132463345894807241502883830509248355759910554857913393528890076521631914262307229179774822340073491888238503790147980309246165066528982613786513419275724917009256783970879791176514055923158451158852602042892141563039301412314023899307356631823190422669612199099897596326056162480521225757892059008387838567658819554682556551614877603572931276298837809233187813652914942580881959537964367544341679226301255449890974759140774544437226517574068818714145361482034523207050686900254887096121587284794631811086266848057552585600423339559366457536047521870216866100857041999669094116022219060988227891018802724312157974002616392060327785060133456710704133228921050113596646299376511728022882167796104531278581503366840994152393923462776067767901316616454163170640272571664261575771244095188687790595231188711737171619669870565806261574258937439790225006877725293274803726044811537111278278776527029068741533280413054641535981072938610894890991452416817730176516901082388978943915024884178382569523723834933934331883401868254910602118492963566639441398538881149899417071085278232523624676134019914788116261187995991281306010543159781708503183299346905560839844874949487482467368374648753991460677510715927513899388368349871870769508464228544685448472002267142852608739280018818352789790500717052789553059216488488471451677553261187766813787830224391301124294140076745753739251600639474817744836539413564828066693938347435897580074109380735413299115642221789314343259576238232514867304843856478958216123508334134901673030334724968258746846618051817092193838165613805033096787216245086905008629655395094014206191834310537679742563723998052079992458486935535464580735669763434374972061526998802501819361475337340719898377104314630147759759413297845847586263521851380179090164097280013197181046557730311475206606557628314922472366328006012400537139739695693838301103240484497494881784576475742958558543030674995391387522944300466988153065454525392980315960354122217723397572113744817816253689214235011240752242884151285521586277839938655088861440231718180794782425322431198086664458071977964499406183680365954607873493499531836634161592937413079723340782478212549740513362344554082149747301292229841417967854429207526857311126335634611142180136041788145241831768063352166551440832229022274828553927600746122941242537444742992035329179083250505379683226913807055765395058797925722996100786284583360588356094785401435046427493025997507311467427663988732915403870303469698864032315820597476740112121342922860039171428298696291908121569863621000430785438925430664504751871114923515025720532699927192338571972070801186934062017845862416855405045235274013950630153669460298497170944399338758847599249365479114028021310480938036509279804740818500983151704187588450522504517393987409156435438310353767770257534254649104465852478968502824189314260937000192232052242711878202782135587769059550357284730759573551517929272277553874308928164497616974834569050323223670306344174961973545362459654091832127651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 524942429566070869022702570807077278203105523376086134299088144997352884284647287300360812809892253607139196418049916548089273144936275284731387954495712377568983945277885870581796091632563798361768353506825518432499035426395901883446156534425835106568696958130952029344629166992509056386985403354995793074171875406866316717940870930638939426684481912870527175635725211881867834143034907250666983281695962812720445336507671523557361424572815947788759710976080553769187966783431662151663499778945110989707972462820786577801089948522277971206587015477954645197953422265485785537176473806483823272478002594645166688605102492199611543516898281869567590044691300212248220428871337972911262913880972777829725442049582084794692710598606101955759821826534778913013342151971560849619771633568095736058780339839726554925746453247093689620279895601517426122121532025245445110986110273071606534693159778653405393517990856817050092710516137307635583662499921192776509096235320843263817967288736649261048881539517797566635659920410109632829726310780258361780205419738335068445834933733207662787264291153908447370598629635166382299375368059067094010235602229930324322138740652307454714101091721097946158840633539993438398975191559587374583354241324096596386424347858650151734493904751896783097840478422349852916635440826938049187682142311415173976607659666137591369592011706898791036518338320597450877553925520426398536728454002734364676272925501956273400400331442301986838100346096441641658138691137102446617291122567244052551057754762679346950141476006488514221100124914599122876084694353888504118608113149814592158167678448374417954771082700842863740215095067508130908618327053793131783264164206865475853539711437750870617806745365359581180010960196571531314495517869097699812069601045959890839743883280875838229505668840207325335226404596026516843113169335207613449984940716126861370804366008417696771397005856681468622053636241895599829326253094359440771878405255851184854292867649693210186182878614897343311487047337610115287030888263563381977953919880076216761363558947288792312965302653339644353144625320706125490519950004516704725230364835726525202287698474582802310583165672331991610791664996206947403461017162804010972073204037630011354808174496701608500323696634033541775222610511171940861492060023693917270157143214818256209934848327052637956131135072369868690979211833093700027955690365305453517962579493270774375549323359270131344207121010736621413272528741215978146987767107966638937502227416852461143400621399257127144981533073240097843396664837573600076254089436357494978981276254852999900350909309859322875154622479998791113220366449435982294416445677245397664354711264615224823028477031486076011537961724286421355506591742467591186535005939347824820072703012850702801015887367241573212342036628633422317529911583581901645719375269664583817956813569298653811445206039685879936689494113031613971717952770084516036882866934935479012383131366242209269977731419753299837871102917820021962070421141845021562746296172473616240412567739498317995979987979735985570621273982400375732479477662231995493162921533111885362419297970401762093562421517787336300969916891832695235188744280750868962210556029973326264888090516599536724380620039848087468723820546795220665337126937149258053975588931388955068833685377581583999309878393264022366232436467813497905201179437148375592186496436775190835094094075779430838525806384306461218397537003370220507386181117617304059925152883727157374014771255074244321268778665525555226397653268882262291706123723378191569503045304714792920193391759216328647701573971732821331892355270439319700743707092050271079456941601633083685562636028753084803780630783523168036026565687504360971978950028724288988837086631045812362707527504195589336420144809863900139248031112419258209705069396748223103138244489433911386367835317644395617842014561841682645292661069652321158208809955815585581386740113256766222554013296332358025340339716277079896271313763279973574204790689914398591051002299607777160664127509498064337507952423342023712579393858631876147258595216080653975863239400999627285967000296020791433851307689525367388142869279888683854820211457512992347190527260208749393332666786347782015103361106810332831181942777032803906601016920130737290579034413374068221100303581184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1100235638060136589646450172539773887866519276102535172453984645423746597508196312977268762539317104218453289218046149762168227356542853230768595821122124628534572462614136603842827054781204805073796527331556092276186616502163110917681615515772244429634982117778024662667387558412303934284384029676823618320539200673069609820463410135967498943384631609024886442049659520265710894786386847660985382733845565200723468756207562976822303674761948181907504520442878776825347964796991480416316169796142994639231466871196343976269349469435913211517470558948615194094739168821505604292267109131548597826101251865399317625311798620112667607582810534343785331093053644052126080265197418083630829992111978371344066106343238374450850743479853240720684466370938079825415895727044129194176608783445907783803438685688622880068728356179853222533651292681023711147143411387000593739490109311868234575944671346407172628456218182187098086219488084239007271828921817082351956269168792445173648763935790274162572094707639129267596272556396243533591937826655570583822262415491308588793642059658515726503787128969414197943770630382100752193811125602646602586303290798796296830250360977821249956372878870054343334362271692905239876227390960383543708714089243765743568582257044120996836454627923723195505567607037716312214161725202038967490025893161915093341920887619662966784205243981532206309590030596139622166284342285588231254637685234550379271881260878573226437388787604802673738459921544217820694698440096050241278754140406082327030093976769731461953493122318257918336388754345994245822421907342201245835204924327150390290512017078790651138845268530333103887652960196517896552206192404791031161082981056074717947104267989318136496712222962492312826306743827708002774798436275294783062856988188173535408688699214947334488064018312458662052109768776066162324368274437388526757641692168239686958273231260532819754331001669311437278897861207777022868496662685031611983618680529536854212804361097778024086342156998439536096744194932696323423524637974669970409917100838376112986176345032758469889539806468482433853722377904089294026732531198791344981880506511816636240841124107800023804199329848992874007083404240610408585868497021926831506119639924140513941581949670839164488206795629064588570270532223221712695358165005476661685616105312751414392827936230874336294456098430663772179018232402236623850250746173548803703225753694921432861340561317701400004939606852084267529245293287585793455636473636709788253911715268433789051703901534066329799907581667386023422369608926696724135412384658428300815381531638837885290600769866806381272068688543934449499664418941671059784586593084927326785282941877812736657827160237510901811854547539235153632691476546359093391296256819467640356595119395556647155408753484500141562328882554703749552419269596152967448062585958721588829150738892844536080430222198667306910119145620396992855107588673275926507296787737315810698977264681500597354769650424492366107071251029584063698313220058332663581805416171503367642131837467296572688913726487953037212410389451616413063777128295270119230577510529043489766703458763021080958681450385353197859312839337182349258009887995217258101155300425871537503353445124456661255501402917028358745553728632746078455111515689837893456064276282288392413610931793051966604552563999729471421895757745348798424900612078212806516014605873366924341899552411627041238485629821946374737747274773404311414315584905427617597665851691996933483826961152179654676298036803662121961909174026136784987090696294513683301510103175362451788002630156265172503814484858375139452203654706847977436515495987735700176361330296594976786624275370860893015811653202320091144803377285746869723291434651068892265555613795186082618273370017681939857785245106052665880060739930705160352883914771037970970151025331120054178135528013697609785194157128243067582498560695878791429056369124476660487596108806924566730601885701178311980159670745605358780111072697847569319444085509759492427857904257089679420338920800297330050538381895291192293379694944573767867467592000842013747251459745600360717801937131766564792988783985658016790506201410537676749807607285655478539868121747672796251563242153987789133213749217514559462254389036205302689508983193975465212259808543789668611234201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -2758422396656338821455817990978218271844713532037942926728413115442505460819679396058464093517612288753860436071069741433936847841712131899159296990333855534396181146571669565888881710685054521480958869015537033526950961360298190152631966679063869574829142370477058387559760654110536070552590878038496935068501756606945731376043308678947367174807437334104555579995012873597154265181833080171269157285643403825254780642149496629124989340664821040023323446165706585843080970148044031278005397065078921334597916800103661690577880775101874499526328110185282164712137382452417742828287788108879414542837783415718943817854704186804418577369699662969885588709843470245350225144851501384027447043759198022421867302143223010503436713777009321307411711840069156934283857585130683366960730712746838747133072945773821626774819230194858203715754121273086226773102830435005475093286001751621032081759754410966932758902522677205381705588117748769995946459353551782004248771325165072478858683878004311671691893571574857944999311093166356939281854087007326053912214325951349750563658321764211573589350022097939803354069376929098530000833506168321223648582289935891701101053334253714923171172969436416279725854340686180170262414472755527623231148757801689954577767820122663403456245907480078272056145580394668569852898057664223958736285839226579451054779214058966925440301093521481147037764931931424022637257491081953255963007197921352133317036418893130701463940159634242726666579306349500078169684856365236290946045182176119731414124608853598701640604959577525644566251822506363227886788396579995840794149722452494721972934566011711561928608324305291685920734226125161894246574217991257062356900253894554920998742232581723995636328796937990240741162774205602734827921867444486890742536367873784603707156373838826583524547465406117298693739589126421203292645314372769005117471038079374702584013196815653108968280703040758401360612984547660559599364085262018316544444440247290054684659828237647255748061252992306636179751478129804447407565694220830676456705016836389188024932880747675481505077958584091920183838296532988033319273872517222388568335560013815872979710956681465274347877237401889028584552031943003629678992085203204594906051798728321483291509391317940377263180139948161932666344781451790430556692925178094679557332183154059188813725029836703119045525606719048177069523975377401537876495757738049097085459936958155798671219278204136991691192058296793231203896487792105046165496029396022503303595198015956490980216659060838546473860749890095273475505281844725768315879594035279762652729603658030975298691313873579770508099429338563938626741986515293339654364473515324248715537485908803921346846448030910544769326622768385245153084017331018393121840236270267053742683505305554121159435235762404297116193417376547160487388534573004687454411735372040936315941077589472310081553347057803023837099409898485522651537442128061069000009503973159459776473806655679024510762951342576689670210631604522605667063481421301943328939215450800564326701117735764355731569780845422182659750021568358155793510909717710728676244590867404996446003751652672008507948276852789911938409038413819660260656592388617453517634104778670553340293863119830097335614743554283499954898970769720008956151310589344893331504755594512849448360521119354090840430190765650205448602668315198594611454010290022991881296089060376628317886142122212997079901658088970942541706841601968902960538363317026014188019210119274768088488944346427090148905572969192686185476395001222918889681143432966185888004119493826584388938024460571896951936067409818121545086318093881472750099442704228044832797278681463845317616078703009239646272163358407286873334421297357390959535847199448645796738449655831366612682264785392781586497099840601462602599903364482558189630887185861554968258024323266346203655437630040463107312223282178459205648813900866209175970064216473976619580176368374736130202953213358441779346013598731966616258045977413207550673158264458190121387824148638251964176408801800501001499278487028657092526081386279853881813120529781202805265432985387459121535102444084836318625752761844431434036207171904033466431306784726791113183046789450854848394298973330287440032961627315824450797874168688381996333732646970604273120920195380396687360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -38422187208209828620285014360410097524288057013997074470869219832949507559487756129375374832264799237733105142104027484825227932058669147662818259453197891012966319126446379194289135060904537489621771959270905788810262291998845260224680542849269325513636323918685642147401059871804931054319963799751285631618810593388151539658636706729010028100395412122981213437840214824536408084284653308671173598113808719625093373831430598354543350592563109563176510111751794679377918261476565895192147760383857017938929125808714036418288951127142706165748299869016426660445395468719512756158026444933279583111051104874946509354141182336371299900259099289100012571443551108230417748819789214654503611584194770499002718415712801547096980651548915402724641973572739929240935932323698100598668725538711354547447526425799595541537343111876190164739385599189019977741291229235751350224862807050318880565014332431276595213727287015635069559688398289625143988074997304902904250093819847550139571963606889589719927568049847788197952160142679591844278924435073533221519482684609445024071925849928260517330387761564673918522169826408481952599439509281095754302544987881883273708261713099957062935829339137806705629317071561417339909456519124394367822931189451556998938315574428907734805061146690923567245358434653963971302301620135538815578736383494569309073015908087655607787760605933523493477422526864724453867047892441247555629084589599127804715149202795101767596483870691108303797962381162933514705333653775769392784599357915832025123881796606332568580095094291626115776979965147412138701353466393717971858718941373480279225961939478971174511673408524376794607856721827684870113999534737072052488530439103836289882303687438239586044535983949887690824071006872665376761388547462823901129429091588452405497327149859415985179997235043278313095984560166000231526934226501237257995127295824594572094855950132889874769324514017891076277622852197167141870887855527716565586588266432050628298550633955554790860398299703701067126135355388575224595882734696062796076905858390208904917707728043688085798788868507340432974599561450373500417646112812285368394741460689529259237914211322708039750749368735413492542446786389287538849583240379159363177795401079807915329440879941665022843983362391910856388327066230240412797042195318977251931657943326208443288843707370895348042406904160071877714655639850993514707533784393116701564638233178079535657637096718828495344770380021514466705352371889328854732252949951892307553728101844791222003135875882942724790221906638823349568456321331502224174110361029997350886173821724533371966312854081200929407942415842134881043398478410286787185357689402570670138287142912262607528550322214995230064750334837156427894356673847001087045848299563334384859851518261030772658500941076689199360319315754166864847749350842987248269201333027517314655531179765372838166085697550603447119218536951623770703486478499649900639841489842494032589012801401365710627717521051204211256156561252057836406798512180845454527942951642854785549353791777604185782086628314691266613828887096810133889389626769124561317329706033013026233978499363357388735169291091561667236985095134771075509299937674681213499021118728447942624727261189181037697628754395720153425469117364527476686249617777821548922776897193090976562676165422096122869451440343463717629554715876207897554991169029759213447952683234123310510670113999632790871882999343931760456791922244012935805019385953684561262615317282873119980863616357683565930514663442160817841900358108552837654284509558208630601407125668499220392544142019402533393648995377211479810155207788484114433241151894494663977980557155144320830350995390193068508924910321816969263560685601353099278264426375290611658885037804746475821721215184882753657588629703859944119826937875246732388831305851877942696516427101736155718632727851374909502303707753201633841386931777746377375168531423340028984940709494054522331040342548203491910173308313725132113712806378512704321440700915348626143480069248394261998978738407503769693826741325509713942102274042200838926893766112968962610141339196737918820627920195212505378806271909407894970714498670043491780343166604320051322074887106849829644289998155448296811632628532692493651921276731316058708944793664177353412277686060974080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -201393235222089902830335200644972202359502339362617381551687454008637819156105591606297455185905795832536427403410999068424722469799688730513844227643817027345850622275602605914468749714951671848763315714221851510045555590809976196495849429659826602784946051411080155523279313879355545033221543703227503580675473285884841548498863210645065934789704529184852411295647583235187811740282466459659877829859845395501303021837524988058203825908803022300478617083651466384539486479256459506129288409631281472658931960465092660731021042574433716982342371288430585953706734148467530733103859034051975231499981048894878132906877437470944112555434630843881834101621062808122605045213826765864721207947827923317368565219136214302458004588538938585782544851452780320483887648562678867629591514687942612497208679932753685380959434165914270708023472364376429467643058807765078488674533533586171647996666355254705805606325561562268342451745928804558085091905707499986236677988092800902227723314505708792133118163912658308365226555549780840130183701382953549202256755487831472964744422681964421208772715822338875729378410021207317058211831181979815862546715236228399954717143092716899954679189640578357664228025695526930595642624430622186733533313141758128356686040428426939568149231863057330393836862291076850571911345928068196631236676671422032261960536744963210302041065815242452924808118956213552011873255486900750246057953030642225343786688871940006660400551446908305864288224716496644156672240510392873154412719988991982961073194962433308976406481841765067816198361328258763322040497418355264455708076560068965175751216122088267590537803493585024939969784483003924691424376983568226697293504372331847887983429978707738363280128017648176901465013328975709315549906931216644680518636327664421520567886030946393448238075302234062598223478248701007354604093629609549956759530078409006556071458214216762813021711853207458020679670876701003134346664829365026465373447403681186767262220414106825713059276599548097165765113405159117487807249862579420912158549385217647343904712209199602279656718687859204202251585329651781396863945208731411271507769393544650176778388245086983095483752593256248998414831256588866052367167128122584248017099939961746524405347529952128296717521356331038503672766653099252126738051072144742755776334521584673248348784750655456777174313602821064683152937051121354864053649146857860789472094561986909068666509312114461263766344363237715839152679563049961273436386936624588853215248135336891404299672713777895321572957193696191563967331119241270935880640917861957953830309672740345247158122719621509354100838839873377024982730738654318930352309727955093046963138961024294256108507679723059771251836486022506165233285848229865338775216739270034902761636502562372681193029793250883066287053023017589428870894696023614234631439284085252415863353892095297401519419341866526749103247379034592373222170115877402882492303629700866698273210836962729477070962938065846574047665741045825039547803508338482315020057719530572551091247312879488208434983316532900299053498069189484599279399030492109784370616552260415558130056705849906012370207898704073206813524284957698017575879817487828183679106653840921106337620840045241092450137984582962895705104587881509636441877413061571440499689076312132488314554367312973779568042098818706626312353622348164580841497499385056093644455457841482804684555146454925559957788868953434971310852961058818903777688242158378465921218296196625174846425590546719316284458305828516326166357388435827508929487777509746173514989277228161656644458220522616898623774962899275691610643970310447563094422110852159801622459604771063097728714670422927999174061643501398691172097638787265018787995151075560614504420841111362071869425723689016743425955027253377760376792266386675625680783197590955606028580654259918237861497078134900297320625996386306088649358148090656785112288531551888113787640192688970842776519063609254084300925541320548829037277141658594049503414674714656846125873514611612867396980553747489604186921919598048212100904239595063848680296482237708882524383390556657165847219227230575988935990345352985801397122629320409751639856788391101728406369392594699146205090297764954306808941521159246397349544493126326915357814787060703613453057654784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -594832270797435389227546341925336549442877615408783288465652955699858187323165233502804799454690522177489835933567909149751303715616903897029591965905603147239074671616967458089732731557124952640168043949079076400398922831304681736865956788144363720835691616086268807483738061498094959362004969225241989921323924052047031253677543112328529377352343388076848252127866978269870061935605863176495582548957060029604762998748839175550905432610491643807205726878007258015225437086568839511067576351505434163553883495417631175098639153962839538451540467437325116329428210616531917897941889192296779968195361943117308640896357753896742464621731919922673321712498211730438174786852563746603731387504788164525620107832867477929600834825733768936749143090770995069725266714602201128108855267602289114189570179315794700492461938800286829397408660532521367292730880340017875841711891690546431010330709731610372186353783408355283754819321722980538705958649213629218367070095071652218598389626684585238881931427622987464780290050148374842266640757827167530043997557720537744087023658823788446901405646210395952754490968164844309312706083178183802817732508602147855417282168810742533493276684845734993943798567096386461556101801708291152476521342236080389597962367130400258554005726847216435100457083621790669148338342131530423060005531083050499674981329575620147835929450100729995697152126540914328594087864262051414444175329595120217709362646351085844623360331596629031472866075942334420447020251482013936783818878619871865372994916879240963994488277372653844941908601137784877375349195713473332802568989853701202766436231531920079482545167330039064012930631914445641127789733146183845649785780677416143695288520689196041970039180303972292285891876589229110799912094414461396925024547386426962755619358291064663642331837665102024408382486506545290715130621980637015352424643908665559969500684417665122298040990021320136387952394916091569307194129997308574774463531405157490665591752036579748060136158325714675568421305672943349642636310060576554843669297227566623013129629294906754559633586044147079544721885377082137959006144168933812050280913561646376374281575883409561216727253426464011629771918164468213662147789113525986504216410566050151770271028930194643247021748801541576400269681360834399200034480755822405741964695075504785666490866366713290556118392283945440388994110941917148104034416006009165098611895913492790120924435955220903253728381628249134792803159636370815153517248583568844208765338908242468821229008238797680057115720010220296908190452951617989112086745918029256634642404516391048778107639694690701205967462653383643518217564970920881932401385638722900902216854235963239882496885846011010613958077907737483195582349302057169929015436624236925127721775662383824467793390498243373299525510706232377780145416071264110597585896089349674742410206694686989439906713330884477691643630607132357944434428449609762846742681409505900255970856072685753530103683518092816973926664451951935277585672173195505628083102101077691683885804246844962976128625594752659933038653811862481037432471855585406798462215777538770802540438260217953857752961471330293690543063116085204472717312793384575017219884072125824804890436639438635651160251298127540024878929220597059549432614868514386786166019547785419022465173871323994302177716400628244643697834836860924993357606144910651759304295156655539160827256815164099710459641994434323572769586417733464130198765258168911224390934861233112805774537295381130566621242729078756140941539949970088386040909834690215148381625876242916161937394315532304397952516239114956584393165377756487545009093903910173128939757722192076591332443864932823794081283943281218321597821910912558004710633236918710082043244660408097948054282894444557268153569165239505024913429796184429369822655245986142188463739446546891240018337915157197415304710680322653226369075731167784209439118974932445459845230429393832665104858366652491731263663275794123668236854028106028852209044394803732314129995467638935850110751286896017822650507416045757093479868520480940239384037195488541969607352045438514085448442067038789256033036604723594659468501546691730054122888786902964744328750392192824920359310266147600836972329104599334581927728085581100175773185804830095113925427200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 264224472481143480114916717709567589851691236805460756969128382669787166987112704740544521362478253524630339972324154849937386586922522686787274363586416388282618679775344542151155196157688363619713699209784814377201347777848683468357036718561152964522069016275634285370566258743306389662631100262094910649486320430077327980204463826423830581581773130438879365346046920833630486783973427332391268595483230386232924868279320409771656765471191904384913314174765122077299110422859078584755169961471263870981566781951889409835068433838170083285065902022125000652881886097778266652026376643670787910647396117509942310517312786870389303222177056278168992998412171704580859278855576130923779072168197090155720880282493000804491503448841982338390739689854499460034997908765489859881147023269325503912767522659121427419394161723371284106985471191501903619492267206627381058084917381379281391195690977025316793867956362435356105016050404613295242913528351763561855345385943282884278505615824112671003955114007738394103380385183467629675054414684988719083449996697818521247049310205015768545210223784610295199221759466459285786105331759476247583425999703286933100209735114665235741026675359359400212650910757864186202522864875296517581243096472349961258532486255763358217758376261599417970377855032902685405129292200597621236035043363644174714903563055997333917236958115805628143394922930939407939813166182986790245231457279722705215686469748531304491669021713750112879424749407007853723121903942254821515057976489992435971196282113024792416792868202060623106128951463819977398359985158588254321854673779567162620602966666506405734763244205395246020364363098850367326363049704789341536678155196065897262135890071774727041408688031227807833803187832676832924877132575289683290999550604492417811794824541341801093932012287037697375529783937865097749045004515135208312958537985507496074208596954111167478536690007117473103195970995772410250441866456341283688371873800466335618154888607516039161752178702561744059888531567331480547137456975464377972114876728388048527054590597180472788458081172873255476580851345352979737179872743325423498389727666922772680178791210921788206672842212059770758808919837925837660249668965637755149385785127401676782231199503690291870651895847129373103052112540539829393272215994346690818726909329452046032185241489102890154651873906169605597637275943847710975466300278775985090443719170046158949395749958284688295544772439636443780039054512411634594630820192124248831786781433899926255136393007272941162357044006052639677279419769997833316645152690480777512598075857885868016932220486564914267453092847115092521415947077980740931526870659449320799537661689032066292333187972814300952287608487263724633437221601374146767912887915680891361827156183179329048601619174669986916280803658460437534264418353733315909979839103925393333210110406048228719854254244096548524887989068002861471114803750702619018490877055618070330208592589756865404679144623627304884240063779710766061346466138258266141669109066795239023539383332699150686276197301733204477268951473260417325528599320514446704440720253575690683062238128196600751801563409867127574533715325811916251248345273021338766557822856011100961807345684985340718446010861775610381715225733158312793785309995063733968917414066852822164834917148665354624960166363463631953124003656133148404060061572142552028846218819197396032437661496506019526580566629687862982682935314198760634276751505349407167247953589976003775385511851603509993950107481755428757460200316455243982619887284969137190401723123391185709029851024649461056206305877759858081970058867610402823231141042379735523488546321476217652523904408630889503013345692563333847979319506096886268074247473732801525635615164006923246083234259551431891939850834353355908176820550297582827873979749158210350616013523619865006096184652985443038921077452759972129037747926041169235924833609875827349816398128354628218557442187632219398583849952684898255683944563083592746581724286334144900856401139401388200744704426394719491456459891206504279168248054202523528145908654403307763546125382479361880431264259018960197758639509046517581992888354371774904680296095027514763551091670638787598152046769217284334633339732064947616878153122472545459415571859646097391616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 9015815947506926336435653178727356604143534423247418205134267739820416214741949777161236199495165694621803304137072289026738565030088896746395464870352127110701251713614218084471370376588980042022135671167481065788453850130184745983926599113550533525875890239068525794151657831017409008379151682641820280507394441314755175823189681491532899817284122860662982391443250852827997255429556389194304661506264192057358803452533657406257223946221726750762321963199504077217020485483163649316193530607145631710306337301172793714080790192630156218116044213487848766251322482685959947991569833404179828714125463446848116492232337194546272476120033766030416217411001457274334163834105850549774795960901766234976107561965861480649216310567783248276671541564102158284963623001464069880532815330417919423129070203705101381435314361858450435583079533420971082579335524248057255874047499054889267019878153784180774388099744204531698505255117222095300904526023584354891078441811566764990219019919174995088724027396242074575941486895367393855331990869791510351655247441267896284122357593147093203711263648863223398869281380816995027670199746226123324696741881937446519756982808938215146312809727960932435264058094695573664616817552243201468766629131375279702893507916106796023818311683249560988720101140109642753795285089606797020940841127403523337172258797446980738865412877973886936574802987837083995297368992653295279671146615378617905188838989142993944955731145437827740022180485798661610658163600485521662542902713767593328747305427847480561428200818658479559721208106773057497437412902445886748237562921546708966336392814450466035456674100529491484890744482125765923921271569960290384411917730135207339327435482672627748378418323101330127344677609020714967940132518283363465987318670139722269346754966634177240182811886742694118206743718632459459217174537682283482423335304031527483215740069478770825340128382692314534064940110046236658835071882960207130855390373834954957491189873249671725589877873025020611205004067548821903635176598914812073206545696695402708131800725848659429142937308444401384903719465741568327160406378633832453922379134344473578611463668825122520072710284242226176099170540219476329006116532165530506810618659499714742956051945667610595223866871152679791470952260275849496460868333548000462267763826260026836530228164546033842076655316349967081661439190610727372854060059503241883238013416141423765324280031468378285302354043024963843040209592999061716681106684426333098492072170741675997082075902156878294212362260512000383539038313788874652284948941158745883561681864511820497447699877554922606280177260665387554909774561479046603385495719599057295782356810565952596570219791888408137582643989855642608516924722456457334423909168277195625373595036842756784834985973395628052326230730805426427121799068061452356633743821333872702418031361754591530794127319678630001694649791204434324043532498718892762907300351591525324012715387148693880666061374605778940410920599985552942904564595502268633073784564494169364168236483126701068368439246539283277839283197257851080969568454450171279054182899801275308921786420341900006910690039402066848556034750677829722482752879471453223027783547570493401643698455399550145191524921808072526742086318732798379554927290439824186591591850253795331042900331292637954842563264677633096357103328692640258886586466623626889635124306586683454156219775303489053820970641634272610967627812720764691434661393972060976697794003204854974314014758092538377653232613721708245916935667033788792253866939223974466243580953509115256251664615257276477292934095061124408442220545883119423536810504163400297492593666423787710141180791661214459333936644353330117343884346864366252797044086244930269057411389011380935816337852909320550717198168652724706933070291152275444225485354881076276960823260595479639066178466656653141629853316527862591714292769327225192486314547200669055601291659269276003747992414370756525304502194488033011521403236493955195698278221971733691648644384881420124016496534407160872352651230970613880550596558030918349439848358233995068370287929401545718262144013397967655110207330007100399006642107025180904660535363183873353819676285920084567207661424947185341234588573234476241118944830677268165832273465609656729600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 17613610298021395277266877499501189739878351730959483820961395855376136461815560180402710276434387747233189817640336275639857034853614314170796801304057626741938324201501072349289792023456903636377164386166208889179958966756498136536555584505804520595707647103597852172398616001361015145568785564541580285111950449343447742086290518224248784096348271054946538448746707751824183099682222546144035338370359811368530729078734867201541522286685675404575067490504802880441127564249816830363485699216182049085417445347302788105059737405607611601453230319311947567116382594992208177091026719045459039580525851792087190128630696214417831225041697631393218666769240066858726491043354159144850806050928394701802566869920224248540427588348109274122703364535021194872901579865012398912397381686910516121495829418512252909033389129251243384386549296798907502900877762582854924312946658160204361353267578705193320373139015354046206920730621155979822612917717740589608855158330694218048090542329916591968583150040351290399984756923568164911279856147735349335998968698382683367374359138806337190747041753300660981543502090418335254820747432346454425023332373336859569516059536008951998730514410597243930264568992730312915083766407830384860164552663884737198462844366782932041664834044753748913788255438034512753611352735226908688221724496245357357690439650853514523617056191919158563792089289233627683059419968476966929014757740917502922286041641422331538261488286014762042139587143219769512460384589269066124110249111227726274873399127838419081261387852090524250304935843697027276199582412765958461130639743389750339538147141285301907062356275068380735731258864450500037332439491336825162189743379226309312880122912031591580890391069666969062009747627535983658051679181623254081148860725605591310820062830312539196777461921575124308848318124680754057814884363663124243116985779412296372301770789653961841109646767685052315583592523097079078617911373236000339460317174072649379728777657136476417743283178812243900526800302929171209627044353341744499362446842545058904083130046455510869758812060436863390388945582635905141033555597158230870192156044875892403510833918494081583138012952780508996045289282336102948916217259107534825035425475688829330950347513378285346122000321522717018919392871393633192138521107073365438071199971541401409835280272431593872371320559102833835951406633206195562784477481773469031437347033526663092578381129484496862104117708145113560176478126039209400929977883833816240289510888079566558167901025611417894975951780518968570175803659940455556704088554140943856148931495713898381827980965960393745945384765395703519201555840224464064859714239234473660571126204752570356480477395475253075836892547396646400479205957854106164942464688487039427035460333391416295746342148971717434938643203266572970612610248708583387209046015801322975208551057200437133810513295675993808397529649365200442638457898094494331358494802527784985551290650106516557075498480863063561325551224324111302701581840182568787800285310365683857502105278138732802675943312115932329422816740675784527326845546627579453321730028905460293878922919557788871989884458912655888238259076760756447041336430281074942618817519806173968488081006333839160308178980823012091723791993928336608852072506279360206757861365820572145137622478618425361563236866884075167314361922472830670303311288824777058116840144579639543772338162727288756136457387372117961864901433843080891864008498490316987715687148355265639829218466220978738017178286994726024567588688154784861497499870353656349201090591365202094919805930775995603331773278071314919622523325360123817546280116864658697723706229443326016695068780382813024179604245260590452222209370415232485059358778962376962855342014079647131659711363555301658532704701151307590517759662215903539648449205759306836889006004871178857224903048100333021019088340668123867371324357693613780915706361218337816961235682832430611804012387075468882415525003499599615750342778926317068622438272114708651620486846339355106340498868018826160335945181634672945834046697408458242158164787502305147068790013915389742908843270743712067774996810257452876168099794133490804050266196854893650486014330122231759040288252499639737396577275492330251497805563547155175968160654295040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -34788427761021900436049921936984919851820092185750515601705704428546061093215881271770569523846699005819282323915257508245443524906502172801918751526051409533446426413439864239821297656522311892186009187073656565463763043996492773070032322909246628750650492346389105536483555393812993573322301164728376802241088646013078544752811400996773908897620956444897813556992301349947909972460683857792956756276173442025940641893056796952003449900342484106525018490553118178492411156429693089525233457537170086253662335533159999529975623169857087160408682349746655832530142722925849775258758939836345237131522727197187828530934014313693121345604409931351416133934115607925348016444086926416922047842332040579959116564575656745572027476127581319251475409247638127198197300513703000502349291781828054763602957253177757551044778271359993333866299519513852138767619478826493084929133975206953010713629022283851292965715145914105238959989665645734016993332605048710958846873307883671571401525264887970634138541896931631930099214951584439165316841994189670544532757496968895307464380379904115080536543261613030662440495897188369828207368637125172811007245487312875718223006287910764689280724304101254600326565652077062373222519542085019233576842867991480460002772509116147747892907328387302180044046747842695535565384980415427488983336374069747693240236011271529273723880950915182988850062233752265453891168920913550864978980107331616373149838342167469520980716290573158142926257532227599020816371951649252362435894398313963511784243147257597170862644983256429902208971487522577031832605927471429755058770801991399552039104775533482813163226572476409356436094249566864445465616065645227606941653488210678392385134098801793772523280956919813836136774142517704711683680786702185569789130597712340172344833788492954059496953908321503675297080194751523986700670551201862242398117542081377037953124989471526117657872233878079388792778919722027090999050204199913890207986689427791944010152972894271353356202840971755896527410777431592436535116942903941770094992371328556019107670132425339940087120750990329415631562069964309337313989436701916741941342275889295731313839662525942184721860564181324689580201990799840539860307387344688931693039295862208207968661080924334999920400580784394448932680772567819607499981196162953307712915917273261415724862861349137785690549288260098275476327112764597058525963824874860092655182498438234503415673372794846883937520079900273496316294236712876223140840788844195786190279559829346299157035568670997476781937000306766984811065669495036334088108582059880811618820944397238873670341970444946228014519349561797690793581605603633584359943823327788936004230119584461427636914402922832025718853081201090600127720237248020921782046150683336379804094930965571919193836053803688168214334976306245590726530633926548738270249728478325044979829505374228474987964049246117130782343312135017483815588736337584585409719031344459129098619595739747792283905542943978216752206316375198781865790766179984196275319546430866976746026469080834964736454043045456758173041709338684780513526619394068285214231175720727546731462754887823254609268272849169388960835094558263872777828640801647726834373193105262228444263341377175659269217813673019716226311868931181999793088499450607691662160383938899592821163270744574108956252692641639082795939965822380291227067479732935877537409030751494889180168958477428168688741783960703807640335933468905662344345174032011508806582800877011038779722765506050905834746399071955246613145754441365949202778698253062976535190239934063697454628907911673424260830922194264636664657074409757141160459697443654440409935517494307193233778117882770789435704058305715989543297055862018796071537064433137720330595388122912031907445611656739541193935522620424468711421808221668114466656158764638402064275725376335877183423896151434748124116280583946117333143703375250555415343307866332232056996954634386535257286649772679982625157860855911014737248810802839488956237114208179898064220042052395898129204523338771327248974212594109733855417530958236514687173578491512657271449098949569685945792403033511941379397187872902360225385581246920263609107481883494215366078349524235739553264899052585562163555002407793816909005813897922259498041344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -61964894386111875650733665026640666355353336273847469224336775566856491331738900242213907224304222143823294830350637232377370253039618762399135652645052214606258244025956650028924564362988945032791435803097068029485507801375301229738330796291016521410985735463536484840211163882873427246169584301445206362824393227942144299629758212341823850737320571679097511205797513776339054515404179266196623360280569443605880851434607806912922109697950169239899678239071408219530845490260511199575496144070439226694038505614985624717200068103734876227832444660013770428842624937897950905120636054544518562278289670319300984819453903477278016275259040976831332958230476828220277694822489974476437029552221621243523319223409893504402604585261200761713324725565504178477196742544344244678526818060956482262631240631118976836121996593155552309653402492802423293980727683228923977343658082964119081375261071856194999804415182032316697968840118950542962574835935786532604641693496039873423921866282313737978309075170434094315583117357624643087212343176714437140189838367928925561627349307122028134601434992232409546291599372962590993037684737074300780073931537953816903004112129387310441530285155484027613236520696641721298575601340026397832870965098962792199864889048237089186128606343731766071263312284282401366776936355065113534935958787162860426681702482273566962589081444884448499733726702302525059538104886536344978512944447114446982816587323079550763571306231313166565100333971414829517940708891855668593705859420680878733284013424527043742701013453533564827403990927460565638535654960112574339364118965103578493330642150387000336576020378847209896780629501968329737030264915764150627832535382665476558851201336902615972015182352531363047124003518073443168776230770271112716574986059661131926953200284073313547399089311265189413385452874598493279278318326036322115351548171936892895623223069276821885515268390851178717107381188979585600316748214310736800435709608007994306351138220534763884110114262562432437792944761079820707735436686834864182123544930584049788022198211458713169575630747271899352809416273100800257658629272633732767810696256221683563611687793222606430517582297137218794295820374395835853722912004198516971519811749257357298398815706946513466089483280694035323338419799391827390471520178763289768218616680290214413433650394567311848309960341001132453147697757887268051389003193506189137726278272496170282150680358475360537174604605363197084814245434649313058083846017297194787956595505484908926364432302706776321030995618201040565619710037712263617344612980333223480467821177515799405525100177583544862494485646106733748873716040239164744299345830726193290404603077697950434289150077813171980319613168791086260557440214835072973172473485862061551773678920395934361545088473834442421060390219801436441697052973634158464945166482575886436291597229245817658455987072889439552975804671950956052879096689408043985100030748554872105192662140615790736011328814837534882597560034198854036407737963916721748874656504916150163565082731155068397341568954728425408210635143955260282415216561118165604501338334565233083957165448036714193974838652149050399336095618895069696187544167289298722606485977298894489977910028010516558215180557594773872010643102879499812087332334029404290413872106704435405998768412272544136336805911950239055192177865884599631750317813733035041602749240926759567112998268305674063745676029567202897900157148175892644728620931145055630480921959929972203519743339924027803756051622250978438344089380480167754814481764242682525498796179265745775038819080995731318572653409908883682340290079153100946485876476879582563403677975233299328519539770426503653363049384957188550030152424943462219387132530657218954185314185820787229102417892485125887205126141301395742075610430929655114837804206566071555478310830863652289255151446274746293728069521773766513349589545851601929463470227662906445219887379853626930884385513053588917387351172952496095184706704417619130133004810154091127628261446257341005226307718846993409825935562776662723062463348003613584971950354600062991773748073106766922499179603659586601720037403682435478027933346069109491823951411705106350208827082177656904616950957664884361060177606850200375041856526403728991846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 195780396739623829808484243483087599500630394919405407678827900595566384352722003546265362958934153392683008564807512026568538383390397816918465651381741743942379448471277209202950019712461736340055501708961930299797351355161873771043522628887032831300354193136615228843028365921499543755268366822276129776750118200338740705299410914989743663330367068720721477019364363729871260881227242299374019646266611369190562929559041719856182445646616988253398252429472046028321285317671240650279471598864227375942509933108310350844981608675446920313636766860206627992651055636245184345261947882597545837196498659611415155955217956722989254723734326417478616799744916777613771474896768387614025196325857012576699493225500309584887925926731221349668320617232680938001678441876143433535524005615724686348459355940682980289910879030918582695588113759070572566209065647673211297658436592022894673252838023966158124912999957386298447541748213036217612881165271389296109306148100513500747852496181548980778392553799527379130258086336585881351636759295375358442974299492144239095939870411561177077263115501305046964875281368960384638104257086799777504665431389399323544338242800760333450751590833327523467618678339257877401428400984325014734377019903281531242260403945206445829058870044021677354885493482729411207272512528208454056644088852147204234335408934027109003561043275890164232835587794547020297224521154106549251056761637894547345764487447645167287228922410446398724791625380860870621841369304864444354756357784473695468351295712580164664756685546868728416580964827823217883042392281709650805349408537361868176734210260493822283616533091725006737341474990438044230772461451910732035242762251590954931629275131866983599348453015542384865483686883548628128996821174204416211728111872672579853974879463278978488963397987797265146313810629721932242970743836645302911357600835140620270135632549122103806336388362864234177183502272053453110367676193073688246434028090195258502949821142181038936158373341895808428808726476840291883358963160523669051426901989864093526217430503385428770781653392249866635185438138223742496172766981716228237062615000312816537496980572881518115833611268100339222032785463204340893091054581861597197454646435413571644632343826789685300553425985679165287708167838767537954659201568432530035859303342602396259185567387982699187405753451052767027001659653331465324263343009955999839706592239282721511722345226767044164637582070333323523399506385105308339981587011904114388031066394265202671613856935366409068256258518785790525033547297486646977700130141542425365264351887442947344860805606418135481453295680827682222214656938044559049028103009424756941223682261193924555132980407970695328645047225533868041242443269634442941793017299751116823448748979356409703997834244118483516777081586105301605309572649467344610924094541372523571192827279665309965355569561501147181675074621101906865928843787268542262782491190027046127157791742806553911974288909767706859973318031388517502940573130281137122039448887510764539307312951040840121812012830883086724357444838740262378400477115439467737492183211200728507089620701248238731224063492573996649210791379189738702575890923895299172430381207101527380044126721654425744565482785038527860394217137445454445232796858516259889028951407102096141355095661089077833977615251637017642029492192782801501212126639585004206669577572326503055442322070963320759920355029467341529721573501379807910658851332731388007062458738114549435370195581673898920954883957390472903449321767679552289337020231208923766209891264880101897424905484682170336509824433109291999692878725654719760476964907142826374766983551303301149886546029656394009483130726822526171959368551631827360393506536897142238202994798327305495974682041838414743407209248173856050597718797285238221028228721694996159754528612008077896330857892143784241597890600658505336473785935161897548247748889916440048857237261786643962284799797852192929361714739079041603806824708843615178585331655093027811834365745977061725294290892204230438367801606681306185631961940823372971228448813955232294301195834394719022894583758882465180695940670758922366968678584333735373935253800218308499396678078095161037744895558552000248714179820836236105171460727179837440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 74640405522184463112862220072663428438078206793762125611236376525472793205143342840940585649029450168740549160713815405907348833840817946545954546452073323995539100481053098640382584652165262399984742807642520791109399966630913557339457688702244727223900844210022614616628606536387954900822664319422558457063937180122792693362047927720538928611924278204184578228654892039137069106176109427416195783999644559152314324576870736110939769281085361680745330363550649908291709226492321621658120501527676566983258057310183135611671787061942113485605743142978596707554511081079324158057085185395207691642132548536421641437003275272273599658316706581517901392810002588792459662123124818112078108137354383895352408632380069233143948792080503892421450965019589739724617384372299132606370481999888257102426425736694967425425921089225142056819147666313682826954539480376243203296431313632262997136586414337290052896395514223859432760553907544306376908620053031268057142422348437025454188954024940055423208816028370881699635083115421703367019571638503047992799057999951182029540466149352560058970426336528637825019213984044004191779668376786749269167548363727611529060468917905747679864908550363473426803787833752955923407316753871480895861402313737056114979896083854428700589653210731388458537624616270128377647062911416197700027781067498337188791943490712624922929350695622115313126106711966097489850712721492739901660888160339055508169086592855206264907156017578183082922287318792316119192708219720498038610026949251485784241794541756731890651997499484403147684728125198003249796491326739308433068398058537921674594932711509673323108051037518049089614209811967723326319248082756376575266469618755513870886031486217430073070216824806059307060808680129687890381237050525772296863200561746516595828326650333492714516080136504491097606634965816402930992952514905426453462993801325412909702254709395779398699791739449274973225715472701186129145387854137045393916497812890223009746474044932679663735374022730783643702073583301985716090535104707378735669312475422333603421860109987537129104147793223652104959173112570383412128390268867470846523989797982307305345974006754135598851822531085838841002523457023888916364072753812360511932703985352810738535845581043711118305799067005647251139286872518210188542377395651923719263092131925331578576203224437191543502979504860730762440730613396102514138692860976656947431787808585807789847542926100590090478006565619455342048753701106584623932461799887527368472165596821350802596269856908790431750270241709197119764952469344713585503467391535164990072674838649649506028529309194676987423961194796913106817986143718486242570551539994947467828514660765478955688829428438890665947143348095228443235410244133542624835936974815333752816997925115933227395496637311911915529134561242879579081462669780793232262955726039000061820572821546810498205604059535204845998409653476956591450984983769435671598666201652323967927774113002364670529549560152656064723229775933807654128292317446706689151227023814978419572388896104849438478086220153384812537017605239823563791565509044258116432307851105578472580552752447573654147434000307383298472796280456625073506975949221541698985035417713010045922388522759101920493775905984872614536236048994373015293960949965088328010039253994828726911199014794017469260810299122889955945311155096923142340423325992286370129992739563873701809336990747844370590990807561960266178873868150698895804055435082508339429070896537308709096104683854402575008320842877341382191118911057132339664777253310703464473398259652449456079818286340976975259171207325319700060120884489610898272250437140609725630261516157602624411187922293048868715453323083300323959735795965260015398367117043460499914679556466867105656122677605527702350163924370546489269236869014380089414677035393795351697311149437537326446907035772934529295946887593798165654902902153051492548551599996393143442245002009897201325407218759475143104624493310840990028713583924745954209419283517507593598209135201302940735253342441753925741365351960381997675759783146600778221561571631030676826055793614227756864489503537653061447960752205663840702825080120788107208339397350041845555788280800230172362211150253417042719489575801026751055991406592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -545884292016477895801534040937109575126436487469467035746379241390183880278055991444710446606000130623268621807961369053392915616863175203035407643385768547217431910789459214169187541817931011679634762771535343076158568336977537574707896511875439434062545712582915198947537886594445964937377470166246813963799583540634574413008568913676860981973908436025002714631681642884811591765754352571844090962913478712926048567643156002004429918816313806453093254043410207673095365905355905955819454705221557308336634217300841923241429848520599080818185108802341905354480037821958450083203282498419396033854195622294020641563584276219421648749523000100505401356149984414119930141001624610612310759344127256351087742978808390472652225100580256690760795481557858971721040140418852848567295805042445111177337163792708498487260918312989549439929253827488409475923437033971456916340144470380315744802922880058236413571645700611423553559651540921532108140870365282265519618500183996616713668254165441173842171668383278293317787762941627889870099686897516996905750889735107903438373824559885483605783044630490383449224873556238926967866167156481527182127425157351875505991405594011176432564327256361524444923480642592265956139041528081637228294999952326060348732375144693022538915917472572378557904682016960064785153140499461495988708930862310499651955902489594257552694430571150114955886949582038281493920653925590609301381091785716017012982560578761266342182035053018494165485140966768970969669122514896365475450560837935267647722057635401999541680969101682056379963821776684548253797784826614973310786794251218426650049459633060279840163295858547352715687386524789704357989622829609634586478066923180562842490686808529388707886814273216395484833039141927945317487508974367493347508656234823805929076182253935001492354170300592771844555447864675908797701875184094228260859857321274063518811850878999663089930018546874652455506706600815210094966199855409633797190301420179391278424321084854697781985921709185876831790023902911787389956009699504979944003311649774646485627426126756253265129140558695785446998150007691807476409122158126311810974651391354474483671204176373648087437125224964949646669676731798271994007522124433589901423455911980685260645284932724918177297700632215929315291183196746654448505034350991957820405422495273098670020017458158234165424233604876678617088304197098763945472322998611022241329678446450996107436392970837757283754832099248806751383721059079878842336160900835204187410503596781563356138389564381186329147815441903659098966040249430451632376528283880978513597648546381821680710231313205687387621007665375490875200913507195165931643598103988647884736886339673810705563837848688733212019473249988458918076498791901442826312462573494534524908316845352532562601933517544310900019311005178973123588805958792781793658793446476799571018546466874296394793903479384064609074805904014934236059247261981623078960327159180542377561346516741630183256285033791276245994658930496719095478150799534450724680828388050138595083035307699392676610786248897246191398125532792549924047438726364444862851110938365272828463149296884089696993420347574160713690553574352789615163327403121661246663703645668454928815424402325175225073743953163671911400700200717151852489311452148594060253560555373479427791025450917355073004147865110345267511603030900213014089642282306377770732773573500209001498912029536931418319678772471311892218051232171284504514304106042038298935346601092441598773506543955976727693103076504638334288740650225164925914116343538214956218108825162342449070364412998727787326361291076997339735478687557969911275531051577097213178630737449817012914429894663757784445540291084227738001169238017324337714568721136316654000139274369991763701548205894573276459793878850175297537588025131772778003020842630149093858096729332495186998099912466565829413063170063006403187004478730309142739690666232070592478749008703852824577808734843132282788582571923309345601338284560398444743169117253772419533368792390980261641198918337573392689183840617075049869839284496255518199795042338621996074747685718813191006397451107990251978457197501791266771137285341807114048523734692123907258401353520893541737554129466543463255088597321140998556876800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -851541094396729466924438329455297173768857675127026280485593513215089140989693301091549790943645153756406272612290454859484639604430055778347224844565914818467532049698648377905306527679296464126961050794877925563446450608318960458191693927375871554979883364386585917408747948085755337255049220874033918041401063460403176077727388398469843085504836039010960752920928578926987018003820544717696909053129868716940055697552773372312032117334151988768973847722267947578168145362476773965447503395579276432338172326135556314682636087595685895817993629565335662610439572198315553011253143901617115365725158782360622599392583952659105935553640488393447630972331948250802944920041605334765141357147846027503402059277845791117462026662067352716218878814978286504348489466572683915371178566625892259944494954827214266501687843973437646875486830421506289559637530226392149263161935480651185460782739097504388029060464207140178173264181938769853640422696679969668044504876883809853780438018019870937282870347356793881143476062298000008312218119254551319057548622846005535139803745129113397234391311539587855079870390897304706156794864783625342394939070577753303268826431418731907019503198628644342207128014227014067187609230848922171397204060644402298889884472313627087789979598442752864926746033125089168173880595057371057347050919303597450964000470941441224381714427426932498450502080870853550487683390012329484544353657353788878102284473011509962243353594990903746094757416577268119621271506146369595816264910760045259019281416278359725654207880237216340736924080370398584528036895372045179411755433266406934622203670496561144999095248424205671570972720490642964735735189036309285591498305812798888096973871745730505147350235974211662842121242924063521369243601326664167191552645614747157406237205084126526139900103662648513645762400329381037256569525573713353714986398237001085614077230467044707936183781501391796193084593662477945671625053318061181239207850580092710759231371220821743333535644014910497442090211745318093960235003672934204252321370707550733929030413416061754148935167371192157925560885765143337242737386459801226356961985360437921286266925404275436511860894508620290669285981312999773967123776152338804847687313586476300628449787942663012679373848480817189831761584639642740984893463987749422304960125408068199123207013408845032427873730410280425568813271635579092460801102362965602645435386765868714587307022053131350226210963505268322493602527072936931952959573065450566821444817212117921208827873358822973219786215758995835581436072157535833887584068620548903603467289671733064420686138429003088979898006194791356829684602733860664255973482067347996850897010608867415494169137439617952844057973496143353111734034258052859534571952875012894297427737664708061143507987028575922302722483796186482445485340030842969724710693853294386804702907658726070293580068022671672092499791701820872257575680522737793928998962519457140612888200637679208883781273723898288146228774213608398670451583090790642069556920038944387671145157463624313356750193342819009653272665124236919344765986055761488347185900787465981063610624645134807722103601923270585721728563826207395866760399201452717092688926397465342981141384642385904727355113445841110912365545097081663736416908883617190395456922670841126945936740864969212054214840797184583949964727642342192992470471750289339643687759470714787634309652731770144988267115489848707871945566962174180789928264210942930907289829362368427975175261703357389900788463416217746419053472252850900267901335735793420847141527184796854933616789801269399015731714282267707644312187992152476220236713165987591659051093636502601303445968727699632833970211500177611170151477267045397115459167520021150465712543770149521721563668471941418662697405102485586522378180799208691405743229416687191749981089711781638085799785543429769130360861363066276815965478144170779564823313557712803257775986239822387069171762549242172294851623951771387757670554497441547264068626132728255525103094984361813744629409043855498434082350482173273268140143669775955518398757556068527939395433248712689253881717519510027137662249780733585480534078226889291430318800328554033623756879465126231064014756485238650255844145696756748779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -883781826861463088166111727448567233599894491992399375545478675933490283762390011385852356072988554753711580919048042361359381476336572718583236253893133336844439445707772403248239894775698145201123287498329280105027157435049057462727407267452353740975628430586746912924998301822216498515416547997714604725142434423495577857612179377959246800245406307366215337381399442031425538074907934131024868557037714799988621740546280244545176283947802545625148512687005254522174518851314229892682621797537575866596628687950971807789139571299231676726991388005194127258478121743377031438840206863846520030793760494488281176422011912672744164673571792104659612756227585859898850714745537543526120343517740717224160306047437606439542258140871649434759138672822109360707709045433459058890582903761013419294689419301419626023723378838098734991287437108222832137762101825134298220379532952844456307267887340132466369803736168136596841134461673428250569726974223236702352676064072313605751546965724986581444651677360634857561588594922992272183690966771497781972353085421816272870188324308096434877828604476394375921179611658862495070586787528637289736719634411387411951783016011018268440130618954801010800753482098832282695622207063557875707027874910542764261613104532828406327909646401847411205128845932578021425563255356705154804408148978522188188621188227418766247543441709760534981321297263722611786701223516873925112654468052525487402163093454412254646323944486169245183088473071027015346757030839540985191730281739802676097052472846277654994036830641545488184346489682098736042819082518170096886073886298169474321287450892833675296249017598687643899223121983158254198591722437450153841187542221920448883805480177745980531308327325701614725642791300947616770053557943333682574032455850051893451485343008480937430317491151312256589779152671526315034190669654298505895665496314701840410248629872000429165429100466236423263948959407585050921727873620401493202082810219519569945583842151567968906008050324268925822257771119832508756670087747157443475875880122222954541235323705462541495884792474691764318815567410014591740361472661748104073198744728593235531484734618858803227752708415613329264079844870634171126389415909136632224025055774949284773949917468707887765721391811960373352837875280748059847289112879814184615533898991282653725690750388894516212230401697926570545669444140010259821042290707781154054809176303585037190997116939810294869811762955548512959767262982420693157128533184525479316286406514202595505822482370157251901120852552271493694543349051252580301995985112603658897109875893258516081991984214446361832490520408039866977471926168642020323561437227763811316873676570389538545548620477300168529447282807899841397313447226761247910341388478774620825248875230614374168774485431044922512631327734124658772710949944034664956592028242780430837758699345928843329293878911989253741639965310791337329648832524991986696123459319375179754866147885669270477547004367778216285161728630241867823797302252128508439685351618535114018348063648952562864966811517908452370839575052368288437761079088057247106043115793560617860311161189096882003363574489672354858547210227545057098242927929888159532460137308688174530046944169940016752659359021522374905518283538633060527751777759840041161821369542991547949113747683696895265841196061050215285072589589319717891067376888242491073381151881795674970700808378246251992877865615271995605159538813202332226839839430924515891027878164368670722512105748168317924991791452996823884981218042225473701460293834949982473345115429652353805356328145181009132698432010725835418158920039154059255434389521987206851604481844771517229780284305750505136475911896270252098558507942964270419203214609530463285271326589280245752501440780516633983005260494978368123588757938281128402198613342626036356599209783122408697288287726295563262975150282883740595276233515956646635554500015159526110433804323968616112341574643179522733423535081678509164421100333006401177250010434793133707433781683005870015940649489647525388340774456597527652227089309576921925720593920688997068939351639855097165649412789568116823171495973872304851033490973708597096672627174475818383168672882038298384633693799405705516176544284803072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -251049235111165802426126138554061919805646458783693244339020072297086253048947560362690743204476197959822779268574011619605756933755320982603509881692162456216565970844336559941384709780252966225561259956396521840212070783481957890636136601680670458393175420775540366642043478367034967908993143974599103342356717130028083508542639160977548949727025798804306059021796316741972111023051931156772913029646478392527905134223930026249168669429382105026548599514264222133165423614011503553873886405213599460766075393719877745679342505752006485525814740764586253266710639017562668826202452405141901871460497527984578491677692585601395242519726473094861404112130777432916778290992956839226515142994876420473635695082604414279775029933855971448864294068934167877631966047553005334160960455481897468880130963314376593903750414258039010035407968698675018850728674034199631795948456101882853086351375867831080302842479452249834171830059207609430449371049345988144755971322403267196558534002858389155620580147631286417360322873579573376848826116464505889856176276419165733380155887718334375124328007893832483955543497324195376162944093568331037844875730897961725601971898158024441930598814090171888803324710881846850272516907827319659294924454641897686163768525005219922834330144931700119515021035457503703913106589291628594332007812262491841796747055459513506625933746254045479176693722210872816206120039747011117478996369326172076954646131636549110914450396688944445606149907578325091501310432881088418357673771329619360120991997785792830807333426080145180001304721333411325432620827512633420311843949916404090598890526978176850177203749565356766383690424046095458449703169179450778078189250971686578478431578145918936002333751800044100114978105573507292085114993685582463002059826881053435595912008703079672755413369256140762359313722418603796302474842279327407278959490389089476476053760089911619619192916208187503847877381852405844840423046196573658330702719567011583736671294826340991705502052798735110684089173142033754668332001699613215270526517295546643008599905190126788219053600941445080041284228587828566135341520225065611260306613099763157046792816968291330709624119835905745729441374593546703668782970582656204067670048972744881876436830347544068197258446555205378872384933809289307781802892737509788668372578563710594325966607735643847321528362543904215728267551284207150221454035077492228129835419754580541696971703328187920074996445339284448710556970933692187740124183220220887936568671664370352602542008954407005584516609263069657186736858376804882067630863973382282463751837562545157851301632085703606211542697639740981806245091098343817422874089531967848039964521222139244768377551629765594455775562687519995690705092816586440626359417650710344750740942982411317197833149333752296716133318710923701651256719815757629779370203771706810528905712628027116037713527788213055945616156035023453933648337975484354265226349995775416204926780609005918305861152266415049895613999066136069422586975498010847279909717614229363247757508105809596968655635752682174632233491734313824787156425116555741106558197673431770707292044602100144645269425229350992443334679581240548746821424330688983661164613324574278580085101708708460882894449456111706822849908378263061460923466795198744067439387764879850296707817768432757849728466225133799440716093981975288076736743406543170867738329647835156211706864882594748581955674983537615384099006862949178868665106662880928633397501892335847407989621779884029803465069246665532841970626996276762817503613109160139407726503689275473136617388656392276725147126823776646097381040529612740922854128052529994870067563085397390596538417212974994533621339542258763735628337410785835359686078183051904200292534964876109833748711160974633709072443587619028071941036839219687232033805194464354679355861757166343372085313744292567974805596498935432883189253491707758170537037929042496233068318610510290444220037543635390937533644597064188521166496150958558358609303894444360975001947251219595437415391461036393189781778950608584322047357867271754616813663742163581059430006909440863138634314038784333512353228739777095802003857030456699311010950184643958730139198574801951487841880701236474386257752883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -2061884420996172586652665202387094025237712508473455042285250751298457536663835689359671497517063109982049051856127245231454721917585518278940094294878925967756641188668272391400689003303385360441046775527979832761487543609286534631995564815816201640001178211703217013797112214497078102844717849400368008191511339809558374072479036333754655516965188474633794012480381909399752654047106864374617396444516897178057751215224622833495944382288603754849246437419219235001762394595894546155166743105388913299429761033868080422099730271652246999654689610941109760496050476313296689455746727056501585888212644676361833989393376456942592017602565208299945409875033170960259942159364469517014124108170135864957815093318972215255033949371447405236509147764481816999408546865350420957593442059185103890093159391519639605517342981800536810277668374891311771550284822619886018456304580687516462229079568751199149640721869336109203923692475765358595674384376461990241007094636155597520100492656710852360956505747565622196129682085092816589585272226139494407597455643822338612296457165563395903256057125782066356386845281173026295967827249893888332197456343045257893303294593150994029788468853686329210503340556306620716712167758672265490907323565595616249190490862705237397241911848669285285195579718540494058375031905102494068981822706932960040971060451116757819284521974816840349918241761618743693213670926465579619055290644217561210228697557699381052834214659005270491242889449590564715325364991434585080530657546451039878036705645021309180546527183701194791058795945483790239328969410632752823086762881931224359401245572015631232817588015157338417858554015513539668738704094009931097343367404847920369251271952382744309374439117965044331658666808485513833090029072311891725648554257281632932017317001828570582011932480817100389748573479926608759084179876961044302023631128934949535810095280977949749685786480600892232711232518368197075773249407259018642483523133791922819419060794204454259306168231343995572360515080602848485710768604931935151132312335592015662909478711211862831451392281483046912808135191959300222972253378805439221048162096473748690477836333662920630934608806532127891702952151453105797172789796390328986628792316148002579820184067729217180296223423698355288880705736111513308627650268247288101048393325080673711832587267277786434545218578772273541554136179239296351695561718847850710032397797713378951408879161958123527299213811612972095887862737109035210238253620402466361499641615390044826242416571803746850379791953599674384256873442455737043041028728325454895537103086574759822211109865753896544607070894293406996013581760542793710307792070788642907588424514876096581293758079658973008971476383264963121368585415021400395280971006665781458334311825488183868887115695922634830429383875712400799631426379132880432573306270219876282619515388224912416360214267359546051582138322781810080669147075218474346860052827821452624779225576229521061155304194792835737021202926636449287627760061833846021390751945487779154391414468179397681008349432722109231486485155847994190683787562575523207063410163891131887825156029415070806128811535982855835046798443721166966503158249862077732408878513437923446230781603943854493633876973191426099964976527614459811144835622368923869149950045578437096298370592800350700523215022591797158839072866477636030724562319255964294400277790189896664695635098295554400364762374669202465875443635951859496799531743750456497711950370375822948615815224166748712502273876375834343192306948499324702702096881785322956454657417842060118042518937671418446628556167512717551505682212192597895988148377842154450731262429613358915403371199658336040205192343337882410657526767466307217509008626833382516121969300476418036117274707503250894630546674436420923970317748093820408722757546513470824616014183492313267322024110541797487666005586749573051473769789868326864620517302406779045615015319651142131754432666405442347487225896624830249424208393441643781945517225228777958517872013753536110714284579981684207126077432977636768084754541629652231592659487517295690624695548470377503118166084704700627152390294290938524559383435672856590715347883390990538785937201608498035763466107047310502353960960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -3722403641510433568387224297673385244907582168393985018152873375789404393122931609064509874945658095824275237014082875040806731448228576423373304473240204891329548463772212799624970783585048828322888263964719861342709901657390323480752157638729104520253043278186593003719372702124133401614840944637561039761355579977857248833106317928316750540586805128282346858113660169936228243165393440275919029924419344866926432826239751013487420830010683487139697921394499270895548544480280749456927230161553952696513122014697994484538992521766130271038988213455296536112662234083449853165136702866450394382551442243620996018620373342375602757246152441997447746336889106291662507956762802373286610519881559499683022339333804234037481558279716115442009658603000709028749779216556113003448453403515388891269711970882547036158718091541808300449996402730770832147786776028806741266887801169914479792524787802525736804863321786568724926742497701813574765878492316453476919646594681027370545201493501362316560880591836794768589238969929290330432749297738256168516737226556351462263258178614958623924770471978292440241983838583980858959633431486170401425188374956692415195023927921285286739311620143095600320362107792995316141494862639638615104924970179851689602859637136914244635453029525454572447685954581084905963393207352381353640578570470744486772045894268914335843287965923001014535038687484598358365048335568786964272865281610033744000391355664093620270909561084339122099124605623828089498195967604695706271966330877847525293953581320101025344617817452634877230987691862637208763210754400726811547077587049164040520534688803374593432498304988403385008377740187644776062973901054197615267978117309517853836590342246282165011088668213220565854139432850914307550981825068369676283188116964263666209706351596905026339197440942822362161291776818756423125186312884984677275100440741760066353455465695431723077466556567605210105476714042584831570046020659420786044578813584338826984987350833839940306499950891438847192822641803532418679497535521330288885952900781070001594340315182168573543178818770117716253800789657452302466399577732312903734897322808327492914618845379981464667313512109711523162514717460571736060633811866152273201926694891027142554026360502661600974747694546800381857254887516770653614235995183135467204505297560391993441509346974365434413575690731721838809666244219591672339789486963633943657197913302113189671525570702986903386987763444529890014215455854209598385019228382136962520002285874988351347462952553106988413314003613043101293345710864431886138218518911980022276518273762102591209838255880276665865281525129057242170829341795085729323000931436225812080644512319091010470943747911841662329993990385803248126223231195853189269349311003075900677336256881039617142813718709499182742126505323148088745440394008156204511310997935329619640476563593508422881967993810838247851105945058175561737352437448874052653859187026519544450550213088063135969540191041453957021223008011820756014853179214851991266198989502885200555200003060286950085557186952189687963447714335106719902493773440603084649294873854999177014611182207889748328740357569149196149165722369808143769124690384151841977885979754982623598426701498231178245098151434509685014611594782777933540644320673182885225076445129883262125812055781824321074823189006716723222447562356862240084302205962217240399371812421882992024465567326070134157784798512033345676982765745512432467707610862760895199921682014765849920532039349150584745060441265041228150902248595493654070951130517596674294311347072902926650106856070668206763626974729346893676358002579464608177654671322522329448505686027506909644571290621034484939178044739874937799927658038379966558896871932877904312461307695077345829956408252619008969540582485171827148947107518420349493052061652022568290481430686978622702513214700652126774847950204057216151292124108589178761857787378764029030325048674989484532550646068224225622668522395835423043863382547973971462251369286938726520967419568684928513773113692263088351798614404525184591553163463999455369696019401305529669938728666361535387223442173880922179721798016617625380290762601455770299726127092319332663955367525678806142143943175923826688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -757485153147530168120836852233687349100559760292994623816432760972702391094484125996003703568545398294121657335526825523530084887905719300894062646327295032489219703259624776947369809265274145781027685944681040478580686624808358849113746151372621639073844267714510936908009689739997378153595705623336899250851067272444610962057864413697361448840004434622663518663916316648171242870668240067207876498537379178611383197560951446444753724913563861075674907529689344502863391749349613207755721269383011858819127334319085686951184263809469119201155912578125170901803142940343294398116520889607413104393383989499069086743568372348348980040015470941144462772609191627278230020317703580211750185759717246825011383973451566652993706316825781692938461479403813742628616352619501306641452268840021003327098252947839133306736764595728907034585426899953691697298033559131912052022301762342333354462076998038270971642434176544145218822893702312148430890785798242641817999490946100797665073090634798894894477504506884528621468738707539703208006221801059721000757895207259361507960108565215429325283546636400590364330260357567422056889547261148926516642011546882216124261137558568226172464035343943352607503416512020714895957318753314648050627019395535868285817272458723384162200258326429405950834994253492105610953729055840124247176501299853590562649570261528514162936806426231460471793508139485269953064575125666321842819467204373934176894995693770267461866671649986000025752519094437634233409768114479471013284368911443405099086075541238694172973055595965774439806538100064933047705712264292967060422075843100380809687150688714784702977267259946982355802136052214812281834093727100217532978360027315447551357041835810300290309477707516816773663114034255523995370107232616449345435850506845482301065829467348671071799581038260337867112634385916644888695283416457325398916607889934523491738427014846583541635787476173909254508587786737532965788847885853349170829167565427552563482384807184101679759435959513416809561315776980324375762931659855025618978088532071970607733375697382831839188248690369855708434748385490112765052913102499191774505987514742333391680516250625923510690834405522602755603789074748822720840375855678057284033919768767774057897944292246499040744778161235204958140038747162531913535788748185921194921360762124093595668456848357372885458767434320779305073254882776856662387106497733769057274159740971044468687857855855517923964413449411758924449934816318318315675033043136997295431426600790708718214372964545162766220450856916054652549662793745070752793916024765863099024591268241377194460011919232485417850909505623406276243286001089842340274958160891474934002187592791912380987435933972565428612563070532626070775844943883847089527193412347926649166635960699641513620906318221439752751691510300662372244628590939409271604810003887633234674767115863365527736818742854059629999160330643306856069379261032497932621908193285527154225758062309760491182390430552266169139568455857237013046171899290775160571865969162040034414814076280301156748332570148393779250734917261161374124761381387904356626740639548030802577777172216148463165828923674214853621331344691518104711016641942896611760800383065578895322925115511325508006320298574991907971999073894556592553174438646639454350435387066089831870595767296891379362530850991836405125150472572692634734089629899446829577766950800500996743533644117834813081376166020443843742408310280127700425041885415165265294441121017410959704062289135689643816826324629479233434876937717443354347631714990720424040420375764683263852690827557759640864687033644379804887476405945743296284474111807980942784708022891244585878766300367350295028431299329427711153721910792310901187147403185205194092075791345800736922142355452644357483575255933762777281372421988454915241706887605914131721520903048717214257641778414503310475379010904379000626384803434791359380254043287276481823892868403254120790275970606355795582267177648286578330652066454303017169316253561013565446269141988662317695679139278578107996661703455985271171670593100505153695864062511528715756351457495551924262746577655745802390995992588830635810855286907585724389238443495374442724942864947617780911971500032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -3625774500251457014885585142127860791877185861223468710363087748590248125472215131509257843215695610482509602440007746833208898489715381175726866583892672456111205396773952358042950570083381115417069873310870610405857850900933644851950425993992035815291532821978385452965799456020459786242065894458303802385848671672417647628023448519136630797504520069936359577207880749117214858493240293215729349178163640996342848056469344998384532572564293017627102364201545405733274219319351126116720058256035936844523690912007168961937325123646999700407868485257548840606071778628303622656412805503747193469516933113467952764676574296895385475571987501838952309401889593013118767087148476705805290599300143088456657602310047277428621623773406754284743577061002883584623842226146274874804329696814140528105047096022509440232960691908921366798405954656795374823990847297163742749943481241870168654895215073855074951995259033511077322997859936134255241613594436951912223333144624518647518142679643307253136460410355598809486642204738128256578312548854716908438112698501814634278625866051169572538981782540788650911197101695414248231817991714607749290303685024862821493945549651453307305431538851935757395744441335789414730899964043520389252740347258942526336098374498880789357193946451620386353180997232173762563553391265420678889537112626319166901577404299511689110259581177890809872894933110150095289941862044364762916019923202217112219030807532228699530004702831121105130981151536834233929253508523808374020061854483239846514031591165709842796461804506235739927468756430329718282020564621666684124584821693421835686326823954577088283428552468707352509793374604839829748364654709169668464121251254033207401230665879439146673554849135121953400971222334859840690187367908656221030356056137383292624025147563974432390706768476276166630090786372917725424313096501902027565162498795728936178751389717779922763559081753399851206010156803323112882430943668945754881668427922710578843923267867710433115436155330860234510467121549426156551995946109617652669083900658738651965754263094906625731483221751945645113769280406452655378143056738082219160989321521534675336998544032967153969316281695472815226580242766296286768065884355381153200870325459051739522014950546165819045050001326783658839344687360882633136161441664025301904459541746854340346188625554543616935112670613873743554366851024961011058054813717620963008743380888674348104648221970008022299152894470186624069190161016405893570976242209449025337342224268271548531067072638318144470893972604274099006857743618203810972707332024318672281535665814358831700677977763900081582107758303744207103465778657200620225443732454702641565708163683370763825240371014899110456293675813784923132985488605834457184541135540125824034178107902040734023540953190411928875612062675307343647314925784922853755567081824818886866780624204020578684080523047615445590551576302724762781424771328841932572913046025239991501773722834501265067512844884389369249356805427418074214103803359886126746380951001182313673781789899412735582246251785996171106351769108830821455888900434270070076596003237806417766366552040460463816591024525146447521670077365190482652176323264122616612954496325492247903065624958267303821126814971305806404797361508899633260123464606371737975010674657525121896940281566020959227114390689536509841253717919985880022205774285376188286693254332028541708780447235530325651374161086236326121254119277938284537556202910836172809140369228442822255581502661849006212350032922886879763700552608789671152403691242266119611365762206514907593148658375376152223459898499400301285143887850676574066863496703532855303051890922403278376024210277887203315744084940325782221569922110171081611660496802610642078597348645417563527392210678763144513253374236300639269993451100566599928680279352421209394248940287630729542654533824393234898922733880889727493613156418641672573930875999316856992301153696273227716584538735940500123228756290425060749847794245760786896397287901306386672265491240901627225462816759443715739733266092649095063650048135622312637956722472334558693451346459059811518512371060504109200136711351329403079156143115518028841419164762905618743243486513639911967424512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -2743015650969197280882027258773201571392670534529043011360850023492537450177079535501286494929223374948473347019517748601664028347445771064218995541157242420971703289690636645365101847268773793048483432902091170302441561687229110795047546562964411704051970227634528207198761098824231449365215542592569349173334688168957898057534760290409281085578496818463134616693358880470721824411057882199621984067428660319769248697841554491850828790419037843409170179642409669047977010308917609479304414519312823389635771786917598009879097877626911424103811854547933121778998189420813635549810722207867702941334166885751832535995138326870283198785252058968308184669736768486403016274550183581658571897078659232873643715312883165713766322397727441221994952213800910763869562753199779352961561667287283966517302612269165840067112762156740997502227713961636548908328030075132902575598455784116460104321255724909706331758768021216349456093434823467492106921002006810962117725506129728281256853644397333856241122991043466830713571545854693699893974094936045917752413811144618809918728453102788473616813679081323992818612121891332563696797555122667555064841910235920348778975668063582723583179980613902008432389951262790571037030730572865262561583265819686686722278706283914360667249885115234421203775372680111265180280257784056324343429025462694278451485289777551895086122564557797362306592644332778914284565805809794394713151984371920296110460309707912439541823890379082240853972519151150803743625300993114389251285025905214814001273533397333852806815436369225027272099156048754763933936201076161442270953769212880479106602905829409624554295232566156132770494609367201445313470378779329574146006084097706542997906769234670338791505409831278562137880015525181544993254962489387395570687935698103974474805213731264020453162974658925210639988520606435863738227073696545668496007751304968902108038371784961890722105068203318762923124960509867500424409071868819483712350378392029064458814535902000180110905512746936080069148727816172392077900787553812797414294837504578802527618979952899400977808039578195358099041640852604586647728941645195365948353416540020388589697026509483093556998735244616093848210579225288964919523030289536254777825375482624508905661453941569767987706328953116778911916800271037695785465810142483116138767403026860371259452332894033299256306768729801399446571470915123904574336696000896081728284142111657792891258617543658590033289353728515848111297148312475680410738576490174056736353097116020586006322623860747203186039279955602622100275551969658125465758843807588383741665592666239749784592512698713758026486720171799185430670439615996511179919185199428558651819758606032162745461226498061588959269376144366126980686277788619633171149156483293840702066248068397324854966357831651646562625610741038072487680205860215912007496519565713027344357424530304990015148708885300609586860336835916193748092482627974050447708559854353424400614490550175386107287171918604602228994080601542258941516567413960699378343125597163298443653636523512902199557477219169654558639399930644665694989559876500526083138339879344811059117173540353552336526865184723796199299733944303721426814735882596279044694838912846984725509846942562857919766285801095806350640703178335193816233962791072447471536056209518932950498741374315744442660941714417700008145099049742154585676522119325225048675849524631537653248394777488327747843466154182973913595410389172062693501199883983046133473385374729106352470658181708968636720990737468868325997030197989700003153709878114035304772473608699459796371392734217299525373110611613548163999377706394416348817845790040834252468047472889751562763287149803446642235966609997637189355718300657220481447862563866361289654270181016931790606018398775028709193738856295693544783096451570735768704938594239776554831652885219688682222016446701658149884342419952932838951710603119605323183510465736864016927788240874642040674107323255508281271190399180565027763173961158943613418461521536085375265528229374319261218628931622630117482071063557239337618157885629635104531281708180895198680407692884851370750116396311619235014104120279156193776641243643062494276689610007435697927046482886203015168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -2403185333728923804179835561445167374009711383116046136093103922827858301167938459936750224032788174285398932045407802655824266407441185660214872409945761452938603740829274399431368286630356975181586386270648942533754214388780106915107198912111680380580393423687041785586238178314799057133196335146482724872920949821979996416599450781334834989828670230319990064800797877182295516898645476235732365768972244638372905745352523493547610182820173679640307138396499425959201596402756240125502307425305469056154351516181233691833333664261299573187491336343173690226743026985623988402631087608512719963211769726334565161980974160975397191516410040932854361703346684665750094417112284413555294008359761590400651365026829613300811477460563352672900549726563684994790325108957594293510346131783051830345912574686703179899998484562687898071874702712981126266084858098056367904611899774899058435368739752967705499989476013106114166113860898519331799454971186649186668654876799873914273370307997158355677786726615924910040892668779119405501027210443435088010392219179989271009357168469322844440591542378775858926982066391091542922264434791069622595113877992627220445201414250862827848668271332161554394550688059311514873665286737618284444536916033902672919088233185694058509895559461547640561528386473044578623168375050610340009773914468639357482223232873091705197514037630374207898074041481609513691416360179263809235281075031236758027972179910206350013669557490809842215874307184580207222827562604539385970259282043657133276467699168054794615811106606270859263738535028067201355268659807054261790300873847925711602409877091291399340592798220104780248331777099295379601766221200177818076025785052869009157226669222212180704704689635417017078855352752138512028032512860446821777009087068065210876544775605112279481987622836359477688358381809295861548704601854933204068662793394193398142506627020988402414121182439331817776834062009581806964065358903298731874207632077576468654569667095256386508687092765534761569139844775876704312098419183938774111162738348530078538456195788544372207049592735111818808354881606923061020314237914699759842519299661480111542888450962520433571015589830916003282588163453281196609086008672038199024163996296786703440145375707066061784111182325557233754492436023189735556385925189064394315993067631371623638433373380838935668852434358900496868391304742614482778022861270310519667320995495082107366480119040546943608136705216365572114675943233764262009009722964331252574523693061295638714602401889407429589602759676458578518492316966756915096267229130865871953754073670400982595969668528232877996537324748099640633869031273371374031415503400712981593417753123970688903592899571618442848785835042132463550126366945910268666432132747409181055521067936764304233898384719472479303708056426222535621623457106016875303717953667294419528941242271475011538215804788051968762105884029801981847147633408508094091228845316530949907950091106345410431468049802312992225280553222528652533608807716553092950330869646835461033082421292120890375446444928731980751181510141317126583269659882147098081288645825993864510708036201435161875498346146622006978330469943329327612215944487780225489810789952639900243631414652878753151890151014781840450367432036461163620617969833564603410027012095275872199302451761614203613907232582538937085465028730868551766599854919771262785066257170348667312528822800094005737308885179356548934656237606839160955710455153025244069739116642072532141600741671251756510663889822859583294839456188773474249309883364310574650327655130420695466556382206790010375152707760124832024741609490237517989008186635648686775055939942928341059899437103620538638913947771734108525305411372416221398664705446388853266415458797068340658281933451126971963851518903704395613835846434412881333798342942616875648866623384406664113033089360084155692984750576654571680812043304554698374481133109471631962669935162931087765444681800876052238832971390536485909724226440935091341510101323175221031217822168900651302805115184523128375889843129435424201015810253785931122494419117545438701290177767201666096809668346322042985133096735443637060776111540028217628160461624908626141304475731833651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -3041673693156698615616486172834725901899090975639332616570270890336999095506356829854044261754292158205629540685030897043435617438164888649604863365464645645021764029097760244504797466074835799880257802689367837563188977489241545644743519065228882116768031291103346076857962325666432349910943920936346147200601878910134419252932013617268095145028397019206230381254783867385895574665246171668299878315154490609059180892499558701123599095713280893869774348542266286310605837876630334691899831494166379128355654429491514529883984723949575601313659289603600588695604083349512255571575711885115737505328292571287583204837955464396682865227036224539713618308772137693904234002361310009853007689847936685821105371251503678602982950747323196107895510636890598057175614502417663892286225665283345363227412356431920063267164641795844168942358680548062993246694047186572342653883394327164394560520840132794911532698550033623220791841053099593352193571580190300569902927429088786967609060818842696664645429481883932893016595858585740310569142400904957995793812635848278090697677283774091003307123896057369829928362924766476750426348891229599524450785988250233498389386445179372388267275845496473189095871825763829210682860723908055077327771442567108622596656110027097345405210553871028557464097753874268394095620894071865965438818915856887499267552545685062254792244184347590932326040336922518326039370931638975921657550405518432216328981382649972361114338990881932562949519231021709216106712520636133779766627530144461136788827069898319330366888229919451707475235907268593591643604945018657741615606084370961778627804915355402502235988518123912223475732806435842687884090696306586318717845583173627619122063815566371192711260550720354955679390553994244111312034617834475306619154639007826620991256128328131781425765785609698996752436989577865576399942366691944775106392849164597035807410853185067502490128088102293616469583804121530045033677881939902816646152163330558092368651324825637684300970867830221028379525339707876516991644065585083861808924764739482905242198609381657823652737480870486851803993688019179679626430302091910138889430352854823528189351539384895453025200359524651147050731954224765410787704352386769731323913268707497690713085911515953266711946083333648744936998797497862324797597619709471259997934573141441291062135520889588284650769487839528383823820783574820387866582761457639443268350622977635945680092929733797052352295269860541332910109491132374775648445999911976283005590605923140828869954543427092492950440391576386688379141138833805441679202187775886051769602846344897340415578485120927326534499923124919132825525652576946596697080473925574159438948373049010046337212410554001865999465694474478387290030832207981218973382589505806379192422492006521196221079153831918760553411264961925224835675336887728105184561190687613460546685256234609847951011829639832798221043672164793103809263068240674096303488784564349540869603243794187196510495242662510592700550872528974310839013983179567901732679861496238511640397355783440589707799369289228228883136181934327306648157763822291949787969696854741196326720852558692240558966851689923422525580362157145351963346304540391515148954580921816767086508862513052783668018967191500605915935885555198269179066321369720495062475014812468937951712595343169529339388793702894157541672501130114308996323047668298114653052553124051820154567580202382881158820067262947524206745844954608880169758145361446799956173176570396130133358402804411635391328818354287194528085185786543865793545839189190067194109103252849943493414666967495033785395118043254361837400646335769734095605823107268983805422290789545312516688447622575348880154753553024553414700805864250261130905984833520291588536591626740866980168512366969795564824203327948758449926084899951772717339105416071944595911129050382932961577067034775385662110256846839630795580863081099665430495029350031300879660524462671200591474111648866813502154754620594664170228145952665845742181232300389608331987819176131992108528491421021682537275481986915088766259670849587510007541936897160686763375843676025471729069709425748546791340356857208898211613817575371025531438174571918487122310416302080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -3304202029531966151807787516708204513351467030573780334474634661049839855071189655655625297815673055635421180109151648398908122591394086297871256099163631930917661017206060643115715845851662978139518083065625095615640406539274262534511018949948813369980235549845342441540055632858955699768443468771948946226959265541653545184135770072934201187330829033423765938243251551732499959186864901744623857701852874831021853857495697390867855808628058414583792901556808456131326651916263135936600490099357860094576489077587960121778088326882631702725373098775899479784808523924310803370687567028440888006596227689911367014978722682794940646222004199849609117598317002022899404446965511442316896991751966029571311780563373898368732527489360162802646109184722236263670847009098672877885607204335844447767802740059576350204405708485673809526294548730804950069707578050077769639488684614191869686524360581498540428028786444227534207069168982034389463818101397118961300290096286129378715474690612295063121665133821218068040101232425730124291752854961877614433865354982006187199125877965085050415711836545449768681820866059069658550268653973217437729946854488208007452384094355305033187226449722302218624549238191860032933983488504392525071938343241680361600020941608488303950729497740059398062603041721300966733783693987211856299340582303395120780997359974436327639984806012410479218276554835463573206774081282597418065992535866915821639408393129399786283855849682522503598032523488367684223162879742980301675405610826910517148808800669406249830644549890761973115420203074959010224292731651710321245875764740353265856740827507111016506968318761491716098190214789942328004978327629467808222941510055091786484026292183910326742472519066820094166034686713359875617171227295356548152286477564323873132891948801533615937783686625030102851119864595296429684106796851461096091797351718130030652199372402580403740168875672903171492016461160438857251425227825257933187353880805131790834327050940407484854065705984052971159047456470430062874482234154213002302650196918928994525448219733172411905135793261220141836972935525933409143311944960645942542161522085083579243132522578176428679001114325928746679952424739184077227917601049287094071790067207232928204851539741105228443668728373527589771236958098262679499265207965427108942719589096178081747683281921939623640680009573864644061914444604585383333989412112942134040277332244579506406987497650162175760620013832435438923767232008881715064613072683041339778749159276017195387938700638348640020655190362843460757329296951599378250270715563363259314789161470789606393306934608465285961293257505931836228696530343491220757608663889195185866339742586817056561651854476628868663701388043767513765527988877052631210816602506773778367174720872716174735283538898332601340281941646475034763589044134222404186224898286934298041649093099537729932464177283082029872214292197913133079915145614196856403673538160670709149735898010842051241163241935442134738445898573981786297931689596464568171424928439171611724197489643671943975350395101462199892401982191625629177318701166305155775298423547796544797500709764987661181364010554465554443413848216145001609859633817104344538389992771819062067898334051158433448236767343794663030493943051202340059400830059355617157800262410105567218645487934449357963223829935913454528889047736526089573712691246615247033197867856433640309645093771451827519899114088060758537748156864562217528224320465122913967160519934633799979235998951196611931395025031791708542571280893652783339441434702848355338993824704501187127845996880060392293690509160196049811142625475689527816058099343992404985673640764825803150447490512841129762240196398583737326716570272331270534928326102082049313796177954927620396407914128144610436801298604586389831474493486408994548742164512836000902566402132698695291538399480289481304865177685029185213400570830239760376667584473341177418348767533404713441917916442303161707770235151341159582115165180766610008046191359623784112065104867570376781491392627057674600779760222076178303580988671768315844863234829933526743931600337917259796784066238242663003698684662370958459359589001721404685584009095476354517827584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1755741312429187256576311213524823779393477554403419381755169571418340897866490065462830078927449304503969414366264804963107488825072079806688823813771217526800729088532115737952552430588223303856478774447923041190892589277442179035950669822365819708510567053472304592318411786069793260021145515985313749605964730065330985189202976368827175856036441069487569395098784805120854461309630078993684950655425535389113813876443213548912906731757417143979947990058560206065786396999963756320711922130529140382961175461029571446675652371664530988601698043927869538579995335085018310928415855368007342209819234241825815086357112997315150383934661734378105526792867845016972901627315101781644209416983471959899636639634842645698591300755462683554589008846474805320483221422962514136059818767858764440380382431629596942433385696354618838282323497159934011980381902715940758736216580951836033085220037361596917709578928681573775961909932193827550558110708045077497230436109404597249198596689276273586038960211901188816210223580844642503282721520187646905766380858575353729448685506613060106954925029380840974570808028098152838339547305889600717896358989323411534704866275122776000675603891891188603050732202136823551494536488138216904098225560876089703210595582863152371369080451357986603184578975090773330610975620139726487237550381964711336553611645013332981069405630149207796639446430450900675216135321986743575413394812322887169113249309185945311670693045342823328558742529704613039787641499037210971125165840652200122884049909249161374203471997208810257325684062301291553827132333373567158588137663450904905472254429233612799263611891643294966050938903337346203985394334961004982240471935894587177491925767516711294577737967152429426104697021964370566368317435408324785903497749285554296360418688210304072527518169024335447418264219496130949902875595481761185113226001976785004248406037012096830144764970294683156326138374186137298528675601618378635059831115673743184930929306700520899328800019730328747684226953418678290079827292791854620036041744068764449031802160742848680138946216241618135054457721574671725071234111232052432915321416516595835776544631789549453135549558457235253496741883660275099417812055795967307332016182455835724960896740415107027457999256193592545361327648900484334655398536366140859393862527989026769783740012866135346128749753912262256996367748247475465421088499861414234421693269562213569635272845560826513112334626998488885176299216099927004656692324756330972945590354822652108994640396819830409684468310812685946276450818018825002354051133673823272380952699303521570244172661251586957523880686018073703862338790965859853572481033981494579853626069911212093909210844222343483631803661033942248570018211182964737541072511910973021896621282759787624639502360235944596654819460224321594882369640413928238462685892134361468282245933052668832350967374305110105250447026782084473614209535363696828972059463852919355923647357293055648559724390445024595070174815035488150501739177025868409786997523561012416994181326289593435859225925986909392517706021601364231279771385389824430482526350219802751769643156033753242118728798145605364389435518786019274078628588453653453701088268618882507596946753990315833570987577314161432272149590967247897901263833265567517832063063058081898239951668029688668445301003519890014746102689063977833163630632935515409604307846206492697100033097035050681927880413596117516396014803446602658908657824887625918020428162412089578395392821279544025417995052256597157309676612935599998458164126498131227100905253604214401518657593081803391144840933122066299781310881789015102518560180058635911858532708739757640337548435686679062345915406711568574213718721366738335102600381336528228833503769535544285459989910914214345507716016399724865326796479394329193914543927975839317860813647935782201442237296735912025965527882769678482506176871761088741282626921790023615220880744741803944748121458142042283841733659915002128656099017470062189550144403390001150285630147805954260307603858012347208937580631780709171085444244352483782977609426997408138985490342833832699578301491839332687807475779122721602189373711705797326325034722398958937702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -1036364710415777902746894970637755536171512103265022250003632346717703019096640066485813363648421142175166457706730404453044875685670218530400232189674014233875286258374176003596103503563866659590144258297228122942646706791839988870440934463069263225461206799984446877701594612081674416208146979502631221866125401802528335415194661327491998251362484962446175730614866277613118082698889118596197369368607305683091492814716327272657140976764634736290244454625880379685523993531318946388874777625419346333781945405102182766745099788863674760576318069727752437531571698679231306891980188464147208888114037610879332466732487800112972893589050883974738682203683908713593521511584761952811313510601099233518328616644734152345410124346555902053439543676484082957816935390563248333783745474890808249627645571366441265962589462498806196699814118704893484986375246684592133378447748662499670178177405470086550622336663554388480559020622093746843394072957547602346609605079330186283499868863562417036249659135245195143319256877782249353426124376358511809568155874753837289815304647423411773134269779522072554299525289306694229918312583035274694461009070102901053741341504330431228493774180511403419830906399319442324287983994056723802304359494822230400519907255707692988074521188312130701988928608637093781155290780068683123907278620581943113497196239160982080699627971714582354817783307653466995356546810968134363594932337474891250084792501786623799866712959584680842415593320197976929788666409321337935131764596547233729224022799448371991690763460172222049508879274015965956340959677497163778295150798872015549623786669334123384590296098495829698382171791112847587361273217094417369393045891085347243524182557862008498756804923347713881213808901783758125618498824581188383175297456027829811977550899687562180372101418302436442525820418673722312615309521897762899962580913538383876506713942168936129914399745774080871417505211797882238096871484270208963370099644762923213799220402801342115807808553952817411472133456135403981239972955102107977173922620743883063118127437144298856113730656779355883987972683660970881620964148316798167818297910446702098101274120720953100391484099236701169414478352669725544363173037310569969164330945248959171138424599804651420795084886238386367943553947930420571877050343430858978524897382113031737529028164796073470515035359671847335885592656764399914466389704284854003751511721164669027776653811415319260852445341187406740409475264659797842133845683594227435620527707947684283063387892338880049945331115885294759664399191877076302713903510207257423237975562918642741990875493671563558840048051360854470995292587434302018587678839794058779299182780154369923497244869442921201333761865275003672582516080703307336266067694168832018407986923768929137142228263459658826870169654985519353701884186054422314561210245320791673964025286235698376326890574649382312542014011431320962444332738826266383330208450594384476639067840651501797597893861460041999544492654608747181016281467942099953836359055909592083733380808797663086036349722377217325316444412834427896712557264049382500352367441081277796175442805591431347653217227220806469550689614507685504200861418301883065164659655796194548002536795421070807451879894693853880765627490577801499844095247190680498889309636031161325919641019974438501039662629664817274192821027341656190371567244217729758005065326845288815448063182027477977426341362225164609281935923377632391310337753215940217068058606731066081777444421182341891898681319314115520606953022626559878343925264810156657283097178157711654963360009876616206614577861894030757845591711781301344899579261634909060753463905589006864893409077877933052533980842735831840825390806673023315673910476853618799255155792074799919430844348171014691431212133306348148809565266338327571226178146099876037019026763397165456966460170581713448562129804652264821853243699754014377714660431569431118061090070147823968465232828743058628590116542509834377903882835784977096991015908341446019632900341684226147139104515486754838800818261472877543515623916097000840415498627311827306631809270568757008256607573367112924753271725053243038492915927916315890166636245092925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -1027614791509038654510363120371887725472840989109470253158943104420740011480693227719125093776022117379209852756369636161751405504218023612637979975034427604633886636725446627922662024637799525080980650941863975367525647352472663727836388166430707523158554317828540763014127898035292207569480874494374685576446254453748428246373128095886386964756900687211780550593559227115526033325769654522699503964590442145304760640653206152144668680198894027651400872259271480291037422118596754291356372405389471378514168562104515604174506513052687912941240501929110742163322526334997505302865880354625965064857783239172491503709731621888781084718310944520573647984234989957408462858709789128247974467070382609878947389014534913109117051026381963102216385681981851274819218290005196983360833215930918305250441545795866940348222888590283341091806327726248695195012228545689005333191411078234589411995756785640385564356702615586302329942838616446408585919194989569415844784245830495719491965992074901676031534529857614122986010262254030002657251178843784277822358366860251533716689879375279479678603648645614600494268519225954562873172801142223643057295921984522516252137912041690169123068097230293202220068789174203324998369841331926848668693125640893133163055077730383832529054172979178469138634308836853271076533099596187330168689383348605206678616075849472561018475437246815411081616352772156239953778681973855003369465904979757951442476981926073044274471372322215414491614724106729053335520047563829021683477534847763837673136069770085086915022054701725126254500073077302267225699637682482720301606508550478856748527909462459697120091352400090861404807070512445581246345884620221358223391853574413366530035227012081705502268129761301027962899600978943806571514673115290425691929912403871187611181958436760603425265125383523717125556168027411138202450371702370267648042343835613424482256651076589539499146593461912555967931266552052425121669747632597186951042052393339508564133178899588100947080481370109722375092350879821852581634731710647199772816430015388040261534256208836009590867652881518811728299640656065142496750711342202293186128573886810895953226015374441951219892570697314550351732782722598001720634477705990318749334308233736426285182068070906080711473086444891244486952104944980484015544013020394578559627422743741201389402822687733219049025530403319285110942967307014080044956672452900092944095434461346660387593206521253191622268138768011162713844283933623836733812098011778894113706493024536556195670389355265584509728823011168253529953962504406087401385222571782320984123413397070271082847986931380166110658834806979203211317246375176064450554984342135562535167611665001705724537428908499067968383700302390835599591954460175136676295322108566851528486708119089604589360037479272685907672128446473122939325487494063222612928593013448824389947756371309212265223349342677137226196450304520273477698025768545167474615592868874202132749719984234075884418742753073401407791472835785535349640398413718834560406763654781221058206817748602470673577599872495629143639137410203727492461581864314391708479127690730476533931413229456632375907765922533370410632819755669370601375471156640861207602644553629144551580994900154639984651927928866747436768705159742464536581471642985144393089775426173875265491493383381399179374940827216612265304551608006369563057700877635952824904868364964755484815028372026534072376061629139050136244857731045536522962095087235757211254613218157369129311987456521792544472674678825844777087078441542865418537681907089802942572118569776769794469031145267382038751068414379988713089301951982087730054830406179970518130452015427809707288792834933880553868058153141363251002343780094223731607761334422668387658306930643684721169477835151418178866771158928446313826222676693253637145203531716943323572885468852140772696136430772363441045542500546438759490359499392418250895917640875614792100028266858780440417134639208114716501073737632722424665724695398651256860411038193532946965507232866684919082487782499062251564124868291845559009987079666823528899678397385004806587305329691006379572800929340872765832901642516110081803451752956903424192937984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -218372593560186846890392900479025111461043296673508714582383964946871832187853901788581412636934764585344836189645047004329303510011270246584871571512360410620169735708593971238325995510104180177809005923919976563507954593047256426092143056103544680355439502040436509749051166943974645674605394227448000734607970503381803114741147483082596675445512934203791350482800891487632288669862799620360508091473212625495593056692512698120489689542477321081459423695955308574687405652530012703333009353937016267018736940741456564045064347181171954898766619520903512614121407010790545320128964144613900774939485539232200043911698605162580792247828781486162829834133634267757232469222640297569797968141621684855065904509839224089641766214524619314956255758269684199692479977047195663560194017405764134672683548127589982855458316001660362964437065650575372784394167772914840912725546352432202480162050366117920103307091786860685424358474819237903666901013880280254502677508162398821499384823408214963213804423651688654606760448469361572174786878498024545967594832004329140386936034248850968815648285561606428115834341428546786929373607723256117602738784772578077331754143030843651059048264510324526985015820995583344240997942084148286928362425399017513352006797109886791719874790652027834344877342756609134249380662707399031708510702171491074504046555112459733829713394814689206084631440901217562456337226504127270751108869917672200902644522341881194239904728391756730445629415854599936201464177997961395502973023625180100776981211228965360000616169575337249127639483877657505280110059649139035670970188976159499506709187748376653518770580555187685241262011126526441594524312315492428920341013287718780612913940024406082540765865624261599275527700907721016247362524279153977493849161911567483617090071659586407711566218212504265880322016022309406455597134852459358713356461707376260111121095295346920013815902880815156762449441901782565811532243975439476644754436783313250301893025463403973402368622139198730829428122905518592714248539141412082819970293740859556434089735651595903949614570355956926000964617657689411632296613959124507446456479261455879993075322853942481617558737804075621610406988152964789480651038940268053970148149242691709217920362522761114320452744752844851379857495183359361497469779515585369044091423361602149606185779962604526312417578917430046146852265134805557596821575284927301367891336950358465440892865084740170275018748115023512879680865680144195375299480919967221474258266676648143732821787334010543398885184404432232208736488883297212065827745600449608903671026992139925669299123598070516258478569705116603908160804789799409567668865477296740799317112320352453490853661635485796996882817524351461524586345315089920848499693435412250776007803375183148701772876097306480971690753721249238002305632354791901297725249127698213791900199303561658506255655839659172062432625849903639756301031886262752181403584471421759979504983189831013281226219644907214393899581006712177642044956770924248858253810978251817689268891954102506582979203739476400119815895392210843557489057637181393972947618129853979871078541171562866985076630255038595284653148368627104247482955830404254414104382547522905724403791483291669606954316418151280888645846343411510132591346018647282523740744879732723077327166109042097658172220406289425917352302852143102233035803112499921501362173451770232093698926327102144938165612997001486002594091609171826250846802600254140314309412584910820481536019956928210058630763596344350425230161706286213762473019291028154100444675455484287961029425141406959746160801088027556624334848332815055390747462188958958077983748975940949161517378391874572834101990074890365063260020623618539950246453911867992200186226041009853936592157580166306848171259499125662009122358945162734201984353976668459563697255383423076668228050065434166541555919042541769056612850395650621212469789032212054890015970053668046970028061814577947527191604838693992139208824426655297340885252491615574721654689187860888030354502245660677502317949691532383780393924407923030390369214328233283054920865832685742906655506181040443892304919330478468467108003408322192054681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 291113672475314850839901632190124935627548788622582453004422404819795365742544467950747558583512285633845920128514506360460848944564246531788424991389459344763262045282990315718627705094713117828426438095310390440287813314908094397795082186399891136162129170371741143602388426537724039355705448837804241173313521808557846965782296205391838013965605429402913334762411142814699537994467349945159449792082476596471010584412280165655207941277108264562904027963590542950209062589495738236839024578421786697324014471496661593871529264028585046864768674618321926252864283949598480289519350274312740492855081715118452692935626589516004776919731772786614719895030057719954436765579704617313898053834121389531764442402944840930182298637406026849911697064767434634107521206924561073808641386915954071802044156129769959516385213540017515589042308417882089720173797445192230221825695405486923915116292059411602688050998476655625924593318533027573699861157698713272637135305239461542650423861622769280713694902969344689467334061814332015260019233800162965281874501585144907112179480555358345064039402637221512563489580094995620267084434924254641263849952507511416496950576134868099092609393641094807873664545919238037260960100546969617846344338195672336732602300147582522622915793401635750819156313446003130875517063980931513600117228141844014025725266168885491296389038055183733396883233986770522648221804504245487390405355446740482932313569154480379782745297373264082143415732024696641970405369350744203466168666395489367836066861427174190340456276409229902070357306848662818917743452759822235942929777432944736554870824641279532597784821802563652220610089712196002951591441834555735699994335594820879731295754588259546974938021371773613904146766058557334099907346944524798828126716446675591757337920702852906783693752545654761592713527525978236765056456519051076775609083372242242383542394959907104303222588946146925480768724591108089928488070023471897906538794479208096062879856447383371906722266218021386834877353249896417664792335667955685146627385311120502430969684263157105232805272520342694437451358987054427581424211635199034640811596014990940011348304295925295893427921414377220156015898573995276266336810403637806525054059717973637064646811272175841752790115124669490457817764959476264183018561760684032626481507707176620326483008355347171472746769899012922884348831700901127538021174057059595879107055715726719879449268079955829792949422411914826711716239015555830801414563126958431552118999556921590131041202520623529834171185375109531229963189792726403254158291061347730737414768988452645210307083759338974073951641710482715400331247403053686684193373955854298090071566539520023961364567354736463999282473269933818755984581592176092864684495207517653669723840036250932319730049755563207395751785179068736418261227969077838247015748917370526908616315190978283091366593406869448509928876209439209043703003850045272981687016761177124270617652318943878299003238836256453578525479969687607531341884959192087941921937553083924032618010058053763004569440815004972009689738029221476147664739050834786490613909751796889741716380532627957924841646026594764142239396680545869020581830938383904795681688702618755267680601108806972820828022541464729863766696252844205130658794822814420202654109761281089372597148226579618607735613087611549233327450766824914458342419880581702032530841289296523283608284541473683506824545105877943340181154868615340549720708074396460757273786225233134586838482510915883406967933775707437401273611274768214688056672991035756730725962316004823659904756657551668011103120053346214253814452093415041708566999602082813435715422121574212874358641702615332246007821763843248354261526576086501377062262427863040858135942606469664327121700768884467292260332383469886138139334228538275873280975043660085749294732940552540715935145225297863544261984275860854575820937995806842433311646933163328979522152273993882006442597464085941349731045976437079126709333742416255066639009231180396206426898885736746566637934628561178540050322452369034499139161584019773836216759906898492336403431001159832084554313088522109088623670300968703631687270074899496960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -101226203031508156677492408214626864925970871646369481229049959274672126605668448003405258554955230880649386131869607678245643073749724214549089718624566971723269220631830314914886355836712427917740283883980670621428406605022012169237123620242916130893418443666546832883150508049816274944471269670070250358629425535087254030007573684280128866866003783940259262053218407537266591237198014234341327546657472841745560211244869190257285545752705600494626075547402012597261456053760517471513227643809647435274296935377828586131857324603888172861067281690102643683779298114520596390703027733775288393764907079336923650918432109306839907517733147912387632473179584869972593367508152356388122640894904714837510929920978406669835783798211351301901961578263382696805618426001651011974807841030346445523778222577863457448235805642450040849047595899319735613678588547951899674236317881835496684790106052707635629514223461926324194289346548366215574847888723003438353877168097574329214491116823662138421123954962435958389647402365775746718549318683169274599562868106531844212608311948466186454098865304874750603549457147784899154827068709763556406794778264481777538935442082288224959551559787673760070430804999749598995795728167221498969404772750424392678194466178302769151243614995568043288342779634537998625004927660376986624090808494328137541942330769435518379929106984384260625233231037440847830165416892662153710418126536585341299628339342192107130946123611063364294108764294244346047902411969775786787601054661602512757304542936729441077263764157871118523789360646568969877099120554109760824983617861283162449380744479857259932481298275550141572266055399243578304859482865385610217868197141135377888195380462081986732732424402885996229830510161253785396104914254611650114710899466098819702968266144881680821581435376803109502062669703483649372073132013315727381406680695041295125372762927155099186940501960070035649946705444444490052803351547829999191838182857310057553804769427715714773543181891088572799574034769584058256944571804990280754570583432384809156483169393078570568291265211506279599871278401810813804799633728053366529889955908594618461976348431276060359084882785278912313403463847194229200481833834731127611115383998550095202809083363835052257606077696269983464949902081216235772682415991316696315348361412969130179041918488973504648535831714079960608553899304215709049439382137968837174886444891125198952479487398241211908851418260859943978563814670940654888281893412270894102217073061728213440867331565959318587057428919026197150470303183394634179511691088966382175994008367418772846828336898812281675275735449114794575603389806879609069566342666814376146609005928985777032383178156589404278968254595478337978457081270026420764425126117322625080537395911785469017581580474115335137695615579963556558787135465656257845526800438636156886232052595134676762289850850492099513640699378538110067252382141601121940032023810774451460025791798106978863055176490597638364149151117179985530903451914465085030517734527898728505738974912606895091944074520052323123264582391405623510632284001494121444458046318869757838082041152900691481157348459650677902874114739827838293810489834266929427992705353713118566813681538698061524055745358365137204219063363521345622901527971300544966275405429720575216476699198013010331252222575638488212023323126780937760526840934327515521305653963863278262258946598604995755153908649438878619038931293981247347747778611182462096221197376218557757122539825976329834766557142599789882589856389061663478785795537976879902496427713098056878949168175091300835972270655112908031803243865077555088473604487492991831638619327842869639153008856295271011361048914799375416733042348056981374049732425519411567949456693404503410819290731287258607935680765298348687065130656368693041478484754299794019411003646551428748100094607234113430342387178756393253571236153922851251676751096459237803131898144459347348455427845895366247140750230716643344130804897066123207453338935632767230528478777258053298905659049615720117932648042593751451794962789255884969850374647767790509719679771954045747223898760766673243844440982788935332819657293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -49921337889137491008123618165645927959774362470804255110595030451567647436450679417005776996648501872696354643863812576542593744925188585446523429274847861543133850672736880660995050136265006078568043448030919687142292762636682353874505680959844471156112155743357782540498187150501176467037753271253876228497175289047323154626129345085870040474532391578462960076808765584763162200402606041313361837825920951747929443398883385959273444597113283385800957692473824716458800296666940422454146190418957187618738019742485441642512181111935136298948869159393287129421733228058423557872094234138299258494368865888791166377714599919022098560838316792354396640131715885965281430867164485477083933991299586444682143528524792652308068480789624587488797611353171704908775871670508953877994469586203466281195977518455860984198682609861595160604882655928849709460765377899094778244221610714330164058994064317473762270781137669870122359701254057287140838932709321724581869514632247935967720796589898693075386462059410549776468996960841793888963347682030411515993339507214886529360400141710246323197099503409729895903365289488193897863503687882023873070535733284160482606324370527467591272403082668524841237090880624296073441010589238387373822538138966526952039116056658889413714925326196017918987069846101162236481173211420359377505134812107180300532528611255468753798392229664235961536689696090095402729228055393222740130320607301911529486568158424126716897092114270936920449721391462268758755464004301279486008081796468025492815415563806082597482507920834283093212638768975947803502701954820320292307776450040877307107637483239403074902143864227967450249091447919536450453334330433200117017894785960812522082822579496534816878955308539131945065133427516401064781345326715383752693840310398540361385318678416314491644718296017304744133574420329694698435892786474877566954223228946117076619746329356625006744961950869400871728491276447332689288434163999401300942439395397930949266870045956018110883582090192208570502136518470607206663989028812406455504513574280940206316357002777469511146816176019273716180028419739017916995744258292465083973023048146668481478861335323727245068708526642318171458961654568491022570111508342702935667872300618596623820755659782816138805814698310069906575860159480046521627173803156299868604355899774604751012971160875649632953899683141456574630109433114922822003074223993656658051880653931717213631751124184575252053262665284185996618879337039941123621528064445922465390686979483140028662079570914235159660268904351956073747763710724432214911652178561633685005876306124790328783865071128404272709893511482659057282112803222578166997030066909875822915627400586077656666535148384482633794847983757781874586334501803706300407727703403428557785887955973957658729601455442362893091844115489647090610838755646381001141161699003633705933811731842530632775675485297116208702034955764814413729766870488110824545620974747836439100929251388203590508881948563669520162633175734944766781457561594385932482820239339132058943868051285051267728034506844759951925519137693284019857702191341277596617888362409619169157418075013656808551878859691359278846346358788143584189708656666813136232770083978512818223155782165576374380501716807126829013008120781568457484858071354651041459385314373764637095868714052331697978545679970397092072134584961182149895450062748873959411836638871112102984698926339395444336194448061377655945804780186394321359954936418133206891410360668668451078370167342035793036255827060624984821039376785616441139062852508426195495667770327178215340223596844487807726719370030884396756188464868885428151413391927286964095774560764321693226153388029152624281567579646408999696479299523080583425608776224607104034901276285065898140268112361423801617673387051646455124061511301831064399123703441029838679153715319994065357584606931119431075205946949433748517333837035851871447238278405955327722946759072373568130239839013728974930682353046410708672860818246381283319647340433686931317946215802076979505572790386749833631644894097763897652144476983553855940411686226975915750685413928490844439198953454811122342936091029310562474393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -48645480796857483200691114354379646601216654961308000792831847645831949545599874620740711297777407326818336404325015661177056009390912730765270400749329206358840023671550983365956022303874862961070617008213433777110641146701314000552717174722606116227733297314001563769159563325220139609108304866194434175217385511435502173645027449493212515478741916998165555169228503925533353811888554610402958310780251529739886073597379206213600753583545869490724761617688980913387418806249852899055749962520316872901271941633492817855007097071362134334181834814000625316122387244792257756189055519375388673879487064594175034216998216091615536126628447287200203255326690560287050548557675514702583864874047510083099031596245062836715839262115084264467624512001680219074115925658966990488337149370261290858573910305527840202753512066393636326051426292025709630673814711488221901187397092142435816122888641701271013500618737178034441494409312200050096909209309824907367973391137367417670485385357405799175600200773987934785216372808192512087403354887539077900762947401644676825153923437679481308401925239194878223546905952042844636485849762480101234924678773597242738737912545361201931091470277993898766139684622512436231432987250484600216421794120685021953790724252916498412578242851991500710629777950326825374791410593481819578787770402380949770728188051187891362962994902893011587276561834015697982182681240350361751959449767072259854616388280173316698406853666347934248389880286645537176013471064212110239187978730226462140693797207342821723104052122429741522769047092585386730010258082085552622553365157352226951531446348018334477501151794984624521904993973637715897585010800278043080922424399449327945319603473010460526085963695159769887082936749925236910086086604901524434281963686023791172869022000151243370878144139877123692601893857182577950982573079129477864361857040517711041702172383133633855570749863315146738334715166381086625767745053021551008282928499789857088512822371681603921996840619332896665060689118820058155771066219852482588943283922218598105550372124263337050436073011903376224073562633992025544277467647615361781075077189267592068787062495424198773042167783390615026518620130019392652026956176315182106869776961788885480595394996548648451650199458234384882905789169685523885265756351134887311651923305033250671013985532180077292569469468199962910523360715494345008521709598917502985002047846753542944998232426844720995375391449065897103616621004149019035688037624169129452477407776041382206427617660751835564513265692674581447451728009130310659571707013414766755907946711869942817572084059837761080141995921713190908484169599620217773026359835210229592844113206320418216051950217084462647043427897552133700719748688344016023995439892691331450199788047999342201816137959950197764568148559260439101646786019483628016294500496224565489567024631234768335807247879734091349189861391210912926237019767317426860895826859786213678389773862499256491066039271760948022939839031067510295242152799295819166156613640013406779518967815348121672654407037588434657471502197284528777613060642702981372295554855645573054866662837011905717035837342974041116787412287691989519053356922503504087187784602286212336017714958678322661510818290714525772029624578099171036448617788999335819732048490329836485658164042276588844198846193121333983982683127708679617896144678752602945692810212796645590757762161860790995340335974606882685240008376101979195556948089472108739864048343348404745470589900743471431372436951048057183920757625654531670619884123615421601211508270908906009276368049055792550063715117935811281868265539236603007089035634947288824533312523547318163711555569462806708902188520919340177836433053414784911268867843874484795621931792494429695774734958328040988670890901816973343871495597599743709374482510683564778924391089340061178845198491544456391435830808090215444056547264294771051876612047746344912352043048721522583311321380349522046876134971491507971267784728364610271752644129811682724400434640882744232549315482098406872390727611508330491308397091388136967239188671511066173498200090311519647266797020190128557980620467786670407680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -17753112307054216056582686938580746996878804978981856517511554366092457912245577078532873473033273740278792384855078275868622304102833864695240207509595216579049252546002780254403125460972570876537604849868060506796658310131912357953592209374911853515494297629332011147551578232298269809207707607926857750599476792569097900120915798307949832166473085064919429613292342475929320282563281712555141698821756986621179345343724070628376481147863935468713174193730279158420535206122639351427199471016210677139394740856383590342243693507543771302977437166268905985114128910949601346762553167109899906597932175571759726280264617932799132049538364719503416301501339333600723793082598457888932985733774223282773463981660684170338307517104197957127764885652699377688430693070638838687535211325343683597214029777121025932086112067468566878008580393905752344198305524476083975281476139187144395341187221337853960791617038924767130639365785986118968323123729960226370147259806825649727066075358256142517136183614546008794248761266038545936623915516530864871869222145875342767526099963465952571640757609057490943576107068526826572707452225032495895978029968781824511637832743532687761490089533590398527797013507642348395557167425632842052546863989061847240434915893205701663120956078048882115821786992654070368875642547023902180703353167737662720187652099746028819885879341137639569269120717522414022514392178824326486826203666597076276436051955507238885496754932785425137320253327307879369241920099446565083448500710563270504418863798489442297978221037589051062802209855107661595640317457345627657764851620793616394729556690614681587093052161570283118960068227481305599876033421646539860025369874677223815109322962815877411671321405657847825391326346394933999623500186092500731219266151348311170588011825521102840857111713583756913698198458187398713769145445242546800713572249507593514381695998524389619485907853379199313817510012744002162710632541742183074882881781348682502410191653089405781923283760197425545661188439744748797182198399718989984063182660653229245926466943422737433024002787692424935009281841002203280751378467047155133575467658441373028070281178203607547888269349886509351631035340623613677974430124614642700763329187303482749155488019801142459692960591295218045730767042518036269223577930870531154977586274164469144813826401881474749603333782210659131136365486854454856808505499214173745370276822346901703911905429097312047213260374379977095580412708630349274598787965173389371830252562871410669207289279368561301439085674566276901607268204378487960223398108147191642575266890860772366777607455761762234060502833661807735454274076960776695083602500071930268069568746028343640481600384735687903255095687960640370965560534608584468814071796980509794137757534123556760179595377344377084450462844348501616254866473909219808291094147220315026462420997857662122897666740520470210054001715156717683089460144637871050255616197706125949440817755967666952233540656400147806543428264234037467942145342178901869265431349543496795983977985333165304284948433534591205485839628285742420245004379340281778794276577205355932683615747761281240026062090163401496074286495319759145248801378028685880034906248715167731630678681351985482168790163643506637173149961154292353919972369598551688079869106869539069291643463483589534609739285634638796390635862488490892824207706045916330125758454952602225414061272391588480790699488741894784125219112516764023907938841963690808008001344879585942918170064161782974960440469617667094125014400481541407341744402971535844563049428405402495617601870146831284907251248754177057069398614909997603363989300080190961835467143304322478987639787091593987979470108124475392292107832378873451818048857422584707987683090445223338306574993425307888874173200449006947379041823820551582939211479797385001504909947230636223306155407899404123710013394990291443629055965744213443247314613276831791746323204234248795477637423687904881443516797870051921083134602088583472689850925805606910958637779774742880526499008588578348959219250284672404912263026288477791574790129696768599962942169324819438524953129732129072632017125900288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -6408823242170443823014719885387733315721266410315921443379707937661119282303029749858033233812123014612359128066609944077246966483053109469764117699003199240212440101314558860218806234616243095973903583542506999776726422861685311160897221453575289131936991813194522882490238445771460919925524610827286758959959940409186443532465141437142584587811666169153823536082624143013084382701928358242885527398801051714961217627119151476991759610178568865477538451161313149949301162896039519087312879512506089183665687888390618349043910279989467262093437762922532362275535390719952585352154362077038742875959433595812909681189906902207282342576694085863070786575886549331188488028774849958896350381635077067172560918592777927678404140551261162335805838242243208116515501280775034544585508242882127289592117435003274966269921884397329391996072076751257991154746056640702688837401094513730189468212052264909262599056100478042848818519568863895053280577728871760067407054257804187976935675071299547998897813093750102857362432912662109449111812938012566205776071629972517008200453881540519079723652094076920498831068390582987417862361051456383251155420905180269010972193516325528094317099311138091865756396836822752365209818450207271486581682234130189365850757955132769086718716854956949586692362210554325668350962890110991985580259237818355055528710790184786635191799356683011626351708068244372445029936316328962333053646980361012005102515656574762259748336290143064429795541984242396599226688680741856488143079338320387289914321061774693582609007187223486526410517392424126973796400743111323239033604814066214094288847651156286678743211510502241143592255268398128234370326201763457895839057756996449087781949956251509098168102728806702007703099972929557748855796528008175019705174521914371830750370157448867647067940003161955944082545090476198075405840118660327502813383996840080828365569367277336166536879712192734443289697621180566439488406556871601481606202271541967921355149872781215081102039014552369292081549112064040495394820182683299776526066061325754366777031217497760639576517729521839226498231428637146820152914869741917267143583325389368135553361545480564258518522818466592827271000079271552817893913172302373651709639605815572213926812571662689920109986985777288045422231559704483470577476463181149555305955695354515941206753327392224624717710330215250613218061502077120986604398917206425171107647859053786392629228240507802059645907456602461034448420599636026749344453552857680969986230909627080387509705737929435895087194881318830802909549658887187471590048740435889202480769291924421037163448583498558130861661607861692465805619341754328281921340663480523079460189716809953815786370513518042170519717428372921261312077257768251110484879643673911208111477881400650883275859794025497604829418017080892455434414295621212244892621776797475047437321530955084909537918629326148194980400033460756679417956099999474895648678842689647322346442544839835712105382828592760169964282701267151951168184656043831554493922613037869922047578756698024444487068117120006000176485491180553596765096706111992238005494121348535368880190585365198413738383739863818996565475020458476870025953331810043570236790291409291522045832263547170298366773845147928944605407801960472479538845687745723684613218106104381805665995624447980395281858158138739438679969150608633090766858824540983166503431945152126642910330986578853122459593208157911202475242541082151607922096921811374595165396728982681133409129068557904158780661813718248219339712326298353010365893694304977460308289479551502319375955602698444107415832091208988906903190096702888539396733533109912169291219392384464477354425306114548243685931592241049976998670862556280372802619001684718112051240690305795361008924513611426700821528728854396329318534566983791068285611823156665068559570418339233355299280116279928302961217164465315647104652223919112214857653861093298883017866919652585742313659069220552151875236802763695632012524022288799661425312079411021618683371339395998517170244149810251341153393905777512819364314062310914515624282503973016073704329113960629984686242304537040303550575411200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -1448142179418100622962831484259622881727201419802937726918843026278229314547929868565626663351511865721904738741523237922034402797137013948452663637018892536628154720711605115618156747684785688704646569583282288179599187627630529470025174693657845568424950629453662033745931047527912990640575128505086947761436096704900583374356714098480920724153414885301100050647933916963737922639277220119745375382769191657171028663706690667247455534624676066115281057509023930641189612630643135245947372498343117022730729642089304152798966540261006267417278956506378488332124359616998790163317256929167522873652174219686361769733651382183597914062946977570583927062408715828621426001202215480260180329331138871980655342417399601898959161549235853008355635384156289892911796717285940195698021790162410312284949394476075967779768446651052388171748075477562606354679686641383393265082447715068561128740978740878949889670296877368142339150167908462935206293112243208632141268800469968064338052623714732404433509966349993515238988083180441172200867378745548087223273261345836175289635703807740585963282897330768106213953003894813818245411371330072163434921645128372763983620932212237062795052230160141464373847899391284106103918869189033192888108551448361286372869592132152597618566221917490516888632606254494862765990433703481451533136274170484218280649403528328833538317212539939040252580714526100426852394809849115961211072079259303396395700252478065652319131222644643652350566437927357045460513116034171514173403151868029875966738210060767960065168880879815157543291995089022735418796412910641438600000789048267524661594788046277312195887770901361593676642630502790513642000165684623408460123852793260399176258205960201378428122395669099576481573302364525275793602212080776317681088670813930232354571222715182514725430538390962730074297195456389889721255374470671348447026604439036779909573462656203384189598257972575191150883516447699027543853774476485197242892692703444158748121715040835455679038310686516687906187373698853118944943441875648026077051854529512063807620007047355207517261136411083223317848107199084544101285121741889414674016040842179995887670165977880650636424101726369001873923571505728882288123498331300235128669557286074303366746958790913704757307288345921553643199659926908587286748525302239396905256828377365617087833916352597138690913428609098207983941675376262096297946481001086198153285421472335721251268759372815012394740082298262032442783561201125347028048355097514985334277635361811467006398723954360640006747080930573345159200486471002877856353240484647729203383638276064380931252884507540524392492878321265197605233477698648412757602932088105160849953277523647205860136894394622458982759761237346888691118615822447876626207663698233175568121268076664190950582680829945722777520359652552316035518863543035068488863119931832622496920091900452171402536241811768175444443858756954960621801273010044066766767687666992081837647800344341231474910489093374898336271185246786478931251918491198886132801538393662207437822685021513657032730979433137440373109103370562055859302575991698046804934389065889354521027024221761890469869091345429761745650918490359520271699485000638957502032568995299782240340264363808783791787646037296965430306481065586555548493977213745606591566423952926471913934636897378622719738714083837869682986555906741155826783168190180336445745696010258089546784057187862059682188028284646514906001673660242938129600676975475215511034056277039263438926188706801025969441601532040773330766739087859715842404999254553639023613568893873038181197846988574039229486758356130786188745617332164620832710778398964071612714853798755988847823816871853777365356965222816013005646775959099723311658762547796177599295940038221229247394863741138515978384163824219496461676562795828846548355060610605278993952289148068869523626565527392057751100006141636844662973443976412426950443058735922499052886761537562100388342926336563357102703551600399177285432404095351697514894474604268696750560642283994372495249136266445302446137671844352430328220788803721234931119284436997529772167631246631790000015211081884416081920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -289368455797738282392367819538308240027113419053605927251897248559285186112227310922366035516198904148111360463375384404244839995643535734213496515735304476346488578024210092812677350923641007189317392148188828966401347264672360382599287524340796849816397056587432627417494701123343778011331062619215365890132264377315703299705153690907533932793726150151160693049215461459446161210170029643178701887787282248174764235494277051300743170158697892411349454255542278285509368960430988965073876324656421075801483995242155880888513382812096317174798102514290529492990112042941970525989150517367764699711759247583669099183136636721067794065899762586697685683765408558945337327384672791794654478694713241302381209479005284613772730233739240760668798637026508281649726252527746580738999255774784560483372349910050523344497304656580533566797261549391601259314061344748857592252665129131993852063852842574583308944554779819282436666210745328610579803397683862811765821665979989323021678264264789825560402429025469510635484910899842506238270875609614082533329323485474239229598968441292445729682027721065040347120312058805662997301108597111844473196712917396394494724397494369018195374542802509661648458132499207492558520453121075602295147530516877149007985549477613738291976594484823515756006090115891217051718196332789643422220255013249759687822405337490096375844897721864454506058622923883690462709465734579514097119490217184583529504782910813181375926437749134052164527416011518133812184314997578769311392867534499223194350126076085700326897268169042469742377604458544159330869299916924205445782086693133015959421451894982556284849549705882477042191023848118782652858661960849855836541747692950291968423838815321710840851491055349029158155892755303534560951040942907785847326089491547077335802223506332726087133316545965025608597711797477019400166558688866067852554365862050488524217670654126213209531239615810011037310590286103410413334295160756377776957355559002146794164604811157275818103992906287776286029311530014452475754309920006279881109963779319364616281262851948298558563238437211420747339388687024004423337473538236534854246657367861612151948814427113033594161364407259047107033799817824046842881421884092523885092161583242660578939214246341998951015334933965858159309386561759637656532073932172561037654484136366185437729416177309428220556311250257849406160633060340283865237962482095118138053868175740516911931047486847843242466497942972243658101701924738290801531938614477082156214414264475528122779345743088941108007845845554303652976015621389875239512989887733598325757752554127754303613545329032618748845504018017480574327601773500137653517830770126372019797218892217893748088916116415685202750561123546697332964832701761519866704599220343990875157969216308185513962258610829400962063951756526785266320119339511690358857548010550855913185084911864214196629889395522674540758413382018228428791655371435526164328353228032376215444506579369144004169046325470368779579150654671284135745814525423801225405115750886772504061119195193431528796931482313634561724616700669942559537755401403271693162320912676139723954357581897242893904389745880661622600449721154307988327648712268323339796796703751551215067201013376292112391355265653597283425330450715483106524238509428404013608734587363275723182432740249258561588793818443872226699934402936285344069675951590240002487404369438991157185218602825839139416930825761827195631061614846502910314673221503226735302901620764060782569475013254793344778265739581677124227142889215181295371720802935498271956613409521604633580428702429132799536437316742992337747186530854414140488709413283799638853016478953056466108083985193564010797280153158193745380831275567079413361334654974351641593596800998767300698235260565118363848135494510682627891921719158123255240979243661211938485893724326617910078998006596100069533729285203253622344390314875046908811428316016903275084371204963123475405660394929975932077507708188612052736054963277361670880083328932676975700926034176007491276467914151377157983940659564799633068479979358718496165902368575436260133689549114457846421690999898112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -40740497234632798551628601991579509172574645661622005889688331868241125985681478345893735706864357752781645601357740349907300936232037369928825410216557173833392006448999974883427447481503154310507328566044046207313479004992894648853486294489176854994122664360781796199722905886760742103219866159290262054259431139637901346458220676018886602132402812338486350556449507203335817204076795077498886897790520017667138036833052453834385913587356856589543345374629343029761620381492543460461492658530948033415981334095503993679515771969183482246680678389800978680651527635781271784806626987529550596687385336690503926064536958985923145443270231536763139139025179063392182681099392361082654587682402656568988251928911742303017364876702469757866822013059247042343847745152833820536760521379149564027637495041582644677037058364231692623630118696227334867610147056367639174232754863168147522290200305011969180855371714878374036561408446408145265618685252595220030463032433232504349401180404773142550290548263352753854777298451108737770536834386280614081738093564789075704428252208505759468057729506666095517554882528632731535758503939338376797554774861648486371734880794001709214033628341689492473947194408912947765422700672604509697498937120854884902997897658631344178097616691055204862944707396141446605627381427653499220885614118119698129865536677170315190799082244680393040506944994793455476923377986612857177947382641328171852182904908258922975336226109773693463123081475182827917011295101344350830937659917608705482423284508277830070532523875706459690236375951182835490788110608198661277886604145380591305048900459305585442035408111554164745609463459529476519401854831294444662872631546611290741671881579596298019013404005537910869875217597212031337570127818679579896035704474018240586812542912378004181426030027144584307575791795382305620108937688849398385272470363486889490845731005719972320078537891009762164713012033142865559297237680884615513048845743419832269238978306894701439380093122939828779498752332741855751817444290053428494731540144278832285740075882971822317093313703690231687796121701792496406547370901415112402011323149351929128751644085424674144735216494987165909341108890434591872949053581223663273306935482030549449748028906160963451797399818625394396168305579725398243942932373877950954058438201325968939875203286462897218598413043755041047466172044431082020822691631503137137613483847832250197108719058476254260168769267550047154205894661962632210588651770241804561063363182165980186157562844251075356887911531892523750411662345877682119123291195087151773584119965709497779808349033696498815469335289205506788983975294955576972963128583231488379742837335137810219722246117199221402314382238537355369446389632349369908770234587396869636986289830957511910426812755196965409802150294220882677720019543412188522784661121685327211286199574897596966697696332140705294329565085860968775938659033591171944882431017448178973728594191684906500137281143179571821675502054781388406956085603280910457928080907205576547371703232487324079417300049343565165946978552711187612455176777990402177498358718386413423286522949550396825806807040251656826791959103917924535769706044990820477803735187697380057355072893010114185331263564256043307059760264692951972336101126177245792124984056274353456978622515744112641409666297563985017319477958710054948099018192424725621076405574795561172137037202796155919852428557585249253216784125624155502587245824928716604246253835113120503326255093829497303006890554025981210475013241051316310635818911862139786572448645431853809959122148823852937219087536386287126152687587919093704573469909609964410967191359729159043073008003456590029475166972725108586412293683741854882604057412651834759070281499291585972068577725530980253846951912768099667781128891012746201955684819086029236485250521824218964731564544356113600176396178771622707216804386541738902394675823512265333640998568376775362013013710095140677949044347072364684439578469944359997607522136653582351695730011947099630990837424838041805237167312820086382548067339985916592893410326342096738218726817335084734120512716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -5315101270227577056148610337653511123153397009978375231970513107188009485312279346383128296136605688016330658910425234139817745489577444855516443570181436860046550819847708717888936073340660897959546165728987145614105070302970646788504748039959498901893585917253347076980487235063563114855091115747521824562960149294917762305851480534091153033290085776607967518996809849568941886450551183932316062075493126232606455589844236047042630506056531883258174087471052082523890700167727236106498789253328427705309842319314569198467979390239811157160247192191727019617073264467748679469551178431993135525810584830372046293859198593131017380456839032884487851988603834155513616412798393534976639400416707691278250589083470383691560063427323254722692585271213308400446484971694371592382998558406715430885707460483493822277382332089221648681075985771394809930985181385511371040779923999042344455583921245981141640360492761555027555875673382914051365494204796059966984419717038554324963565508820719192346737822677892179217489487334629668632956892255609393328994388777369532026259247819549224362595750738494930515748384928354153936738252466325870840868088946708890872135749093150600696126636789025337468062980719244107848684688285694613989725396505764154125681339193471381673510524164262512825192187596790064610697634137500796206552896727708377256376340326796886604852328907764979024744679032097030267639017017327216477192384950392657536673811738079549756191944003446221335506115104170673852017586539638293560118952843384372282079833265678464793583917854216053863062631791714658775138028301339895849047084345269473487547145415404109457177485107765617707780510273170983474980139881997242380475870728139243982366797028983617250480258692352962401773523899709909404911683845012892679923598100392505910024459296775414345748319789955205687307743935378706628266930361806169862478892359085619702063269563223063385838365061775737793170896072016925321532612972745557968700257450699160214172418172880331937590917852876373181276488466227296039075228515053611272556688808101505666802441351404294648278221395735745264569474334828922857710970711094484191999341724520105659626807581383071216149670973806878239268926141033779211675638138343736932264870584657919676596598597256872680825759913438963821071279187241765155887907030325462375073047892588037227856247546874752569315640861624063319308248684634613314093096319556837706762554625394131941238025787066564685768670725164327498335703256466488960003927333321468297640190471001010239904470516999081683350214959122747875139708110986542744741546081792886847652934319072035846987821922560164536200244142632602814111449967552957456218007499174207726592970730715468331004005189765664130745890905107753894026418335439143597709683168894338712261691469150697622343297928381625268754960501017908354767827264265590048515116388470452429079133557331349714157388387615013985888871580744819919869534120373231218142569779485199978153492998619674217627574941074440816502690309636265702514505545728556627453748268859404186072088302676203551573284307514944946441494555109502315371359839202659753769625204596748469539695594465598590718519663692385297934223547811140468883439518062582705890802272461814957592848854364857764902974848877287230095763138641842475970490071724139688052021203474582945529483561040508927460776207918512264054850272332264651035220494943063077187828103164596350347059063299199503521464143219987731420715618775947288563922491099221955822601416833035236897181902567046692900387128965421075596872096101580113943936946186596713405793481306598580647356985580866657103858204723266510266329687884576064806177632488768701767337292041209047984531491589411649905246642166492245478570113863542171534548178885339141521520376694151927513231224802264195843657473610734134251557753277991045243812892800717760894592224013628797822810040339231131149062259895032544712913191360606726316185407855123384535153706709947896033995341555902541730586701418300300328506362089630082193992625401940407539963204970544201043404613123331641809470062733871491353541783911692381988766402835277704935967853799014400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -485970236029014771265713799255015012679711043986673995899371379802897634914512078354464289536623841467709657585853707095891609653954013285326064779377571987771691248074936907276119241242988238082792690387983451451925969378026138429672598431865439611800214595980902220495839192484698124441664347725138362951473893156153567271103731462455981115676220281886796770806972185926769348567810517033488972819407969083459154751304987915115235569263105901607225000742330140617826928708238653688942317412932376058660838611186761749380673522833263102882748028938065363239045639897849472114783044410063944801049803972075411480701670583877831370988030058363183409966479328510990961740133800173312519932736894996910256927086450147005911069249023572890168068659914115766221736381522947733592381051723333630314945814210771294194919570525828435603790395808984102428337324986740954177381111328866780767756455506318780677219649426083544502484953255467596374984676186848152591354534121166880731130487769634100292726867477900564297323192845129408961932445289892779197660531363086809147208535331624238984910395257818280049954811787649587528216639746533005178511814431139230868171380300930675222659493937910341136262157387971816858542979583260653556051466068716544241664958299734041585393076594835615161300451542969320955264993734792751300512744742382127975610908549818647876922747235094650540225954737269642769189168479524216036117492243387943588672132433344905622152298193651263914962347790300628933574175243773699180228042079286783901753646438761712667126361291365894085023835648247184866638894115054353129681809309433868883574286973916730555394244878583961473028465863088705287895360168687339139239297509648762241134459771254366892435112281931575412803843365576808758978031528987197121845232005484129818347959550727584111040734687702788695256837976486567534997030507193772931797118926162454674204498311392067999605984837890648703702397149642478893849915206701370715910423051703263943918751980366871383286450510884389990650692121449681703144027868941713808116062136144746904654045311395490789015152155455083990152719725517197190595735349682008018388882676459775405762487117934919882110601524201081937090365042264855279024935651199238298809932921880100644714870932713398186606350905999723531088734080618343660303627092424388704579746272003231476375259980150239288626502627322341519616263786273123242588462014463924692099036562144503605363296536573914796348368778864810110554651550838333064808617178883752223572374570681971949021930888998470037334862245585606069040525982265262678814303123200379092744164736240286889998831960325519977519068807421374852849038032122888850289371003094156095756397840523272640859261411082376615269254577176158396319760022123028385529236027373828639984185036794145612830633801724714790006725491813007856977911311045035073367320556487385924011474120080655949367176261764747828459584782834211038651838953337210900814152911278771402461282379409552489224244111212702322071924452000502939445711027897005658776814490864141776766835891526722021574281486354541497230107706468899031991920725124157781267461789208593599014591820996189681844252534874504192715538035273339809877678514913782421482554395161921468516217063585060273180080794750284737371224069325612584490739292697513063972224177136768123592752040080177205469410805709636060025437005022484545532026076101849641849089766899151783664980794170142654882064855633968123729360837577438793551822683231967972636376381862960283660554037477236797329809595542851639268888154266680694598429124262525261965507592907096133669422815539896322489046021678288422330851635135962526579311097099197741874117735780577038034706613406454860788997980385583739463215828209116036363740794114483547754033612398978543811947043436268904457938309216378818540664304779497791493525481572878856092655587217688651242282422038971726567682247644223817479886256423952231779815619484416859160817236073003239047941775310231475144724756833790450893727493408867055695548111803414739164376086294083354273028320835788429068608690568924872191276996243888524879296917384832269810164805140480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -51868677070105330634753846094070980238796762302479943079746622805057980932889327982441392414053073775149563567947888182714780071915612625339991056090069892365882913096180574633733028436298087204174702768178148392717153846771567021829631697233142160834158823184872989579663217719263327465740955756553473522911099022291970042425668424377066346672230634080848544751879002923714784043797601974455352014273517077420839215348627893894267929254833523320953780729872366588317778840263194939011345935023591872009300571558086955588028501073175145049371105402511653923161043862520492919082306873750099693426969952267857401719804069390446134776934333372766944018410801608254219391420894177328152549329999852706873482528221401583670637274114280083081499879316773196372619363939253805464946418160425615082697300659784732226728886986613004801718351029485145621805561937649552350684742450413422463220895998937669856200370019983687203763507463366514500388341689644341135738566877815350680696158732373234221219971321713186716449183260315350466920279093376101390586223888295345246780043904566639839287867417815720642747606468086383377053961920149276788840651449300109179513784589652427909022001094718554137162988680784337014162936516447854165326746270556080985241729209333049747622085621438267424218496267572311023792823462760323089949191171502652167940278282916937526930053787988452639458561411651545985636970086503629060278043138472061080830457172368430716700823443020349490177885787607992156307780117927577449269277196947335843750706779238848991368959423118987705966268004047946291407786567529542312107874632615763110047695732325175704724159876829125902931016800044211855141046903291596598595089565902699465877059317540155761448576913240337022673061167150259825798886603901215519594585873820218370405687797141288009807761495255038242130294549158300830265219423478892779606284108477051322017703753675700623889672895122182620382390867677814150326555923989359507765521774953562694768581249075061300191159308459170240542709724081568857886751888749060659348250913399900856644861808697099970060045866361247398324713350603995876205456730186316532797654998219063310868195031681175101842386139562831359787064342161492657519326917736812161372240440068788551013855847052589958517270602818605737733675611997746440987197215122847699309880998009478373324566464360787919064179148858532216797073048775305195450527692154424938948781377399606870737293093524508523489084948738272645537216467268477912142921076195682844435257590091610485143174534852826440408228249181299453908942458345949517620717738408206358021266614111803477298746673886318212642758429784225899421546909012561089330504991127277839609401686586958860041684559749404294288412502457665892302409812904837963290020375837546548219886547731295690224944054607456483957139793958726208921423898766679456953319539756176181421285270623570099531386785917186828244609095806152212368684058310091556215339912075437200644203288162346186383767898659427825630601952309770400668682026675176839147631563923967070242234892966383459396236048457534574826580503792382068150547706732869254076165028312500806255776038011220795233025485562469222315278987299594432225539825077540659202874996560991583481732396737612770575867876574439611109505353999372792405759276034501072176156043466769631881502789139100867926099265929581237171189002544357952028600297704559912676198489203881733043267703493428610117381498575381616123627455958851305047791093815059198413062436147954634538228033353681892497421572354256214137459056723969917203849491819561737115734635005621716054629125896727548924630023303566066067002962976151679058844940528891734584043141520507936610286174844285978901618372694551274956798677878735755184883292979464743842376583113874876607783668403002424375528968364648591667162751083511587075909518287491329085050334372882074902478565925138638716841610099049141391780446601640527793712271883095541499057959654882213622921471767074208886489728484404619818299941648890056033857601705700587983624979492622454990137264842786607959093006023731409643486905469990394051869296993609691919548416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -5450008819600612310918535994236934904967193647671178915053464490193951942508293162692647651956956902722155075370398856058767808722949072556133891447527115141442570796252138625244223975920647725276506297865915372646105023081727726615410083903362566656374360056118020880933009075834631550701777203888360910252220848491608873961045337859481982629534747662204515282748317383283311916230263432530598636208914263844614960961749065232734477828132571323249936537529499773244865810011064485761888591856299247098319998890013486889911166184556654030858621261519135361742614901497839132774854936837019623229649730349490715656030310088584933997934525450165470117270298809593495335422629444625960168188671597605014667385937828670015934884679925792650612651422066972156732959791939740487691881372951988190823635141151274299825061097628040511955136727540108315836614430388127378876007145296350524033467382732049578526499359347610835398790912349472204243019433149781365594865875305557204167630308253484428628343472742369107502653767755268390502388950510429322726968880148316155844326028245967271936732571930048583045028642240989393366312378922923751682699468749879855306955775294447229404118958582141817879614250614418818227649198169655440170578652237868055726597006933888244893643395450106982089052836526559396824580717311474281015446031309985893328004780315970910382960172614569335563010113457181223398492472068509704440438663439901115922693866870724377017019434744328140006878247260528711108028187522178299914015282982293439868903793298222073689728929008347952608469914080781944713254505926380743043310692776183265677244438184625748041818941344262357071903782173331554616156228431969371502639314859804720479348962297963159730078642289294262542844041492694820294924380920648441325596496199975777241089538232314927685305424608496101579461142649906873767824648969749907163119935964694382631967321347069579502340170273219796638258703634877927369185394809084641215539102340464725956470595475746185896687917052839828720977150195972862748761431348545113245138570840667327700920803625332226510660352777554518759900456815822797480328923939983954247560082137916600724135085428043978440224106750410350522576490163828644145973349559040950856492169464243134119469185338639251302515839464365676908461634377224792208260145615179269626517631803278487626531074161513878087258318475140212636089266743874582235852313885079473148724990083855343071572292391024059581368087375161234472776115877483216071740100514057434756301500567175752923405515373196696383959371885170435157132923867182485580783320955147317166733037724567675245365684943246854221072730807058058870119154653554094922467815340419008432081489673278515484591298123862856269409764936949993448281710730392439368635852537839207087088870690583766726425134390329943531321358818169319713135192561199222191335757886702386354155431827791218178236324755744260295392970151157385676159935266352769014852450027966940963039072877193978475493915651927098903774167652187575814566828557692724220221339523064302944135356655650181656014845471314803303436418922868980780315177065228462927000964969328109634228898412213211204753547776462560694537325021676543206010093557674995825882559205693499298847168318949958358427479579128075411935818862345349050971954957338540868991719390536490744403187803681121609452569689303634752869728512055209764639442272014265904460384091238789579414281098811130377385816083054949750502458776950980244682525263192926991907901680472835097338407582836930554363672674230331111836650787761819744291394665181383150821501313785815920907488180149634404149198471410007262051077945233799645328334292012073341231462993500186637127211584687944129875777472763145479523083323785445099338412317784192786121474523122932907398576404284563934032938333945941281430570865794735039475025943474558939473529013887708996610369757270116517689127112709424286468851063138928452669261609749047755170809143006310753888245007026662409259509103909904026161027891764640397348131799251889620324971593400303479378709467175983793240830786556976289301260229359529638891474857224799518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -818107730495229427709635498628378817031912171604195538931210640615547258181004867699542396571811399403164765153762796498030408616467284822814785547017142652080541722757821321506540208280752822042278575764891786748616811010694196747065511596123131515029373277446776696320625833445633680499456426573505774374806343655874531647630604013570328419706527448226116166401796093505040211519129063425904368486628266385378226500104626997281974695732947127362046291598730212928051531773776467125317311642453050930265940005852173366284794974131887278739757687790218547970177619291670215700419856655380882352419650924081976015574548340304619693319039788893755331134297779885152186011908256153358904781969021289757026897583921268970398820908313636674903358845268167551725526546756612740045469400043461762260007601571973046125118551559108759756936685450174043781870088611161812050091439738939279939096036488772287443527238157140113103482577151559050439830468793453665173215179991361407016337944825961938812314963505255929708361114569865591319969212019711739410789287574765931783791555497489455004178210297604908907619469475710658690200630478200728591206400819627765655240566855103738461400857051789932378507385881064361697203914365999511057893295726801458826322726743976661128401664042609936233113297247731271733918969859553234668363846947748023547106996370999271677472551182376562291796018057021467544876294281785632277756150610872056133534930359645512029078182892687029743969065126933291236006023672710901399740194607500693124948426910903943726561617984585754873750692503937532638956885624193748750399503544729476580767522419588285083171648352420024360869946711982995769327710055900755523301243749688291745660636283405705739833110099993919111887760397734376210293143862110508257449844000760001379254742348370509704432994471548923982572199941592276039967469314310439057846890028654160571787447606755005789580622080317112855015700438108232918052738161953512591627562110639567018515257702763111521881291984788795167036741947920178165493858472390764840461442612278421192855425926385007331494110244423873508581588299656758328797875500415289525915300983323933660608875030243392608168566305248553761569478046428547462965058044022587065004340005911033018866813972205853810953666110797016321057600026893354384175402081316587128608137044786900133148561940158780527861168041294154694743949691477758258671790948803175688769412034167929707199384852343189647728550213025043716551895701262921481138812269263795806552129411915394600510374755682478995670668509551189624784812055504600999448943454548520657973708038925713839498246460919165833893045407199145265245833368757658463064475228269978577844237320630846023765766029949439605455249788434626884464725527954250309183163653597710826596931549926701472934134685068180864900432772206714654535193307955095828647420798344896955286913544398748233713794092067879743723783047500183474522875487864900226417022231417671718938568024206119776817365620840627531686135133626510570278650652786529343135510540342308442820263270198316839722768231633773524750660662679205414925291697220610882960737391951903111641598022261950550950125916410853124952380962748621841253859603166313038159154177656148676917139638273317798356928416700142923190524462156366368201083771652122501074120095989359297268885081550063975012478194577659811641689122462868445261949927047645324629127415884407485413817652914456359427073700539521205281105625526173548978446625647264845295472360432601946542860450340438436783438698405101836010639407507955136807955402565568241257057554400620115678006286386298971028990062317431553349307751325913055662857886852562886447366134150075503394868561253061230650076566459896701373078612869576947783109369725872652214035559270577652279785855094175752964948701495777925799801271203214856492469451493394049272526783599290783998683017177690332948581014370013627151522566639977412138122466248195683684053243257417821917744213642421105142072967989741668546749629958200315115821464352171367803121807863666587278233469265699393495403436805117944861569165489404557844319261687808000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -65392455548196104473271721981310265252880450249063687845566618007563108682432423585520931059514771089351605273670132249364320995693580935670554394126426795804901787132381031782944162856975237771930264598727916887556023878404750943395740547007362077502324374307735261355024685256990014980373672525900487681201610753587468180626764932448812746730901522427081410263176358304965269793728079846646659872310217223933744195202514726832274927659631616504881201597221647335652034888132352061449897178703955877738816883758411485714180493545956554390671791306093432107690172140393360929553364083673621362606434926701607563237631896546894209190730360933219876799127224837138247748117265137956290841166258925061091516138062648390508668061332217290919131406342519101218845269407520491704288679088759463055756486025804989220900176585808274817244708319371452178298189803910086079692469190669751013570013959886299342985858734274486726153445793005427453426769461298107415242721875285634994846159331283240733788598950175185465234396253582451308008241746914175407082042079701287584271757568896988293475731067608262137850089231142281856204466183551738528674010133257864902605662293968780276314240865216621740719353103709912902227663189995419127421186334811498940262171805791001981937043317081653978949128068100770894378569500618988752871163214156935808726115709121881252685222841388366077371573610211751332895978777313668732994232818403960562990043410136871396904669560787895877552600315595540234191185355840613171758797283064993476035082391128039157890167480663169855987845296629808696639708136178767760780228138052001079653923862703131022509147157540881535698789381694344434455925032508455281263414469310742928923875590671635346335665726460842049248060241013921036578597386132360750518290569009558876134587221015843846213948809669486032982504846585853543192946743087928985214536961482225356207107769262750530775784621551128278195962474782476905978901244961604738475224564136008293208225172723581592716180884709215192228538650504103013553156544102994854028401111804762537031288895344857763372086081530408228915933443447641565513436320021501209335445869851325016011216331578142092342316155972559832324968094547190553305854997181854518244536501432792940180808736333109216516673888624652920228365788008007811627313665276504692171124277552429304970102550953845299616402591616720293682686456854978884286140179483232810924962091213897958364214293808676034721457821530969302306913295122884833138099883491393836692593096252024894595526467461877986232112535708848251304808277711822054895957205851890075114283426197923584558131826056368492156105666787340856585680409795813187582540841296177730662023752061485915930794459532344656636564582313926065559338032226417785336840446809479565803746339242680572528599493293221348143969857319096163221635618806380683509089332916469369170031043763549609910293352729797053784961364482454048203240924760429340824143785934384865367431791137386263922075564703964695412834140597811817165163659508821890607691856001448699672435941434396770175225993356019301903649819795258990961762250109530371503075258778236408354166251687014409396595112586586685842626018820091598947816946635670351248637372388974984896036007267324590359968995224065480868759837887024791095228956621726211295415714528657550503692338529689282492627532176359046147269899134037879907043753747631303187324237981882698059317031561970333106873641018359245840775919304749142686821987033101494978378322210672918011646476212064594673321020644411262512157351311025379268486149458018477285701364009697143849633714310210222338254083144042109649115908386577942006393103216223436028971862710238207429107569151846998934751058773582699997560337295547502274109626527801744391349012781330118160036466594809541097981657314800237972184092912661115977499364464151622596876657868709374410791845370782471162618371011783215040183416331635552372033593422233135489109231112920952719640419970567793799442884935841939645669757094926256376133216334950054514937515873975056938055760749987251751089963193710587838656871843579066004694630400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -4049177167543287494508008893896029217748392014864161037548448871244726125045338376870342972494458297549844197030170039021726710999717312745010597868648796529653849041584358860182567443534529600022499943619149463586255874632803471385480406475411453010375018246567564831683054602817663153949798538254439119892343009233742435587843648210341068547702125073311858712399159757991088896033944182011365934748795501072330999048924587223142754841990843710707771842844349659731493235027638516807128458184497676579903108444225804161613300687531253804609327860406586144415374865446426942377934402036915046904920068187329341627360555214820518722880811281111754855165148977685987903543226143083939250310404791363774743296018001136889489599023427256038395177298321418069010352564312555772838500565318177688029249360360463459625812202540545486323986632941068825575081163066178415219369099509041584648307325182541436965258675101587920808171513528097828391257825018576058657612542495401352070170415257525878592785777966463717050263160579041282341615359376277147845582337648649224313433470312183687810481304506881803175251180383026652842972200454595242613387807800895579507992218453063592995727055228711693818418766202211940000628088824150711598128618145633112268735248075275988549203123146883016995490052524247323288208349937798944163104336143704552323510159838364514316010257572307232715835263184209687339685687650144496472859862789162426019970377985014822467663502528881146467760747054629460576025041657398544788954489070598211063561651892243221617724891827023036825990748812430903588003020444571302202575719060934869060128254238037439641314637555373867142934967337366886183927209787845592034076567181754089170729840506790734216923469792794234170514821029062689250877893361721765736912866366370469997448598795694718937041389933828097799573528430851349904287816209627547783526517946587079008470758272988686596281653659595344530859169507452140964943528045387655981223241598768156817856427110981453883485104474911375840109422707135110940827486085878807027047110879858996442995841525225667403576566517154357190450801356530367124061327117703877096881911032573370933276403066177366157996348613212783277150189675625967698056968492834447819556955092094059116938010351794768259305748787562734229804681413202322889042778226845194170214305977263150718312149707230221173363219123001386057893913361244491796538088869392119500270117963632641711087847284211940479241238358548739312047820319833343000565524163471217319311341265773222638576315129989746887791981190869589401101407706233318803462913019210541434373899523311064731496166357153990935728148449907940372508855743397443153040782719908043041913741202944945400958333244087562184234633198498457069886848982470776998778348258348713866706113078925387797928258550339522766511986694524361743729494349359466082086639384053929266152442188349199653528590358614587814663751986316582684408381740680603889979130285816698463313612428996572990120732724911205437852788896106961058769458091753138461311960181815584630567566914566547802689374446921879332311698504133566904383127700109851221860213626012765966329456448719673203331575674289527041602091723124493948109865547090520285259997888983671117778891862950724034737399341419534060146531069610225520283043166242954547449360338138468928730941734834866621715226791875417281026667128954166214413452050537981096219540011795850936420295554257616948555249648606896756531095807112650710838734791641641873696774030593925493983797440395260831955457892295042190111970329491760689101711965982888974288311388710248490072756167355186849488001452248972701054925556439534931180935626594750474966334789009353791574187302904715719338044195297305583684932986607356627730553265657242615198285022720738467982137971988998602211577523081378530763665334321114188689619077120475830062993959496371110554995548819913700023577608903742869429407544494884115694658884030236030167120557613965917987209276369077062081974307214543559310212246139067142138602713912208149785772450868374591148651911753483548024288175790876295008274759600434053120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 75663549412147953786756403342083702290063968717923559870436870665751632498723984702953517574134878299355785290569572342179032735325473419116317422516854742286441745068401377895264853176495873727979323632105193323854077914595959828711095128215293329090448362637826980548530624067722990498844007658890686342933295759461765091547901077208902205275851582787212075924166733915868956089309392421021869812490837763862468130121544448607833684190878936244855428858368062513776594420449498070356001622998224183359481391991894290890894874009212192714072243867873332673254051723492935503194099923500661874657182680568352813453563423369870591648028734024618555318096838669085902983424930767983521588493324969616023813352521850801025367470922836628694976861922602708283773526431623400945855189998089302873290054697252130384295565904045652179500604980322189639584584806875142758741383733718197158762455284719169192766224163634006494609134930107088769563956903111736454835317744823323800692290352751911960170587857209816009792358331923228899257046987932590804227710922449842023511084616073835983804911622731269520109482878345622945389592368185538960996558021892253266550150059821432581428760549435537860865950125491638181352428464376579388576990441728477028459187482983231699500039463884027256927716359278378413574168682859055519243785546943106913978576436705700512513895260618432722812491090195604540912727158991718802125799196023980505893886899211531288427483521596903417058702450697059767049489392120492073234223698595988010906299464304515847112524063163691674127008226576446364648033922278265256875828563780442521085893390844906305697365653981814400371772240151774054972083739081725032135898091533227795947303656086188667172853711480831932777928000365100184425466283182806773911340633321583046443625985125203521875001080063259898435561394652795646595396602874128581637640120831736206529813378627026357029480698581812948752134395887719620528967759370427183714764556902443050556225896401031266822512178970971644786777200900576992952196023524617819671332323218375409490609057928357235360824851126736272255255309183007618195877776781150512382925560689554579287078173687225923851824130559036410123888568415719148062785065970079333980844305940850014017359911459152968381181792173514294285580679086605127022493240410873427120494389691891981618271701691171817475392306707267705681075012133338336877144379651872335276627794158195804334366860749390799982158153095739767461242825025018205980169854819475144614343632465580474594429628256741001805378444488160194241310724298328319758962064924881688043789728049001779944127535490942862938020658346503263390968381475305005780150687579570296328462745685799933600495593949728405259241542912245334188685301497965884197367487043410791269456608012077859880690746759735039208667623751836349674576217209798546208907148368920413248067302175951262062245390615787363256663455740534779598512174699885803621690774900022972111617068693848114160066756101292586496746631610825968253222931411865152331631230841243744157222215453810106931726304556482857161137549111220142430150994237871920434519070933369620680102744000515969144833203024983087907619085017432968234254285381261738521787112827665125638784301788945887022859526809128264707249687772193197453619312634857300146916270142661831358745521285582369626485180401947408297939828473479101185354510058345648941772253281310612859351964637826512025997237178713221287685204080586444064829517180138048888224862908573398922905538354183176421038646772224188343543927273993344880940225562585522797507384310903183555626512318813734705639031536072167098996484858827766017909870123330880281549659321575953302666883070735256098411768131823556117479769764589245789398926397806120384355477262188762326146652795571057043466888093271313385481375608160249332346976829502585361557362828366766896455869600863798942519130933006370286587291841118483324016978326433128456819639545442956987641546873688421534009914426045382681733137426836686419093201952760066601991127753794317507240515568903784044300893486307489067497074720768000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 26359921960341062113818946462195846076632400347216750939627745256793663499230314091782618684861819713663979653001037395353824641834825239851222189539076144685557198560828727987415043702260912705238691216588357763496462778074424505248436237667446853826450427358739886921501030798444618081778258321382793845645386336049080336581471517967492358576817785152098349862213623961298679431695379478026882105030882451964031291184509419435121542932309233251745810429178847491040945178726508133465518359232098461096739472651432009936938335850147146777084566594989801182570558351128898403051562900937666107179781793597652569555524121344752512332275201100444579661928993954274342919706400072738316775801167652829581958180561302299655244867057707903740389942619236705693223576186083866753770118854086014336709025592061626337933033231234869409621128302374258156723348854375448833564166329396003081701844931355112978282201471551168074044013087617881207721475105704879493329050744389906688757017170678481605407397906570978162136688380458081451117519892802864992430306567953583544519710779844081763677067291797812223564761029234902421168363795017679926011601564980180518470755361643981686169290622415902280499183416794911837712835108285730576728373266223693161876045626500555363020883441799914382057028106661142745581379287437119676451004332623452822107308661149605397098923937478846946786978292481276632629335701997555947036031349972693716158587042386040993021887250621325289825843063277732238623462065684701484021128010613229533400181006209905021180810841607268035890079125054284452241570230195116980635786518857750155498456916279380836555152423320431898943524834314299890862286661052162164504716882970320060356925246729232902528225031569945386182333327312897522850902145106750130550064060306060815396649377500517156028856319298024467991023812848759705615122061960838435567093528508685789852695983589435965097423020446210678736409167322688007051625860131544422938552801590189970372585627840086572944252261424815514151820380692684997686320875054958389905243983245138803509279078847769064495907067862249490908594607798947479358040416689819548182472739848340957870229294745770667312166719615840631137577803217360311670457358769751471666010706948739523732799281342051295503158499270323532693592776622591235691363798055477297218201083248716522673072717948223891188890425475862937427539873702250609378215900167329582281413300804383729271443158453322186229619101027370589915369094126042928397376704252780882897856905607360224456673316524723867315102478397132528580412104563615408975426992350526274026013243542393982652501572285865816352515055988612700285504128722340987475254139489165681094326274652727691892284594495377211928261160183115211603757563319331100003705385751322564237051173686813618324260846008738547779083959809266021810970984073242845788838842342631392481248816705906060195057138866062732969239098429643791337617797779889390385639440380785352233172408491320127923110428981025377303202744318000103838939460751563521453360342799470747950747023734387938537761527462314930786051662595799302542704415993196942048957005270692836456018473299514626080214774708838257731748125550184783703148955047219266639275574791844888203688736175836710237694801440937705268627748293007711238960971372338722808394228731929478676336278588014304847442054085240207265749050595537904564376911285883125520215060774435488079372645743225636742426407798018068312260030225753320860526422840277683537912408301354103547211546239336066935944436933302480114021588856712586861419760344070642547079408534103431026304562862307748557157027418289894938328734044727181342232047564546845016134003059434392538392896376384944673120682917700410795183275705640506796726614832931697099979967030585777515089790759905190484985824245490765374220557067700782779651633036087296319949537381311366604035944346036772399325260155956878948569642985680966122533119387671484173991577331341971149073545790631748629610776100634492372230098162315922072073634009310301335757481169354338031802682092988492182335218641861695907037184000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 3809110485050425702172705420013915290664932756292756697956964307009244432429785006722099768927557479441998823975356099163730634695924758911127868343592324404770205976269899211266743052065864876295977650388394958625481264730005053415558452426441109542152541720956614133808312287596572900352888801985522151891094547791286724272628335334859640662139687584324356901778952880678193730738528077889604553786453009855367564542772978180124543903996842195569719429215969347274886471405740673609013467214753630727693164833316160364058653628356807271630270746647887957809174380371116403703425095348985131653203006025460047373699980336086447423086119354051433211234410767423625927841559324870993986608387590772206789514733142922454938649431623975698610786889997403746987725714916177876616290039436692439836042849214318605149731413355053435559436074662260074966905651644459741922657880262119858552651949976471706607565295576778200260228836540224205679110526423057081129559414264756478811764358328355368618119698748975667279926724503427287017375866147682472590542476947396411405631549853226780694576264096492985275480600550219617411587705554745697752435283807716827324938690054262135421685196745429737549717650639308882690678337259546726504678203423538381782437249336478913785558787044936731771510400912773702461922555045839336968894786628674938468303103407995741105409277487630831002050765635798167422740123119430102772235109863251522758309174961933985099468023229659827115954519492371786171095754542598831604297598821356983946926474618972322876399819600221064849446327140714024301440688691797660865786324562369344194159334573526072997782259719280127174517128821181352190406244051140136460806625548943871256791366406361552880107021076394953823501490532983568245847968971739347363252088385470148678988974486788807065879671021879516954374785439722636078061206854931305048516244498305959961411727710865494693233170836986450738621410962951831722975426695887662428057225277090334588588521204207723170633251691142095064581861949536590829895516359511173821547475696290842040011104815773550048479675817053860380529659228091775289016903832617193087684263879193735700030169004003996711212324534618919943596622909155351462930567225654917810240803760607570716018173162507903415235855273146314110704074878663870631667667883555019183158078274252561292539478518255822506679088266621347362392177608123136369963825738805191527202867304980794368265796955429463726639410468002330304024978961167113594401814879963099499515689162142406946798572730869981450381685108231686489231571243262426112876660643249819945605517729240296750660232518199241738817732663933499045694885061428203743659666353177025768481657135373700090305679790694585780831641001391010700204735524103885062750861174339487162628987448175083877776918627476088656658728238167642424633597362926525615333540914970197740182652996148575597312258674763299648279850499402192692205720088630891119072090556924146559133441600261387981000740081740336852606257353862763161267721368619867067153367450102960823744717546628734177017331642848216856590415914735508707156867849139980797238122295895388957006548710974467874040281252967141900951525480216354607363496292737324336284151201226813093185579935337359487346997122239457712383623028039200257903166085654152135210525580811494054970919595182573593246115748170614641327564630449355038024411084198715907920278641832179849308230795770306443962467868967770361564510504322141106761022255319472150893830455819657884415976098917210250013264674929708952633169472631557713684824316998574299392623855408400985815566671726443345259925441328609534471800493575080962102612967834664059701610900309047818537774328002580011699067443382036092746783205862149616169886997458604448030006136183253454883586491934909903444087868582604756063253445155391836423588944607925853574187618946921531618291596630027091620045608284672329761099969316418511187384472110140468979185599367624221641993998420488862019735910726695712089944048181444568523391803494562642265215040421999429370117668874233497143346249232610754560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 112328799905181914192014829823658869589566760650064372859946760381959262684025705778357582312272972887157653248073766823207959931397748565539897751635021980720061817233043510418339086917456847482559822115042150064429331682716771462021159151821201884151937271780191508807072122025065042419961974098602226693109367551892831574929377743870849485748079878923422124951072267784153489841153103098550364692888793551794686615481498308526815045208102368938041695837393615240933252896602782420549273283171135400680420197793405180200710297314790014285024615333305969985639377255731356706879891648807660351582381078696580740195178185734776243763455841096677420711045554502524864280611837220218673063099890514887483669758049270278274224516037254241826849405844734390000923016755183487919799312365272654070705103968280205363999542709597612927385128916524906532787652977817683982437993892264067594275953129663373588436550230419173226503533192732047001311755367362379873307593841354535374489786975771109302397208060852233044904100226625723286143183697539149417075799090932210271768772603971573243263025573056206925199539974607290133904478102752874197625023274564168101625699936369522511917993585583464463648728099032848953970036655383844579700780744027116812331238845117377918401102453711789679385411002160190140344440711310834427238744481257285936520905466527765781919884536946434862868191336822148590818696165216048863355770041276713942244462208212220609866924874177269301728349244422913135818121948121005459924611882652462287620974853436217890041973664077099939771400910587454771762350406423990800525944963071861222445977258818463799236707712197819661972337881930880947851775597382475228661316697114702245561877656850811823364258439293688890332056043485729837348199827442731390586617439005716570120674975432780041946771677530210422345263863025652697837097984392750250366464957234472319263679397349369256750299354757120774311390740008021035966280730223358711015058463657874351109179088619826330581497391625124286966465300894182801966228906818592153284793197024626894748128278977777315791259531713953577464548068498715765553864203827301813222057208095504813236001479500441213918650475256012157733678947046668263504289638651687901086365115154435768899701212499958488306573201687511740870438800143342836950057706261079211729650780562403733970458936103253337952008577974727723117559289694662521919197497542903044959975069454845365538427578552741557520276399202050635846042471153952721919956065384169891132686222847333124269752074074050400273997112476375565646468600560926688805816450540927981677959514603027472583134726214163450406472704266630925386131754485731488413302258741016003057333046681335313680932519612738383863150632985799427401783219425413723161702487467317537283370951481553335009189147209103598150001093847786014806387996063604681506121807572069173064612355653639647702972786046379565513521311522662087248484783906398099402349317599995078623297669371336463435757175662836777408593437684772870201564059782699083943564874365516703433691093168775130074709072666593925943404082676888417865400392527212700910948172821490998002542403951617083394314613452142751685551413526391780292448297570522722863957464238898486287795893314675874178167110917289094804621548733967356680954155100171420405984164392053639550095677714875670154896867703295102049378970353641494489944003326018194592365610450861536177539623419844411908030002329147738571893321161296797625937120184941170421296214931609672162120020501289595743503705591040298783554006549593659876940995238345312900771919786739617333233792560076406197624678047996106593875818886977423153819740534045880702914017853521332776131184917348990180245027125994078162269881813308373005828806687462747534485077227806218674511614100201567825775520105336868008755423798163449787726844564848370127440041253216916349893024866336502814540852598003678543224154104103394278750787949411295960263165902909423500027264004504701900066607806507296292950089048300321219037005374405944917907811097549702241056072961023328731062910058496000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -12259592446867045964071000447638145370497551492624492815070870159122312581893097037230652813789843914046746302292903802866824561762015894532755982033158708585568591421895463689671296784079530755473725174396945748924822269217371466566106201116953569360362722998141238579443399113281552546627571718923317493890951170052888130570645893641463971799075845260415891213285140196430176291442125895034249320053510549052920631709977797708174844016381075016058338645569013435502698314065791171995654495904946028545618651788884437847999894704991990651715476125305109966036642260382142801986553316729530360934284916661140782045404737367275233154262008050102912007086514270116057316233714741745169438940975046603413273857559925399613678840202491434389910239774782431362314791172496452309041954543752329055794937760794799005550152597881826584979192818052864457584932301082567948902989978580914096657889665074290689235231576782338181486156244665196562181473566724044547352674254511389578239906685525183948298078762579829375982827840680578839170475207021330332625995546206307248798475933226824080099159118464925958059062403141631906026891014466436957175661093047123233869069727224781318722220663076012880001529679703535144157867376489386825995852236320444762784515430359122785071306514133064422341463085918149547004399234458101507342101678038094220897566084849822790285177383228000277922634633192895007488239621858571867522803813729901528828764075890236319999379575501422696344545499338964119920099590136242336637723686335564179847124359350911569236989811964580556787068377529703311606476803871986177113135026966129181839580806254524254036855821299587675467853624049950846021048230449578254321029362145968467581428309393455483382140445210972067885498877345801282262648441846103555271359104245443010355528639645682476584567762292784082831927722707241370033257123362645275663715757280195392822546934411166220931271510631288219365995632764474462830792632367599699179291694344943775660661045728342334948077337682886005225300233455657059965799509829825695926217732296053836190630301793579168355908970594597224427949258171344131911242807955378578340756064336875788521388061581179914728752398281610725289663958155309452426579343309731261921817716042849452132870820964214003397677849447488486095236598134293528676138046858454943720796031407054774441042196792754783263701294588772818150537671639062695346394287913036256616019886996038690129442008141449159063637678448255902052239701674216398903655600281355167459852602656752702346196627770519363528350769028202994900336656597622157079332936882258952551299349252765741075166113603889933021025589781246646556372592008216055732461113218260303827959122229364018037297117107970851669807301186059913543064278374303204724137054890151676167174133396452290747407930031600881121847256737579732050524157069472323067639391692347875829703564730479141301962837715912026716215083984346505776655533915002333768427942122276179892340220295923524993756977337218877154698819504000842384939823656693729093872594576870070010844442389471012163019891694460987957498797548271011574612329774963883386452651274686812324644390271567635197233830827967761851082842156148004318706770835250080741140115108349834891301817536573763340858289335181624464232435514771387091682995742870066869983469080759076300708078172727096485011490590214823671020544177372414905627162848888302454629766297881307714116295035808725464752054337664659217834405698355974001254145905945330917897878452372114231631573366824224406518865354131094322098637859170997261923521042186625117282611782286626155713255518605617036003234841985844353610593339460951193063746828312552255280541212224169647465099901489676410704203037206586923643262987156069684659027252005239718133548320801129476710030852482829157584994964382038715961306585775876696931895732841258703930596485892414973587831619504630120292439543616710302871389030270503120440718087538568602682923256017251262439373365480603563459337372195642153755580204912340744440105923773425713427733430317179711783215852123903297060864000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -387035784863760958834342959164416364337247446526794073971188157587774091108380906377913039923364289248605786658218598680924676464780267748546453844815012846158649336028710632898317937294844691252359992428746915364651642002900278468460374926984466354146783898866586657929813804571560301513490114971498609481106162270266850257706588920419600600300799933531614583234932049668215377379412747682920448886901184873917898648071283464348577464908582018988934033476037789772056834858574848942860337114390186479625594629031791627858430013154354878125344441914997738766080952599114032539288587340035340666839236550110251421640659391615470655628877730013497782893066505352424136108851913350320768565384014959964330714481181556784228284280555786525236064915548666574080199306223430134350219029186926960925989253185506022017015594548246861962696124950525631109432744002234038200286525213272968181107199851467093720073009627993787044213786141025478476278970487763854350069707599729502585990450792840280103266214358033199440730803773944514940836336897201185828568884376009893058545574411199911874820658178664635533602966550044280397942469802451788177570351228345734539079400426148770029929542204133234957322221235007668127558873524036905020982626934270388438084132270315414455674784406570502303764487360802337945473246579993709860073864859977483344103379527232435704305517057549752444603392721868054372685844567426079450851403448930075140308744100307734583647256857194724800940664917355209033817040052289223610176202855246583820300383789011982891685743743024660602683266950695329959697711104630541048232925094084006068885511046696111456975078134987230214470585115499881176106623884850742177949412720781970968730003428907011334083442671604776164465210899729795576715504996564153882408129212291321696376653773022716966722512445415326863635078300460240821482792164938357457065285044183458162495899275077205648792851073314232965603735147645971361570212514046685475503489507497310591336342296007418718247561811552359953773458948345061050001192863712791296732105464929709104324656200470489260851659102328843316932556725845254628006380288845729960871709154447976491415768350825251146836943568037485848024009658415361173636949109501884662677416889983917780987495303527384809470785174360686479760489465994070094436765737387831475555688293371775449218752785225080378870267783833867082112453112864197908867460853730094253106257932687209145681552222348297604082773766949858867810634629154263630946821342962560971747923819744988978938722168329383850625738744635062233710051470463339429962616214677921655159085870568819181027557920324193062938990790548616373589604946535314157141825154757813312215660531812323665028717487119751406234364907581213355136681633742150955408239028750670583945713350059476046551027341679821590236156664790409831901151283593704031314454230358838339264263298737082424553922786829847120070580804098324624564747511952479244395166928692131936986258990208736327141063998497684086534200265867122080737983699436794775071356751068470380385558204446690710824190786861266139405511858446420538302635891237430936467886273828707601467172836325535865054285162499247494679187782023526498217685299456793676988207785269274164906721464856273916019798658048545875187800962831686995049290264223304902399810329493837789201524914663449673757290444760171196899305494444407210345607377666931848521514970508325447173704283254417269380179230204522178688282408716515532269262764521926359778474445601078205346587328242964137766086650492169766534230952719306421531012916451032674488653019590364066538480596098729216267934758436512609543865558146976749874928520791280657214194176972332127312846532112608864713492571904953242869368529537460958410582919895529723634048079159092877500053568620130618940692576177934346069773728003457653403072134583300271451079724302212400019310299940534860023142327222670922697637633529183489183824144507334453639335641151303182990883935500204536525961147548471976582438850978559413243501364289507929123028455115387024135391714759147520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 1343439191222381981977962141790636917527010063683063671696898916750660266089161628615129669000807716470461227699086623029593710959285016072093262162977152709827812264729540975247475195881317444641727902900788502236033060141942973312781122065194260614002943353700870739090057150111585039194249888609044167922009250774039271710414369893288386272144381672226087905822358032416145970405924275235053094862015096350276012725243401807678187671273904102767111066494926761730583288710053263313604264669656209473502352784951793761516307629845163621750334094258491444480096353615154075689184032843301888719820392361853586989847512617022185414290498905567369126886986963127467471823304632150959315753885031276632191463304029309597939369149187402839027782724071465881168457625140629503100292823042888232667647098231808445305094098393328663113445452053211962868129634204337361180100283827866786403949354182355347111462274747648788250233775792782509626784279047666142097560164394654257631042929087073747657500985219053949583655221188340489594830871763755597246154664387186346760592185325704003032642996394919925960516948052632243940485880930101618878742292660654895196235745548191553525083653465480598877924961394909691069945346811251220145121507997026535600995072131310273740632571560839873220688650988542756677288704462642000126687481285789314168610835631741510881415908736006033798820477529725302506615304944493317612192346458232445985940429402074129487351809470369571485967099901105946153956994062895317585185089732735232275475986418949042311721671890010252663720679449702422674860448460651310999982768561500292729802611409534096330750159014120178710510965565393081713901117067330354483441374547818802329450011755039079136403184885465237408542835613681579042607498776338898936688703803618577849323714810522657171943481526261400924236964581720937093795333218636309150715401196469928016066718818149103643281274224965235533797236039496435972907424440810478124620482988482741133123626489848087820093976744049346670366323815085436898702646884944182222190886809779734186696215163525069151430505827340590112663373520795806169517652309741549475315712739065513355919440176596755610465119055588040304907063079201144571466647326876970752751946822935095718640810167548004553387465222567823660394379738767171584884461691097410379728819497921832275560327387319754770906103108422703651633260748103149204527029260597235615526952077181802484865176548691422953038251248304796514573061806545470508749419061707167836849304888798127293652811346344836712327662402878270894999080491382802321984077086118534510052138508618994081555957965995177723472454268145350947288813857992288189083772503488885193250758966978219791384590306341938783785650117691027637083900173651181347494692192327775494903287897960974085699451909845201135384242062357001994637123143827580033487143626933529547529553022450069030103395767620350262220468224819775487503323498475045202562678955382870773513986679055401981450342688578055349572004792333880310748620791998433740571676436525396046107112681569093306944259332093918083309261811473243200251791475099360499695660714219930321352734869376684555270651521219806418553789677247779107872159177611277728099863298659890090725634945989979310811192078797776119482326188831662883986750507350639950989029433967598182669451975652823507859755311093870381205776375232965149730958062994116509647755988630261984207381433520070363509310299586187136132032749093923299837533702382991280887857216305395825587491721880634826788560042240682201344067544479141814795869286820336329930595364241399428353010353527065343375427703184722506654836440783796867516218233444913489042965830876867708115393356096942232051120848314129270210998231343313095819289942201073924081070679443549556318197731325253706474054692369150426840812931961807226364470956755859671985340052092997795366599639082734917683967868150715986183594139291059315387128824550672851742475257082849998513093063935478701040230743739038778515589001343515955130578863543249270817394908240678134163420741632000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 1022578750767045581754818001325289685321031529866422052725683734528945086279808015373147634270660030297554565806634004448913850733429115589601272521314807596313690739726949907531646744409859956514379560446420559834083562085281644053418041886274974085324537103044095049119830806945767876433808003364982622485926361585672925133445389350632366073462681223380859527119279348275873990837089392646968942532761577691375938564817095519955267830041775427893385858381428464419981264237527832694877241687313131330757912120458093486953084488998872031418487853070968814589983972413725335694062254373509878549833514221827764942576622579803722991229126234009293972970889699088809247486630243477259262527374763675121951352281901431467035845219539772148205944227757507003748820793949222458652321518282238531638765857547151244810292185555942330814593264554409111820202901503337593084072695101899018788022514326673698121366603488729424813801159520636409380728348473111122573788239445380023157042731980775461171375028481947791693229433524389964100787148936007577450380165867956604928456232211042170789821076965753363650379300583320422428416407667007349248763740696006199575299861219116874021170097543699167893378661577652239237820423026736324701251134742215818005706751619802635510854281312435676263999103554406646937723249567035750524183170192780985687645020947319884229077166422186837481981822341894333229718880407298357372904783262052873715201454544808651361640759908385478147442686864542060544962090366231554664564029472562257838354639315801057083492838059965893195082454319152794707396455645432641541409427286327573568151578850581078997350133408253105096047623507250988740514936271112081758672525082287829798425646064473682768317715968515110946462244462978893289375667959603256658792820621782533943094008272133611962646873593125262159328141376723669502902243170967952808764690901470147806991216676570158021101931086091928007870431710173510572320537052803859797104649709484347325008744368510610998829427244627109259697824005493327824331232006097686561294078181964852196584861296362664602944571406291487888695248423826733885410208437732921046997374024118273722472247994934798860795139517401529776411456133139940268715191583424263906842086814822122213778919191160473696003091664339126791677855199740483380456886554298916610361120078486027988113997072180428581837411735916789642640093349914420485054083801689422443693546326062207514634981252923007723976794628170036755770779236577009232117458350412628840271786271984461996066454338764164828974320994179974443773163286236040106381944491992291680411778311866777370734557226636156358289302088512820245957232252759069797493213718745594908722346090906331943005161258280873194403590795543622507838189397206302907330544383475284695250078883984998056069481204751559193797454707997904796061099649883013845382251044209818366856901501945002673282766532210788687223332155148487636233378087231533286285329850810039984503664955681350450449669535040479684101793667725371412177133641789120233922772775534782526875301672728564436422636387087133714705171839597074819291876369218537968809520154302964277068415115923347920867180817468817690500709786770320543865668821142709350824010541492161524943995355072639458424982625136238891918540025225618952614843347104601388985295897241381194488425620077890805079302250211255550676544211363343603749752240921903016885479371744135236305030554376670076403745327588440823834591547233268761999513872906163125816235046699633315183523211299267234840310657634141502179329719920699135878785751588723496290010501231918059880435939985569500967312430623045784681190856045937589030375597776276741401667932373337853404718668222081757104448528504086620280047481967028674743698050646711257338774122944888229498042774109060857855651689868195345047478413504154008502618060144112370418043002469408807229171894676965781036047491137772732829092077375621000016754593495375857192332780295038966002441790707164616553243720367127797324702799148066524394392864579902204192655364984554990967193600000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -551285318726725887230832506861490138013206645926338830552433201507485857413537562714238776848314246631869583246067596323449452374539560484396679088300925649723080234006513213830574297542091880003781007025397989107866080655589462393359604366850606606087584680313580116132034906269439466715809790850704162775745048948324607601832149071868512805385533699403969667475181296172144395915038404135570688686789296129846718890978806922756852924871445856209317862517070970592329095412578395387823602087557591911806150210442104903756970273708184948311977829770199103066578512972903597392151407695165541120031666466830971222759040130161858575805234572829692962956277216501014950146891565705589812275578707915304704968871576968778169603135640037839940997594818308181020174611626890113319329684830480194103154599427069738330235114741857235319302496876384931458000533307629677541587208419762683726730877255067695725920123719817922920832650847215891679226214374787337105579703880934320345423211090811499274074187547488307009908220227097249827701199316839459174030860127912970719511134929048253350313252637259715212950909784891501390099162467918554996557521459622202274450676833087637947990348620881879836422718046908990419169166022666923954261728338026778687535756247928459501015662769966974988457994902843150907042900968946412429448176551300076360512856781826493864552969651409839441378529802856177326757939470167992054986013354244328795394260800176647258332362639332461237644437387411317707624384378360031978256548961389767593322106558350915227201547497880041686025762992099064930129826632704500712194946521200945697338500641930621254914815117845749503391743373971429382678414567702375493192942122160587883912349758440198858467348097314435337121962121435807037008033708115207876591179908740591130180697084916629977169430514562317339342658589672163025945728901086704644725679948312659645824467996090973687452476890965712331741121959946953874067793933822467814529509261349940867220242148233029548726922160782349465836652361779105832260266721001151944317396332167451889166665888018670291668023759621486661940942947416742855967654081390758604788616068054975741833419250916265045897608814165181240483315316949520620159899792310957277575601273719056925678954957893761744744394137083782148353602426196299755844796836432951903324998958813579264876628785600880742409480995325936296718735616752908903569767251411390697140324165546109581214225323725383670480618951292159525655327534014893631740093844371495051224839462982918782617540097359211346395492345821318150503604798580802479164118603398366892832836820955382853415473575925215145727057943884764716668396244347737858647570771460559891889646451866020374196971178399949570461552456452750421816870492714012526675153021205740108176771869844751773759299851958250319106462474250735042003486592791399271003858471682535130967051032397837982385425325187347043058645857553997225672285116774659260909449863385529123605526872341222925582396121040842881700798217442592283359041280403833351086280577116396392546915952074862077061421485290817148411086581569524099839815093985289444045294358851042658086282398578424063380026741489269254624104634673815139958371971360470188510947725004533610367142162153046529387026084024064317667535554916651962422104899605365246599258512891151411412705034513417321741221283646301874242146695262503090165253236931684332705597608527083990412915824191488781917215430942183797050763294388672435096763906417122270817917263850701318752066805948016210960534492207377399870189813735129952040821363040766905635815667409664545867513040750694372135098615961536359014015008107965694922997549436811399151546368616666530094113681033044508656029199019870004080171168760106743727090068481016786214923241141189573064696205586491091114884668348449834841591277323636790095242919824351122488723281079038149662349165870285595897322542508913346943164796854322564054454096116500147990194209652905074794096414620819987689660891299381710611098315503868966537384616540625334702374621586391040000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -681667460345349182741195654433223209116581892244716967580636159918930589868462546903218476098784610683575170395201018912873742117412559798821091007666470810369094201073409997844765372245580499049489342670281068412826796728533634530308603430647923147420354007473381306954347072897752838024696652935094161911757603123374353636635893242173557782249677775974809686381630323582392968280255969192333038420727286746602239257066711751594453838189395646900657995246828171338565959586239880411498043914907084419741283552662512759152611498433454494734523422934518956851098236186622596047679414299264447826889411751940521053242607604883735329990383383879914162062886302368476141511534435592818088723692694078399529691697098017448631818782949399017770989938349796589197002719178174370893118151738478808372592404902826204429479107018974938908168744020283423630543224403653018896412763255545106148492535633612644390227987013075304725696379471361955894695288366438985635319157022511459950181010970924160811105012558723395687611354485401860193442993541304982745806391941289695247303776022097549456694766750456649213512201059217142796539092147211498842615963418021436483560806074187850897014331628347760908631701524066383815635595418354731594641700628093256244280097170027908239160208964333205355713739970291009121374261770499468900860190307602272039996150829121170133328268462384581086325259840137013945048387722542091571547290390920247403199658962349010186321656026327308233905852032849130649913485908653889478065516573765717052147599657196531317729799228535058456841465042532956055291238728287426457704558649626601599499629930142452685715274327137789515597599891874680045499568251050422898673582717431639961502998712623907894235855636560824195263033033009023078393338542346047898949349518724334625379745878649562910392341185243187553370150589492818254043389911629314289169911681816282669243299391510995491774694853468506763814571821283895311932175962272223654073373220302753205076371731631208003674072369771151745153610233774531817421599645863037205634464931624125871649303817724899580646286421285005965073706280666317233771532593223907311722414542322864421326203209664022145910776203707880510954933696482947700458655289466713144179113221121750335549948182936475334664491636172104681275465611700310322261697334139712370125221746341618046386861136699870688207804244408650081783863267252115092253323305549081244871902923254326493803771535557756169225759937791488337369368601209193988108226391719223238117368844080849740662373501332401181807890632469111295889391372592509904394212482944600482036386279623755872660981195467018136812320141877067090424650273339563610504848756735579126482435113637318728453631568626014886670149948461879717302769499727872330099195493583304001379960512874650320680177838617086076313419716176872972818137945588094843527336714286861201246238694322654849486861065672244497065512300879305170763650334317969869829703637550510490053182408014349758894426601424889750240863412797059246388071276565653416438870018010378771985962413694660321519429567946203708656306053046649783087457805715368872901157308099714368316748476326238512898876678719079385097240779195418784044591602981702393018014756539733619740504287477410609953433017129050604063906693206719446911051200833053303436911595432751655533365272093776939169408768977669979822016890587468754011279963278678384073756764238659977626623528121012134717361819290747061152919573143276935367723378329498859146318800538603883231568092762964015698782166913310921642572522410773020589660984231001316120007061348067232024961048014660508586888566299879997607864317030079397379478520234080853662533824552073320684967717545473337419020589177083065392366226906180359215227816358527048165846047784879519808833520651923427994338686767651540702886698722667512475915302592655949133589858348922122351545963436966266144202261479994864418346525763473361242097622475328774978274837025757183846169755106790769823639191088605907612199649696448998558430404723635218375828832256000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -12564653719234602818075226117252802982738616338754322303528552894675522769857687242547159295112416632470348226170212479829820575974595004040129881525438770201973866985028643137449210756247891546239296357927862054192287182216227568114746684260270217769688096937759975177319845957344338610638439321710151481139448054720206337835752887342254268439713636684308775580542306527254085004908415660405356004669103442997456037595882253451925623752446668199753035561950884349724399841561644620035358481092055188685585769074766651503779935905308643918216704902554220741217575209388853351709314448593539113226279264564087932045270833525705665669902007536885874078827231404526370481913637329249265833431689099317975013054959168144516541105219514461795473295206196852789554978652854910479067738738806411846538363571713246252934716804727892080697481018871900231270361896984968736870682051680340220683683096644165484574816777747568744406923675778965462419624644895396388416527070161298546787744586096978584402123612267573727606855498083970400982027669570921291846363897871069307180802560995317746391526001521712979336778758576919745800734785802210300771651866155611895785309419044942178451893373356145021967336199863740367822472379698772716520900918294569510841045113358028982098297045683331080882700247158865468407234940551982012199812997227842266221919546005460915546727977139231465074684741146225638560033549604383466002311062414237390805600579571203743603842085386124638284687775262397834787063291256313266156893826393866540762196143318655635873509566636593068683949681073019673078781329954403902842085620234720368817380583776842962984818164258298271963151066263917352174516496690617574489160579104232873563139202347774518390580794210741733184849246209638546056488927599674515460028459023157479273419307814548786917730964626951556534920691758083471833288772922719954969467549390582125182220390991238132065588896856644453320939101850315731232049382835823189669904949270283176637547549395112969187963827582545641656765404075615373253005616344312087393884701294888451629746574591301173948772834866000132652435431967347229972796313236033055570701794504749662118955652538132420376775114260510371989275314889403664175966677565148084800090510157978351073740342746273098574106062220911247394819674099562158124716579276412046672816475911517968118102640630132458677973638224629348932168059034677301720744424866329515608787177129670625480699391672462040668671583082341044838009620307224356091140730544746096331914058824495943406670778006748904658808771724962785546108651508321533352087334901507849997026349842465978394902476736845357942122027341561528584634104581829102948694747959139638145847491013942764977689845912318835187129540172674959110491714904469405346366614800492118714319685097987199886331881544449180339853746865155934024728903957800968770716941107462586654706510202377060493329232209969746187153639613012608884493404167392519030111241930972757997404116351312939076310855352109659519964601452070359564311121948227566802312275959770786585093439014839866911498100061348178818308454920412819827627086462263685958705026888438301127992103946480325095198263861312078752816729819706684108329610552753679282915811150233851143661507705753725351955636951940510200154923282591196802964687422988524464012282553163330701985577637652680834421628239513510754171072743557624769567999820309397523701804093938881948490758678315990452782165259223672226052508596795630089931185084057402751006364142847105926294694780406166767027826177767909543253426953466453161266931598721054466496872217404417948979811044722768085213558744299594313253257001127780068490446001774182780552237781269730624707154988803708700403103773880776388562941764961854860309000771112796206912718915097917471169376589527664238150623980732621062286945234939422938564992724916940350260656115792078283178193702299561485093405403962578903352185339885025191547060960422855775047001655066710770200967400907801882264418659548568269619552941558003359503619331572595530137600000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 212280720422346692535669075125849449365058442049992154389191568418785401255215354742661481454518057276874168601552828988097098466786066764885361839146067763090091714969463823133895717187805887898220837943051541092203409341921155173982139395119439679428215830278322690562296791017929055164117497258898998941234865198766779166852475370997805769031786439813683929496852182746690746839979362108451967863392101085642092199629721938511512488323117981385724603471727367561773027264646092388661116428171886563789008362149391832425347590649462158357879472694582214673845807585507727302515386604113594053663293321756078671971157796367276043295928484796952885250932326179763486516698551020615047285010090712698872639864379652898208557192091057831621328271143132416987900733540129882287195497987405639805797736784604498301017793683127695300750493214180722587451131183159573540303284923499888830698759260595208861601613858617201500671079470322817024840451438069106281996707045863412104072389424052027465574151342808855128005323674938791870575295227957662708411266423322820582170089370221586920067954182991966851520318592178312541691965789828626322137674649632113247090459005963688254947605657641483928375402646692015824820972325593717479079579543763742614774457748517338208461671476881564131492820227593151118756650996573242105560962414303382769702501973877544621669307408876101602607149368079491342617209274674549113976355167494403922114812951865507938935351674401757060271271614558658848911754333523994078970272922809211730124234526538592388218543891034164378291112124208893440331677825075618515196966954293723581849966037175066242617422870078511505294542490318327534057062298775670079028376105826982600227515303224268558401803063189891971434640576743846963775706997825901692512371338623426739730754834503352530665139953832537025654820851911867553241284294884595768932811419410196765780000096075451081222325057295936657413178871792592877698177495578611238470474057810619632561293312496449032206441809329221666256981143702401591054723183668095221771157846706002554717550572352486766379393714765775679679851659930616026304770252302675881551488573942751648963450054264093268042392668455090291173753548380553920941089656203928035284538674336401010051983636630313437793338431140399685898050837260941178550958418551911012318348163228820913420967614588873370897051679759774785530902178142700464585055759293389203942230498746937251978049587580445521705460494336701761948440892344466926559976393673691991793613981026145252691229654266034147374198602254549269140542276598441590169580068159711714992011045567651817072069686115195274716818751849286220444067653914999351760409655840893845345567377301426359760490429736453702641235632866673590738852361844917219077077365487953734062809023020815743178061961090321893170165423499583296218278916130862608477490850909777617561353728057665340199437171448945737911283481461355182467574195413799072441473316590125665718321281265534389351631986514620840394908298282829787221113190804254427990002668048503574195740760382032036515121256308881359409393880899842104813793141428896989952717868693679406694284346138491025615823375728466907731806653019090702628038945891015994035155818189393880640060516363575250349599337086885091863250794797227648036455113779966360382599699190460921132003823868063265293271089604547267904172312383134164536442447060192550990087026864666705186142738214821695883619040391521026524674839438853683729242623133517941301661882672644547981134645067715516269621892388780367321998042254132272721374639238936040176302046982481977948757710904780581326959594134907694586582542204546031945533787295862994468247535613869935693327654337708363022906523346646630004483310726367738036735321486534462002885446676251634463462631005617150734780632707939575674631916585537536309155231941964115097736150648966389494356222903994874110210539080780206464092457824215681027701493469719533344056514701048544447148184992390213142931098730601557977707117168484312117273646742896640000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 7874848454027611164805113468791448392911143364443458835082844393511357476965321083153170999360892107277880536155593233771847302917132950201042574174024954514372715649726742890045146966054223854669701132966131151874496381272425850064125484840188426871968209914437863873673498798372889783055116144276484605156893249202921608256494436502436873876710371961172717464810384319784744849570347136295443997742470590847776523017593642667761672082648242093483612300601492353906061730845085967028554904046375537917461490700242044786182129212657637561012860349800642390533587932479372056572300103606837837364931119100272722177290410969974629154626473074523639068778595842214880118045805326458140634624773627558652309514339036194089885013483696168218232306705469434127495677247053458439739632605955209491601615805434038606889731637281778292539248663534629231478804633003159644452955744656396329395334678835826584811191611982440471263881611768499438056498805432060818149116473974611856732307249390955579321723627045732486602929395266571419745879823519850839951616636245214667956746488726161572307372309850176532142862481073874725277312067630831277308386884728492769284062707163825006996305177524674227147690360904881731917508031281225882722085139869707948218484570982659382226494282939543314576314087591191819242070724700196586799061246357979271741427608342640829753255009566847071499628028304960703386060758965756353411743593793756741567567332701049028364411551314781817554113954794147455456919258864092267032925934293919295530493315910808337004677058629634241002530637881993055023436536270194645173073052721806858929642387742565558677252623675099513698658905428022170691503825523349262372110747586574592978910062118595492260124862508054118573584341561421765873229736759729272731898536266696986545406318431511714291671486935494267747385462820059566266966345492768157389460773609585880573352913934898564354946950951253731073791936719822655784461695848263076225966227521236425650690682796452477082911596905813710501682555875316139382990239001745562525041145328594064412444040162108315250061858217287079548024394273692090066231765054440556842937161162175880596054765794395238782239960657757481737552245058904274572309321291688248248381340884881125200689933857101678080121519997799754944956028083435069268384051370149699300864733239837385903357832968534539306853781260645605139403189084541889626765473332031573111961547242537896877193303478307698124087072217955198549301373684762202851841717757951853637360535481676306591486276381144936640890375403649896474341029176630647990868736689636442318995827958903781615515785718138409977960872232362427737207620765755922173474133214123663409338123536128404412410598979213265331473333467655226136929990592817920852741990331426064326481094778841778437503916964265724082591509525216371810408275732820765282959869536766271299551652903267860568630698349903136510523397732245805091103676204749004653939293963464488190361486554154903296177504050351898838205392577207354563353939187341451224757312860617393482948616313274026497943105624034736734703015312412067922865153451464827978081596791788871472267771379234700396389232338114490158605941679262356349183418166618705118360229845339911100146803566197468553378384979805684381306166382839907071675589597156839585990092778533462152800130524388076932000503205387558716070046376378982938729382929804895868203914864477995483605521286704912079702568510889413432698688904937760982542865124361967012985758212025153677379241023572389300325962889687901012990005047874145219533406219179122429784784202339118292980751567229794011555483832349326500473495526955168808939521817562872278653350697861092930655553801917893964420512726369049181686234258702253182767369150161854958245198895944947989346562722211839017118892631373146379011199015934868621519949571069036501137214104768692646775691203489728966184567977368241544655086959067926293654891675240829424221618049815481777376896262188754239684458362540988817182597870099480432361865216000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 93638067901622616242228050376905459960101611843458761523743532412565437118509046286433336188165812476515231311053170849998496322682725223777048263508964898995701151399911262555900931444515375083713770398805245215489319211204556616153934132291191979823154340802176166044258751166081124051912129150468331674206653713595527441648531342381788181206332485654559787161831707431018616732657740755282583623428219938981343250560088285674323317935968809431233994126522738725527799108721500542884584066361193694724323280334026893882704538471635565000713667415949981623558008790659795027746778827903507896389932410483927652605004478901389181789109867609718322064255075610466656604380098182950303833966566145309642093971202596625152420311975417447321365680118255619929196276376539139756307703750764601068814402431616448845464819059029487213359676867234538635962044139236293932658159647290433298401099295413191135476323666337969767669396813916606684685109004776710340142017806006755429965661068201587296127587300535207833765406177836658520267522993822431726095812726177080250638939245306970711388496963778751470159897648669275998938683657753322788775707842077230040684704209158213340507776452451730939690144002048340796543253649009415335205129198466665093967395645470009734023493059182078641866579648005929395271755616136462708256590168098035094776581255264775865840437233403441809374046519549508632197438152777594008168478061523242887575558744685278768486960070944085232584191434030908350401194085124505546644453670024606729165628968912496436022802174462205429052117877755604251239107728267865278575876147321428080192460380073492223534898996836601516201444000848100164558097594222269658118117502942444862841565606420272997658868270883757210015230628364752251680570608797824331481523585745925487090781293895943421252480076842453583872173139028412328755419873112452358572663609931900863502385928521684367129888404967801611235219233095073224423099400310984351797524649148743901876533064318810886405414989988823139454793328747296478132329703938260936779099304115791959014135208954034522123226837705223527623537579914457504537169412558243566354924627473668496839160535185692790784743103689974473115023705553453708563411285226023031132514376589167056089535023237857454088224199299175619282511115935753788746819500866147999663906748022433845928629961635723673006632303150515561507605830938714632988221862198962613008420517250366341020497542770300562408909514262587639836935566717410425381951880983271086022381049942030023686526654726568965643304170268939943832847093502884280137876893156760150626193411877796328941383653438336619746013310501757409246541945194957266744370485371228389045532178854805356223113378198677539057938043263145710125232898886646418720844877559173881117422816534348183495910863433979718830092626412214707006143150774266055974929054839506984617929594483771219017545976894053298764226721752370122262691248545243199855105910577448452240883947902491437917611202716883400523327292180141634248078418639665830089209475837801788490582165306426111810099898242594181243112725405584265293536076336478917399899265597639316401361150323288769770773747492570083541606924272311128309487566928605044189935428062311686574882044042359384708689421005574160220075770251605497355011279602372034882571535488780489043025198419180450912512050755790887891179349155574620394373515482390403111531288119680073490377387542927308789058635562616285019653704754947236602763605285381816656915995022229721719570244480893302200365035826803336712698323740353821058768460093439750539073761240461725629663362430565927013442084885756651001802655280527153319033527256213596719055006555836557676655275118957940434748853606372410524871429268232850600099229688806207050793944923921088049218287008436929090148898384791680818452484507908725467530675397877821837977652015042861222854298408879956051356874528816361276964442683300756144007589188090480275228195086071993747546355989767686911014992853202900651360432953659228160000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 976158294704594100065010214793384235624738379887575554964930127039257540145785560856293003703536657688858308628162810694006651477665549201417243107655170330307829896879835062667020856255063183048997521808307835430932563308518502081474471427048516415457268323539972854976908785881254813754221978438414110686456177641827901524821200767685642549412967407544071420168686145363794752331832310321109228647352467913885155757944425867656556880028739563722622830227551597029669985317558404243036995389213342187065736345817850580003579519651958333660474126112996437197834553457868205332589177333394103155869708945924744863252135138328984945376037836095760478721391340572300073037374470665628821543414394894477759185395582223595475697640769421688699710154837922156100212038990297108657080654332677347491700500814679098325572313634438493102003594370214266080544311428110655247329820643035211621618866266850974942579002210048920538250604892346557754008876828961114530264672436811400457221116729329542722928872994259297432003934939084889313427842916863089259499260246752607498577838098926663142305176480791552111849491625965846502710268825413937013856420715805417752634565356662962017432415466395506083720879795359709192351234882777478702608561961024659876788209265968641368324002295369367635691644064424382523981633197694275324795631732262757095750229295386998779155755835360066848600506307328217133885302808359857781168612270087859496724433180640402822544140562869102874377028079129896800778328573909468748775044921491775501050894005534425981848062565865429024556202261124244462900267300112911225886989462953080991110920723430414775506385236165320519132162580238703375083291948866369726333529604506492514590393713459738587434400205335272667273999368496084184521726104010572593827530877693484335468674173352846983069898166459820149661718145744677373283415002093396555050003410103673769631844926541607711521475160017585256275926955145388589196765407571781081806580424060670053698975030864127082176118471850870813389660962861695513750269784682165441705566130393984229465681549765836537677179557463604291512789121272442058405562006546170749165152666348237715635622141892273589958555762534569131275261669167760114723543753328065339827474627686888925108230628898031572139733567810425136293803164146826225816767682911532616808823002555475268088168576778978027555308640791927136852307261945897206013310870224403275940520918670831547855686683004781399805450992045904248448085996421883984393035257340958632998618346224813104287483543927109861026776076621121433504389393010162923407431400040367686974955952886121688560045761378893949304125308684642512150142240440279890131155422755478628570088767242693707671221992501978205648217690292509387607453236122591590598917177217406357083282433512130798211316322211214330119819103126100034156385896529464858896698475662648227053019147970690959522946688072275553679101743269761601047558216217010618975656933186923435403897592407336350951735686800698059226232513367189673312650944453592076148905295575938042742994363964092321919215711313355673017348818298793330574271113578585082364805804439938272959202156473689627381256990188940521546405634985645203875672366786605947114865332953168992161409033309117831803289949181594855897795340942349444234102027558518119748702922315889084832210951384271902219563664482423534263296399526925580126223636394886732235963706575194641999174281370024263482137104664956293541906546684134620770315337753267472934831623812448784229020603061001455991024241917898485054196614197848224377333889306475256496976922989029187966653270074799449189584998027270798986805276384742580534914063562307758624149297363511928302593391759558642634044116457455362435822672640206932357240788429152443052362107529451498889492231946201146658676725088588324032764547049021684748612468573459861570012204227450146606313354537699246864563663916681887083171540268722413093409749167870429857843918729029330055105672360386701966723896748368315688972556697600000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 27640977144023489934059530604580525813970595604799268589261154574511966378378099373546366941728450392514588987097159129677726241238628720988255397201043222291553607115261307167381718213446273073565667600143788520028358271187004175529828817782334720104898563313544752105792193331609366796200477816459643279863215367631018783052817631503252708530679419423415628264208129940466531931825319245365243188921618978728520837405248649160550099961559293249313561242932507438271665879431458865124365339791920067529781340726651966137102770074890113319475333905964571311999652363084641803313826259932270354786886476606899944514878071456974455779146959957279755538845855814851743772930677503779914771160562295566351687990064628638544472205264405140728026702752866168806567124595460002926206040615263590838161789208351580802645363597444555422178959650519164760844151482625858566845382158301049080453923866714455504338904929405354057525553695010948773914498708223977222732417575085162971689133763093455576960306868749499923761546755409164964312914200720633826813927828250042972542214432932203167867289490877607578103244829180403383461658369401408289650066934006752276220012496041542580297299979110586903604881598314622704160320851392592709326527443930324329264054163759379500690033988386423629025463794578637987167624204307581883389153774809822047620482931460042939673301556701889883812253230792355498154602692180327473361738488867723642380871389931691145498950893263791892237346456554035908171382489904899391411254908999050172998742322980297724920000283786529603988245107880914805129657344072188049413902923870980350458849047231369532148973301716476262597023692086271286481319100332942764169261803903009113909402903400751592215887869723335413933282923127882816967952211649153717184218525448200257681811409378763666019251986356232698451243580367680749705839530852894462516694101572691980992314019814462168504324644160964165538767487108253745410446359927182132124270735999367956966036950421132131689103817986798431349443629547384753678475433021726271390199294931042533143805906503580547805886052005685345740342652018162216501204857211984535798662395282722720796589049274934242366502720638056071291932182565267642904320582325323662777198617443676318208105437924486927019495451873116721947726631824257049837798708995766107068658542505410202252628638506366679884084548550524223465087264326875249115820987764377160306513885422036606632924214501246902985880098238931654435154095041790833381282450976052813247546234481086157824493610522725822644341948477170525973771693556684756495403006674202565450691018419227971066125837003267366935362316311691120547811183077679703854529602037093029915358215944089733402530608134546622248599299343564946926995792038019059181924805591484735936477840395242584842422927676772397756876271094809889541875735663145035548547650502312857411863143692616835351307684475937835708710376832892767702625247273309693848249474837207297335500401887461848853830535845762663317734805209224197488685425775017787563156570506374256013731473807453166703338379607778003401532818684939003037821182490332612268714348243278244312009171083982902889917172200620572405566065168146227283458901083367687785884278565691006413117217806469981378484786782780367379551771967666350938392095382499828067453304338742614788681272451569651965343780373894817339814233338472537644681945753882212770792308379734307146317166210273789004864761914693739533220588415249958631218687321564278192127949066538666088558460315583675887530193780602210284206725998353036467453574447844903966272911249987684815018880727404707571337874409732369725942248000100614213307562733698669690496322992018182136975699100553063838369644970846046588256762398607897281953839371063131496546730460318548297833613150564179911105008064403413183649500210664688423986959932494009734725175091304636494908527659604421965723404342905079248014192360808629838928824572204907625087850109508012806557432464515487212901191139846918955335680000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 527806422822004282981552319630997867766223239166191490874595493584992264021313287901244559813902751509996461984861104852489597620518556717156293440866508432076624206616951806841846012989766577646886163735584651176596269260594603592185984020394271910147217443764998268161761944994874995544704768593483179376515707907804640582414824796718641395756183171931269773269622707037967031122245645193889070472919081066892783557660380452152014383922235696358900443978924655137243842789118995846916889819927260606448811457717850888490337376595196473725880101722879964794590021100828178275144409748946396996711695405454217109661892385587318694799114193817594282164254696105552578878487545826182123620766415274418851517538572769916103374004227303545585380834695851595265958709762846334728129783200237503522419345370719067588462937709276160560340935233340200582391961232870427197380656020384773776940201690002911504578910274008921125701083568895126224150625126443438119208978448183928987261380828304820483601897319092629456875524587262706530835749135210116551170203742581624931189177825767916889204576514527739574387806991096963624585160421356393908308026396358563114999943251789810875857804110334960205627786928091331710208463064361855202842588269872881443226071868126309105027013890166073047149109813367734411835887439765448977819002117565348764383827065785549946708073055405532937152864907857279240917694498738942166063361083007371949449394616785233998459071971066491936903188898301876601442655506126369092112632797131011054485945894284539685005503376165228367526222229275597550876151159394212399334919978190253827440614072786584209623132581284558916432296183703141617312273731887748472337998384496711247274827097038676330472594592509286969060312849749671205259053327427082719156643208207582700631377908031047499797570071061757126721041659571721090132111700735575361581271316521399852675237898081311299066830320056781717154503800641195802701082649821640464278635714545974594142554973430391383840697077747500627337229039257105069833962198350825572301767286553773547594791962758763473703624761081895748277418933998677067451693012980666302990851038972962129778251218396118448155702369607966709816753995251045623626700862796491981262630897292742730170531199144865518792076515612130617512182186501329110362250026111977895909549189303955022751236293706835970018614430778171774084637511786512364304468741167736299464277042470939018172655601217741466520185398547487019787283202542915290782005462898546103508650559481536442862548175500789976188803644454454519711207398161854349335686233645442625849524686482310220703156235950512093574581013330567833809465212304746930873349218982500940621850207410732729547119859788661035521620635610297573577413527797040154564998526833959919494164677505220329627650374500634092815513287823594595945637339205294103516047938728074516636586574214601943616354964023257557054504390181768163396015539245767996010735088772575770956589010645804554577034808077305716336823658493567946987787291862192907771658308956231153884713698578552196648306550778848054580790056518320026043549178913601759634945914196640943130855265301860240722529850643540589987639489956786073458698627196937730771200077075624095665704755863231506789755806160626785281075244512060505831898947115766631879454490857102295649535126747443047198103545113941848678738330345792327769654346812090261829282854932462861549104555815643782137321312832844080753384570398507595762782688538570240561372491120434010608040415149015545975654484505688137567900106801507188945771114203543437885034541086552308542398545312847175972550104165677792638539790904772947681935717311157583895618020555774261467953438484296973744270116425244211043994149124647655780594870479367939065355398422101396580886340021127420292579728431922988923619962978703760420052649913134911448424007249500062187625357789342480504303046821937249202572945449631424025004797190538721960088893270701936207069178273583039528992012042135142400000000000000000000000000000000000000000000000000000000000000000*i1^145 + 3315255571620724082570822001862024265923519387249181345328227417420923889252266297770608743727964571343067381282515317668132881373016633686111741811054152338628700715939680599677596451948414425785365055379723851874587188429679884463340219802176442555634366698846930329226663268234740860968520596392482619321948188446013088486176175486604409663868894947049201120494599263852179812807940150096980985533591813634127429086901083609011324963949860609421694004687566407666023364426451486245667939808754277969454814554220301214423683075297500449212129963222891223914378438025765168094378844057427305431472698210969730702895300071016264244561965215528966135581786868949383377273749394009876582970893384744278653280800640771601863786892733764534883235405363095090634500851970530826702408942238592090373342010024304365362948589247776204820751469595011531429310338057526611424288670386305405193847433865335714339516907653250454404457294367717061481685207898857422589025588345225308314767098152419356851289396526023567984274919935258287402643309294780063287709496303417788795226954546376687583132060927936387567520448964988261164375417217124674182468533033203997924854660668156692924498971332664669615704923363412727521185259861542945678004011018311702712477203735423411525929112259418509318067041650647244601944870335746584014980476121063401888589181754595247569379467551729088814173005763817603645264386530708909590118147537933571604113521060083307615003831583513726017533767434843832374353366175975173927829747645447232521771689452500475138932243512542247829665336330508410466920087941174418280145284316668041602563353766566875841790072191267473951998680104793700393375629218164358575233590096662544134071639487781977659755457831598668661248856711078238873778527966451643243981732334162321243132917110301537775687545987553663666201360994662682931446862887520912896586958541082411607860941675159703065769356787421989978688613803217139404332678801970536245249414923305116443028711865336409359849388869368608380223354215560099336448034723150574925395852550828296961328566718033559188171933104001146680606945676860582174713852305862332252376063694898660043291419309072636759843456122000807312484964455692397110039649932310232104107893587553543657661698924366284496082742015972171549244490865276308913615917152054503925795842676351543190965597170503590436003228566228174600913569593160899555095151452686843109929226826266116389649027146017615322397637459932174475317677570966790765895996810732478376338091211441876532648313876472933837060450161200242570829777844069086969447450237737146770419694207422302578703303416640645835932067111977122124733715498359067657992552379839499936962342134273891533896252415112297717742029776914083575825643884914532643477380563006031658094246115995144873891943928619224837765774945331271042082993210396323841931436704303269847141114705156154050785108290141534443796385713346205517897022665599534524597708569371645548505916457094319794426137961384576879471026390165665110250912334774677593881171802745845705434960043223751131767801137038691778396187029329816372693735824014894646158204970550282696171126108301076658166269431084648230914294063243328857795243417242676495005017191225450871517796475358934464301256245126766137050140122019908973537483736454219565902996128603973938063280739826776057074443065118322227378494014456058776554924417395197181089547234674709745810922734277019717480039483775730490143491949020324320064753833018154392773009038866528901041499238465145031658005865876433418229131241250596671587505623043350835898101731647382555492306679674871021781626942194654395199844456373699217538091757620840118138607399143432947222359011023978746673164716404437873966681889300088577564705919829029693079881706476005228963675005087549977549593482659570881074816267965107144613947508969231473620494164263234359156193719840483900572227823364722060622388246268635556760636642766610322587901992150597627056820460687642962988934103040000000000000000000000000000000000000000000000000000000000000000*i1^146 + -5052659457878313623916198752025918868821186418384385645461717347090757755105309944338643413978483352477424660901240074310299145261757367561781468664799128223226320679553165402873888140167741974793566710724398666012036525465649460305692998010861029091675442931830358413371830872888504311435774024082275749453923674990904120255733270411183263714741214515648553842254442891615932360606495871478188617543128926198948221658127860295398204448068453006931981931897896691062237764098080637346051980357821085768811153409723170267934798442297410009446145867943706992524913693379987370665898619245811763289770940280395130741538375430024441915938817182656350767040301810093945190790692269022442284152048793958033621893145878591738206405163205675801883955201502479666104568894974867247148902684892049328730659654423951080430685132919551759599953821524333141169338140385014782630976460702890889462352033477323669885776835218500837219248818320224572532650934670601308053505744523231734805620651196479493079741104598662439317983586204459597465497421655599484021861264360937904655834645296929624017660553679222708013040642589969859160572795703580894534522006120525264138203929295234672364958084643642542753908483901866353738556492234644249117820924794977516879334597698299973827128015813072932301529743062344806931973287662995045120008402967301466422491990652151372354901331442361939536392358907511777232276072514670828927081129742238018334142060359930903722822075561466416078252326459494642742495704828012582522202962236075572728058462390318125163452752813862924630767853781693505660992372430576000416759762851165782908826697864308540015953576851237953235473345621990797323283888034274544334517273822769625808816751736978317561876989954831951575765221849593578479088321925386478525076512835152357661709111714282058763006681099668262238938655693271185369494325889395872577827956265926026529775399420595811004473239051697135379145488030308614328217628529979427157130349361509577916773464606454436174772756817789045460390242976005614227884157144125140759598812311231733643853871697922820020146977056498722330896725567775334373387552150382540383698736832886970740091358302494395082504975470683780889645397586716225937592688945150884020211076624501044484159504801220019665479538350362274698538271816366981539151595763178854729176766605617049484496180321156342375562306281425870444685845857798233167848361814440962523238967282183391323244857816406694093049343618439429282150877566336078735575187178103657163647440895737227752603313218448098026314082426326956784857914831298157708785119946586391837862193802036411594380441682260231733508274523132530086216111861563683738492211687581682150486059582456397689728381080450171384180394823873674054548356972010227172300753352650139099078108305052010237320916583204003352827761949701643110235848041519489417014630517335727999973779295371093789248199342856734575653030260937408438907499613868549118472549705112410284074243819029328432878940662767047622302613373041315997458718134258694897364933864256935848282622037374923217111889256899971209273216354387423216835641198711658264296209704540253124456421234673263920180637282298066778167670202762080523519606361809450154644658476027154996395757100583705449661360917080695197920022781083070950084296586368745176597707879597763623640676723890876626927585480978085577145006164982843056170478323244446944474972481713529476371998852478256356368577242833567100855605998564110599662839464236062907829805810038197131467788301487994760156137633173052574433277025877909657634059775105781416047952836799492607838010653317028480220913095420871626345007847009437995103607805886423172688568321738951567093259000578571117981155541049396040123878795460351386334345644872961541769851465114470682660497718217961586545523827000682693544274802786670443282047418908677442215625466701616907464464419113707835330092786881417899502892724828178710966699319419027569885766582032279032553667345621601746944000000000000000000000000000000000000000000000000000000000000000*i1^147 + -17043410857578484616252919512516177497618238625104920050908943477304403736850197715888117962133539912471522323015556696136564762355681196004585365006846945606939405814179769300175533284487153507726714103908270430915950843487119047999271497932090442941485174520434728918064930988805883658345723668899880739608298565704325843743992160465107189158486383099123132111741772999434321447653676918529126190043236443887996906300381975667743260344119970528333955448125017485036490104566489353774156173998496697795651972616715468452054504845018157128986525917636679263051882085409460300769808079902844256457375363394499411196402144672267883737279717568033081536052438106342156431849251782075248265403995514913959173940308332438796727996180938701212773974056751685149354655113894354695237766483034936139206374089210488798363845943847522123008379528033496645727924996591450427430089291311634707762005484696204843833994025954836309787335467938483270004755762406884027559904313551795284926400283246298614409516823453833821143670109970405092547390317051243773557254146755787011588605852097232148456416362802699237831151573461619079207899753020612742443101014629188619804999463857448767913723005894359326000665090487477457663576367950269462931194191231388837380274515491787124124455011099399436689255509572085047062147680155519058443094864674429369779506856407759110739152955180999152108530454405486098025015680994707930594443965147361300968137098426700750421966275806447532899387834528535710955683599557619725763164415106003939636368233392395894154421415732915441258687908926221726231004348005987940360422123075737567300284340151214606166747213109863020796061552411873634666594690781776267538605534768402774249763790335153990986767511772407316100469463418268267757120906348185852836590693218500009125428072198733798213071098882555003708717597197982692866271331766176081678971641111081695778367257225722262558997042764772192161775835895345045770517855840506246147475480958185391409201791421132118523422378879715783121567046784092278648953903454053657575951204024533524011459602863052208798827423479807698794096100062670555457489792057644645468076884779490006281279419610072440518127155204956278031113008569554985150589912214471923750634775348949833249649916419809526135856035926149914135697911387318462730800892936057726701296609948397949223003851793682276959473140357911758637970042541538787002918162424008168085687435220407194028618381713068393368520037345883913919465404497651772839153956323433296488570811848684598443944492836722020035120495144864442222492323160129927680712482745494212702574498099464482829633643083340951763165154870881304363889377675825310232094550875324732956242590126947554133080173726028205267692545970276961094204718404068257626020587326188069163878375993587756368690547236321667644877582755371283103004087236061574051826801275422688428860780816394187231938867397511939303955582913692328866330469391471220416857292694992720712741136574729062646858753265368260139592919248349404294265290911894601637839991699289011695172358410202061881492184731643091323409181917436172095617220545340497259660679406220106764335829020945878722990872086446256180969246742759320083027718346724574060417932017110801794105727042430017679884850246129478536622583215755739335603282766595765455719283495755717649362259196790361522070160904192425331967328695608140151809382179833709439404176658279021855408848414390124408891703169830384199298328974340237995928005435049300350671469703522332187379526210775106973300154872354323869142840433460437378729590021616577369106838979482670937576756529108783494561979581743343164826191727134357918562823281653439281207976398947071391971306398546559526856947012652603277675389496749945043020548197088429691518553061973583943783169667580815015713235534619857458495407337503910956295320797567407573260807193653469584736962828064245767067539097875942463848763609297002627851766347532889426337434039592308623777413568921600000000000000000000000000000000000000000000000000000000000000*i1^148 + 4503169063008934143100297894025122003837956813163040826767226436650536367735539191039335237192881255147299404388627962405659595315068117995941958150811358609295268951927599127942790271493631326818725375561500666616964507113258699934631222715844750432490444962351989890837469307352976803333304533720526858662567384131688663455676307266916765646818523212344330853314846191363980169070867420860290049276195645970218696967573133619296892099040721782079676003667726491576269655299413376196529809554005747830149859930386730229458578784688739916694143356642785437570542510384495841599555075083749009783940526086579526920450408291494216719664566451031202299319460888384681847219612650948168846308238774622326468664204684677634538926399187998702042944528292473073186518354672508404801297270242466777206808312698920737523568718056647463181133222030265448402107819313028529963982727920320330005540129445173876512005096923121638870318062347229346055456034876403973782957720733142991843883956636020370142276320691312945714793211837585325579370192494110737419129768983285965517133431068859626808147082521181150786321106825750613495643783493480745676715095235874606797746819919413567842097915287642570580498283221732830943457125419686988629560265901668818318450631208670974980483513179239696143886730799608362504778591952371979914105084671194400061665067090368692936023998343746844031737052546942502462832519448154463975197903830190309173480926075820705573589703278229688756377334766084766890206796650599239767015557492270467407058216044121028175932087399120016443911222137710689292517198039830377645211580867294814865344781562006431233819866590975892184176498057720233098468385673097172365580722025536504742647319824447375509542879139149658940275457052650968343382818841870567741847061453551629060752647285575269660115880918527373529412798611347775001939857780912978885804673426006334235189375925372019056398553694677728071900294088626860909989271466147622457768762262560528664795733117216968003999870532500594055521424930286075378454764422580456871165912224604712824014978971467561230690176894460457994549638308245270053299540384607233634190124314458477887339390276394866946480128747016127168520472077516175283696518797635807820676095040471795566242816275390267066572081237048105719220489409287987349292893098378241806442963107603885679664148349448443752440302041739773405715746195058989658798677170665787263662561943218296125294990012349468770013627747621144799117194025549023457684824250461909381928120057611907456154185566246422070444946510542249457535456625520162416187039613636828583195723258502728482887892480983601242769019995205669460546210458362716373917887213154550214265748171360343281529970829779061338371239559125619376193390218493630997069725904751752668479823587055092158883960855514487643730339374352296682541443008193006527377842596081951740733330675224313082798133779213491404094367970833121650914951301705970930886222154956097673262758056714479235235103874364705272914872811925370780237544475664491628296815428390648135939839476129363246914675894491484189599309418402623487838872266606731462391970011651148565045378527083560893758603991961629771475851801189066743296387516425405663415363491315023528074520550706266565732835630556924413339950434606232764326815508600973700641135709408841428705510164593470267129881594511558141217186756705401821538596034428094845467062760245930171610130259179000844225562620914768848492804140478108513984223438770502504115935857847477615836824909077951625366681649141612123861310135851973837184045775834543079340330067617168364010901963287255069180163156673023570030988887217439598801395573933105781483689948044449827935897649330639978792542908214940261301731165282162022801247306845957274779400835622581949366031986346505168510013391809148557802710499170587372147645788020666855240722498673969352354576481829250293031329882295559101217938022222387696164385732896050442317627608244666938467287040000000000000000000000000000000000000000000000000000000000000*i1^149 + 22937875775554826756500816566680634630501388756075533873160388838041805122116547398105986364237201789107368098586479526812758753243325336153078994126034169121052312554501072269765987542396448771532234008349696933107694676483915582256700898846661439778941586813120945073750158579781796434457229799687918373467940735336924822564625070190317783888699953200467100484998216109899533097672980571568936787410620336560670766348792430309895469637229193000969866537069054251224694442069257279564508640323624086825278450954570285753579336107242901715896189018061048196481737473644541353860226993145370966277196010786628890158014532910108283847796572868492667684017493772734843333536340940464185397465677825678081513340894904043055055094356031873876756747258392719436363348539510861618895635273995701086342870618876828516358204478161852517476000260102405908326384030718575469798799742960462467351572672283963036354002090061048753884680665808733534048717953551122470324943006674448605399211453894581959983621554512832710724342786800482238486681873554047374665627925935709710994138702705440302372843936358831955903077542536054280518651842469251126596726350657443956436280309513276967302783340898373153787704091957883285504189162396453900360732746461612384151685067979197012951793166249962466538420789938057382683558368964937732847710871867353114404522057797200417309858621515496464749995523467196837147799183573530800505022941306827951474759783071200527837566027644282896884470336737952577627918160068883888059136559728257676176848000134786674782838876452308413934732595736445449123665910667008131959370938973136169265163701634109376355875912398438419620302287603936027445944284772323810523109293439702572120165992532389384206294120296131769638099797663545586819965119199914697029212350429928633024436767862625863053010596972972493156760957249961793485426515181469850006379603406370270459830816161592719393145367061388655189487765101050670100442204221268073308878142397026972037886692017534424715473910309701342332814745669715954972381412959553513717396782243301431740462092534271592666266477336425466916363520044849097333389485720762035527854486841957501260616809107501379800739708451102988317953776676950651885732612417781892225702703112051807966270348136535334364621747877491770329748033735079102359705736777480892211205277578400537478297817111167928501247760142422141596058466080002749111654945430641165266556342689769219211838314592433200025991583908352105111268891920853345429486889741450819212967783713424156942630977670996491656748325900817892168609665419691461017854722413566548171368780208409920962749506275474143276333195449287756688713948058917889771490716250059095666263727165848045284436299283911182550276002783558218006077847704547196930622339629216930288941067874937900793769599563958178182269362996047163183631055302355364839608507706012936583374163793723022837078564894442628019599353437290494360610208227972654208038920360571505404896120826506712910505877085173775957410252114409822159529252969189825812230575132638991404473981730908777149649802423997410232669713804010931443902073668694149487139983357310058375713711084459223117363654608962710967578612359525144962471606234043219854295238172579521760567600079846474187186017393963016287558133731323356203967025530346613263826445481698179423283354220891561339371385369325031753635162177563837697749347019938388430421937022130810099060106169817902879281378313554484128756021307328387502301711708635104402750173016351658603806668089029044502102437887301520974275129116335176688793505782089510096274735210003831749064746143097870149455350164670374390242892746143628684260735152858080919386286025874685288467030214221124757001493949545430755217142700858451487601734862976116435861393271812106617797676967868145753903892292613266255730621894936990781584417580514196579517293671068297948265799893051616578155793824259836603691225361402444305603508792509948373223875019272093696000000000000000000000000000000000000000000000000000000000000*i1^150 + -236787569605931937386990020163242947030299230815009487112810367588620780423304426560836511611641604865864280736904656883198270381657695019000304196472512183740673371143147297652314595421342284872363905841712892512662471342656954949531721461064518667736015168382255118953094795497674516351006851929068065193254596819101356243055394527384142993835720348194139079311144536260206808822078654583827346160126230423732594833175420700336550359451574024257179398719014192894000606093798056933104347177883364586179821913862408389034352267810931548262025091529531216403615162280513935413619021347437809122198896136107658051260785206379093846731285975508287909391255243949183971750679644019894203086662207644097144170799918906345315348428348696749669906200205385681545001641592623837427762286736821944366031727972838852606434746055931993294501147476833834971975161040897971233756432096962483488976619882960704416743804323737171295762673527343470082526847791950656130953295337384489838292721661229517200181551575255262482833613037738020540881764393607473862328269261843912228086493974294116089507699437555341277948998576077470790923145691148350806098855976229140563287384727905612679836765345127409868682133601071592624204646397639369110002671693183532090161727448905031818426591613742831266664669720318945543640161128928646492489121125155229116898327767250064536787191204760230975639544057008860703529484335321620652830605882638169810811132201006999138118495308512976815124823768904952071934521898712995329115219684309161751763808592865576241101774169927132776971505569420313341674689946308989457949995049882607825823776449236166524229377661743492698743439417433600111402174538627213095443489768964804228718018910388313220707108385244201828435574853851780866468367362751039098833103338773441086215162894532154818155405447695266965127377773606897757317146169893104924898817724080866615900303708881332765616357763190139449925935535061253405939570765827760735461084617537548733162495721882074677701393777644990044489728228007054069075175195567681496614787709424484377197482570708552362053570609465786686087015926012644684916461344511655294725010970152397146868409056822861360874378062917676625582125768062029996597430644409188988349323894635160979893065749418423119380063874343361264663660147517639415550644067929962507967756437852392835705830338541331048807046656461964998038514440416774959596459240065229504789837873853134936275797401407018781227436230845569364341924057166181068304442603259600969311401038207283404317231088404367016691353910641726375064544253055771589982748322676246768495031113005130882720757488193250529516390713326000756837033247580050068713486154780409327467753317193150537651485585689529879974663071612873589084857235972924285917267233171409247839918438606164530504387307769790401487317246098100273145683337947039766631421193720277673172527498968550612129208307683470013284004801600167444098684955826896024962042833583559909570009746049461873234153167389351682781012185044278309665916789713760489360563874200474833395790833088763324744413268545481387950438677433361903956585799866896330075490635066472214171409917967278700007788759914927723289700463123166231429672569807308848292897775110671189096118580191605687512058027032978121533666041818639639981556428534753449993367405790982686604292202618285484814288570539524227194388505721113174727001336993111524437405138869051754960408222809366824323365485685977517358178764483771394633657070003654928547966145295416742781772371189914163439191175170926793795227309720560976100504386661196778087653841709583628931527135241205814252529938413914381229949453918115288079769651272425440718686886079220998069501810036011460621076174991037391694500234611894293131707091923779288376181106224004280918113728033203565517722330159176685924693057864159937422288375681192486927703087079263266648673979668559603578163811975854801539611298273265084007506486377360630531116918374400000000000000000000000000000000000000000000000000000000000*i1^151 + 1945356508834141013118387112946680129853621777359353257418912716059710336787866738575180358206102852126159546525568238922699535372157383283203461328509763177054969196574917033172224273100566376084913924856034055066758807921212176618562990153343355767915880201393135261031814272505937194497556544758752832652592953949891048755514636454161543428278107257001941116769612886443282778554092720643858400112562135827401243351592405883391797614893059554978361524824659515623239916081998818536891097802596750862157257748476393405246685273032914999665187610212516535530470447780773628877159381309552087397703788056648108959119994809867040854204275188151922964246563564629733018695314722162548702842698205810427055864017770485559110323607021712894618481077781897832558248297380299763443522780706910748036539062521884583730634333484470894557822748815656101041121400467163407088905847361616816639939474086624983501849746259484390452424607058924299206996870170405444795693424491935991334116066927350027190325442946889070041739342231655392209406008128321895561553945564581771377186734421652164255232947606840618748767116374638051101148846559287264434218553607628997770228937272843454577915362586455100564335039630547689246179879014497674828128693883332377487790575097849783308078507783441201501517776715811569913136097504722055819339438497878415279460987198811987864345338182826701772238990021669820025317457851715920446830303146140142656425460685993182907596558688339584871363734168860934411356306430053831177470231978379278577691113155398369395593549945492097916722354238382458635775985060072224778142216094088471643311168185229095188107296317017127269868084838988391716922647872207393640032166250848024364656682053525291087316533655650240360550469233976234383586596491165404213281255371188288029345727471935542362671888639294211599863894339511033514215892050416407445397288457033993724238126808422181607572672284580615379963341245253990266921220525575480996462860097445388340453563428290564191243628944610281445428573156927772168207945060288729991234990607932454337495945731315324659628679954229625447315590768054129382683152580308265190989531875796815409163747036676521893963378311688122981265173960701426390865892718167942113655665371845041088249300531186695091188438611031916551547326403350704324065124431105235872956909219035847638196464233706273392211571036444204005470912394307702422296431723079888583729040301147636157326677918818539256311627828154947542510212659911043430129135050784862035870800396001842063887626948290139008627785102751414806488386695858325566051439422111923129478479354096683223210250369875786390153306322207200165370828626554323068554802891706445353679456018373046623514695107912222865685912057163989867588733244785196226120865408681420370475059946181976003808502542906191220869351488292702931242801018536489285682764043772698464821258166600591645279456701781728311534962242356795197618539094511767305201012035497606868995452497293158456171773131520970898247778530272205852966600356436480599886861786089920986624322489256456989418064104816487072785411637615852812462387119316458443225888829548148762757400638591661053241544512082980399532692393516542867116562632316313377669849180443162028663240166800625077010866245258215495469447801174671140346705449029463767226032988213720224268449191815220182871115289934614880693928227216410097862564068520450687660822217442523945207351116082169985488747369627502198793680435259554209541208366246162948013281221802066664851176110821966474116214379878342663336698030391656282996839680951882487357288553129328970959512613768816723471306858210656837543055481101583216788854631201547326916092560617006348075381133153085556659650753398502895603538259267285916589211425432164470176783106828183906266357248233075846638505550872348482518937142519288728683795583520014981892873731144181026766229354525227990025292829523039685744413003562344230335342796931023513845760000000000000000000000000000000000000000000000000000000000*i1^152 + 7574105778626239606918534043956694125157275280854456309840429067518089912370975478108035529346623413404337929904322929420120001184470535708553735752668119175601707973236853980664705236419479288290886516755063909562001423977935847916199198637867519263639958966352751158290906723721957943318780958762705628865368649521247978757489684728887838376349656763836680493593853789104503188704533688750837731687166005566961563889024927018189385776241456714537577389913585834198378684813067265708628590357276916817424817309859878666493825865025328814780775545763306341765655027088910951680208688398762900333699461938278872168768158439087651831552376772376837640890721771707925546090615084131503610870126671152341961306693492271800882319142576635629038377512845038842444341471909553814584670163663988215745017894784523561508532816225379820243545318950485182107980225217684937619717784491437250056553376922380172484241167920435166367331855697419858697747461920912733080112605155605786418978937170531004184396456740561162680931024749951906765216666676498137443302478883988893256660715493675847122920835343001509823583289587408124144819064935088025324398905544798775235279099328539525204150724047519155288410238032622691462505480388158701721244170696427132172824840602362220873727535872771903875546787883488993863243910340798163838957807386762059092864477613178289387379065672983408138799624930221001963218812117208404665669874129407418212539997608571801048456588803008024809448551567861455372167278877723859393198452956332747513355420309965095363280689715993052575439005786626351533480663077690975304951643172634475928338856926214975880435931518193985726109002708169955744807151586124926684498804819986212274046805857141142208633447680217445745854382780907362175013115344249360516439015672227890762400558901916638677917094159475347617065990495786428452888146411207674270432895883753307214256422346294186835734049932548983731178745997275102900405480014352034025285913391291477805951058467977147933890764477933460454819400427344376042435263661415643434732025425543580163707029281575391368914952365886413641627952567456002546842535008748253709628544357763652331864366568844033467797143510896289862013830271134075776541468153512523210082700999281429173395723974052896945238093043363428199644448291984978153713798975678143338475722156483977545850013974744903134620355772953586963451163426423961549942192570987934469239965003873337008216448285627119442255514200868991775657773660293431496283156148107334361221084284828573321748153572639928460151078922988357225379567168103801538306312232803309754191850624302156559903362010294357072951873946466332140624025258327413949844734081080811414539659629291590351637561958280256327971842662861851663805118337712727942449797008954375193972244540731513368596705574047034198492794874635339832691277093509912319052373875371549595641595969928182417686773692750424652870967498916322807765074515006952838433809633600803304698991262159161541592875506691452391521433969665177593880431690255255421571443535541131012896837411608106026974273621199793660016054339155214361888618120136156324184622514200763426458057751332991080013821946813602800258961383074675241034011499344506254836665501961481052280795096146575268874796126111023439448057141501510922328213203518835345521486294967474950435692953819887158236025943953419271015889064993289192862076031807013178540045585484009466999192874421726948145105037203658339350362733908245711535411744916106823228029615874368182311482732590524874693491937047306121215282930464236802342442748365343161761538322789594499168244708597416176208869306663858780646309719959196285737457554100235762467427238684650371087451577927792821060944153301214442253018718375405007501545032809840883678479345179640280153178804447133578028973763579772654521021018228822457690301463541568391642156019233712627169705423672551909077233431023691579325466189719537328600501129838592000000000000000000000000000000000000000000000000000000000*i1^153 + 2009083242771059422012528128148963463401883769994697015359424971166506477815691907424027966863075430216518403428648618485634031261687077953769682338588778407517058465713936114339440329202696140885276738409719241177180534677542672452669250860096737057331986604023364487311286592757299316691803491218901388488702711631390386983104984806024209459652045420095723408833028856168041592854523833978438975695119960614845465590007510568875726683997301191294737503210907332832366163750934472321314680960666600373150920293544597061999810684970723545274684906343224719220852632799045642535932231318417230877924087175704653481931006348961780131848170409492645546837900917032335148669044512875536305343379379295626786744521176392374420420689467031630259489719007811296317733270704678640112676024642560910172700120960808035538921238427228881673952703356595166144497943052978634912682948405634896646941763970484264888504130403205807572998138344224336472731895622343340430137570754560458272129527536027633048389351354887134154538123911575691402531622828960053488634393331039940162812247144770752400794471232915305462134462677879420958533333247185773188111108385711178890698700887877148220229431503505824734572779427314135115077943311516126456872680428392354013631201574982370653653837911584234751574652804460626333276972676482704170920884600987329700122450380953051866681788681023160794756174464264989926967808203942893440468786856810801840661420874470253607661506184464596365769740922889959122598444095256209281347018507969713471177728185613187595055629365446014709317481636536606998254633352570064109076953564843135108039477136731343820485603349486730560497300606502686614644028402454067468986536230839000265775445569457880532420388054815748227442671028300332649799908629117426273751394651562456392046349530882752138381600820477676418867708466996941947580941995680427554499227116963644361314561695930491102632614757932048631726799897687888215526642178463118646424788567850189576935787998307974883249193748779652901176504620220306151669661182224062826986982267701970073103904613126564028879949628328983872072430971043985369247148173713485844271666686562027808349294865919461575173062850363758373915529053366708436264559463419991094867707456045277335325855715793049363742797189480813380431417524508773150646896330284284776919619470946195295542045705756161997753608615736101474935446112555676761001053693044290341891441627181808162479162392365081949943340705094963001703968802893812266365575598433012792588846761914709336092488922272209383784995673338380834380856254034208348054074020460191169486560528432532276812728979632636474356827091236482980904465230673626475334174619259168530046436647289503152259607543332651496124511867213298154462505175228409064702891028863179764504295061242237458081429426498161228496965465463817208233664686941868848495961467445698332016201380247455624661290059818374515496367194828918494466884788175801688904701786857958708376374688307985325853583756000714024662551242901882916683200328348958602867618429745743126412577700690748686602819347071999324311170583172720035834098673236045862033180697629999336936378492802236835701102406075701969562484070196492628104864322554825229997775189133125458080240605788063632815206491046773666632376743514770767697534310287085840706888922348430642825451712486657285842593391758644051927200698909224847136871907432511490479188372834421028392923847433846329948640256606251555647634367813502149288893849500461993917892881483546073778386902150486948249578299368592094840357621254377868193307284838739652773966928948709031497590897050671836689246549795353521027066221180908989971488892063589744539147803144450942927261412803383936025168730662327983708680040554573261211949562255835085328052251765434270532588591838453616275217091681501732937683685166538409587238842337710176718656147398011447269203328746182029594550835659324900062084195626019206673203200000000000000000000000000000000000000000000000000000000*i1^154 + -16484579229997445713426118844411308852858729160914041609841305431905527451119989694688433538173873176173900340113233016627635378016580466780155732476510470911366249647500389012496359484186444759610262978289237724222243378790540841597221987088366589808940379423724057697159096869213370430057727387318779987666285515939926453126894638111624554027334505233028325074070453393353924602406258144735918059334815747753674434752068034153416834041877465820528359828965962065449598697610894504435032267723516693998863741007226016851970407502116793976354296578309313047650710622826288830010814347665952474937360913397412312446586156440809111437584627536563686340934285355588594350294748970078202084954068201720086751333214112780562637148097850509116726336770661010299278242422692250857547604446978359270582169753673203218016887753700924296159804955098388486539769604561744168024326338617451573819437830382018118435148956799281103799976612227026131840150914687305758534292302994772854901432401335551306095487245291753013676877085656587014753351933578246117203880440389840650279222760401096085747297047945021750487875305895253189800396361814794314802884483786346080141052740932510991341076082673993904339326693760803687435291563821409003468707054556316124217453528475640268374324543344307744751715510091574694498376146780246533491166534085758171819224125287702291556158369462357917049196559966599259958570257710242526958180115885426132571834326550371367774519482002143555623488991723198727950132285151269669158113671056123569906544522563318424128223518725940836309892599551581489729983343614859838752561319048878368211900880657725055141380147128729489888709710940259792652507321698382994595669405807929660309317872811644609628506101704716324807574481035329528279329605879378614654811190532026251969417827094225429044271235196892776425581038596924109461638174848139203688493110169135593645397194884961744527376939460544993988822034152494347419618665074906958859198030790838736590872204954671198914218797349667347865180306681149560536184203693825329903926673679180172431035167662465953505603952604114623684286329653472425850197423632789387856167179381426054354408217938202741574938117028472153506550403113024114260331340449612292374001688268272282112845182932399258711590676199670616454629833469834069909644934821763741827073655957595896332580998033645189258815328990517107650228121431699140492468343443961049222472432513241272377737756410914324744403774391381177476088679305190754904285224927883015789302400568604578816736467871673177338991062490618312443059501096831206806435473292418370228940806386912769352190033515152912641242949243728462097111883184351332480068171216894239008491783752310080772650033699020942797542059898416843793415550557464642802804207597930566659219127611672168660918082266145302969488820030811274244048325913698100008388204947777082575274319673751928411032495311367011737182785956701453962208666088723052084054744919453744633802458863733631827900494447336536144724914543979821819614411640022532566646467811758386560791523780699017478569448498169445767229569097667623420664222700110114228872644702871855148869981164741174258612230336101852651308119230448210870013998200053759369653235395689671074137386602925730618759046140083249112704147373362594022186233422983029260260342725385734334758590176260778808342817734147075619181251582936500978845333789350738369466010631936467984678755056568377553240743487164007689293842326304912961822439164166437139974610049609948652310637836827234313003437215429859325399728661950182789044891534945781351243644934394548023204949796175762900832206488082846821803875953768259874012491987547826423708678347640293993089615279589168866379962846718828641850824286950075191735914707004134907825425801367534935845745761981882849506273009542269990805556993323083872650701055791349808839386278406095450668779275734493502395768124712733054202529037229752320000000000000000000000000000000000000000000000000000000*i1^155 + -13173650131873632963319396677421875587055565465839077673189972711495515232454791245066296953620077056697063241101134357968083313259998936008949601369280975774020015112761972104438725767930974227638028246775960408966519613819485428207073210946916047253175115948430059198666904060988520599538484518689173451590170012473533205266238910776081487819263605270393833244222311567065597197338853689109125315393755378948585640916778833265527904623011599697986359819324742508131807423772427101945116312630022904439177425080902219412371393460010702186176739343303199548288155394124748126973291650775785673004357927218689626727140600778296264638785723674308951785498987578196968542701306235491743928181290691178650895641186573984724566327157198587075024382889095404156082418129903283898607986616006994894711131025187606937999715138274694162082678542571097189144836310915269323329596183927347247787630213868394930033730132488370577833236728326617880056907923995454416167849065933224522642218717886402422183815859762957655484895914892366503080812098823419442085160016624309199962390573372459325007964505285443191667801304022235959243965063846329998973943839746001323478001716897119932279340510087370067891259318946953272242085057551288727721606196018816754841603432432057432838617043220376659879885175707543940778786815494141571511646722745806555439854711804594909891601670267166080151975404338605426589310453054761496300636511569971936035908833911836719288772232731887985932468902118703979940348572957973637980491111002246428319617365277277054214672157228228120096217016731686018060929567207591972480515738970572342739390742543559165419071193484467215124746444553025584500765454120074773699615139493047724664308467820266082560764244998454805351264505696968487212357484001287370869783284397356378328627538449363652711350014193192578652239683945933720934506641019938534959120880564262649161425710710411446749304779103716055452065111228261630995268084886140396903492067295067149398902707843611680043037937736053774636942323338754015596407969383950331921782248416361760313564016153239166602656312724568323083333938015672028835320271225928713619085386377935577772795616133336776769510818717321931306902160633676791082103315261097071581831202012740346685099825156169132806922580466590805309486842237156604495597996486652323851647973665618737141107246429181061439650195977968549138782460621098261079597194683490933844706465389094629580921278125064059895719568592869948012914955767732335140716627882562217510817486541137073987606507998996730310094088547722984797416330051778775638131496272084992883738049629455903457510350851856078649678937190727696900157511474585361758920945558493911553687725205261081293112699287218737368099761382564104076281357152925212500603785714260959167475212369233669504883664928874839740812503030873592563476454613521157172585215809563358925890117108071993374761950728623796001570591112925190102310114983826597839571020653756102242850508015609963228221286234738237742661661742978814354686447325243586281460549195164224976664446713792574202044059387831377387559910821353640376241521351725719624850158814127598950611333118251771478577843006415345967185682455088266644907686438581778199897845678436467733779193976345057091769820477205991139058742893519349297986035285149366936247732301871224153180158301647217380184739873287820446362298208061809486209058019600387425585121244535877727379811843015648007204519814785958786096306718177865295512818413715153728264907778112302580322627598031879620883949760970068905766873552315512730202578920049144151924763599244952913069411133611641974798846161472493828979073268352750061804085029468478270139812363615624179882962780299508071602908179580737346049041107402321627489639463444723685320581790305956283365000584674344648208849049543509917815823925118693043059860957506793972049372206671801960305011493786869678750831904487779229103030272000000000000000000000000000000000000000000000000000000*i1^156 + -4911171782150100500477815851367230560399147149005202821958786726181654898187397102642407021434706782040531647011121217546262467195960319618476405535820606450140332878866510907739027388344606897518869436257828698052748800283764109910219506257629090581104117314038488047198040817186321240173337907850015022029760974645945552849550271819745788539986122362509841969861743994475665668447972395337664330855680395237057389209503390248760342040066311215753503501377996320175221534843314505817761015509542904951106309789625770441621593809776266032468481271176053892963925357470400563291119529478303052789831568349693168945948542267718226330375727971701777573265651812455343193564876809307454176712226617781599735837065403828353085347804717367871811269063379498182266953268738015001828880730689218059474219176266536714991846391523629480985664662497384051509541939927761329455749261269418153297220347035538107846679176468522715999002531920330105428531135428257762690124402336519817274069232601064265444545506952065409457558125607252853529919681039028994521275893436723356365948162809438752121617621906093456524689370937809361742136259026146772561777776358177687625960323537294019725863087526761648731291937466719371151338152746255709389448564527846635304899040868836976729930814962102142983809317424672820938345250678576416736039968595228691314825662033144047753913051297512818204080342281863886618087370606693409462266116053774148467548137455715124755370461612621022298797111651251843955227035826408577240277593489023497109907229593948950192142171666092020588165144062678365519079706768487344667980964968241058849590556695848436888942625325670513865957467822470845978688007139841342866752610189931409256417298426645500312378083079278393751598589630680773401214032655537786701263147738536703246765868923207245331171028918236481418494177717180530026549572431163591140460820271104215447256308320532217979021841545069673561254959614674688794043168052808440020582915810874816351342977729228828822579737351799053814489592176800960293505054915451819788003325217561073837281338564991650799188233383493506243227786143292052496799091267694964456592622686746841224752216431074311257750802058393756493848493095420181097546636066354182641676625742370006140126471594125550189669967201233667052140244293004938019148898119044158842101263983811068221178536273444572098926687008342696535733584451215016094104474324534825080487726284891048583375592864686808978180184953999541882061618728552760111577135338212349758961664189505817755603547079327897983202855494286042170036310370846888487131377329583596076918723187737358669696411674124686750748776362412863168357896821701781408429888317961974320935933179191576615146475672942229697278028484284320679094849667928757896164788516139667285729413851704424053526856060054671346858806929755194397401067283801888129748290225648608026917490675244338896761486742060890141140072728079526751195031983034045873327532094060042790286586844888967369192229525248598287683230001053194408250752109256729782645294584720770260240441457282084831758417981572617542338498918185103417876353667091146619909891022202775934441637936690074637770076005403297645609090020464298354848147508192048206385061440542980211403824350507737248648591075267427246298688044815110251461578731608398910795768862139941439083885543475090673712556277850544994377482099439269840675911144867668258337746918601494676649657824272455369840262940246969720203860919265478658958565754005545779664134281003101912676655545097991873572731130905681480282066713809602042656278357857181028705478130584917974365289083685876937585465893678233620642865959841993183126077073147119098579899401143855401668154494400695689742830639753563239651878189217478969179529539457488224651316016054443030115392280243638373895826208473559565838613260227674509310814424829609933501879992494752019783401664194735728394238964241793024000000000000000000000000000000000000000000000000000000*i1^157 + -676546579062611817290280385599736568387945392232130541840453386988130793179562319746247839636507680126004856378208879960992891163633050690444924611547343447533158867647776750311780186903311202276433876029411354140499423106525190900432719761531239076191987487632063025779910458373135295519339514470524561485426757039530440414297630219995347816526159712819250130821449838088528191567776819377740899914552740164766614015816387622005440149267165912350128608993112297560572745114490715068788987449907405730525014226932896707665260499644595363917459405534075406825153451840838357118587058358373096737339042866699837840383388528987179135374786118134713209721972127648259910144441898622082322735388861045034521125138155871931342147814270292612029112816724544591643263185507905999617065233129517832760711024388488783724333621671201288879167100337001170792973989355874986104269970035100106429063916811000094879750042583740103488506244367626879833345271313430057882554611553745868040852987407589197879562656872389030655666859326610417183743271815062559852976978814292744779555458911485107458428703584249839228413419557446059010944400114393792697724146916322337905371265705919845082487777217097258003849517150268870406582821211528780050238482904045868227011083290086036397931816638767934039009531745783721760888802776898921191487472311647240923441333604679772816747897160266094568063223625529159731144724256722448740552081151845260722658022853889908460087243106718110267551244595904407029764560138544125888498699788675433090936991676544857908623345445500084769173784740653072556208480736011394131793010769254390132237717444717535800520706293851659856977309203065546352326891644124147076775730600386263294792705242246237107887423355399568331037535291265073607250494149527526016460280144998018966389953352884149437265891643613835377730197741961662861058055229835255787529581072857243523241842791285894441730492220184858189817642628244117613836122595049548595247188633080080265730460382106650557575204704417806098212905448801633728597914453497366821741259148687375896330233676357185766667780576977946468415836781162696387495292324626785660641306038161823914359834793234252737903460423652770684137319145395408073249391363449797074356805024909183339182177856028994865317753401291322226254582291690882939718555228600490461349377655813300035514077843154809400713652023879511373323289550770812598921425418655528195180064418465132374750301813653832366583348250990223371025662108133306384945215729538758915673275776415914079422332976386198174971073193974331111636785105798291771077445149145299400577785331938936175850038116063667567174185156142005671603893127337364562187118588860131558528465154037179734717617318818863352124719376620334142352003017836424856586541539011953342559312862127036855659178423365343702763938918274876633972790900154945688653316046142948236102377581253130475661121448896019306464359320679274858578545036848310843095665878157906767907068212030221532095319915716631383130250615625680715774303403668990878797894733213995254827896827810803929307415448004145876617738120172678462607834434629536670965764237649733554444135722248656499276530469278549076978473048497170661941471476473532813040083575479847880519990074866819592451938166270988353900718544671164640922701677976610226637664517710886996238111486959301507758530070904995258159119057100158984800378397798013647282568948546824212887597855206964993844523515408352872192340642272166235097189905979943977224240202185203899352120813905546305710891141131350294259895513017623019108092462860887488646895565536979566461967205718505997306140943226363174605958303283895893924328415141518653073945485521971085859280295399674177516622327787699775831540750113518692232078131700311636367868538619576432365204433528007163057212213501787269621986124401091181009923169194368697144161577306344300215362743960167031499946721280000000000000000000000000000000000000000000000000000*i1^158 + 711625248731646050613252243842705028752718429919800151288985506252686883829239547082441469633879042586231577852076801795988900525563926619134235668367292812851363875712333625856587554936578888320130420118035758168490518276263142185400408551151341535811327786123471229390850700628526314116170886456213534861712479382483770581189015350365755510917436267710039005941219005838413438654331957495653823861172078764486113797306141939487768402827587063991621446680348238310125998299232574702701786095840908100077203731068608033844744595408118594619819494706322984251182015280088739557478350015672607026700273942842289387412923500020944399139823863376667655195041131216954801286395495527919619594752300379073737536536478507254837935199983120087221717427701912705776594882931865343721711792431592369922137140434040413201453200206317072545286866408005164253502741098267429695689327271247574051225669356834964880481991394336550364377877335795581937943578411477436663787008388284722124236586149790190905860336807566052085567559227492530755497463274627012639354106658267553720377880484985469086558487750337120244639783981828430900677675616812989048174350836485649204173100680476751134723600472523902369367383509188389165064682447359343783981593081712857149264003289890992326188176986156863617872975163788290375970225299375557701992241291822827432814525196474687442248072339400970221150435352576736958417748798738484755297818370504705276111324470152442370875607810215415534688939399728392950881209529911869401173317399286210042141721675770509918942204512641491144370082374477373965437309860848296411017109736152665168385315679648954045814418241502424940716986943585003846126735247805473976149483978735411761187726674773321467977940522434142689813200958626488992780601934561500744748650244484430413944596389110186015165374677300231726240218977536952606330738376739382007571513956200358142310210338294365315149271764823729465629301138063516207704398668411127504509864969594035606436070816335555043512513736484597037950090363313873444204392703697280215136405427219546036058453176410731221873623228921940200863714722345724489479244609750722100435465773971480098769706527908797771367848348353265172568701212765519805354432173203676732792484066601051824181932596082390846861582736874367164949809573839403271911703706613288216613529411086866974418173138187150741572221240883506497091570504137478697633032765327736143643051972824701712080764786428740036150224886997100879885765684303130660034418636439992979855444399535800766208923318064368674603882099417666511415266568182296519272584793183842045990680707001800022886114180626635032634608480911956207431201857354473430894782865850411318690763608962224485429450612606218701987839300052222768103289403120497886000767316377357364090967565967494397682956725176722987348680841820868707552873823109012497876293626024464083166848826645997448071901210954217241739476284261530950220302917399432154034978277883251736518532530740466118032884969435779637728695308313134742406827262508135033272883087235384385045458284325740603999307421599284990168800083394523633841999593605492879588826528314949818326963502093957409341210171976760662383038642116071426357144681787775293893777801931741751654156218426143616016757276793420361072491268607016792880751639585302714058686861970111389792979854907627237761643907665097529707783169262583650939121702666698724622145968467385121568496666072848875596202373158827656691050532977122553034512431784876727785209613294492193364205414338970860895585168280142924891228634610210555183573654596332772304696990432532587221672772014603402701410723386301501959625329275231052653919179420635393256719870091221489561940010336142028866905781127687381013210681782317765704276470595661620744338732296133919283373038868382113203074745448900337663811049808203315741425080108203015226956584793821193679594038886056067072000000000000000000000000000000000000000000000000000*i1^159 + 804086198295632442610677783233055657787656258748791563800674111857764722163671575337692276069832150380902291748888084606344963388484989755357502458008224664298898824282500447505355109005954521039692302280440713972052299627547169601818997073447261250827032971767209081572103808102527908727487483414990204743200771183107330838419825368151963849297934816971453939784520944621390675726083020345125963727702098780939580582774549588952656110565382343774938028661137312746012422141263896759979079876766168502218019246234141492056994176761164262845257434925642033652752734543489573200775259958632374804269953593445684923654526674891858588147492649110431640872766784726696389732169050696042904712453090636487729674090546086319372296127304443559242198668775783600841846949832263948005518514253275070265103419926584697113035448566233229186386633053150817506831628891891231392469187531859338973420411693161098542741901975572550383652228077514730558074192782998579622806182143389971667698774036268422427075179604916941914674687582498283605759517537943847963994101678397950196586478720659852188925843188130278731052248242117482609344038435565211168188728049328832263450177272229987147226808619449252098481172611425093397344849518535641481713106831049436689951674479715391407554797833416622944460264105304412548493305269408077294643458315068688346747309245031926860261142491934191469195473355639430677655342630026702599375820294323647371070935511349779914064346784054223924493631420785258834905465247763363816958074863119299603306100220101399917140204000808414724978142798058481167286936343569667374412996180924320061394949087709323444207954259868689387684893215459735996109977845583920138204505952423557933842798475818668389632206244351574287555205081254642614177561852172016423310761199961960283713360318302544113730934678451717286002015645255004201677148903898858934388829515913648800889806494743309615998956979124182668894467103538041757311889415016855749487809168742593193639277216956615558430835145140484995163127350210355778949319844361846014573449898951079336690552993665831413764615852412512703748301837688204126453094713980322213426347325621397395427442317287607157995727449241165879432106161484908511811109246700093126956322729719405177118819162778409514611764593837356279122600582785585992189749524667222627969687207573385539466368534367786524553600958176008341684907077984119653789693388998710269824339760687528686932256532141602436500844187023371161194517310260736822538959145221198562690598945183610105389579661802763342074538669071361661678919014171009097161427280701647509921723783551514332646174184796981762738228970524646906069628273164354234193468927231758037389879196672807184104322690104512763757654691387734563590275081803415481452488861982157804609365010798071573992940531472919763094925924537784254551948993630761376460193611050232021760164181965820135340351984820479873563726795792019398794898961371489106618511365487784697676550878285377163475639317005764022556412784745616767442252736448399852548662831734587943662535859703834176276689891330871039551996662466541810027953903950680978437958706292539753954475850353057989990064539230038043078964578152112947926585871195943041447676906479596254989139295994915831432740618080828498050031340934947564070966423120373253787172869040961519635162974676924534677605606062645769415225367104937222226787699589182507308616746538449958846514674065608703821313750223265305565614944895777050170812895456724445619351058098924356579011694720913878723022123771232339190934038592590233066069759785171791865337294061373393504171515112756546275861651914288041769177612090548634319057109184006157596428447076176380915427815762405320502966146364869771503220625282226975839174209535853332727744759229285110977134863535146559942789099636482545430650770804934171032220808349703900298903655227499851535749008588800000000000000000000000000000000000000000000000000*i1^160 + 488602300078351682663552869774400045378786028810900968943215730956272072260721826879424258637873509006498523556980857418369313877074298242290633565675750296389060369068055993954653497647138170754192088013889031727101873383907208605596109419778815156032331901692827267971137919361862680499134226241182278729055134101719991887234894091129871658341537795185140558021622877049240117950196616038535343592984741189928506880402410542856934609229685831624859784963936632748683403381147506317473893518626537002549898409049365092013608528495733501706057192977352613246970088166222885088365541164718764910376523884896723673673420059009197982929124145523514231681971373339478501498494552437818745347311412172277775575171347576247358275680236323414580920321254058127738476427857400571195212646059994715935311114743944832662174167719333712778032516818990977637632512268309612883917253254645729431197235834602749487288427142338336947453052518849040632558339648972250412000052186299920778280622170321772849523074119353376525658071736346401429999074031720338329690095563732756911540035248402487397773153810912655108715996612852710957051039570290364170457646537549293135138062389881788654969611375002634893406820101051819102048356684983691973041688745446056499893236924483636171684824801721076820099726844597831763757048342938813621727038318691932169955626817065713256806583895312973178786152232865247202710143564386788969564922859762236286434269574420364978900056926072212509489947603382021444528349634149089983724149959230622234306769525105462208911384860425850839899054825459642229598454999813907015084609279386209433754828365560878930789561916156663241959331376789150937845124755650953570997743447960804686066354876104293924548841622158723077941308188792221600468484916413888615601152238026242425329801562396218874220088653725042821011303960493036753831657272602850039190675349703366512992891370559004426277196641909518825711679498224356441760983948776983930631927218153339065608524729140750908383526660105158013077541345326328217884542541779123516879032497355696989067988182759655872900653607862000265116551970423965291269880328740019439015465955277591912008056341489184798491509156785876441695516883346923740379487012185845167890640174018654114199133508345097078152990645906135527406960413088709113665085820911160253060299820255589244128776094021670726393534920822659967367645562134655474834086813410445728861333843428750038526501507142437763993718799061985576748372207353025690492093091528407625357344751377067261382646212211361917536486852745969310037376454900566677646249310284517455826496689279171877797472005957841023221229242188507815670741959408782990255109158191803723696913852612990656010129583666912890163898698618236610989685311333961910894343105631505457893870738395086082737665279953854459541778973286713291459166424794832612592944233611687989755147119406637373074627206285510056575491216709811982713867374627569123595220475762601055680379469226671910594241490331670731389578187694917304834031948093418586472819809413802553029539726427354777501107438289156416879262062949976594250771846553554583221561701625678577871674526141175235805005018508812255667259620264227977372200540434317447781162265162040815461207333740749447261479632635332461544078415615739383914057561117179433552301317071935494060320975116708042624188707311225542523034724252462209808717099783396259277923859995289452769358917584085576777023435067476186534954848290142860536520852773453428901940430568583064546333637783403389446027811246512975870567457738688156652090823219912958576206992723755850583634075724704051782674294824748283535557038281289567893247023331848257168213701109552099546464868294111299913575117472358802079700549701833022197673142220507910051505045668209252651801268829540537195328141290862757777908403962481660272102763781672277948122424233171427000320000000000000000000000000000000000000000000000000*i1^161 + 209056308926906484831458560331724342057595657807904610485690220576743465053049992244232800382415017417067381759079610783208099441204798109378360505662163785715545346025984855459707618602671592088665259158432493506684559873818706348083625086491590098326339049604862045623846287460495796091913405565607745530306691691004830104051846443643427483607688251478575963688345199107815663525919481533802828099347592106691166132543142911813155415547222207033476165053453260287573330806735948907762759209097001517877802117376942814999281293098763417846264504713146576215512444778547680146633068758017278738385471442407023639784004771985695279572600599267271257800116689662811450434687552017295635709956277498705059934939639631983765073972339034431055962618609790553779506489521549367996248694628917483118993827525224654816682209788706040893452997687108345820677502297889460209726821496653853347116240270505367350608806934311604182019658296960284540425105160741263437757944164472539449572154218250602469070129522790597440102869240351620887466054899380683918859052380781604789046875035448847287992421383587782491512936526507247437593304419445583979141092214778264673901304753899623609645949675307969494262068208347912216691909009326844826353990967893817855093721271156507457733325851948194531791987706244784794787892716309810787313367397462223762707925788168033525365607898793843394315609233732344533553239097964819348101006926174425901341968833936145929070610467307610207625809993451910501538283532922284601330184014598387749825797063510571451421772091837919622261452326715770258236072058057643330337666621026143347556334547710285887258156527414123514519657095275707536193745607040076291716675926505297036584153943605405760686076120899661928479601206685104478124152500311368538339946432014836231254070039174361738724257330689252221647919429959458897747695632656951531282318644467454603138929729618449620567040198599471747455529617530814623962740865079991721510303615030379050545270515985056558022133450428149629550789466003378415280103535616285222310368768962201124597038993991034628811008443033686092479217877866240877031878601147211496656814311986793344018698668634878731564079851210286869493280549508448255385154516013717146562234133844371674983825931963346842782177275832367348092507769847841220547509222659911839186174996343894914602014545866476778011852956328234269870034047749010555711454593965351026396732903994294298358049354693330241529454841009751966310658583879990938356492257222956953511108402264404449339015137778264601595549985491002153022670428396469285299492676513456329524164528712008890938319623929249695052246735094478352756354936969287231536237555827890631388820380737398081720667664878803946120914139233878595731081476181967646917801579049801181694318503082563869103388137144255218784313846891984143816511841653439210936059135721206431248648732566639262797358929170122835061677163619239339847911297338376851043487824404981962907794783790691529647109204444233068880401167645580650072589619786947933342986099891631182603790329038071125739915193348435347408808507184667399072208904027443789973216278069658622660330239221291276901790621058576886978371698698677002393997520332468690065570768576724190941812306719384968611064446151298061471338285551068356965000824379816972842285166684123345619098741862153893126707279946261722950819730757839796019612346618182288155460754415735259980070061396116726777358396850879982977702038816242740447543398079405784500749816450163348515951646861375737328383636746167232756738571961893372352866059041226857524076823739629918625819341955887141984366962387253648106780933098103600982823980091036579260393083662698518847656678368742728161692867146015570359372429663752717749396555573552518179778014424138332728417910606741511263035480981517988509586187371394092010620899768339837260103061340160000000000000000000000000000000000000000000000000*i1^162 + 67093558973635614989839963199156434338986438616275349764307675674775620510546735307460787427812673724228846796313824929994826453475850368628658006963017821386909086580888726155498215516522426911358588503417696911619771028035176864053015267176295039401754258736102706528190366401989730311908658088883346416516931418123064325884846307130093380463800422074353370977158715220270187781975374180455785853080318375196474845471710084713626012015334406376589723607432726677148916374938397735655690808415595185311887660551743646756750384486491196206922431176941238456778871137322720564005536223774151582038265642568778879268171031442804282171930232186989809290544718670037103700541934242438623520282477635076929917497204328441379497862998150557753271021107369120749583767386560168872649116100649891313884533482498845402311377869907626579353316613885756463398340030338380927531898273976163868333047871911170180989981645179641246351558444056301784602386467506019595865748067375506289855061679878038425340008610259331276375590128780302321300036503690736100119849430007641403011981898049989888127409809057323201129576577434325579009295745678709870229478892104072378411266482549537747369074930966180425719547042626944493913961350779431416234381245523198111447913662667882864115069949299834288182354048980200568955763934688495048774197257172060982416113285841014253232510676985902367956697000566949477274964874046985293358864124899217671116559953206863466671520574003914632054111824561544418397362221060166676895565815320067792193568584813524430119579601373420801528169761206931884272417149402846904127856522269501526872055924245827226461262997073163076703408074784107909323077732636087101488055772197008371838442878615186537785367136471446301797896187039930640838356272994837790432585619805125332684561762132657236157074187959580530385283592598966818083444492235350687055679966087257264329817180584825756875853919862351808523148179413905928287258364471681648694637128708621590324215958786333044273392656266490279115934405449933356609623058928291745574855345853751240269409206487140702927564667632181785799889716604601686585811847746073449417379812188542952615522311505591936711618117226405492934701882446871798078897661900423399808645974853834684842107984255757418232304058813494030913270661685033647965973424546512398103588103071376043606585103275785851568819136991826873361699670604647126284635462998341832213635540785474485839224397219906057865716100894728523788707553044264269661881887466338917767777887077208575648634388872864563655734242893267584545474730739912673440082256773581434830535561197947985508484268036310105324581625415186688013928776525996926711510711483882195660926856366014884989251084998439374723722603167770632985674888449512417615137009808448584253458570045425950188903080024312191037478727671551655233253665484608193907977393757795846428111105066925419922657743637882017945126317842757610590103269598686816352874493324845611772040973255690825051473613529397872493970319302703423729522468444293252032034248903457840141221225099497997855254928140743484049639413487148202422593876469171950980551249775079035265122142525351845491492200459077333274116628595616829644769326657452959038420277035667802694542009797556004288110624128468675310861531033436575053345748352996355274358043249087692331775671948752923897708957358085933679177680226146260032780435051087461610460711572590237071221445391598482589068217509623307899059621841692518499917994469961653819910887854100117872811802498036613262867005082529696990357411510351062383486754801038069170839145100116410431140340348950708717134713673004338586616934807646159332058118976774274838092792589533861610150067615155338694779913570102236738599209912201135666249498168202705910011399137431315962720247039450422102323090612638425633114424989172433816334803063379521961984000000000000000000000000000000000000000000000000*i1^163 + 16547924607202882666809870217520277577504982541123620757719134309788259054477042168511577234088829950603822974464038468012431620074660199431731720229061144290994483822458559876743788539071803518034575338850264455252340822444339404839904026785606339403810836934584109841224604750367992706582638833101891254543575754089550289200732789123916337015900063010145292566753285844412518841949830133918348208146216309483183315081090362623852713464116800870656245167618939313672089834098110070401712717332317345061897112041585267526452721436865504289513638247251138121416708445845790233934128241996353563686439209877647967077061383497074294634861492752038801066353144886976904505915699148752696162479736414174147268766862990171080448377510365160779440638422224048622473508363666322470185210378148452009212845905128790882781249417630493994013399162251226897328548393142910992765486582979365637597619242344307978719267859209821375870002476844628581819304950227863574050387395183092784026543352381373791879425440836985481042712909459418012901188614172710294515920572551197747573763740486372934508121957556324555513478906894073732907975581452047566673235748485983624989291338644515225447708221255878288452776199344564420918345631620282697832050373190939110392237894877753437812570080859674699589545035573849037084034235396664685348658772311052142678501256434428474764057933745656565877873079112499924220829477486422934811511697706710916203473491110156526448023922030399394508770733354588363272669262133394769639736743495426824338729441199748492105405308532022537788693310938844815052485015329107561672886756565694187576592587335048366323746878031263948105855132044125146435730149594794419419352828187672881648947956981793467507374503361260748373982776173441578354177783060532706088788553014384105941154222542402380287296035156821589055633089833089630388960063230324925862850710175300363985748620184122029212994784650751936587166008043974442287946229242476172439010942351293706377740412336291973440619106619034891800188061579226683392665291660723524924090833893926635509881187278250926103811758152490557449983856170178552298564970195558290765081543658523628623199744375123149447672325659032299085494708112249033961424704332448054604375450814071905629626616388032879783467789764773210124430580293954607867292157594340114874675250145133805801398756824201225187443973798789975663233927257900886728360734141474998034577270860004934771979570160040505994880020340689163442113043767281761147130810274785101651815165458753142788807907258233207406752084308407126833486676397733246226159978129887424263408617959755025760498804654507207223545946676311754121851965987094350178141416540308989113212515315475065938843322453003462718010529248639677952618892114921808036396526452504201010300529989078325117122330690984958117821874850280873306685716423972258615472432367631027485175911009725652608137246588341240312307309038690123017588736405297056094692747941710070824659223883580683578285954031020963347459471984105406269902744512998256117968803823065635073255768353015138388236107137196372504002535747265684083630938401452382616858237774719553857229971279824900285821826504044202987537781068836606256495381361996466243214625628549534200784213032676087668370419980065051987569609770495278556166528978916806748449409954700197457340820774290900002991827690408694649466989641259819646229492045562491571003021109849907607562060670573661731020735782059715013719307339968679461997132278976378267914565032513846664776486464427957927462853191539348368317109253851622663788468354241676462541996395326912381568710076826401751049310640965354474155476856303664947350238414742964267773496227765956363862533137923045259127215328759293259623009479318744362551307471397811769601091922360393890396331053986320366918257281470599332665930830652104571661890617344000000000000000000000000000000000000000000000000*i1^164 + 3152833938714156453817021884206633397193652740609430279615648682888396140006811107396858035473429057049303777209708088452190345109486395253191948146628785833471173180062437444000957271316341005280840968777919676731516796732763244290928092536404584808956787220331566476744312213440379592803047692242471669278765703956297681169404173962324175928408917052534732545862386130390402424913303762440429902757789725190638917482707389857096905529315360496897036173794635690791132552582551220766806053794565849641870959494065050377082928428146131014778949003047808568287161620962035445341476436359554101547113655676036768235693411936047906637773647190398984282995413291700227024176027894125422946011668925944361806976544209985343877908034394764340512456760944773827612740270274563121586866972991967296003417285175860383330955560001211186708240925669335648321099556710005819271641922965465481096649120962068144148622129801243687025002026634654395550891402033412384300138145213253916492470684265230183617548980370084367791284510876017898037214521372646844537888378766684850260691186824256225178244934187215949710048462641975416801613705992548760833106230609031579505504779832898763261833227528166633272204024957732350294247408299313693531808108066051207662753885698546215681509492661349707935769206351091597703067262347998586240543870019748456214108189842428362473368161162559455187897655641399709657815234327199828543821075057793452424175622613306998307615176274611202680607989794475797497532250867162113862952436392491083733992519106728002687896743907809723954459278261781828424297866735456762373804933807704573258897924302233740849754355959497603530575188791874217293814167411967999181525577750593636253650664612509524329006488509450150068867673405529401893720413133534897821843500104408561196080995948252178664330240182088590212705741695599160450581214212602794551804462323337007139440694092564637624333235848323810324438284256904228250162265617367390194084619664362623907558466120752417112872285872953664688353034203975997512776717574290349545122793859909738207412251731413743047167160759051453349721314197053913172378823394632393433088255470315580779009481766034267100038960628281000345352292249412546647793658323744742929977550170806089317142030526780923519421358061607822331908090338423871313362085266429077700075244378792434292666322701071170495484852077057644948260561069419404257040642202622729161900897258541436767737299261396832370291702928991583450898025754006628834195218754748713113634627146960194257000395064846260580551144526380756438321892992836315572038123451850021335354026108730837793550919078965425986831953628473675010902697985244080794874556490049284144911774538645889845379420477060394148913970651312707357424895901348153487808739011851140147574402190762113986628365777814646851193794366472654221526054341993714206156019036147288383642978323878526820188281770802266760767767103264124741889059674324438337330093128425607797250325774443937003321106661866305384071348332935227041592604759261544475257378993762812121076701512191599617297148867041468846075014221386198415529438722126921378509955106376582550915894710068521728158030388435578484052073909554881858654273584068999908073734141942859039069766095756445051570343181793563564292564876640170170583551623058106213343118181524641288646616391392265992265188191927066908887019326919579472158252358869688534725462827632823589764064174666485431934235556571583478544561059072647936701896044669138192950641346724632059333963484289091143144387928220719678676042188869236358321898738669385363687464763951110016830618684450583781638598528308459832014899303225063206086655824319445591395028046671564784849143832030154246368568860616494435284363410271435588508147371573363067197450277220709943084644505806596788970649285580815409010223196105383543308288000000000000000000000000000000000000000000000*i1^165 + 457685914372130978664876165393609621949099457255587767502142513630850070722615224752416840239013140729077644119667983572472106557256712996619784826638482582497794619652109076123707690455591019290649515580142358525420573714335202282438476272508638537592922412234706386144649866149099765323641740914645103631889701155586095879257297490770689948318408118251612437106765679851529003653932743083179485537883349862746691209114163777275383910238205217229072412278570883610286849968953332379339796656727369083660523479128343487162608227117389995937744668188040922516042425560945197291596163382406470680140135808100049425691388205191918525633038071883624869885078943868992522261496435058586865873662691777723794610382056240546489434412054610918356239642682209649027501693501969570547644225866222165857029996091580610568180733053893064633094045417022671046620962772762395912743745689332708588501542117995578965778219032826900299850608553733508325313393155002617741058302011928115389018930107473253360518574663055555565289646967902912248249231785112906699402719481559272856550241975278101017929345479372154819337163755376254605735789504387749980609637989704045698287510609154243537659040247593400840184709360719727464812055982061501443339350147688013864643107016186908310811040913626097641908530407115693179561472696773697682834348637275332747987995495366107831739864786749199618775487851405664617819049011669467304810966512341130095164878472644854858101946642518904668481000634198643097060987549213439437008794603821995675883719840472581816645533182610688930924933109605974284888437076927353395375669464709589964446824323986687125539272096577150376033925178917163061565971807295160872229464238243263538959019199017367062670996375492272175770109283662489494542324682703638276196404155556515620547345180438290380721305132640442301419834301220466856462834653213878381637087789048345606800783411558976741599004200870036447189010083713513679700377664497296119859919151221065396859919638411276031628356471541330518575226955370015517707281550112797301389895864346108612684632097172239521844453411040742923275241433675667174485692717025463542629581480097295917634118527856756779030071315653080791123193228024598894365086163952978941156981020038729559155691836118304586536948454903944582809420406451578792636015339820360284459069827991085187110108318631618611307541553512691648555776629791606942192935496543917954347082628989877392534693300320100534489903022719208767358728326877449641518951382927902022534978567937355010310672952875456830630053626085888669864705147013704000605368858428773728410418083119117424628878208487179220042741686444383094698193685537909327074496147305371011717025766183330484524048014167827603403065154999349672148368359615804908815906622290158764574047478215579857834441553631187711369614193618251705522756418096726048854831302892748546545109667044332898376763725336871666807251969074194138692194938345982929497956804106546913499961583431045197248830243114199573164613807938027697751943472725622880912098931542640917835815799398147678796944739456872758494269477519989232740553590883815025561995982659122048410055175522972238205328398151627453942803273772618292527892067407365922360591717807529660759313678515473208853223436013591150979321510051991736492539855072089087114904706945993773942866899464228747913463101672552124361475427719176663903383994014831717253173712300905809264906662454301499720184298716054163659834479211878076604753068226927102551954984911319745594127777845977895827631317422233441028567644596018951358312760381814289269170199855183486711906533455610399465467743588561272076701853619506334537405943401211031514750422675490596596962520776909782002698032861773336965695464197142239284269445069973951922835332761752357338037305193721911028156195453134037850396707048652800000000000000000000000000000000000000000000*i1^166 + 48370748643851182240858717819726466713952966790247712452330029727833421841411841152506510376056278284666428115263199600781111250988788289807975061381251076879333710555232316552626361096275993781565087728246455817281489357055380656505049145158562603377101433994247235006180445991946774284380300048625482286979904682718837101185706172739103122742881022030814624334494151864360261648289431844607114510204906959534772816316060825571134114626459671810966651792759679153270403296428083001327237894361509876176538521007761635521441655140923089855498927309259341091009790545657718561789782997189177915502760892820168829649595499122017561132256652270428246301408702365045721128432902503823590534712126834442871238215983496044494525503018077289637240529865716993333921488787537570652118913904852697573145670073786268564095763351450161228608153348597254045500437800704877489948386204216032406308868646866967723868422993798649293813715567021643862052872385569391150211085702197572193718937713766831832484338987763616450854150342749028084669370414562095086975925355554626690959737961649660544588794505820412972437357965672078140153232971328520006305551982775425412483555870852286724113935795070781940781265887013234608480859229205726407704477881554655701110880122786535220615303268573432664157180543860628918296469736475967392293113676886963136092874121658092210529892726142556221295074916078897092672428529813106179245378635121809335701238830182166737358332621660527401722614062990750911711245418672454517700805604281401216179199534403233554681448740515710946862466959779799026828581506668491508871599086046453997617297912293585721324597059602756274172072430770482798417929534346123159131947951980464011200913531720897928687223893281384132615522975808084006892283356216081629952221640512304723747027344134235129742264671341809121586162276427659122565385006954666353952299205343527902303217267677185435729215259637733496706839613706724722958370605470035288200001627310439942591067883652378507425880794882660639401741955960886905921940608750808589165648440710709472114128106323346031723300063220338696473135575569538012131841289025606970168109624533917307764763763405058311439610146201144534152223670076840557835053929755882685470910479290984814800110643337919693375595827330325549395642795244863049045544081564042348255035040569900486710693840757650984887000974353916726059538030278606984151158796965588427251957341806421354357680056006914706173892984224617985545139017105294406166521871259692012885600949702618431083371163714906098610097252976946934526443161722989648633816684470201499543649822628069220388190466341599147901502380494016840146319008236805224002232452245099953904315154209523138698812221353737895718088204937048190149794837111727228747457906183752213014825610637877147621020126758967156980358545228746224109308342772327054755783864154655427022393214223110533943906267586072944347110105904163628729470469926405995319950034137573593566596803999769122658856495633042208792674112702410694839212164818724539873967456570481844843064633405087513214547266169134492185198074677793108292822022744697481853141919227885220399384345325356710783681700807727527309195806100455675101803802153871380756044767484304572914058410962587961553367600819957499715289293210883066710537584456352995585695613506543042533240505037264041618991065954512590090044901027273715187345380587204092715922232368194541860267468242723468268659451724163710089030280334648615827431505488569799564143668620404855327276586928722373633449859204424287401264336237267323727106281721432730546220796608224546874803410293420076643045222934018403272771118074136384613542182055422567090825911765251882384625498693015226374204277192446328998740841438914034102789227765622981652721924127981413261856244547055836379959924287770428618833920000000000000000000000000000000000000000000*i1^167 + 3236686565756588834178551067101396579572720958613962384179263353528945746221087043372937028355918112323625449130700886280670150473356311991321143870434498572746308834950437270714273380612240093886349442142673356031054977878237687118649097230469451136487254169422529474225724043938103816374421791725634411101249641651748201504370259400202701666317166100791485444524328308737298501179700473771288205475670696169621063711202714105942719881612039028034549785774862665286281407872292800157846742478342307412963343885830986006552686562025756270469948722261587203242134238478564566282573390492547159123968592424422515330668389222593447891047260739587325699263607398377040879815064644247879928232792467399006585372532633638078046507846046976113429043682896702497651427041246901857217060159548193506336075766925893841274742022392691220053962587650478027418444392345375585236440136524205412375216539157452326964251671612210897881957925512973546218977685810022634900034143336531262330446818926784992001146239989630799256613216751020303099127940136165586517930942990525349347378747670754244081960465951382392638286439880999075203626544040789442871073947433370677511434190679526466329712120210954591368066460714218165474701688377270002923918782554851860009490726444139049553870989638462498923812008766400469867549757789356956694139475603509601807446329356377841590506177261989691602004310518025459099692984379345261703910465915880031286115667858276369698156665012343263518405518821383760175629677858362268074655872706294138778611591932500961581255691853489648158650494561853844249838000429980391133317672766335247818400288096241141830988163904929820934284993633678180770175669561479968472877892542714017138803925810917218053390896268607393446009576967403755634721226558145971972821291868987448111204398144766981723022545385438057953598866859146014719634189318774664728540838055661958184835883396799641827417317612045725261168758062942076556125096137643238065278093104968080333790609202939872601063406867943236460656292604652883392740499920235200929728780983187418301457025840171751357866326593410396601471379117005759290404708626308728755842604286336489693113433945733734284865513360879306749361346875928204998604677716933044803403027541384780863164186202540666178839996427725464826025496192500834477534069182594248337246545266288885664184057732941291412946545062530682878686458034492342201357698241505958782033042952162502435587593211312340706670247798811134348916988787720832260094564320543563073854752373199849391497705527625374713306748208648135166504038013641609870545717018184548446326574354335681765530427471239921870573705839055603942576345748677608874703074435045933794575736453788113219160375009847817947661551871816971567989872667733758693656419902914884956347081965356191543552188045881038887309415206970062854021479909450377912490114941010873807356006797975877483873417444363775710512546162193553180751051576650354245307158123360315232538294274803301957695892940742225732866699357877332563694380093866888547032847837739655528127472191215101254740488822078386528960916147166973842058366391955153242233478252217856303416469159248044263763095880445085555112271168116682205237848545729746464496551708184285984495367248380217070423440121949401728237734570856545259427768412998584297563037498407721790007892394707008261894866729831822961352863578223839404418978236794839587155127173815463365318552613962820759586560198619534082152972978616225545550780002186275845578628501672887378912065031269209522704946008121374802960961041797584133878855534441827562316286099762489307923527147654319246771896375782029797092700697569554051079262820857623667519691022990261936581914852227867991398861291657339924296796971543275355450066548555070208898295556978316438555539087212818341357007790931968000000000000000000000000000000000000000000*i1^168 + 50776775905749553585979263372881758718363064875529885423917340115433530681085506146684274160844521000618734743139751005445118447908897876393525126125566979789506721378260782599190241404374481169970978536646985955076111508570748448305266890335913743313828351936313801482833482282418310571256215017703082331193212984323574068215801711214067341076964325994305670918281894679540357420833084188361539231900348880461439926448718169664601269401255085979156849384032431163184173330451672130488394780012817843929135031310386566298901640371073577264073080689678845588093659061327790191165641550451633895758988021730916377805467739232392894088533614639763909384753426341233390457777807586547299216420042039291162546131760049477905576402582727993789102913080356149437842266076483037750443532280510650645835326646894034555622541830462583545810973906761575559405833630074374937241345062981845636737698561492591586671071208840851257870839359476298565984666172399255103909268521121212392328239489471176098167424373290554285219938128803718165177997950843820907344024704696234798089705198267865695214570997512100252420280308610519482906374636830503482091482179812701705065762297572801056692991035973267441460326201824071308078631170521922452306470344317823227330752293383084430998002599581600002235872296781357545304351795673120846257829356737123706468904027746477154372081962657825919885802210688962688502839386938856712970085410421135763058214371008791025191743778124190659895700494889712065648040607603492917682960758150488371363335554321088182924903292505379598433820721738006977254659816016626617509724111158343724010141981380754083634654782316009112663291129253267407744313091315577399175274235108634276104371621782525167904951454056651865660039179870640890425427933361145964736119670844626705802390795384404260646824942454598248386674642001745828290365285125655134263778491300612580721216034880828651601794750512859530999258535154165516859577532887024779916767669825434930792070449764513051463283601427943886217268842297326043554855676734184816304513236861593795088268452562284164065123542453043973202465563687637549838679034649390647871359330651434679076462817509373837532846988977950382220981305892772830410250481821554138848792061426003004746212688848077763616658138940582455280952102751271224009202749892615604006672422259174620294916406789736462947605078143631040993780468037099603542310395174601407421239145637666757818316296649257966871702247668983238151610468160525351529967099180633548180616683371391946586177395578583099048089106162987554090523476408755179349032037645932123034212367166896920661802265738764211447449774296464156837489319575430146072832056138727163874169975908113883187220440890214878155204910032070797723836745633270437384837931224909926841754336812046918059081148379665738413208349362181396876598202361386053866941100900164760174271099123462390028324851665906649166532165566712661968789817384853450269121849404547439883277673386889750847816096078161877176812687524476327172373661844227183808217136521574353631254680440964098889852605854018731620099118401084713059753525612994366250909114377094667437543745117607675530599461163474950229558137219611826472600351777784823880442597155535373104711592939148706167748809041586938526267790451231204325655791377400183872862542579314530967018188263420510272694444729777523770870059842461212403622336810368088342001391840732917503427465359661006739720723896197125498324286993432394558146256508222701528583440144071174242833015711808760955337647240751050608259990178586728121443547771612619573734562987303519513109551365998350830182593935609226359517772868035280110157717198759156878415843067621156366408035022414653660343031281628050651679263192661968608833743271308930136087244118090233789881506274595801189580800000000000000000000000000000000000000000*i1^169 + -14888866592458103155589501236464429513996444234210078197541809670583115155556500781797016806434173975973368705523765454037436824004545353043184732847527231894421255391378506482556505555156186870852376821092961650177394364043284570906789811106885043037905247274578350195183811021596060806072593065976216850615275517546390160797552694688083855784042939026377937867768248160221414855898335699646132490045160497667591870200547958762295441461258740269873757894442942013279271693352894331998140484270985722354199965886490635663844257378105357948537764574150944774858603890659713707177789891117108297413277852490413537803045875121552293134859503517849799875294490372519023961385470462496436310620879564250068527427196218319959194901276952359311324604434244673692837684951631098453259050712509622721239268149562112021082544113407725527543908377085785676550548732585754590958270032528212851164870256522933709830039395414455275818870564323915244648303640545902319127713270289045864892453673909262155468766393118153179433392760124074419880257169146492866679706062646450623276764042147984258144144334140033841248471804116980506616076436722967837334047526856523201498385913157181031308299637824793464496345483185950773602154605401034270225590427337479220297478984023305239231077213916290549781460261613306664274549807384060538975195518497184878926345476408103598244673556642421964592243502762563494354822641386668801452430720960055679868734391053932180535666617392436473066909774359131635788055504144974776508042082704365363999338099715036228602478773029897429820318202488492806425044793546821933037410090933726664812071167893845378482563193921477131303755980253304173730539054366664658105332673722355004761411982855352680265589931779520961345571739964392018629096758354003454589838931115944866510641897750115368424585417260461823455672886257862931794657695156396733152808182297195353036524376181532712328198681105651063592737864440801012222703824379462271116857128929333806872390193932353541133737402368729333247046813258104572141297788069171612348947974528351899344192455428033311525571412192206773494595651749888723709253226526981219425274390229559764665725785408834232564246273183665518174198227161716358572214895089609933880323334111078378598378675074848340912177738558380460150252547856068115664794287408633818553820536466776569647045863180678236751524101596701782911147454374616687627551922017181291484644927080941205130143678027774083127522845135050036615622035838088108153977415769827690389039313085015219257421029280312989119915403611782115941645228511420819422138567732102431311335751234139242931545896378657271396008495741901661422849937165127279645907048389006750828351389102959099279588967982102163410752675575760998807637638961352869008820120904195581273764139655860959518025416747635338485502472289839734935814695883798483566835412275324578197471545505411547811855839249840299195107466064936353048087416997835212316996307364417102715655877026886303814562423907677074417402349755890211453272338137715068052688407825714189331890221075949682507969436510277147179782833574356804890143526781033880854549102347281201112731690864783984668267166741422814451432458859275835227131743442083511461452393568124143244813149114350408725124344420114099221233521972286487597875169063260959313420778561717750659820271476821830649086406204770717753173325413026408975714752694581859725415403127943958429247263040952411267271800104709522810470155801015536199748851313657703924440129917683909550771302288521745638695011095343737411030273030977262632729899008673989482772160493567729896731564981552933672466783752929410197457445048171021084393233875744914531040038354356372298577982494203976608879268008761660418471462828061956532910146311630883069784701775080042724596035281223680000000000000000000000000000000000000000*i1^170 + -1590239127956742450530677135309120725869784870697193297953032386825614649531065623233270048325002027378077105065952314087169842049632370476191494704654796310576121318271641923539956381984394416840347637471776355462820213537317522410554473917462424485162267255596714503131814908246933147560153340448920721853929222478779136823670116404897612367029392292174759249938253534198458549060983291977709695436501036995363432739480727993813783020054848030515527894786326254568736331157440375508124280975214699911487986933696546216531332887225806804030880204787754513683150406854514531422309135756896133674786168259069239561167613434973399583281702132594938121776392411397497896497653052458212211847587755766881955824972836886207648266950030248901979451337718943273429239341256678655194591153627390576631771750914480905044230777431343896507977310301308692670521794907302782644545276700203879976353659469524716209612133569915094689168190886112226091609094701020086135309139113871064012354837299989396360784534307706465248637529398610319770957268261324623450828372515744004285755880961950681821837061491044982557078204597640906233199796855651660339977666419848736959968764556741875871148970541647870040505764803189823176438562418069444948887494867231657741935288488737038195704328770081869126462386966449346435272549563796348472220111739304095847167392656606406867018613837841668521760083644306664950065620678963061673404808479290540977199079764642471448909400614160840025176172976754822828872959471497141613872493980113181881363623465995018997164575969794387869932809502846117312301825918442814641197110700243998842068937507159124292881415255417176848208988958274201021414505006072444935257002044316255750237549570297166322114756890731215139830959255329986043596774146949306343429151656851715794647898576221295525309892601439761466441960296616451529759404016413774775412281022235971816934370263011784830908727548994923467893370140634175685008436455968243181117124213776672017712726271009902535057258309492935633122576131781380667348474089494260044846529279900944806336281620175900873168167489708499717654898269240173866737228259282477568606805840076418460145276400287297705444086709580952455118129363788984347764241209309098617738760824624479047135570509111525265151907381237927609027401541104263518219716119635821592139158891135415582158380253385236202877915330098910713973793077804650534666081518315196964148101231800384708514262620869754491535633431961607460453272330005472658265619915813375013625838294393050867070861639207332269108048579124525432472667321329244698029360905768495294019870796552452327432943764201196789081032254197122273558597151446392060985137587051369914648116215044406482369322971597691761797936784595355566588349297663659400144338043737851119228228561993565602633183571381608506860100299999120191553700172214099429094101701324080095497832464940623029550279949361977016157906364080199773719844284989343695740261442046678857832398064288209119740201421307685792889738714640847919024210211442914762165928764329108746413258786368214668446301399479383913438135129546641201478416833666249630106511774001663244863549499367070689912574088942571177103259835320112509794309072477407324580813101272677830244515279238227095263352555429541931706845466762216617372847180573716777986472188550460138336167482344642305605710683517140972883329296897017750114277288349983965114346725610618061148438087445644224471851266661557353406862556766564808527528933687899692132727393435677499561607489441379029318592957025950364390402187993641076681856387717260986519805298194837186183911864300285454473466055537162660603434199839904419730992546386488745482634790860437998508892200002420271857899070766437195703667337535060430397863750797250194970101659696864589512704000000000000000000000000000000000000000*i1^171 + -51735136716460617401640004221309937788794829870253584286411176675069389478533685781836370542451741949321868979613485027333829143909077007457647874902626238739874299068709501712199596839129335947881953514035046762290918481869730164741688558049981313567421134300635698051027303036936416361915459599943384931745649981825892936290546947476376852948247233913118032324821971094236850787831016696035705181847258638296952006749851444089312045249229880529892857209766627404048821241315735069929784281083189485707036291444064381469345588881529567022446408259033249776165115657880005580789442873558404441568421811128165919317649122346022709849167886883838744294626473898556584208084982959603734108522278711312580111445939858338621754111282746073670344894635090906502610633994002342859038148099948787241722596060981349541648515301943091140275950842496324869684861744068536798032743393347950160484113735051457608335244864798566925281701439722601056722961723483940100936929074397967749513166048913934846861181130848800951526035976688909712339394255207341023104704153188288306431367377618383388096474779550113336773743123402902989232744282263333094530370916840629494645294376216829016570213366720945641453435535302868744157918355022388198277138643267003103241221618142090972423347942898525789388117287316872754123839295288676519637099050817706526564640821933834704402034781695975376101599916496770513809440544864573740364428627750365035428301298883511913650448334480031149403817429266179842379819244495480270705472997143272164434372248066415317104044820719585535992075670693582941957061702462011806294672181443535032267544836528358554830070413265922928306620990762173526038239564764233607214596274900711687508419499242583120746313448942505738912674727934905792633095762216224229947502268729623281396361091148676893812183101248277835759422735946122183644766705451647899765330246738042580247894565498672888104580992599694580121881044461039046620675139290721268686699974696440458524866975037042455647747033342811865013356123329778694705136415310334449793187460979055650907436308160261193678375754326504660479434429890385484508572343302189790494320410250209034182008555016754022349257733697063689982369739588104966813028900786046907335026135812736257461334783074414992737578837004293162818518872395973435406839322087001180077086560484595595462358870702249313022807889233473501408021660356454698404343735546162568742035485768301143131518297291845172003499322797542653947450272133382594810699056519966501517556475942480549293641495082402909178319820949453548030721682815862583936921562892188790847225437132728520526151748458556232314557414632920973645514180509118630045979706204824718933045078535375150822048444231156491166032130986508362303859124752103012614144909555343769686840948256392160902146762094410409941928767168414206105028043415104739006344499178672143882760263190614692168581164126672300287313373962809679690600280866268196069999766587821839814748772682024254094429493085830868093647776450333932186034888122799772961135512759755751665639075604285593607903003948181385216326974689265670130353644324552158400124721124003242633908567279242058518201018346294892473058798836364438248175124314656543407601818171303756086169536335984045865002106492008880946794365298526461592370020574415762660871378252237857308460029753863142522251883993555499000066238014269268501947241094614631187778511981143862073373121308152238137526837603845085956615900872905477100264138802286032990545766228275912906659917136706541549160364023911426331769016350142579875170363453825478370774113489663327290649374764579156959720208596279460123312603526760332129264720860417633820275887133741716765852569803907586028567973533483296061695486976379112183752433223580412188937658197606400000000000000000000000000000000000000*i1^172 + 2364604702874127497439116179985770685770245347478653772125486883008528082798279019009829846771919486040321988407614495853730922232198768199017444642024637693240209111701909148885062502665454092731580306568473142264631963925095594428270271306260108387812156974858748949215076964381434440364150263228227271786357469473649225942236990120189629379995674361253771281871543363055474031345454413998946875474498078696677177714919511088971414837314215031321011519119489100048177592082355852770391345232467834382801972642073021405668209361160193343769493977041199126485928326706586817628858920615149514412615334882284601210549999716614964981707860608008829088009096029817130570824512647177122233301742221304437442665561720725896336388137443160890316022482546759978577775835329339419646827202347703184291078562984445234275607093878050663560925435990182667074666969374211437109087041954659693400898340524910306064370242071867919152616443843572706601206342512149380718254466138089953430582950034613567106694393758185066927648817195493877331746255116909849595526996741156308240607397849531144672124379513734896984947372032817519852751887555247722160231200593217050904927244979459744654808549653496588612367161430595809758948716638911185269919440768957802152305482550218433939825022833013059037053373330081968708892960287891785603636689960150469887737378146851239074003032817102498169219729520162765811063983258409329713473671903009994962555626589541284312073913092507929851281523642676819730553490057447364786363106451994528123192040710953314714762393049851896745200198101474378522482812521707868506040725981269920859535653520618787631303463355645974235176612265279652528810094933830352605522788824018750467803647984783919409301716633189770868591550870655784889149508155489311045908344829557892394705337243827821367486718025817576167604048148903763465350004192651552704089952997533758893565028652101724105239703514036090206786377939330197663821209682231330189327954337914919790131679614196339135020812130011341275706268306663331208369625245362498415872075143975676799296152061453920483420870010484447291455503224839607931076776739289337410804548256906684596038845722767722894763854625155150733170736896819152877615561388665487571710284611750101315606116660045694973398498134873149909568548867460845581784234750818353251904024999811903667092594429182861255136222121072206195039839287071112959917181005447846154947826349049103241357932618329399127812312734526002404009591886701588116280563810953440701947954561108272571733901574252833910759615630374050749498067043411808012573287846578240682092047446131183424107499494487587633189843014879996530880874060501069240842578417353085493850073179165611552891547678266773793460236041236453089340104554112554100846623422866799864346109093879932956222783652458064443946875891077204176095234077451488099151296499442435567915119403910887983448101423700416535332476200319452012345579732536567763135814976773461225637377574590676690779420826663286210688402129784476304283997061244799056689974412563411947174329290535134712481436256973821517824484905191264686934087063560488231291643747761439192293806168427246623004460250893384566928908808819753480876595617579205326780469500185566205811282338236626137334444953949092434043873572679327622516615626175472492143110748999115988136291900134704861154280355677269913698328006344372288089954886070771207312503430397731732064231259354111826949089450585956529587320345618747569884492185606692922367367254868718258311600395414753336899889537613423233506480130210714235171985420601995071121190225631673815371995505087033267464559695856086685425246105552722007438924572408116391160902279054829429105024426995524122387384829499802978994302357424266230159389142790867821527040000000000000000000000000000000000000*i1^173 + 224032852411995623014633462737094557283039688638411953024351287446143590206092908424643108627737633425267062177435235722730192988924748893372099558618279306122904223227123000447940002873936156628614988117334863085863733783767776168876158983873210410941878974189488297084289931222284961297285251260815248410627636250700173558113810047626330743915602164381430007254938963952190842984381622722873003131225115539961530579045854706748503655404762699341135208972727255019109881915529074768096187503907793013538021411102740816477827972061601483066895788034831111200312856642516991657404424039828255040698990903044062564549409998401954785154121819867436225096694509552794188013087850240357214331747197954762114934543103356667931528307560895392468193547364406661535320441968114860556093759884295538590600125244217099015096600372848909381765227027163226450281134448007669913672003208013159981562731809737464533265485394241844221131523195978839273508446633586942213892076444754210354794116758737564443860300998915346621318343500269758969441293902172434068738803327171721342171114574421302959819455701438758212478279840414421452139603712596465459750714059431240247251376312936978883501435180093391176149888042464654954805023344766165235088681404947975819353561912801719352993477799014817138590230847670996630481492922853817932755319653457641290149857533808572095322474204979776888289894811056528609115089826409322732761596916555240234976502177980112032708783027893717097896352256689533924104896185102522465026525044583431259033499516833627894269095134205919970542843807093350053247815873747802001092030532528916323784310536438680794732585624854432460433794641105920576842066124808411033642675100929951421572973477782786343762201791123149746659131699657983311122970287700953420125517055363518399998800729920956180279893160469852431248078094134078688855674475751440754996172198683734004537368630332330240225386071523429338974490655388128397971170125849481796810158832377536011098587904048769047650922889014193079491373513867093276867169380941898739230426817698096922227536249766188775628710966614675863985544390733420125224093280751204948495365996376241672733684235835711494441198911051541082418894855722146977672739590061898419819408596600474507965611816215085315546855578897851436917141237570813602101609527129055734675889897205475169691847952872008756996610533220359651866751868705449236915697263330789624337460075132196583928847403799900714045471409578022616269065994188716854951694878120809836110026387697370792511984488712706665076531121475529039138819617797207357180330086344557864804059786933467391593743869654481157572778329126336724270840123601256855981237215563611257678910562110744675730511179379404488708671027977114078922869409062687342788583184494142567548525643703350722191196635188313601672723415169356698820859068204566427152863631095391099633490586274007675539610058370419618866327706899717493937369950070267157960622542344010679390722012623715424501909335493275005813051218151347929822523531898930320882554696461066686133689196567307740837731302749558102729790598668524170810991765671555056127863935603932565727099051690016901120910003385474712953779781077608345483161626730347362440691214934871520548784615967483431370403601381250035546946161340629700086931030143760304370895319818160346036823237953705479503270316427739270450106477166734695610594941349503634730393731090418698762921703993115131983803708271497549499549477734014543245302666002605765512386289613587418636340134648881494792364112084943777309227778971042287390626109814703498335705609910111814525854908705762824134608351342202565433105451887037858090299574431796899754691254633935117853323712866830466414414495258268647951545581351346285557126103302144000000000000000000000000000000000000*i1^174 + 3305212184246000634612726574438202909645970928884692245858116617591235593499082223512919827691173245833065357684253874212170746811316868737035755317658135473488360698550452933324280952159063174038047957312089299654928240219674606183184816517975079620480738032412781846054681309057785517892117703017524543820759347779468845662361026397819769866728156045816159141834331926372330533935032580721766392033896199299890254352220501720213884673790018503490766234808125693930737311486253128189767345915061057143191624356005081935232137709326643233089367591597276250369083882894009061205975005884472692878747347384023830099641554199891567153916726442238384052079650300658703893232701003167465771494942071951994544917004928320383238224917681438403956525392985346619310714118974938626835488258227749177153845730228292066771154794415563816684329640902644261990799444109379064090545054816824116870701751737038571649902315002580809780619397249668212009402336238765469020681001641077267383136035074251001080079922509968162489150400928653667413812235708445660575221445084766950567807921771369057245638733297807459732949907670976767010698093568057151217658439383594183478633567322065818677237121324109781261559187157923890023998381744804255278859247918313182149921788282881362050757667609789434511845733127486227630607488702305685801174254560819675817766086340149465270562477055944564777258924043082498239354828772359818563361350982744113963994365266475128168846152497646883126849135759964134275150494312829403058428633183862515929679823200128594849267399208251069087692420572088167396257014093495057189773477325337134559181013915019874328381549162428276381828352635748318776253909647440043957930528776076260854584192090948348850915484572299376957396858482615351125029704600471054561523695397965269891705686949011051802592001781870245914606557166060841113782237020183482007163067763901304681049117650959717103973840746730524446483265648014460970651094341448069834126718743152192281969119815925311838804804341343586357713553010621400199957243987164058682804343854240821534595887889743501175267653673434390359580879272762223915362446517458120697915364701814445046101029837601583714857215195861947952248990047186234067234308855677934297966744964549698142852934141137691154358441573784939927208210041697329542758741444076517252077728309576293167447028623220610362048382281449879067069063224134932625027721803272377825312768570613849018153592525367200507955048476564839654771538717580163895798464359049159003105702335778807358187062019806906693323488815118672525489613633720737755711431501877915789873389549467983266837560586593370652203808884591769639037905973056700566649891778049723478019912577099937959879237180058993825299504807193776757980265146052154154296302158357865920989077432489359535250551033275929001885288818778781934524660284124578677896123453648785914714312529198061490892366037517530963032954193751577971342178845410268551510006400865364784357730479815825824544713113166265767966969731951233226175488264054606179040443245665727145957228473313086339611556055359894590019365384672902299595031912681425601203789061742594360854865486008645970122127433936793221035123290324962650814770324673182948637271883659210938661365066011413040655252608305076013733836716161981312111596809070260480212045057455819561869654303296409243247796818223989543057987313521925301206505247630570626536715627853798872246844005648687265540193127527203742898606030894381808711220588915887994129408195065199149387656106654776553102927898081639866288452817819138455999066030122159777178952487489056013262032631701994319430600649392260400912366175222605073035383177857890932777103514839185107629681770556886305627786347020902359697323969831135241830400000000000000000000000000000000000*i1^175 + -44747589846454981582400456347236906128675537366423844082433343452259409671875558926210365067047363101679099144334626976796573564432739457943274450259991144846299490519271624279496574249849406041638409248318039879293428416028019688572203402432912575691592446653988507661593668495582999308596789603585385766289550998263833090403446561393692746881462325746357001822428645419776246405070575147541276171016663059161628897086412182244067637804522216062893797308170000503669440568601508691937706426257679763722521361828651638436611173370968307023849549496485396615666231611996230253009717889634543700071643201913893639656556584666326716416376094540593113590208025362786194858821635094404650527345804621787214670546600262008245246357928881051413592876106996347824387012431024348718931414247150157200176098035630781520318322575852562469246014583928449595390869278513451432270519790129391560395583090593088452112998745616898163261560185689238803038579344611654886513676001646407676040025567286932394652626729999934611621330055572765102192274552844834237011314965429970412034193965427830577058663253901071838478417351141480647502970307577391326899263260923758377693481617325352112759627774236348191887600322298388224741284003091980410990597685492138854551735867163335999279686299917449051255498860711381586510414566093298653186966086978229537782327294895733247279851431492497709190963632680825389451078014298960720450124317596072130829322843478488405115950556283793507605889649308883337352923073063047297130935503043023128479580290904350695790759920242025183353343824199202110940683236105945113633278082511685141547085468873942315539737805775649357642783652904737478528102059353912451192438515947400003425257608368662148251367726377899856989212506938754503512848112049855520088161909745880129235094758615366855395569134630276601822308231347047637859650352468279390003419856553655953972777959425082583663368012930410574235236442401391000691210869499114930686937057029590207728306282319837487029165026970553945381010198885554849996171851974859137676581728514992755127679818545633671169520006369955411484696592724472930592286272613718260621371255309003969636077936340948687589937726895488864992725080870655388489997401474650396187925972564689754568196808770259188903042357871713612049383195952032330324971757079095738375398293605378845086836114180741894992112718834001029977397326301778122330001709229119705447998664704926998799783196518174725381762781026192372487946184869128279649693030882155008581027268804332909469879476057188348204795438554566659957520144456970581652437903942641066340625017988294745934933474973321544732438673658807259816232360583389415084026165262270501006082457113833450693687778812381176170201274623857690684806417313703080862128419835838165978611977577519177516444243847628295315747516588225024472152313842863963324857893583829457768841663809510159560167114171857916030195922614637737485433235123017680161160327140905074734983141536592615652582233886850017775674192239421362708355552970087109680335643408414866317600570553431846080406633371620141256792828944048426479476081986709848441657818453160918502621277240915407178116740750586190832723590691366548496432072410375063172326974714510036553162920787753298957554306009416293322780778470766660425729701548849698483825228256056941029167463876680984662646709446551576009968401812582148150028036822173279023848207444250440806683126092098624804529033767844967024440703828132071727075106919596796576912853696005105416512578337123077936482587229071403541030515689723044933071965877072255026157593785590831324414577509767490381161762244308327832088402105872427984050937592299878996289388736841513918397326995823126343171433244077425459367688273920000000000000000000000000000000000*i1^176 + -1013873776100411121872407863308521454372788531107920822253655391935168902816649376629508425346035841520072784437718616007037659359648664093789568304678027635248677441297878635845173379422564471703678785864241861191852387167420227972529115509478611322953613722424510311336176568342181682574451146813558100925138847715846386663347331735816479414958803292511209542524322808657981442879084945453341844185876629716873943004289623862343866356529613660910617537612588285023637739338712470502851568521214428601107323310561586440320628124671099384790370863684316582890563932821823671817169462405616792700875986369464886346863310655507866978917820800145733289763863934165716545843218189131346772286336675681684104685488839201262848390721296849597622306695432063994415418979571432949234137378817978736066883794322948705241999727327020986447824444461393989402859318895439351474757513468171946267770337693246929312842695859759510194258031423682930687899549968145323397159517939487826788298639503698227800840313912788350804238171426409901780371934947017577313801522583550710204377469346872006085350683054382533915437696702053768186374579367850367121726044169448297152667941375500324660876124075729083447646314940261669950591490150178565095118120582135367494785206138414187388229373458719154828994879070621467784441727779127192252049686226382227913774133078178895848759338665364210555050466396989999872744608554336618498709470635404660478855591736648341883606881735392083683558306537776142871265775817991284347136649300469065760770186337124061842662658359481880316756131208372409105263871586903867630568098578566576817173812163845109434823058181256875536189266760046209686698158012351220630133538516216527199699395549553215401021979325278269574500169264318705876952285379278200085506448748010555900803597190729475994957727071198138498542544443303710254667205001066524684576233711801500569639959877472853285555739343329293938522732819609321832568057673321333613362135090789898775009138815648219986867978694589280013003895951529027224695253105785562685672727077116181371707377496078884995838913910201281138255543638563233820913735633905034385338208817961540355357757993768380758707166944953203070619659154382487737202925230179625333565309598319241739547212156931286548087614332194059323291833910298757061686316789736317728810250730093745452517929446645288838555163247593936231085743236872948088754823471158802200661621711789911845355403614065008754553836885327020994725203599548172346543579931446537436084495522935454575353526591293115103672758008744328081429903489392531197239651355702004593935269104217025815911572195740185097969827635289169482287653822907653345973475025184585745516758335306518514548536534122489433486872085378521694207314398715018591191855212701741783058811591844993283168551162272903140529455450059109653985375885855071210465460461668957903235771042758151161748488102424196035312122056412948242552592247808219290891086391886603018632216995504194689348788798336842641543466659707856571222307689523317727278951242291237692131916411519769764220650346145948805185025441003564168074427712958404063554966190680277140185177112940343734836552500929629900373051102780593406137893162493031029865750412475245677118428818300812057825525882655179905441946749492781285370478210688383648343801329822740265065280368518703942244023129997682267574123123791512634953251876990147121442266372542045710470815417811705128105387942041685268324271653114038510606233424438841597801297990377853879194297419884950974851427291244013451789313929513419475096619505132161531226480722758888813799804727973654408358155542254686971094547262795108721036842099532689774652505787814508597884230784876184916157124830287424913408000000000000000000000000000000000*i1^177 + 7937424169004496977884139151442853077728823850445900621513025797481877886774851976687226525209548805110397284301613942069229798608945633278463338643811294683783712212007589577070378593224081848619051637427210488263081371686486120771182241240098158855159452734280727252898119701797659612435138941587552275472933577570225329040282581618585246365999560015729475522070752838293942428001883315288360462087858341583240251491363081311430177150651624728177532775821645347350728448914590518509110670264016867721305317623082491253123279218985176319135674465785988818865682704708427920351808880933635720705392672298548677914338184843869661971910687419705339457663104339955353269365292145882534689116907539225099715997771376699877425926437720835408925941186106979534390076378621539867504504571630450594627042093380949928383282045698589385030416114848534704573197664942249184265065323388581756037128471285767049748106708538112932731078308692471932726818033915766778109900875866507051576581053104023721574812030569441679479846700497162872569506298667529546315857048252171220577350089917354495437417899286908240597238937452560861609960253982375724908996138921402672346611088810079069275559691847794281644095255094228733256896223315445011608848529137399467050230190069950443263667252539815703009833422404598951310385254401829734474362789409473412444864733665563093602887480187435413027003851639619491873732735543474641647119329337321355141515574997128350413013127202756346246859252258414530008863366258749873410318901553409595808818855783424006850574927139281091152414550188137875203299738213820372657788535061928558713806040520525231407865211207989316635950091727753971803828203950584018612707216935806766644402462348651387271145672801385556980200935410084021295956820236325009182026173056877947431825015002720790833483606461865620908466150317989683612798911307399626911832566093347528264245776183358046155179501469062641656478552859910525630694396085058351842822274953867434763396079484706458199473325248754376983682420652372110993286011894379467406053501603035411225843348049620445964836811292827362525571603711665863039543517100855543251761531396483496963020500842979331679156846954172848365124751127237454729177114964184123142861617792149896893000086143521000018264819590355072554428039933697976707073487968670212472668412949415797809106359462861805043038259730544534869874844344718243906515123430402867970470450976769934230132265477317148018941120700982844782753240822146554662736639157571899393572641934529422072979295339714195143086388703152506818536569601493486168484703165545132726717595567272853673591154398720573552910926730260263825587058994715158320295539558555937327649683335384559336366762918097583551500038970514264642461748619432417955052395881607896619433984495009645181408663257691658137245903436540968564871688004866138638327925236001691934327284223403746757848401542151643638065219911220765784387421750682517118817892475748828929092313287707497495850352557379369248090691626206075067489398446948276519578908025187564931487787902123163048672707006565078973998345707118578801248488184322468154307073816350975660893397378720211339830973513719558729007950852238051419681793828600740631566386614776843695885827700730466419896645694442869895326099825150303756798650257254634499236479802948904000103195998827116535352949417490225909839646695025759318646225349503640228430941712919084746516371360056355113335433432996636611594690241369539452660002959233996279076782155638041356754189469888093018038703244845526789233816026496414708373065527735716216204890106560423906348755865502427509259206067061876263249129254710890659068803236502406379054077253419613107944455744996424591251341312000000000000000000000000000000000*i1^178 + 7548408101412668444143100218574638914994166570940766657213145557614486849717186816014850639669203382053780051425887273841982657644657696012770498021105115978822551248428371029514503497423456355546907761414374456021410470937332038920386516135768655286924016251305627013362528318356891225230306340358450462546429298661037057704761489922602521583697372791304943423986438448019287406002464086036997456416715341886618525929183129007442830485087063831240495878589502295458763548291592644157586193837825323261214804471585631848294996410857954233334549468622873713534442118176155174485444023818458867601761264225035050728421141755628981031995999412146987235760220975860620928482955599972194429295111117371674052640855872271380845017764472969759384520545649107114265972131191592077525100066493893113622431589497735381753780111317702325084826395949116108991556315440389507619285391101262352551024234367698027804411023858723904698440932585769876367615387042118556929087864080829473956035396654692061466640434753405223854945839638166650203619586874206426325162514889099972742698836411110100979875921142603639630802406472695242844941569502925903545503534455804553896636025718768512197184058805124975134192526123917913418272560124411376099480153899571665833061464975361296027863072613341478032329524847784572946646589414878330139241115198389513871269209454681937313393471171786595186164989549099020146217383108146216479490574384574055366233271190773401951071452477018967708212973380839695156701396840452539770598070286685418462353682637877094132675060191540842977732275878770761288052925704170525799756765979495397831557123997392618695678974586492024595253790075369979515370847953133087662129607021708305145427584517586052098659983421887662199924124583241727392666144816407919521943174602652907820588834563332072374176276936522051995181821406166608532791276059581805407050234031589030633075283460478613860795414255521860519488708534085793232142823446252782583776230719956279128514504262439413825386945691205754664792426304621304944716354925145730228236387422362184545128209283145405432997978913294250029271859065596701296167524070729310399103971390869952402612612462611986027916887991157842587495767814195324206899257528404752771349708099048985609753949088368073254500904051048264552609000870756903485891008428061692457608383478160352271346628311974454027372177350821288679358387166115175312386785922479905258840066527974460029279239482476331100315652039181274523283157121584017022669586769101775627135089608115054967509043513293501449235699146256708998892431355467293152960039190604215716752513625676403254935597084849857525523932615008059701429372751061617759807955922776225234364853369150195731870742446139116114003157570385352417974400379103537866830954546491997774549979229203136441866855241175551294579861346645931977162977787729085400983469628542201497470484650257146385627599056326329770139508285947675199637589412496029785385519872054426812043040117599451846048216875248384960876474926287486772610757176507278111499699751131203904766184345484675499862372546152989687895125568813322467334304454223438533560235843390366201425672795785514295354117968997868088519939503698779472908210306508800142119906483819773374261770975973515744826839388739358785193116394717188416589561106308009859752099934851104958285764074033298199107308470036428549347349783571075444082150926407340940698670491507668005126184907279377188221845512101849278430463226451639495246535556613035462397925681105528266058899542081406187597059092405523413989738884396736832924020283912818008144231300014129710016535711755376020877957166425546103705412168567100311035697840786807141086040520460114330641851262330470400000000000000000000000000000000*i1^179 + 148814768794250767256825026792558438629683110309306071792376242070299897509542634123280432930560198080337892259970479158269105103043978775253044795150263255011699676121981656718908471520260658293758541346273568322771031099306170577923579833615729639269373222869829730720737351220952035736120128066624029049097041658471906138610772339971305293756522177651006760788226416839414136517573253411444912083516748193258266255399429468962715748032586482762289406426876272156381937707506660436848475999464454974274277018156984643838527410616516539441596009667495813870615568962051962918339649839971583108641607244532804121087440963893498930787878385588859171665475439851737493722501197932619382405803907247543900879046625872407130936884256195931212594237651647452086443019632451884456579416016480875734527470060914949775823105996189234061905759574317300760415332556551185702000608699560050988389337539815502004051143875670710863892794839694439449204901657765282159675565172739735391448898135016090300599976797124177953981725410132540974013131941122587632924869013404319781651643256748095234778936940539419521747962030269872268179257578624129063135992017980812906349675005794024513972869863334541822838663791874257223753601688785333787896858386896852439943315905807050728937751194698204717421996814051508368945273402646053731553585654622387411307611859799638751307801399775829662582440512961345260190286232380533821199942734156638459657844337837039617688283621736732915650578576547420823947318795245418952402920780846673190286935350827402691712079009002633962866810144363808193764745793864332444743507732912553476044191606098141083255672337457924304663140604573696240136973873978859507774875058725572853239987534117644310229273241844010028914069020021442470088453340869709169326991746918089951987374507917415560227734468467755848572923068269693963008163161242516186273024701170805995765724762830007524921082018565402480837434502702209570873030577794475588992613344793789255164776211022778822382636923219612327666327513370393329495755102114814880911944251931722484619509494376672701281239426943368029022128375497883099372973325725791998542456492220905095565701620761892199947519403474145775965496577942053317802930540949636413678913569540083243354829537142681888692181543010477801605294879874145019869660257751287484792505475519424693504539401219192948803385907499312481608884202593599217202131952821538141155552553541308132333625775236771107267982719175219531147124773769816850916793117711834177332162207919839426504490822440107814003624993971964127636018198798133118555362849575738815097407982324122811681088203136928263479769909573290973366217922872236489663850764211957447600393595573265042515428941024092060089015435994645382712979988080401693218314953242446453243244141083410669963796571762569309131409012548192052816272398537517268667688138815748182200200684980301363633903281018809748024168475025191877583873834910209277556044935568701036613996138791196250095556627923681672720810064181230950099709528434661012776792237602690803842704278645537911371306603066624464209637042528695527868708509537050527239283343128535800617374083484350497013758094789254907340643788537892912737624927781284082761330377009212554750803377905237874695743373285902918423553153859134695054915694145598705735040411273017749979818100062150617037603981782339275878913044391993174683652690401275962347739597047917849165217338072737393977566732310536282997289140247797089881425712221182179718413201148440964607506775598395500078120963622137171742949572162289740663788251566352524964730973430688914021067232690768623155499931150576860052788827836064063530826726992013070030788910488394046298390528000000000000000000000000000000*i1^180 + -734208992594661140013105856228699139372866648569813042233288681198837110704757384790208680305623684124425360916429605356274349243235534776299033433517566003233354039762369271472063536738958711235779644000988811146513600599547444855243248046690336292851113539697779160766391803506710768082668352832622753239196456020634734741286174988682536298410637152065871740099238563510830844917193615067024245612976888304771970414678568135878009599618672842651876641873901897300759996162186364972748005304889839772189037291190649677655761951924089867885312294228126921275748985309120402769989368829895082812788406795936038624950799113777103467776830332621182908941595044587224280129984168268078931711887258670944892898619719050745152632704057520544249097209783961136321420742321750618191942153767103739602148824822240365273938510166817202805120101428286947685996041652405964036473207512599339919404427744885809625289294208186476706813929763893745138537232942749573765750682032219899973417190377477472747556544622371289037331741523195113724891360701351352884833085750142062724465933347471788163524860379424690066399076012738076823333668576665449616150981062213615870399969856719297231140030119747823349222872654406509897636404783625021090423650538416906190296839102378730464407292498225330603624405121239985841840608567157538921860516811297751115868055257935862715264350825542498770775700757655366700123244018713008806998605764522698459105398456441931503431104459744234101588095932261225776501122338119142852129194348173753388062779408585164101686935508907218640569571862103931419070385836728118939444650908293322454324582173009921262243852643003922095078665027531059326686871110487973254172704151977497111915781566161206627585631096310288761475294912820929987175337545040715801996318712645390577816837730800936163921689823454631980330894606443257452005417239062587521021851473523349371258620021139445670453235085266769092555965165807751641661667754509163864724531770137786922732544216725432002430449003309022818179789101651849075098113134631958430943990539049892157999782491151806239350628570372532460869936151928163710641849491418489750168177037212886134277276792624731776175247285080042445217646507130131645638969714418971416139739593541164717791570201662995013269761397839621883632220064749120360493785319505001167324104157931656341753779873986368334307722250903579152403684805172328100112414790827995812840676997429568425690826384183069540899692130191487051446872760125385121245138481857857090439464413379503752124614427045907115413007825130559556681513364053872804138483617535529783838276191200344644533246266689258035791298641512800720760507802138138926056398663938667479153178293856284051704186432046778090658061958403827641419039107691516665342800194854785220557730643034665570702623656888994674741747113388977408990144282246934349026467300973355043052523174512279742250433896847407940695693862370167593351400441435641751761511151647102879759563985839836601345098018591464151891127202876337581600562655408291565447966299785832444473120277698688516449985748060124207073838604194447995174541940290328215636413037211471045151985884663591710580035126267997752952279996525781293616357392868348113675069520923183731640084875574553862310653480401358926093286228202189264717523617142145079835611243617485997938680573724412267852101452438614828142015923749530276336750064116266325380172708955617592052316708551236266092695274433112774824207369430779177315494843724874894815819831697317766985456722829998858088777598866212939363688374331063104724593933608083696351733435008724518107765299884352666994465591111385541535181246756860198722928715514267937663872046569881600000000000000000000000000000*i1^181 + 3661430030144530676661870108690677131073698510849403784777630303595617809299999690843174309234544675307151715173657660462181331861621677603717312525059162452318952518351089781420079589094064971641295258815939532711330774909333892480185548364050515008962069708830409320681080421164658697448141518999284465282016343485730056676904701151237662074839320728972118061540436300198423878364257455379714898900311532584880067614303752928749567306929674633721455101260967630041059900486900821694273171415623852312727394061489300458062431132766583444173268082043305512716331318189337222453020857173849309187193208066691725022841788805721609373141655521097354660561529767996494050765533043602315669092015845613887128393545967502784941159879612788782593484611949095617061609535750083729085606445053379047389841539310733261655205531541299156518127743103487333715657335980189092835670177918285613698529712169448553009748472641059391206994340197140976557360384264542536176048018509061839405819194499354001740820063984160187534553071639709586327005203561427898528402913676511992561224950977635492661425190175454268282846719141745108890789547337927051930759705945379483608801473272501127430530152646151752920747209054304216989300077502323812149099723405609966917868181745638015152470115120204069364683432937196072393730933554016328459466554324069196526436136115302788812618644976392230107329267674415870879360617837066083123825921968151684015925547581439138461445826023278720777679707893725017072163092141433065663593919038048023406150713780505680478512495155638255697696827843445740062545408257921817751851135678282550132328243170217688162928100191945324607427340999362007772903032981392900676637541653469903433616311378241849390691456963782552492284722265384579353924758624457544840981629533542819380963467221882691218487886467591392978659695580041102799116468641584371472744869413120613025945973060555993911080590019631468586639182174992315070576791053890448388811404160512773037270542587270935543533326675479710326113901011159655557753748921544821214914285134144582448537144466066982558264927179863219315719251880834211662304644463927582338002038852573194289229335623973397413266305623040633024546863029411459656851363890477850644394248248046869477992163645504026963100618259696183198713540101847225151491197587393008240667569534459187349192529126376066390672462424494130882948616838826384855336980309589935301069560404456807820263542003995894582579023123503306221782259699915433767468109964910471317422573108866077700050453086511330644919117084670059601753659722725912112268131200272936126259997548642904747514208435957094555438185038885856186233303513784948013898130684796499188755403460877549392621877256903583209380420764035013594814798596198901046225287046323437891002551189180461748039631375677171159590486714436476124924382656772000793224574497797073906958888767777517115842531385960273292181812833883757818589615004514133399703710897233156303382562945911842381694677140277639495030946234521404704341304483411837234822809241058729855321132893546444802264353298711234723508163984788195094045522896286041651999145923531363490664908145535254007639680085017836047707875291740587944539819995151805535549652875456585985666527210998818048164367375873753303122792552734462186585219493831917423091119097567953223840681069485514634822309124079863670097459116296424254892229506660492718572572736219896551128784371470610670957056338092663052633779342220860580034535028106639585267084445241548707351869928938971092200165946865168914939973128622940653276943316196185749530231914078799781121216376963600227843329173588834453465094803508672504633377582556307532021760000000000000000000000000000*i1^182 + -3578188646039776796575408169608336323346828105416206352576648405946313923219163517793996713375047903069232059577030438352329837706396536049817214823090277670599050395935968169772180063420531027884390184438272047223261255205736215867127503660765989095980951589959185909361645653229435992463772010930115835313606723132117602315787770806177374517831321967495481872450271207637913884697475157144574095775727324138969655613090170155501631171900270622433259054981550455610585628920622393193672887344362612019872391634305487680076104210258812483329662000797529736812988511452111498112860916557159671255305800175333770564466098159128449638987581666693906587583776050285616101861501572153256069130459766065023889818461165128894092194873825554877493604577596660059613308898653173181934800242555699165740347439589567912012348391074671665537405737453329590397151683238002347943312312417893078057223183310408759488038276922993879761833090170581581615625010347920645312146389426878547196128501101190552232825241329212554000948297122979911027917884181046456548846928612104637004717149814465100272505084531981602506364308449435437800036072055423248189590209861929775856478196515265423808374429677112227521525140162264535075163942430181653648383190585218706932739083392913213609822325996518271419827928938840208931844687524056503391816968581626502691369000749902016570650686538635521609407339213278774203505215321646147561945967157328978429952708983339931358245926127456670920343798417081121751388421839547582440733650490077085084999504617245928086320232799147845678862637014911939996460470636501039507472721480033867118581668018560207482142972449241142850457638507475112233557637084779642922086275807678429456407661551412153563578748088924316679029490009567641028899342825506020875180764210371932366455896420799600401567166774478073586126325915245004683976261352182722839109189155548321078710698239056272836663987297608468955349407858475060929270126263161975029358224782465427525390919977321168340383587304375135183397238958944510415908862001607364547310214891151312954006402563678099903797918492482404871690981802938506403665356479635041043778248653264373116981392698160649234814353326493201765856964997706748031777751115898512449819353410457955714592895060314266218560992125605681129878394908847439239623445204287204365510160125315276419667696111533424480327727833622304352591666594741900512953331095709357271200092513982711832253502074087190590395703053236800455583511357749064220111664943525660605523790674118128770375654307328067844932668504590434080461871118415538109559785152244622038970226462625753433722543778369100383097473597740282583898578417408432467064595991475473886298828145619823558283978326871522729828557158485614710011375823338968642690644301964913635385328731366629617204402211308428756225503754380957189231163437753507569012212371434415720366528690140933014910543206799342130031423496011694504523963036359627684168807940775556554749799287835099587145912800445417633126110297778462157379132340537007478253284968636315883470860879796233895970663727089782693137273566491121526059374737919870207644282740855793115060319485761501738515252553814373892584487366211836029042982066194726603801876954868502951711453787282645194108648374952179644423660311721527334283438364371876250882990035848181955560842944699668607983179274672880909575110263296878496491681138018997677948431303671381682348568129862652910462983551883232289305949484905791312932109158521335841704827869580840463109457124968036808614738806841435181362906772790313520749391990545107371091286336087524467479606120995743537822408822619224392336083995016057352276953530368000000000000000000000000000*i1^183 + 6240705008660226614945990390463342719244637794864067404172071698260097172080539111110022959361973251312026265753269874708867603451468064161376777517656349042555343590355751084757581251728218181344650545177562136511507112801546671332315057530250845471101210694705799566800265888097359676689354680220521325047314152125087224492809559680760254720019777567566864040959420581785123833250186601823877282323059333744938325260369865214958740851562960550714765570261053556442731262380135878267267929653228787238079810347762057995198101987704590509538442930028131250287306755022002163484025536219813239059835245260614136600041283572594439815577059340226563294564016256430400365667055974453691594417519978474761338719787725649048639688517976275429142851473400623218419488566653943292551138130761562699143520724821855395057030369368872786899841632173706359296991023529791213868256080243927229401871839244997627462013035645393508570070553511678703059679851677751340847439093451092641888655769284947326532367315779491153692321084298531880417896104050024932612205961459857996319242870247598598382838216759940743974333821837247751867433601493696852824297431207147669523899544781593431699362792108011551574978633261687182350372367116935076644297109474802385014826283775701403306291213886013150832264637555411159190546010480951747206508510547920602286576738153936138234818314563859421053723707158865310590696819970554048168422438321876223605406174611117619863507938485707994970405405626844942089345919908147933439037889365643568171539648418353343520967998305749999870243593690450745856564343861095531026126975261727743083663544347785675703214494096239135858629133928935773107778482856328570273669177306723570094309344825907614899716640937721690303759459282713916217286965601657312776502928584634035054893520829377194617511803365013473523166985789159891075409051023374975939262589531984672553848634738117163530074094616204040221898116550210843278835516777511756842842661043033784718618327491007730414180175049914466042816056045334250984446682567795379200263962442866862892913336389264832105636479071636871935594052642003727696863343205902787507820578929741381710509192316627157811795641428735659222803249188210883974130855424261312247921684706025796901703805418667891440716638400754063290659863533889428375739897234308335620250726281603963050275625521443816310480908592431490545819897341367426089249459519136533862519413786296632919261475229198014697378744302461857384403656223597107113511550006425372785735481127538780785119814734616052774376641748717597944816640527507586296061006620340476209759630413763960592893571770275345143129598469453993354440287529901009845408982315836755807254446226038963119834167737601375671749671932400320680289865906953052291794610634074186970112987711517697253199327086722464764608565556391074399169158969809652913005022731170197804543522272922175348745345402660588715224873090994271503357211937521110706541865726527343058400410652642008594561550502048941023326255248879044210382568220425454941350322388816629669969360834841490962616911631120368647152822613770223694442252810024384431743045521360027904060630098682884952210672728077973278948339783707976761145387410398342054171002073927839035540992747227517027298558163303508341292499330114013972513471224056327994969581388150325866187499329576960386978889142281989904551646785786418014695911861957151750771121987645475661350547566450056283251863743251818684458024980768866545200534212629893326849413008257072498028102300936678933061242313040821718983000499676061220493630214973522247970308877560230630551211757622949733542464400367371361239993934368944947200000000000000000000000000*i1^184 + 3731243839331136432648099132624410173310251089190240023072545496451867001784091301490527120921230884904865717818216391291581110238419302639303055307454993532943513849700287801790653120588588986423857779800877833114202254592949635783632763882730111225278113141827048054420964617429164817863107292043823669210457221472973591148817235731606625762944119007228193278992355899290325221927548340584660083738711041229341875486601800396304462665895782941888759129291090271252605680782518515111469800114107329358103178016474112773574197344121353174930014234972503065279800215788319510586236058783479697381088348703538111077132517386506617574271089765361404583514497117729825626512826453430220487319147165812116595715474571388261215888321461741455956384453695442476871769153439981412403016543625862460794234250260837657414699694789849355246372469107493157785552842918437041456264888587828191917719426554279379289624424373922609870761783749032396285509395126605411204258947744403436151079099541247876032709025407432828836540389670174701626387601309453090880226644429346034623621277643981744974799965027836852989098770353546024675979194396560012410328063054504188049968985919636453265378536106586572618976279373981525570411475725970680836274435894093847444672112855491807821649800890718264441595657045299953121410988321713953037785283296232361310322188501946575007295238674747694367880359830006894426004811647708367519486294266588954278536740363118639039188103885795855933861502169820524638313172681994052910844739489529832375533275964470522009562169126185062970035283455327174685735684643834745200228743692127704988401596656006051731071849039548363946862820393060493234030805035831419065718712150598887698501864437740088334510794058295002747169142237572537139718401827941888925637569224211412150429213068894886790985545205691341703149967180361812403573004792823917866541215238069817675627935149098312871293796476612686470481671746134267194163692527056667897484469584782235729883949062538569411866954188205176058514414522679378554786403856045366651555761823213279596881802646629940672290108625186972360226735998901539230279094809880370637935178655384909426277237736043245878690068579934653535846184127188249960302577201473321108573835160118714060937661004855977500421966167178022432802227967430729257816725952561680595948537836418077018871467947443004818180306922455883174003993308188924433053542852203082690819376188123460595287339854609626568263941340898908692074314690995277286062792179489892879086183814998720617447901094361648356697128499328175140124670148734063513743650184448166992781856764042670390427667835670372360152008140901418648028448782516735517577255085238313994435211389891154432829733001510537997192047188944722642339978996940940055507799879856140327063871384487799037187853530589004250235112839149092656782491783178980675769450925510321964927247360893395405729094193366537711796970507775676423499678023122496797257113081872314669808736449534892374213830196654806046084528496980352780395356873987428457924921268020254504621148110121336855517754768446475620818623017383292538821632662863480807290724957273344027749056151915872942014177802747423609695732170861073221129212850531488487471396718470590389219416131194064934629260610001234360914998320852305393965722697264097286223510259449273075973977204276346787619737047565290921787129720507393261996871859970170400428086161974927675746262593613121418797587779372645677361427219761386325034763044403840923902184426994679279071132998672582861756805878573688393204983083064170375730140039241808021519327659234732925746565817135993068441637765870632655703244800000000000000000000000000*i1^185 + 1659785538479463332321035291487581262191348948751367906097805261115918317578697178371455894528230729250691819321515608010251293361413871085076943422985164307344715925993760031356958659513199495998432072937784988221853347996761310628475206385997281273936210786038515996329104556722423950504812298468943295482136194377984236579145677435731502313049802563244711283021386995679631782402824120487003043257531347504269788903407518059790615998797124355266271952400643486723112709515849974286911019825313906759900627189928281854713506632738783566409488769217737737179290999763955090346879569749775630668087505043903550141893994017392604510899888283367668534068338309979772225360068899856199085415229902664942802471972597864366292319653835759413299873385947220038499493320225915239971305510711262616560089524159762427913646644328135225701537179630235168477382660880222670806567406150127662785635873331308914886099372530813276577594376106076451555694200637961880099544382450563256072578168214123398988208986721494735458322609002256764377843950054187309105574969762634767254858422618947935646789716280507773323344141442241953081602655408879309344992141441034777128905093694039970063247912606162884145406137696686618715375705764822220280017057668178709848543374078206444864784674116659084435459905271489089762639820379160030561495948089220082361159999510251940428920931475490752291895119624664396263004821372941152031551697677288026544237976245730040882405164507246426114026071680724048395654183573832214649683711141142938477734962615994356965593049938234546596573372597760021663882044510727279495886803267814562795908857669035651374192061918913466975771460674629389220519288978155922181535891844225672047067532623627874584598724254855601931355387459709852935490473183163799335559769318361724545105431671538842360873356832769894686633121357530119531240490787135524384552748778334070601680536756797095682903961381580665353921558863462690040624413366892692115985469265052794048357342344949260798926194194619288217582499869835040563324663850087729352640794568362033632653486650972255083071219893389667761943939268979526066943479676676869362209829776030877774080531952091115965672966557284414040194384844233515394963304550589168166492409149748896097537291513875551553558080999856629544309803974767479096315494871753285815666852489472426518667031123464340522473101993722688394443669984272269223328799713038821187575085399932608412804281792526539880026279013043028921936300902393834231222989667113067359187926326363977142991109988804657585008111819335200265493295633148500194165877213953987959385531377346033468403370455205931239389540234998972002848024148949125987675195193832137682474879162506132518224640216218818689640199065205933568596028572724325247855270432721538351329425240291798074471205483564364763756198196685099201565819487791979514726269683478837419958417268478144252800876196845852804179720952934156741853128799404037334007780251927260536393048496404991322507207227098732347524545519389588637598860045569289580686226254926990530621875618981136524816044999943708463063377697958198961300130981606968017347020811334700904832998671018436238038256305126484727989957194578899859970452141346661157057530121232067773434848424148563772395485249833145797781330959329197351384803057098522312953030222518922917692427638484045156390848055167564714724222165557177131196370230240979431046862097242274997456391788526000367936882972872515305814408889383360898485043685849682803545716954641741863052166975908189558741978567985744138758254696895270768754158671527411287428838205581585543548470783807631557943349758394368000000000000000000000000*i1^186 + -89689707431782173222848675681599194891475984515073770595585587951533820962192657055269558741888964644863433620465160041943048903413141257544310311046616874516355409878336509248762543166987166754735190552508112289715789294595940810946050157076509329763589542647096405150489051764614138704791508818889611135901592795617316524441388366064649489020025277984787557985044510791044077773052801599681521949106194306812147721681599146497236719585100182355608963851350525356366074323804689676579410351034649935518318561263105240209020601824623229200809203167497987651229832295359898004719913099879580758976907592831993002470957985317333482908467211093925855243645068180098663161277685954702776805056280531384901168293774941352931242541091549842538479002090449788129624657942125113231369404473960438855849444561710373219268167624954814647083720424773744162225823255425264633525520159324721803999313350952026170957440051879442742626069767184511335928608008798689525468879439766235378862831512305669876235004889010376984700705247855158147340480094988037836327134311413253041272961313984704469074710082781127870918453789433031354087144306643405243669527330876628534313608893786495595602589966829941409252198780882263352199905311324256610100085414386083580038171238076335315835683520997433733510323970057284226755896507971295587430385236560869452396189052542272628426615252880199676053451149413753409239428570232760583191333506165807664221301868432543101231908473895350150201768739930694267511016380041485642720267901764985741359460483509449622426879587817915795088757755183279313771135703379734679603321004179989512184782077863200000774858834869979811538452249453701512908388141715974192312913898010232580121990439086733341754550427707782999582055229033030742937716653204420229361424580548783696895637065763718315178749651550600217732442138476300807744450135902827149364034809029924859017396768015593548539170454651959282270479243126333892102382582224472718880232052845262060432283370633054309827240825644467485572929523735623234051775344216945753579077789170182905478379278402374007103402811849452275643646034288348324154882041516902694756173881505614482844510165696077571650648288105898723562072517152888392136899369596328426266630591584922489058143362012688881523079058084693639188178918947246910170369135367301549515373206209561139489608828224184493174956462489185742620689081045082018431815096135028463639463510009001930747978042861572149303844232937531173686894878766912128144501092280318284188085072132730385109085790596939982292042337394752568844271984499853587175664334281582592909461584077714058622520431176666568326671395460661444767793827379083894165470759177859096534445384255457558707252572493383904689219460168320073248825843829233782340581222632882547271817686393727227358067828983815267858946853878916545535709841715527158800642452045524208669873150870918730686679982366931018956492436264488948485604450445694039133608848853532625683504198348612943345886214433300754144174234750355567639505525404250311285953259365415133665511448922531366152935945625138039043878762578518555062715918345695483224868093700101755332793206365491047467646616436108498446689964274025171081951471576437990757609278376347726490606748539955160340466326712461029961933070591323852026411982780033073203103023347808506605405402677902012300228761930667203794941424301078660538979277765693236685370965283015340339460632102592784135092050478550980500207112309616921670045879098029713403237507122788823162939453743778241569987349805567003643187465756226070240471736212281441792891384414045674901100038720332392038400000000000000000000000*i1^187 + 4450616505601072409817184337580733387711805489021038882924191031968962110894146026312102701747581087125565492384051622292056298051721315652410755714255565813170294654990931929296661072721799254955669628391921000906515024625005594527575509176531421845519733101051242527907682483120155321653638224045880704077022723360518525960445805116007375351332981166558109411356086450064114701987743612366153020050429117842516431006239627212845727207163689232943902373052771102069886496402439725293154378082454693298535419077747881187220827086759091440324079245667674289475923251536373222473868405000901956453997130354081465080233276168874662995221501844941636842814749992783234664590628157155035461193764191969586744724051543539592438367289741672893478848760250897350476361083238468859561838771369474532316121003450576013029126817345616597131934219492808379693500788260572728987416071578408669391231966382711194782835799338161051301427170169795197602269995901277017586186218530322552514518966139320492485318344631606965140360340972583822708419977036349376316999232699044504848991224533766480562377134220282260243244979175202459716350685455493706786305216383541179972367244459398471561155063475110747343516700452428189897502643105327037907314141139910452039362970045281616326852905427305111059936171055980217094534665528479880336114078275202515969771188476584091355291260855461621366433634301797427987727464088420110622145896372508160134164100308570964144278377512687603618611368283815509570431029680591063320321580367519966548843180209510674950944318306309202343199309059274926058905429044629674114941997762057257454015852517297807214450493618295852155428643877015645474156002325316338466198560446422578694976438743331170453135847025704862832180576126041157358707824629767682300579379693505019753456134094880433899750133425542316433625670288308650339168599413135680789003323982495092592367738719358921868431114192850012632818598894604094377944680920245306735476161001171827393973215608003381324311407039016298015408045867090482317835166313907586448531676857818220744397593165456836508644714358288658655827033693464112949755978860916457776423515740163112521367897468522362104567590268217345600278735775310608592215753682192917749795714046472298908355155472340877764210610788522374154927577969575723435693624191515703599975857167666004930258369950468451741627111303187937024960196083360138125358332058966875622309013442358608263042264994012070452083205876477378519938150252563942143873576227164502574993904676966669293973916568672763457128283671224046208103191424869455337404311399517424712398070688530897631459607804174700168352273966209059481268050711888193859519913685676050541045793515870823612523701578965799536608535511832132713621257195422800437853714116477965948446401900548158607710725533546153889000277685808897524765952936238350605272191026255248455119562465680995811685919430864861033524772581024855339575662334672239171460598161503291564093945414904842064926776722057793785123604611225785356488462447908023091974109393418996698504729937577448059376828706675502227418874924801749406009519975574385997215976482588126328067501972642834238866860061194362717413998762672969580397821696477245316127475702589848222562386429857979893957565267793268726112215081424072730236365929191388452677358130512473627875875233335377477708322379717058196868268088956675196709744187049936080467932110116654347275829973939066781998544674681567268343089761104755745515124304529694579553194059409708441172142212576433351065749626532027172774234466645727445991965871978452126028358302167951923310755840000000000000000000000*i1^188 + -319740657768887640272300266337820632926513500427173191348844588646373625693132218532265237558945338611183122932341669209158691285845719870473946528017573573884478488283758020508523870136498752758077757813597031976949973305042601267610792378263544455241414378731377217187611749042560248022871983002212507887756305999412975279277060303475038438272306326222315486657902667064115561590923803610459634722202834934628368128993881432501684952650207032720017760922238847240353245507148341383043651198822468749530877498832857770100038396130752769982026604097632483259082179031251007237626328258955485799851726516691778374115219679239896575249348446038216393435433722535381128950793203783126282449874052940941254355197207362036180705876548780593636251854672206660420248028016792086997868490016132562137852314348162661968135817636621136022037188254564227491405933321802382903302509937495880865345703298965155195775528774536222431264522610141240249736806633803304427274295124619417569240298280055815065763327820477626077311340408897349643525121188211677647541269257005401543244433686454046823129731318758019454987965158872781999450331753841135519436661948790824419903835677472487539826958793709365034239876765100213949438356417211870758547471289276718812094255846322966658134831500179744407719986884212943935200756335443422719375458156568441595207882246693476644007575727116748937839210586790031516251463621611610930511123717388605621819785068206639622276933565849818457439003264866061783008340563788291848358815952892179052780409117369778960668407609640046293534271227311339233662936602318862662069300696919555048350659589240603950175988515697550889314500170658558440580447352335153092160798148007809635780083909296402655743091374484796328378282066094918016844234009980867838616360365397614457196407052512350045837377977151434849079412088910419145694059609402942883520354353833692641682905776992392775065474273573384759476683730444844009309899410681210092030851578664175057944746831396677773892857924417224004240147747433893122954824889245650861157435192809754240868633254975763570922496023879799304214032563713723927065734623885791641900246197245136197316947063968397930723207632669136543286895506095404817212203590932797036103812510133261817278798342260805834472326256022124836093605200267599914768301362274297513455338763015610078753627602401053171165221154969109060080810797560225829303342440001031912883257692763155510279882532825793622216083072867550684944757958348841549957061897954157679194412834131948631128120848114883555780432800183582495828036074276064611556814881095934401760054924862631352322009210584249326484732563524034522661550929499969246859999020550660216626247030862846623652532055582218986349831005558106816340548099358925748988461384818787836019676125310784255855272819489007935610670122255755205958452392141706107577825402401134119175536896019405566274564182335899974451410239724310122156654247816136876933394129138442433215267305964563014249977678923844478284219286184573457196561746022885355824427425785627719620283700337890817700967006368271621875614236163455402357288658652045790056028626535495082747766869483580818039682571439444021083024071089947199739005505511270907785357584189224971728232403305441621561857377744140627276792535174026008362361557766933570641052482478430974751990049326392662467635754912773060678392364352068564022541710957194152467251161528252707819037888168601041071534997552185973959340189051704111477538957418675676283559192378070738850252647495940048300778403181625255593344443127014139910715909487725197700133317246976000000000000000000000*i1^189 + 15194055255134162356056312033586932683122524129181980392357343703831151604735566745707050762285603341453351404243525835479675020884306998749763515212575669226639522468075214924168078754786172926600885754223501323533254751354149517028297471180037580277595656480500491148772196182325251506355500370428616453902082361953709302120959126577934717662021204114370891990824759138848645026464599505867820534145857274195211678751746632020997477749089505244484855545603089428400424106790174511283850887243594097908096123003289987646829198466825521002759835583370333696239369016386730924069456073059555464818289662150664353339914804943065423760249210403295867574018778411993580312545992299516705891484201642514546391028797323334180846848742448941792600012496036805614069980375495792398309475222291724328443214311530801206591444219088471570747453772307612792963376684810861580580822539612208567108791792407569816127490708241992222874672779972408992103433557372285534526403584266085458351892334583176280948411427426540653901725147908074053382206244618246347116195483269426106737838667792207515429818713793033690611153767761272061293232272812005615668480280849837253684697708653269131311552434669340191619553964267325632225867950217275505143181954019377037271445340124629659962127494499063042538955047321513655282823080189879568869840932945152250253414653189273975462035012284210519579645371490943617459230581513580910219338108594968949848744890757504242434327353118859045320537690054430955391674450025328372674291724736780734766513001254049873333651150805953850253967599059044266805398911509418426839220494691475533116086651151211884073302680089748118328165414491013273282612004821217684631016452856079440304694894380105316551320008765410279298652806370101049217428872937684173070400467043460872990079790659015383312853560609563383400570746046887277482547406330500439199316358722998490651989510923633512984444098580684408943497576041967022782060427976853775991768446520283965438680676109344834385749685615651412383703552811688703272646217500641320968530512794748330407706906532549920940941138984203567356303428549544249646554486578805594710624610158275221880987317969755237741426549333385699666612346428509849329137088126476944445330667041414733124870353988395470013353876091321691826221067841794444080530566793543544645416504405551203545841106273250463080081725070322552014452546911851998546192677739939094476011272123155752845733133445617426455426369358996502693435905588508078091848553701697919305880788789750285704693041367978580033224220504686624098579990742635418934689357512302821214166911376004735607502704982450050923836867797140264693345340510466754306218010869296056109630258727023347295674266633564752833121893213710824442733687588203360206885178920545846274825369078179792250366848990956864278051105722427395693589612261088352312814707640322541646426593555832479775552885087602648450425658592426044287021150965360996180747304519688997002539835857959706729751247316427790605302423939401182925241346039097011681829112170271414312466546478280032867766189609816327929556691396276112346119040961985580039500482634116258344963358714655345267247984781381785581200798396921790138200417479700316873516605288765246678735307576241060233552961899799735215650064497248221583705593602865405353341548034225668918539145280622174983276343485964319287905312928079905806688155134263834006432651432227776714740699049406417024945278206478782296021515491332535762514568636560299578812861598453092727556535774854106775174808235640630279353527641087484165359078027876840243200000000000000000000*i1^190 + -70642124447245671081789004122017678766789559899134946120391986738895449743835160085532300605620667251860760667843210702824719526516047162113370155810303755352907629004662368533931205873098314026979911355209001255769048804097180262436842100730730144995367988146502521239175282977997989430894384729159980830578261482392194156213032617840245717333199758012504020102865333139326110229828133119075767622022427698754637085854313154261219735907192572907366770888377365452801414940305723411004420945262317158975848621262414921474311932938776404888777617585994970166443164958071552230771751032225132488712709861992497212724707589107952194500312755028068093119146303076749022146405249530483598785852254023496800183180696704174544814004450058058368007656483337897405451371503661459499347653536986402612915423770760649831793763830250019275388653260924685062656059691039378484929274568252292213708554965596648431090912105954636983819350397098664582380475756530807139022679233251683980170537890131958662282297437124771182884394340119571872325421882564199866086021891727024060789455555735925413947097919620013455567986939729243365907222037554321787859016040352426290518325565324397533503243046939331875467925687901944939301338085180353401134340636220219114994540929154019679855974444138425408180872146836388437143237350500908782885783856673268281300854114488701519713187926473104665110022181989019880879525277540390309842796968972250389258269615137728599439481876412563757826846634939979369275227365199105066806135677258434349848978891070267614616765816583225531269007297910591382327434935714179427257209607760337449064900758540426578907292393738788313287558175501201107717020247703059587676603778257137194939473883332389433126090845329667743100865872309761460693909203159427894742092880949342027848133640056210100461360135375899268803953988136576270476931406340743372917953691600413661709744222450499225465020041892210200537792636430198427736855295436250931149370492105122441803309961533914584527708480498651497189160146255958349388753562861400221283355632846279680330457012491569737251845193120672126266888813791270426542468359295902835836426651311331438279491622840382659548304773922383726808131859420662438121934670681378903873695951986147691079522462745007349422218395054640916680384967993507805147704621681667520644438855129322311674468216515490509536551085743425921973180403438935784314178928108129242581218417454502043264394376386631578109440526034047482544042622447319750879037951805870908899045044513676791309421102041721285721581071040387903668665097538540038409292809040749096108602781655961667309706512204769769847010416367322920202298879693643433941950931976241241654563106150390567343412381640659992752795138857115971486086616417302754216852140637133131843670226511429985405988801374463226382870951286801527852406814430191075513426981519458507689411543253841009273656441189276686167188181978052060651894744734514336358534289867768999099421729953523421442136418760597650877789362956710484219675073037147049858003850024654003610462158019938572775301942570865406597211574476429876519711161051287874306755715122986119848876765120699882627485228502803783160969830413399815161941467055033650823942935884094903108017553268545509997998746384839919069273027574787461197255998895139716235552908257213579338656921021292042975877565637326331238098777142731123323146592671736597538750387271443168806473149793663088740533263324163110980476102863716255386395031723749575005086982091820272227434983419687406450069626542187668021890642208564081286184960000000000000000000*i1^191 + 129958139420403227589878362498093774194499758665481739866240238455895815139254802645611658136008767299032754877819607387671062449833833789599340292881355757730511987603979073258107806801424381370747826105199861643588880189984311620744351676809963828283326412108269038873574198534322301429270263247266354988740717790967752019765405876962176033793761784983852610147759436544126938700881119242072494716157033278520409733443803399662943157995174019542709635238529494960685538030188305673486763615868152263327945004320359712003472141307334843051584621723651151196113824485756797271412015302523418330951868179764596783553156009619185451484538152628369363031282574153721657519949224361819158353835590391000145591135856824581539955401837379298290971312310387295885428107415028053300795735899834153242777342981892945439953360699570938423628849980942949154252162582436648763527834300574987281460097962580539534141133076028618073543633638982092353875212152381383517237814654621048292605812798431796487018061616356510194979575317358897091636526258957595722762121369705105358397543378092007697847190152521552736916136594751276667737022260474378654420430901086540435572466327308032277331443038465765707941214631384197085323079803163727663682850673325923040784324295936676376854586564595600867757462813918015209882476253348886646008836889095358212535122361987908702685743287957303371359850321737318072177556324334552273022826127233217952283419736560251681337524129632499041789183324468206146937757377873428846741955737592219434418150140487572605372593879827187246422621661487023860833456416903045029430404363929366176576257972443118165812085125649679237776238445248784937597238386286286810515406360481740399663156984502125395877695799266894269490336262752001495512875235218002536287302985350196329927818382630878303420006786436270168707663737603609419788561715481499004978644439179436120834069480023428594063871078629121648525713573806741229195537637490882864562209087380895424380024925770005768987561359894238137283158681790186691759744041443426750367701010390434914656300479517497897635022816479792405017958060578575149345576127390444736459295179156846773817104969545097210283354065818013721754425170017868145730401287091893672721287679478925187941777334453724640322535800119758992459280236058526058280875486958183690437571890896160627803006797485123352498923940855668489141697306816014207247179989648820275270620578064882011666758840211890313664060023170269719586963026429642848603785774309009941969047284296411313609152427286760602320983454102819908560126261692556849266654346335466194397591421533380211841016135510135683265569285327014918268939027572794047546219668061191320008360756932003833608605383080971841639443678516424841347744876542518531699969304574855804965968029939805585758901317645090572400153123837644515166324272902822987399567366972906595509031002415848553233066465556765557879236037179009045061653524076516911567395003939623071136014635221507882700677540238168374419873936077387365283972620022673188042007803595011167988830180152847190908553034165583556197078746712601919413104664016568989646783383050548183002338414090804193591641101860456459964090377046000088250090827643271666717173629056931058908975047501033551966356080517942307747429613968724240825111275667905183290503955526635398309574141135473010454238055261714145795957718528141048405461584400420292888164738258313504542537785412597619297338108825533732036331536422154921104183999368349212546727351757078751122482022879417755760381488266125689262683717632000000000000000000*i1^192 + -4710428035661677207193049935748401252878733777612056980560694396784194038024064490837830373224197649843607365198409371383387064110947098169535047317335604172417764495943896680955185832973918834984979705815393185362952335587586428731816329087230277890036415134078211828334581447561304670158951821068627267208692799189942476420404302500664022088375875943417426682048609338360400568528078921819772319213891493466327284121430667814401392513213022372999127297425080686220173374460093075351418110053099011473476413374607237203589904699411496422615107004705709032060576435323869522987015694985972214624651707106713360835580377913961307865413307591109671351939191299019138770265896928850103071610392280977827243399962222067447526582579807094958702101928957989221736818874524732632876300166753260351221099165106697441741086018364197072035613861030280207527334023296682742969393111645870496484011601910388084830690202588526690279885504298965143846864624583391720926208744490047187383492483954398296260181882145696479773793157353577753418442304993949471881407234191126452213102796747267982701283958346258266466479109722355097071414877685061203992224587865774463833574259972802199384743911705617848531708771987041300307062366439362189801900347677492767485236082313371476907254694856658752416452038462589771105301770955265923528638405352771154865522152576076804325910479235284880539725957563323883463744877230628929764907156609165860894153800120266631460540687111391023620002633210796633237351196622401568063768476726809232728600436685850858507555103123965422793169435637972527051117565537511715982397218173392844247012616355759715392255016155630211629075178042021380331699126655244217762562787396240243609625615660388860475119068264667681954884241275176703976054363387261858172476478463546794722082101122496171679388558908885289426854751564651554781590671165379352729823553736649728453478628235991800109688329532026451932512076874248170873577840928169759247763289897612464598043789384337582087874601869492699648697022186394583017525912392382385313954255411804583862707882524476927110609069295723006857491962512014374972844883514885033977309902386706327508137897320397407729213121004828054780813274549741624828016183073049136871448538813186181760066430998437987315036027153387532595702314606549062296095689827672685127261373736746818264796627830973384688218290002452324080134788399922542923207198100668538338609305804713688935157386335463312457438458423839514295605781661674916776113096375697229932099481386054425787593919776515684480555094110671493607060392740793465805392433373768386979035557817429354534841176637662559464236335086277311495722393646799130687027606933091070603176043000210985621029185109861490998425735365965608637540848303678905520548417752020699366226645582963727143011633218493191909890530602400492556450033287737891985484353647816233550170706760548654110155562851889696561543219703111766885287873443461588374472482030227534893659029604539729533151519157724455642954805598708670864596949039585219080896295785611127627481762549464954969106054519924279355242861182774777355297817773015881417781824514849579413312249353127313745476388428742284691385970126339064223422966677202504900758709618917736863071861108612868662626515312723812177052621998976967081956129561111138455148447609173444824657598210112211547953592858169049296447899431887319358915489428541945028893748767153940587928405504235255966918948430188834976740148564246133579423092577016281768379923277166295706359679230176458405066007851827200000000000000000*i1^193 + 8777239933271235201886882683361576069807968144822774582031544648418702548167723860862517655187639383410108354484888259929915484762300438661908969430965466115597252718568181721443460623035169976586212770920173897327805358846053124339674146844458220168650935381888168726681092261627271942942083290055804565910609862010022486211379378272084492540913581395271525694073592664496851462549510517136054428241314792823785624651330272983435902204801805431223908165848132369371740099272727962294327653604743824085267433507547262518650191681161573585191136254941231606819475648925177788610316816586325572104505149351289697582105238693985174012313768366150939368863359551928891247805369022914309836744785067288085511803684339179027145008536266206096263717111802141930335767114213576234159691010036321242459487685960706494492029435984456539703602035246410639121489247718719684430440741039439351091819996980042420141061944083477226477499175475675114662751675092803998961591024476388790752284912230255311123860086674763361503366247206397386011051262118720058954107533891934620596418097913011761193171948246505742442287143525596270142500780500286538869764006243826144755968438221155187556195159511882445721682736807881228431336834774402297030240643496684258260447500097254676718479987695848590074904419216736588684492116724641187388585898534571689124936572574436592466366002773822454617520365073792856999896616937051826961359266679860253990967152854581357566767564380071120904865165005691108439684812989776955746499871160658721140421385429285570407878877132803971692096001830778992871074205676983637483394325666990257305811340316262930957341130975347927735117600811890416084443486709663810155948039811184758738887522845100202274480581583824334667333270580232621975737113359818411000045239872468856708758715599573437897105125519520252905286486959101113298497624008411846229652462505095634123107136863633758055736462432328979002895351527955926874906688641497411628120002559369732298357618037588320799222773323043888355450094561740090966121725375104466354217495348148404514746909879024979061198028346097577962002204284760588640029774323404477592112992464139173835813462567164315973307406974348029156998455283116364550580170602720797055566997897553725868056555794582191533691532441481189134032773399607599371228514270209908811656040292722323562387795287499597947690352130660398425410350437693621533721658289590246200375679415899281568801950832059560526225593365808786024913822561424329604045113997582671357897549214288733409794314669919855676705031682780044593324641093563169092867811234672728967463598837138675389392319963352468362230836617643297335938509853220188949075481994002844147862780148059127160609413332014868615823813675513844869530709845600568651388070008457621710480673844176272732268437920284691326364377916384233837529836732357960518382502052239077418283027933390340648398397027764194197385417108559687873524415263439759922051635674402801008147841406738685761081989696517439178209373256997050145045064780650425315860493664614303686375348701907444599482109230489122957474441762822035622963746399998769039887559364557963938905175565996126920114626194377765696991823923826924672629517717829276048809625932720909079799686185460601010191741846295857710072379588207635642650419647842160987041347857946579608769779193181010514799025169728749611575665011559173759511235209098326864088041680457397872565647652000461608709108335337708169284154202851891206115077193114109732932428174334003131753776026746880000000000000000*i1^194 + -1938812255370611587957563202985431925106734305018669674388078543766451752050162882901733266870201388052679068731464425051889795302835762835281692097818914502546720595917506888564639334780003498002280433890063577638545129708249076337802577289298418172347284837045248597862977579851181494668195366449739382927420992646809544414759998883478617984717358855589704197140056796280217425791433320257287545141869233538042305690982010431241647878178571051182309851613235852731166401148247803045143727244555490658643117824073833587648365061721392739807859988316589206276647197350268919197863124673680472804286864372929817562060561833744487308104832907332413742799865820100064214247044084756625162516712276794414404109032601160867840186608252345949347133415950296340024919208663271113968084775072424472204887435782746489497271224503880281010628021187119894757465071480348994252007308676011409831420829268013708961399341813006788973415337077431834460268698255752785596242246486698784662292632111378167340467818705593822793156421426603098441847009893465904004721574768703062096341170439981194209219935443400425007853393014653993805124514083343508741136362962781701588167564895375756519441730514370541943287496280147075276969142403795782460187128069501414642635757238857110856428467516432481387003023692752102768298130312439257767058587265949377690445264050159832692875848288924541756677430656434838339754290727213693697940272143519466752533230635393135442799274803950278087060232255519129042450847097257929940338834879868883453195867696797325333749135273132790028149881123494129699276130062475638088066855210290648282997185377411230467843109044962165751190557031224514407846977289155993959969620866958970352471949826419493159450044740707851049535404998184979232465801785457064635995503582622891864315296104399025924232469976691848663133749444345403944769924991672501990682654856062109951101559177045867467101878757153896993657331759315730269372152251311209620112232699424934018985474957141967484951516572526167875051223492432182054742088487627853416675161004057292674017496319162049416346146265329787575047571187439674668802603251349830681709196096190544039450419967765681335140962537915377018876367301186807609815792559070478105530718112389338357786976805427932020160431590171647190424733749897804313749943139627628850638171506433542798361999949281283916441508886108714063168535144009153505723355065164417876842792369795858134427805609083453051301015250809349811482297837101393416187200846513938370161474754502042801997142311636117228859391061975665459794789446359183062463265585696751540906031502018101761541435309069881624434760705692457857016727708899134473174916305668183447138104588664857342253828233233057440980811733942141567574142148211510669998248021009947832604305517405635775882632037423493688452736728756602384705526197034640452474284600803565942760456079229544209475381828526636135820468775522144828845390224057970514569066778084005315860677882186196107615466391016313801186259864778306511316243639653052910244934854386719750682092645339338935422975352076170958686710396556635654725099040706559088094995316235174211828442556266211988671947840740121673948385650800610793223614607960388474853499599910250522432789235454651210927337091343873681838325056974229162968833201783169279687449665424908405459553489655844773399876653385168627342659454923251578546363706480365472165832490696483862588177912498693151339037789759431582093691179692310110499878605859052119848530919030784000000000000000*i1^195 + 181444425059011219212075842047922031664250536405873654831428396024430826270799388043582305388158357772212363801572284292000219285491081533805970937880732095549509229909254448985611623912083720152898482693146712997087124030174093153253721848251390957951932279473417283015546337637413117578411725995139147099791389900528170334681662427728318908988340696626200624624341539952176531109180311766205270492248982661211028031987897374924774095838223404980893145331960910465588359631848256100298693809404021273692060373457809726068172938284361295031800741323257518494916713690880133756181625583074590669326645165614457772414579857911118874161694750283863118911011523336996606208994314747098292709167909851723174608260644336826442336417489833523972334973849946072286243173932317105093953098879666630658761470925453849373195277164197463719060181372276862005867186044131044241890867165094784463200828868540081426569430376000132743034404672430720863046858426157146274252093244083448248212662738545436949522223458374034185279619936326344406414345142243096806804834786499724905476916903996464229457398908545615357705134832141571523292775482364891831498227701537262727907319683380070303094592256853850515689732582232377900325627259183914159086433317275798303360608077611666883938680008317015973670271453110191418046690831669998603498445597980295151378044721240335336742141368936923064608477177046024749280823606333795044425821994561586022760311800588354305481705140418108466645668307924022760674790792195354604420890637055198161755452211519925732129105944742386715758449865875507490983383315736735237069788412639610557757765028910974893693839075523656897911203673370993993718009622089084991490349371073577861739917609493796056215138572708885781202177065595644034485272839429959500928836403031948996391572981981382935893229196529360082733080781437129013898935341264198467578936947530569651980601713990260274435283261213634078935421417569476515195125727125885315417101315703982624716648794609117738716336405369864666080922699461212260961490770936029411278939589411121469212962519842991903630578937805892692698909736135656367229387824676490991287666541682820681015345829963726989172878822680011450280642734177439958442729454493051798005777561976449915547672450887046714806451951547758896546357459634474222253212198872482886160348912272502172380254526130616194651148488790174410460817625034493359105504008160109272502900411610206613094156808569213357778603972509048665956253852094630216129513086473521592726556535590457568654813042279260926957232650502815893164489925001606821362467273848148296538139207830440634042484758887087166833767174015411252829632912886466161370773386872551894950448750440309474848905339326130068992063739179231985327451354364085271972566823712550303688961556889208238736356326789728988060359525712707159019702493397025406371327623979403806598776654644264399832372843113896025110622945331719380390061139818487822916371794605266397219870589167219035687028096029427144645913795274181474504582159199479657811240553208186469194064428235793856716752691856569312626547106415658704696057544921934252016296364322968990420420827484003892431062020913366045879277511659655622651717319389414516826686505072531839030476685415466038856949469237594837748730424684241341284679450424163167869855250975573756007455384587473400687297888438137797763929584459417741520159101507816318916529973476168191959106779082714381376984874693348436596194858560536795576130653757440000000000000000*i1^196 + 9202950101529817023917320227494640547889161250517558931349280013869892154339537187574477708285316604316199435596981186630143759311374634354532560044782361389821440040739548658094162355394064498834066374546314579500987546299339214229941184739127064036994802392641542257628830736096328371207445161788721138611411860943176599887891859525715078740608899839885994888466013453315102820042855194174737449097498687311068329315677362105393285836448516093521329306616799858887040808498051336201886902998975430374043288920442426670399759082012406674553717594382864095397751179318687328273595087808280066702463326175214679183250588535116795514356998398590461432780975780130461730322117395326200445499889393368050272623951784924871572646498433647780393265334494027208417607315192174617180484896221810755519900790294555277187878897886898324268006269269338233732850247523143886544003520898644693098037559347162959371350815103800550965515164491971805961595054571133666148389808909421652533068328587282118367389548971568370481486416950189074864097977762463669166898116623805813768324229219100518342346177694431826706162372797772580567636269658954353616204316164364871461864886541532731415675643811308588628860027215589977978484854194283639121873986542444630662398533733681790502339325807372587707980984315342340074931066270713354765991266181637655028971545591056331686819979587361553306806833952369886817150524554600172607979031568406923743390086426438083104526795581115654762085544037687826107556426756280642832259073881534470949437367390534317230025220338732579017179826376527840970791337076411818450781048429754653082346961326360799525569895011400213003325292471034991405094163394641801666303321267826991915524364165366549547788036594631196452910027879664753149632750675359030057701065630014072153740859152144928878555503344843161826112779296598128740353162945000816506048695923519736493392861505419289315685645350469833839462156060848189489744372793107108478922436520837194569491023517140893715012034460185991669237859603040525301902466929219082592198377786749566283590261490600161784408741161959688183501920171949233829961761603536725768043982320262667597432190661205538875910269073466076534265360079600934952967723806287732962984976767768619289691432254337472868501973810006350580296767671662241112201354837764740307809369078454822160512488357136600546810047569605951789109426738694692205599600902468515087315629315147432777698497257664782951375829941779868457329115345743082573788531563771857309512739033797913602416808201789771661548242065757174290846075388494673492679580445601547376635024188285623669222815877472610343696276540576313462919204039362411154570625263792300212729347127565411639619185129525590632546670527689286040653286303261221441780293980943943164497329581351658394185380788827089381176593342304041240099491635153154815941694655804108806180479863589078930840194929428901239054898444290574293770476758013482168736479688813845491649181651059294514663214279532832050614841156698081167059536672528646931486375874488848745981300116447460728323955169597283347434819328063976320960196779576888095399622857278530805560025943065446032961662545859973525387488052116611154295180678774565301111484168917247957610047484739811609009807856320543266765168790839590231813841249886067854756520615193054315898693641100382559192432893645133835122943187516077449537398915512659627707160447703153768773255969583410857143343490898327240376320927416320000000000000*i1^197 + 211275199889815157342739788490971044368380711321273699583151107372314250206633853656051705015022774693071402087423162672014662038457662215917160865751839219894869244117186146593423741630055729689425223620304702720281635791431743469072415181309656205344131649758199845749016123505594407815194672858750438325009706100149157717199732714945282649472737783484126704710261253922852632109672449517341956354926499590050982413074393579296469988179218047744356758592752200432170437354343254954429181133398554846119329583514222524754156597398615564837981559505216746381768412043977886221304285719644985840608925946440618243796236927500136981053646017282068644110875854855148665441423169852876893923399822773164104690069543469184214812160703006728952056177261300374462353124215154256309984427749418007832524444713503027464676120499126746231980911798673319084761068136903020922779340382267585138090584402564813797892004710902208720011675215859744608367453827960472419082663718627312846666217240138763700255186999610903989078359237257960174563627816492528904378522539843588739358811181100184374153805193372943178340676342198257237950159992543107353388363429267289885650891690300835171633952480249044978199862796552474936623315454755988675822082874997894381160552233691381243049158134382859620151395886412016356179351306837465161165229494484578605114275862752413341934155904449049955024673774908179497137866087170991414486566473972174894285751498314519719973902351744238708889440335099816254842807491874717373035766458494915549699215167900017000839383253604810401789607186974800337605028358989959801919948308497377058238716922911021823354241352656307073620610628630603273571802523113758635611954542546363652968785984760148165979613927834952402769347544359106192264220512082634121709753044913632727426532818257270173091166965600767635705941800302356822145445877974622277723465510961780143719454162316426235960018980452521830553764585073837790575853489138004829790865997307180531840398304590332122516324193781560255473807375504059213682815392035168743472228937699686231031710015607511854242557078355326580920934936812290070513318310763745699808807265570609853712857544919869506858713594607686365986766517677113770282427512768342891734655968419599235487851234838752461467784356007168289123660921113307139026612379095821219972363614509774561412238800251067741087128935564986532636005567624666366388859877570181464188745807723898018084146532394517026510058911984363430020037987207052174389056842446089010438113878881985784092463826913190890668123768303176033512776311728507188496736795105227733339624174374915654551374946525528760680036260403184885660499965535479644875550865910693852278521537062406358348484098609618684190732635188741507660623590461284048494406949668111163468792917027468381080972128156443616409404503252108676140793162603908559003019033067818828048351429565738635667957582710420422765855615843514927101064802192073818670090510148644853998697638297320074182878359796628262456817354360361329177343554026025912964850854326414841152611491742184069508719093277695522015476969231180050132181723260842436247281735055057212853882238035659735385044341039661577485747381975879778769176535294393494673999649739504773375540842860082288278734699652349094184728723645083148489020852140917419214346419214227283159476980720190109353337214249513019218143468987671135645040040213496414404186720409594855933916446976060509337960333974528000000000000*i1^198 + 566425360084458457817681282213975183561019922702292622516241294999476218679012735505733532899992062867731627531346467612883027688511954308694256561674716905445922393137496136409851725195109385429537763041057903726507490389221307589895150246789087285767605645263784102857207329099443138790708666084947608798329605070044398705916905590601274459123834690142661438536204949897030188677028187000553668599934640979373552629614908456793804877414138256088757291130613450991209162501443111640031059004975138359866314137395001268206174998389591756416650601692467380920644173951172062165058761424261081746682242088853420979759838017293949070353811444820473338740571637837688487910574460036526635399567494246935609601910284452692028817603229117282204847572618575119469020755962828116411463283947554101959753549247287720678337662332625313310996542034692616389216979269178761490130979971908206383470158698345878599009860564026762341938481972648512983496124501430264905026110629993492245014572814574393382800890641032421797478420148248880925187969456426141065836459833612855096925850794041327365191592950250316132179070111680658857889283881456690102673822760685228979688072590893387205347349186639783521721999327506937678086321334002343156519775225328826839127404529342721915902245465133906384506229451749152067846195131296079673928688869405075250307672128457249960204971890760058462201144802133677762717622321142529381604135272089239286382388716941176862703414620485101027247576837559440771818568999079467212763334476519943927618599172182988284778503529513289597879448281476378656912245904992228184593720665085676950057099143669900721127164042951150450430165075049399952462550616431107413396061651972821438666420093757802263332940296230125217991360669551227331860390682545756738994590328642285076804213954107199138515243643076883445230131830329666399898828368338803218774194294903517255653800539990117582394127532507168108420853105199707430958338669330599264770853644541336269088600478085582122457420233166862564538302458036665050567110116097786920511430911342666226058204529664148776379007427761348146385168436260146789875803605060473278275832740497895878420375900138937030595366685069170353188031093539311704841420797172989902667485136491960864264661013272467931764376159205088430004916515042300201766466249456762953341125919142543957737320270129419953174811147354501379660257508080772848612474362968663341796820568310155206329349369679040152885183907266699417423351821664113717259496618505722071070832887096171941099083670492499402670212813265876584552186815319116754455448865337642452212256342515046036204497335963945882923968763104364515985828615317835398850418795995441641117151144247386117415757646535497748627927726869556911243812762182526067173256733426505969756299890284984041474946125719546504061756607047758362763971824652762965916357479914309064371695999792778280158936657945492054192551973906321343692887756282623588179464946379250539273117426431826538643135358200390805572147580962163364327549632653545889093075174785663956103030292416368442101866511353155393518218848154537156984450468819534129059134358965526267307666436050429745398421703364546429351131354678344772560364904124877571670260866702292428411138957533098253141913795394503419974561900644485543021956722278187251185125138147060847903576575471007285107451984657124217513080686878909580507292784964877542577599080720933114942270412748800000000000*i1^199 + -37725428587053436831665639381091055259353689168190057463546343241567985566512692143792468357633465241048465287317274551002719495284491596902986532994057286815361617823877053254337332513121666181058907236533355601326847539513151561185341275723554242049063127997345130380390161454334309222346111545708092670996587399364082553844930007345594546876814784776426756872419516999659444651414838181063021270905558448395777581165969309647229403312106615315610993871800621824303002860546938390369532946143995316707827481298756447904530839253671789653425982516558507298244769000278641035870589078380871441623285908322747240830208986216469945727053905059153987342211528127492682063757225598067369842889586186940869641801738489461719225543003416564265562677285724755398200517820628499788880896832219653304328668890441929478692134590472861276532290373328544296931986003158824763790996510662457404824904305480275042608843769754976159878361111543503032162146137948851430773432487570272721321749244368587549889783823332836150062035138198621508996230323624698601192413908682852660551263561592546647081280076247465864753313917834732996909982903306910237104380275382879415114010039203452282548454505135286002006496204293442942988132354719327684121472297234151498852446619534491424304750482068038625300109523868112830607998132661658756605729805290309186971435347632028705307726009160630214496808383429574375982688636924574316057668950021205766797616794786368437993542252726782073247465609806894305709402673234154287338755869383590540915302395480914129492890072385731722949103146791118757595159960515838287166364138623670002499416088129464347649433520304677473982021495937431647926985971736684387431521295852563446606482242329497121342937602391333117486345578811261344903715024446180867918718408249234205478670888073597615774349734099179092211467674813952959491781433099929110740437240080252963338913079639265561093149492246901054199122241886541248664351941013320285621086143036139437316011065580376040517857585749198382161656166351521832654730892845864004991149881924619440593810860548485787088604362228004991330293722556468338969182074431807967481094289728374508797651373260291371004593018229716322689019339229777215308641727921334497756551673685942897193618007465545922080474668475387175557857601615351485542888506574866824244106178738775197754283036282126649987107493967925860078720508857451822540701511117482527531272065507162016256190803755691394749569888886283386152845561912341252046919191553587341839164309177415722686535844104503786779355843983433025057966925050765669377094778001256709050572503051731685976071483481468715268647682210694141879477333032971958143151164001956856293984305389426517671895177886479050627560270055650705909850922007674703580134470483567283791196470554263189437950453176727249581814643426630245360243839878405980326757938239133141999510032637936578558029354990665449029246918877317613145562485126288135183254600956062858922775834418886621091048974258633668389907762074676337057420809628331014727431197970679391792018451849043555288332218088902177453840000814751184376893713037227388870323028653309534084201053780384380034529379055979080214897133274220475176891049247312283166882044496968782592069961601465621902315119315470801827971836768060211668439389690818386766369839049642558574066114292151434420836535744037310828617434967147405203234899945774595009918376518400000000000*i1^200 + 440363289975462123203401907708357046366919342937122340552644099521702938051713825326309908012013595757568233441491475129316875346622085595332975809583511277241705040216922481563670965116735472912552333910217468506563063805008452138121298197449483891095645741831088661203803694497425079919810409038560181575322429298744578562207164210338440195321729678694480887476743404627014124643783928973365632403718274548047047502802621472810976043384083429808776065643093078020356500325344778351701904300022136886099304431661880509767345608527990991055359578887598443774186446406115076134140805055581088215592660428104577921038792963546765819581404627848932324474847531963334379615009934064157111755842019593272752742362939172587555933707506316572418059812414652862790183466732878613946914093262221474671954546391149228604576921213850725921801529314500386460794269526631507589954626828901833650406251105124161517873884027356510517797270304209542985259411531490040201983195274470833962525489624854658167611082803384244252649611422096706575635528746491698509664068479431154851451935172740771268174585209598094544823491321169838086005516134060662891455889971391610590719218626834596206660656121889909103808559421044035250266939320085208672667243394404181028117882751405085791270408745169553664003216755052076401083293240362337119681278199719144236857905614923537215988013942965469888816961654138180629391924177781607645737315059742054333901383711833061853881898977604979217949855446366176216344936031906897299606416801692696925357734016262154582495821327350026043607811269802201232254116111045862753888474300857907930764810847069407408985266795978458998959685733781706667530555220724483170345845349982482137005618574450467047261619832373498407224263996720949183781694189659222024125753027055935800423034607905858850074001127612262294689700421494813628334121581646833072758967483099115771942264457213528704167359078292452204030202102591666561512901454108827266239565484553561378513824568051836921987551790846403173679021230387500576463247764661580893960936878119032691113405326566320569543198086916994176239684153331630179508646565218943379946094105142395761061447619816160285215266223982450479734340846340470948304210255025289451876460433780825059310936402493050730362797015344972099561463570238411387684345600809843118207624768886652652644774337012117540437623447450201954030657847193432173552356820628603762126141095755880155570821780861938222140318690887728485053186030520022864520312428308196351837853427577038259928201020031656662941702476928279316951758128226065268740117669571481281950062686092229857999280413077927624025494792841243438854504958726693214515714737694188298461456408213000469849383585068205543293954326994080709343063271349775604836521782686412065597209546267603865982616692503245939293829044359886512266235388750774211388907950897322365213454428673452030110279751190871363846642459227496498193629599079400616984065163735117848902811051459268558711992753227901916791971176808564722315188161453003226794587035562842286549269086680800658413299588985925308924679709070498329188849307521230396862082758595893602615109730321279816988833826298951891131892803835066754799278248521220364261154561236126051258233295909613386906618904323204298570363123829926210905586064107437683706982698637920669018316140132787998116702432207890321150826466496853928450467520000000000*i1^201 + -935739938470705382098253847183748128610833957963731885133833947166451071045017106489987297132870759260346644060647987582750658601298980282859071439574017707871064659995258094915955325859410329928997007798368024714840400361345182479381587462578248080858183355834984184749366798365946809531055985491487640597761418791260793408325026831183914203482989549630281523120261222786773438519007590587265387050821987798255565541974675900519960392820279329362654570492843375769630799129283765650050485584919438698793988083960254535500982228610434665901875345259596643599964837057091883135455958436603214836989711582893298198054387391427488322229211951796389205017360432774085275494644730073808341967641286906537737159115524171808795811769476897574008531314816607356876051260753236814347333684528024437133314980364295530719542724372793597940457180944451021158915329146065264294621166901315581085346892317576426910838781571659932044969384407179222134165289517219665678010493833589560913191213212293964990047824677801645835428019181835699045559933290665753601355606105543604378750152045694055824951431930667115853194849995492579018295608571161888978471035817661923946996407938542504305703288101400110841444854822743654740242715721290182515264615725749041640151541469492611176284826838584464914362498598277228589461424817494912226085831108735919395744584451442272685239424637139227969243983743626221921277171617718518996256592640867041270927029927461660260781860702834582430642507909639200928328475666200630932135368577333687947054697148521841762430800795263096785595085974986062243849610096684743704655970670783434773464256176159394141347030758654121294714996206494387779467402710018883806889912610250894634415260385184010490345434712723252081838758993563796069162021008213616688119486831359060659381610259134023825532113487298810765132887337310713492799643258782637777055899740243727050412864240899248549647688102112585840423101951840246761724653694190098678109464540096482152426804007588324350375849277065293815319729178310297561353241530706410135287463287181754439936707082732043380510656863956417784514200623302287312790518002834707977442563194114857575097099885588849358743388623473071966061251231921789702780610550775916585126583405500013081207131608842748574288017408259178261019897364893552580617661693667780544059860614634311140969441165699911740130889768487425197460621926811294503138315576912639875950209112284003719475829806167891588514492630543857681364430726089342832743235779655186830169019420331678414034447492283979931338895808098161350392054882699638828170016245997640773716271385032869061475252183759523086559284913331544109325842008429020509048528312506862032926944491197104409203024839473502318521895474492374923939036445721803365650384997625326285247849409469925550967616944849797812878408795884440030260754770069571556864154680199630390255798625571629957468472315651675799946904875340284348851526843245171574851615744699850562192678102082169227374473828819332959800863552557389433806458156292371225300782867454413482409378456591044947851068526961655389507726115885319430701770438685492718466587534150763894921012259417914756987987291962857798502975337378939146076443871390269198092681656893192000914312600063190533662299579707598541638195764291873601304896080246557643414261002426357850494751828668747230154889341051594169547600000000*i1^202 + -9794598989623926171510791337870021848912267583116336591133542844004812844034961756980485553823606944930827919533200210980116218360229326415007063344593591806570497114939074687735699442074327522521305565832330454543003792452962012308506337567825005439220618808762641917100349229140800913747480370773017392369947879695642762115010284638338756557202409033894385408501663559965053830175163156741557542532193262670289050547871534257429180992594820775250759052285641416838749684917216648675708284345775998738666190797040194190538842584789301569089778652213347448220636129312244398330060865426256733019927776461108947860016174534106120951182073127414058677636250018722496898205132578443025569370741404780031394852107414210137524726878677292428720389834927901879892378610189403957549600708381549042090454340190539269782065923048302684167954167021995389740535094295880192932276997828051090924497027900263616503799475605255591467728020637518916503674886482486875269111009525281952628537555862756451319643489491752383682177232886892117292748628188784446444953283321984940343836936813729660292124691796651374833761783483558897885131308968846651536949583014368969214493710312273055855034909358302793377008823535150693782973068458944900713720575532521935026691362151842674354990386762835806237092609075285592678916074670606519344144700024388796870839551089462311778598109156123781461776500282578164953439438607322959855196758070632045040852217806149012564014466885140178714732765409215010934157788454543173668720519933841539296264554742617189151497369139947556348318584617973115064491895858079574075358277638985201648055935829673177774975936251287214419923879036386828913246550485487839262217178905296926469319386980242112611121627837892611707309498199026449215719572195150153203082051559005464222653251821561472743199416645463378986649261032505880232596772113812109879613789469377115612168484699122294416159664142836719577364734636521374136869441521934607613057597754436400467691219550055570019225260577438024343513540100630881918287326507146641045984038631770419419054148735702704040440939545735481026585719367109450101804097623345371903924542509895479926943100681388016751062744940099525601630722773565730615858805439114020386151868964359219431781463148731520103405731013950346977066111361235720214715948760710522891392387949659469871353498172325775081206543252060198122833680369222042420477580709846441742212130559140928394056238186784190600948465454027247089184178708393388111371248995596300697882462097117902033364238381490749172280526460381079611416046950030932371710724265822345625208719331218871205578049495479431346109966381465304949694634972090923762993623581259146750498691314263285323499785010756689709279529204354579387591126256498821983971022583361442226081471799103574064234291174640972478241720884341669619369284346764587133407732193225930581188389196884396131630045520254876817486086953515015327765865360742683626052590511768422871829420086826958361765172923558677181827652726284242619400875517028799680400069831660768401088183076364969464687350141926397010764646297865580311433523125400488008301556430529560176145481240089714008706589712201092088893846039152751370302980830956241486884754698365919043526717844755233745618319593537884095588996691662788689117594865810614568446284477010708236342620786897180000000*i1^203 + -55280310992922913226643514307575863970573054911462907757776696929084553226532982639710451045503086922847538055165998853482345100728864347888125706914345107336841706870218510197688628575591789323772399610925060351872479175678793864499101187151633316953639945599629400054676472233655951196803855942272564308676917753682784002033608327643528587848020034313605317658122726687299196275622318221808131751786031488545553572374462327903935801556023387707521292162399680948601134928658386125712799213721325839557650019366475924823431079112324779707295577618350051277660692916562560123919441092421564514143699035901608258982949195411499919552820518614219098582753382262612569969167592898614018198300574089802946582174065791261785695504959860515678230702081194360873573273880122916778034025528878711080431204810104229186589976531712357345248616468476106785531392215963940668247771479988140960512890935183305116094574507416767676189584146494397489948857384675004240839977229770785471139446306399415430369425091218618114108836279329710357775058809308818527514500981101775136191821677968309541054715349240485448721251397552884792990932414937031744668961796324080979691730854429437254208581135746914262144475054602957976950512005004148188747693420007537249274411134678657729763078169904199952182242800147346467323103225414330593073922704112258433179114477207806653678719758313756541743004724609413104982567407097586282150936573394843681534753355105264435988435232590325813669908242628543909442407255477906830636725165290478552865584394538174320931159242085022717477867181055572852471141251916895742196595896376959192220839635947302561725575861911006295640475002763613697736878767012995808667425280615545052850977748528375199204406053169979255066086683309304753771445814255197663243696437145037679257170289015984480651106697649362348390751544652333525512117208882358200558236794761621141670086098849689109708362384568755384535862249157013948409789108780719057004752880065048193323900636126253064005296551703661820122292817098597615719558778961994260098146599652033334875697736344530975491437192375342500459072230897088379649864729253531035209037233735750421633994143985286863257753289420846788774942273453223013208429738274665847189475970802645403736425097929894301378350035901578880284597811570529862660375217914107257366508102300442936635821597923714923679546334618317964700654558949244352841681587655946847183253357825868406876810517731758349943962937730605435588316665286056336048131794743993134962382283112093759758056918085034647774143021445084439550571915976706316636069303982405966375041334362966613310756168839458643184772735913057468218269289691035947877048767332156973333689919553552844454998424610490530115970611557229535246210074039250938780416125803500246438243271407308007194205292636668264484770014858992544406724132231168703771424225397602443882609802554392231237686306517085841519360599548617988424955885871368504717492106481056379177304895709852483009215158250132687201063453030830614039409510606902246874228483098317983509518762646496424853783297098985057501152139770389663736444360596605500398971765834726314784859340358393303866099763406037552241329225379763487227944872345131339586918648128710014208035362797833764374974925596470264696677176326549832045937712509513560805072948000000*i1^204 + -149952497167963894319556112813294463840588808638076362023780388374260023449321904009672345012443705471838760364736176126203370828506007354616645279863304574312907630350600720571598263536397675645740354452081079025347826329983251446668019793381668287933590130257862373610573283534502385614892278433454370554788397421737490416353927071141025921226012411851397203102831243230314703940455434497100891061267766589363692073480109134441619821477367418872609222366980525116159697134727100218412258191132114906612682005582573991276849189888417535152062416677529203486211328821845432566456722451917117102886511075319808449452306596786107763031487060190963134312735694041506760759738026778305966284361713373161236965860058068111216789500289519105298141969240972628261127446980284117193297765563762850793187985000748008535415082845232289258483491179420552331949831213680613885839392789801338727734112245266558729631173083134260356176834809079246550388958874032374746472943168744164072322731862918569263255389317927397017549569632664312364874345337529033751789394584130203327750245531965651933008592912561067002625751735499182778271106483236875191644744080086534503245490050607084894175165869492793830427658967527290539713707164066091190817433929014948577837911564869123548215013173917011623636258511368211189102590891865936608067207684358502110845931406353013515516550706328495966319993125228657500022513744193610357839085031675590411121560036410628986251997795070651347718426255450588380244871794616171017660234350606528995642299793366284130310184981956633686357035468649436664132525621902755169657099625727572461546568251464458262253660842903095716268470097122798546388947842091166146473178902319170816141083166506486617164727834494434851869454107200366701914469219624007617632816161844111776675620513349316738984779950662960248037415836104861599508773298031983577164094232554771918678278714818257747409245496503604093224774246300691214937653211802460576289016424243973380166609306884509152913176872732749238113058046067931194883096853106039624996138993286595504774871954633966196592247704714671082795501010888429220888358511385994336403115759902433982374887069760724377718638019827227703564967612026957678167607583625003906609063705891299842691569019205264703983151136550768166987309749129345382266166782103909318574910826336604248420720831411457865524899109828948856754922987117757986978466099595735585667155846952708395314742789432024203889579552691811045498119417448359661823138475453298116521410373992122701143051357098491049677122734657088828531948726358959231948117445059309839439251791505344709196095370813759093680222965862002777890288906060290419762885479668114586626778085369847402128886267991590131873816506303266946857806859697232991106097531946559205377579255863403954132384600367185750268601883021214350159850533312513021311528849228109175591867985116359180425752561041377009433272056731292765102968370742566347915902664160472989667878720227917731717390917355838519935298145309427540112346969187396859633765751809618222390334653503985763805407959311226331672251108512489815112029035193408930960226697994130588921195221354292395946014677207810704364013746773286626289732850422931565289884162876504367538114284897837558930366881039510269419936028833291594950000*i1^205 + -201278068146374665104054032753332604383190665909052355528751871391759057417693186691922307001187167403578366673503302049037864840628454614798315540060450269807094624872163118099135954402867408898767295383982773227365635224590305154416310049498745020261949351065517171793200526732965797721821463028096724372352036946515662824776135611363507191743513512265800159248724080380067396812879981931653342128128635646768192696144139238947323579704974639177685770554543844920197380250726741368601988928684484768058739246532863492329630502555983332516960504771737549090053714854980696692727920224078158150734563359813728197045282781738194742190308788760232571961116101869962028501340483375016047862877454117877561874220500059606695809305764994864303620791113187638648863859167291801777942722416304682015779473790469977234455026379170413086586516581770236432774873211213512584332916702175181075341238014669975281862745344213077938598061119681721997382400490069983292331203485859172731691620035487161056697541486070788322151260321001352447490585028102391662637391056765883713844957602969113698853766645114667441345637601932985293798050280536267794025659069223135762793519804227912861528489040463287943528095048161006289821129534856106539743057257476461411912532528595669262626790126265655173133983964944107763058593040886261815565911400732536595856797021277604386745234337599818496670099015975572960303458018074575778353361071062411689299404215737280169284104964266612755067239363416939488647885462901405828316082153520562593911148173311109297755770639534332438212901416281413118965923909732211432827715840427083591365144973119865413290534185129415931511764069129975140943887555307138914134806293722979640979049335448303383622394442488071122595694279903980602754661983541519741131751813976715595837598703183317924329488500994040191614623835960039917347289338735716332682745817747229742954124009466923635343054222786574587061276319784772095677505180157538212008229257506116590865139645527290858466518198003324433651591688759571613598668671570337139004647871278454968856905582569504544832913164080324160425173291599886361232517348292254813269634598721289372775106065014919943555706388531319567600962286039129355699276694229653374241496689552787125012856640694584469194639370893964247789968282948444494155144222869945302262284817222824826426891436114309849597814149124422206191900841510444460531398971434857142779193186741774247347092114160697002416450503360633585431827890697817783693830939410143178430604582386378431572013983560556032660030050167430340009265630980556630724761390075982698423525393958844004892732032368592364757632715368196148257302898552545594025628200202792142821437910059984234050017932132557110715317000386103342335218831437102154221393849120013593919134537071271523540733893619842974830128819576283036898548323228496751563670835293061135647263939676235993397991783772237703126317757892506333441194635323985218929984027307615278154773896655078540251636180680850421741258510655839228292667748122269424624819775633975401349484783315921098953409889613326939166833540991409612456357243440822317095496836707448061312044012373052059920852741782383009406260224257551611514335953121318713283688946911617571947030378856273637043866702042500*i1^206 + -139621789164397777520083445389674787408901879384773060982881423591944748252364193037588959942344472521093799802164236153723248576875543800383864751942194746255208426078796595237748318436393086210078106999305266741518860303989803808059884482734201538757207275544196929557961840749791890493294994133943370421291700588504793575024354437079562482535381983336853993494950714752541918792165902097762464914459532954970117408644794412415323379872424900858352347383892511619149670687427871072395389652340002957414343256960821543970765180204861176376852584973204541759410940775121858180506201234287054325072715361304781208750543078983016583540816398585210962342578299408565077141949644184094187678680881308845102976448854052565095510350299658560855641817436128050840773143112401533709336551266596979742618906279188969048650184362219222873486861590390891561625881251611999393054534037416047959979453978806053969875284333476772718050326306683515456589587905141682419178600251527506809917924187772354178000747454735699455601092344932218223656371474805528500699833889143802389534981400651156595051554535443721693752377469320314899840309597700991685512705376477448882316906197327905309525381999918009885707483357273242857806802132515473913375827049386119536463317024406926706856784300086399585730896695605585134628120383363334827349446860421777680932982011666802161677873684170668918776953298400757702882766474871444360517696300899533874616030047354207952785359397866909197650187797906818522100522419025868045744939461250631840751363090276893493470836641327896990189902343445555328053583585960527144479424160011620039526554972479785565127115883469751363950427193310987519296691260539578087531360904932624504491738875969790560819830574140587963981327960913462159510651695604159134299347185962713138441362071900906606621338639965909687139307491555378721559103863802706229675667667461077648757665052919112260573430357069196723778055071594563664442077735126259035166903016917403299205107549081786775189280943085201537794940376960732284001571705051301242046615078410214702131700844679871807388264447856691872711487688663291303061922386551638349811966005572828117636299706414504599400008203735550001517950643362237809366824845177405770811470656373333802219492622521221435506951363511789136158373793390062555061264918555647548873261105121557977321983906248592408591492023098816498991786000733684453026320388588834816597715406905975746622369823735181049831204328477653901632033009728378497838552533743274405247853496393042777072888679862746384283965747097407697236157836053154810987129851010197773371162308828241583937257965719258511111340085610430741815876686120099841949284916117660182785094383424646137034813268173465709583618143786735653582400983457034938222444517978317822102061059968068742095244614531257735548239617365324033451749639292402499020923445844530427690168668066846563531962487368912047126042705300115910013759627368114290247373816514846249430288808457790587281758163276965787761478194841050909332274259916833934520999457052909016288251834899472549713476175973808588149406266067974586024997798834961335795073500359300437112490040359588409659156922204085560552148352666041792775185952638158732307632942551622384000*i1^207 + 26616387878724883792086796029086094615058170981342685145537539406446853438727033198107660116675246157043031154248836430021325328482601531556139146637059046881448611901672812713506325055997518961039866009026021623588853834556941772790214082138024954225214334393665434701405201294610767462922925456924510371448547857101136522573325242484144025641259946293379347993370651996034635990831934701255673271454805795722244436710431995117204407467788629267417263894138998270531327625460545789940400011336536294823738776928963849105911372431268503618590084002544412446421549844224491120062313853155347585285090848117116318945467749490708040008875507288758345587957941810063568200744455885794639147691541633737511652381136117279607370632852226594639910330800716096957440618985418049299121018711681158522552732414225364936022485612228894386237759973040557395448332107027354588859687676729360035794825824504784767260153014720085418468033862852395993426212614260482098473121597366293450447497469217098191367245473686062536183648749197136488719657310661621908378245078185614437886433455270306848329756694556904385419306532301327438534368497771259389021338712523037702252713661255338945976389226037115752179265948495357660257439133939873125214249696104496775045266019839651795023552624492507111007524187928941034219769394128792619837522312279199816319895142142655618640763523340480621926680130812045245041393510381242508870156652571713870811722362511228537415891836633651280097818841550794157856930186165641129910000119624443861256462748976307385990717936740353717780248789767708506494971698863460168879645365802127492730270864565383981076118196471312411778135861906311760508936994727968571627338565305619237359466357077932263266202724286088330797999315487478193594674041764463024558467996973016780996000308343781183111222307663019858097540106434188568596640912646720438879521173228269425465755767041337331272552012443169478989803988578573450031129477679064349045387323563026032255358838865862385974850562597991084495173209966746564367323615235254030705843727281497629877837446833560261926194753043329931895522204060524697753185000339428569291926706415129472052015684874751882673980959166734272829770640674896983838885839950924999115888620667101198973748549867056471042135406828690580506041665061196797794387906077801648445350719762713151482589899798697364182657248645433671253585400247306872110014148623649652993322840761050475009134935184853792953450732972870496102952313759032659698248007337037347443337573019302709458227682766164225052022018430626878042259206922656704240819484777087663373815903234011071107608147015691683692107519916213416290762519139611703639804875427552999295159873299978882531024693222150431006469150798943431264849687839302261613387462256866275386850696724957885079585295402896742805340384181226778135910645689947877275260089409848617843314799699652125230840695066205050333671680130238581461927640550772373731103652450926494440639961926715460535780228421467826574812261125143172092407517171530149666614331154297005813177619415128781588260750388844512454196933279818298471165813915947586052640155455532876108050413148177837870719299459504075539668202122853539215598755675*i1^208 + 78510289847850701052661012223695491513037198498936048743710852974414955288545175384832471581341102437865072665107152824994996907538277910319114102201889605856102349203440353657233324984707340616903080202203791908248482269759433212817881135059009419631510892998575927344732989784055295641759586130617828126972855198512336724214728277831820113097470917368137012787243386001955646109598885793380475502160545946597760128742023564106947677403317558633062257884454883334008784350577011999345898260302606433847434328472627339441463686406046242982725938372390678956977822656008662879370875622443168737888892090587623129971177238489976716856520903608080705510594682185623852732939228913458261945057381137034614824859608158939574469949764796118501824369175485664637212001564158689261392277329054767816500611196306009411339382551459644047319931396769395045685804081539639622526624131442164166138129595519936855752257455123339122673009537678895614281002566164620446349650748576996042535126013919597485882500756818829321522559190926299780147468872502871114757861361328258932847500135535453606827894594878734701177072719912743470800009217236813216678530240193062100437197976115626634707609455583512908746268858717739098505988535717547153280182684064888229816877286796371456872694379850445098426902726384508272571575355828070835096276963468262226492207620505236087681682841039922297106447382320913061503831123245229383919839784957428436501740673647268323073260594106326058816560139033682748839332770353570176351498403871589984203833574449538344740922631083557460665912385096557023977038008534419697771216271881581653675624097642679247772863631618783629036084296785479172750559949597058681999388647456055686320065226977794419068431784955329374768090557276942320311455211396657760068571583734819180016938731137556070760184974728697069525308159103966823589387513732069470289785774822084843066265443281397885036034806101990748159062007501040349367954652266091185401482862136017068618227857347588568761212822846826856052775535917274445658344536593478249541420044647434861517858886684894464775098638881139753327870798282870185667552439613937455465589628838654296132437027903908874836747330860307055857753294556389578427998903816651148867536407215795784866476402187631039095016774666627226538869557510319353048069547931851399659092858948654845389848538813065615410368240143214531224833910198888147246556094401913077235959224231439153178523180239988892647284928722789973991457179910251717394570859147852426074664818135606352282855726567277554493052308299488673789389561453320709644897106644908202427167830731040796613055049590360945919497071100587222696803722416423117988766903941904785389858941211895842850019669808105855934950721720569769460582367722699730274949499618599944575842401056940276402737686791193053658195572608766189472778140423215498738162965447285537468895458374991754658751969234706759413293183090581951542300926898774786528709638377263484046767005790438202292094337507107274463222307780308508736336995437852186968002661034869574780536014807307747013835045558904436908742575972934871639052041337893203700186986848496080318842575305369076948879880*i1^209 - N1*31340199744920308912092739507775020616659603758609360120306546492404579428152375120002417134076011968420361242515138551914492836613205131710586975231812867778990469330333598613455142813974383395619211057191203368491886134881447255179711588591304407953426041652345254498507661650431976927557050095122896934523974807401628302086538926888042721912411219660170554518069310361315836410769271550233753882920448305631627894486771064495950405685494603194580455659937800585033604340942369477062915665207392627555343874337801577932904049018033219332380026977594635802692355228263262638916694731777926869453197813651785962121256200057854782118195395731244449056799028095746048*i2, 6152523030074166433351444953443083985585639544076394867829617194380203072195253525347055657965812452809140237027561649565716336446986012929528235703324578578972389008301920802930718318326010439384239552265836766598204132146760634749332317685720763726540808858727981808228742769076733319778358892532876011517802358185512448882030930393811224437817536074081359420549572056046276151234383519008794350959771977975929758184048358459829702356797619217408732667795537205288594587084397097757576093482091724582297810377045918475812013203509796472785664971248474818011310675142889087699626174097718460803966145506037186598822968430664247690904115677018197952151082182712216137308075262949705232346937661804456015561752759539637965846943150976527414873263446707121212618309719400946614633390438968329694744633351968143578512292442757002598998190201537343613912822913797855672080606239450833532634820596325471086454537912770277433136078811965733043895867620887418501585924458512424666882825603427998406951495625815112350044556985864094153143920437712789961858542177601493375833109910155237832364416561952069173123986897260147928925343162692416934790021798171753767115586357111054775771044115116009688092743932287172418814849287631945653856052414590775531602309041224320624842766783922908105086751584976032559837997364539584922836274310612484290043735515367835837256067655672485287415654676366098947754423831151003617734662232632080512467054813916829832368341974384118536709517994659599755646675662867244020601329056227031691107371947380066886947782548978518368843493048920452514149689905093704767841445234963815423078997122561721365049974562505248314656752141714111911916573424696903834504655222248997943008160074221629685582412731558441255268835452785799541002339553243420842712541550993956369993421181638419502908272428429220837290245384185338716896572930788918823076797488554340586366602788141066845115318670271837398503323155016499653761726949135117318208995874895578685876835624105583731945452916520784563132262160855809454241027105806466097064673946851007885149604198671958189538960346409449195623641579110929693710129662666557148582296488674318896365656111950868630250827154723160119560338307576280098086872673570652902093564681440733374771977429238316977205260883064035172603346054370735230659995170828888888676760973957783844576841064811082998783497694816530632220110227369110209911298867406912099610133998720975176286521489830256005856231881973753398920939810334745214480395647850046618530519113829354685156911617449251158065910735487398124667973127239932460978770924488890739438806773905727160247159563414401403830903867211683216202000910930096026781653718186395623583509779149808419999651307946465928243086678396681162169595080703747129651369230405828670849523616465953757302190827947317626785698221448409828654401280461667435515432940959853177080361864375511057809679480377431773281427206847213544829647398085076998164245107041643937617224269582033799687128388242283588171353427914433312921636235645839230469894783719641070127434189975424324337569902203121328303357573122708038498784935427912789437850495391971699121422215161895974438304522622722141722597798171283523470877173881557592941115558160317537590078790952761353736313197207683732439644058398644175696651099953238901487920870355458402300560582587047029657464084804249655253478422551986224585579272043879661172867019174809054515114944090107567988645190154104386001990575866823128984780127879015980072849214356584450261356044926090147766534979542299375955169803458232014763054173605311972904827293084040928367086200170314723754571651956430571668770102960699952401889567624674436964796674279798797788291797645033183986271690723939643204115523444490086558446140826023253839811580671304349057622505573733472918842311428832068151980749845675070801886798166894411511092899250582174532088410230363832039016432232093256516324573368682073047195708635567244391871647530930257256253742507948655423644734441724194626965256077586438339634840031331436728122418184315634597583343341684718321014356677604725956030140739753960176502016038158077594605796264244436848514847814607989103348596098736449504038963156121080785250087336180386470445925641394121247162167115713667332995125640341585817072730292291957018939870292672987232022291548607421455961049177174462302129369119250410258300707129897197763362115569872359549251567580343619799040553952861541096394685846315119081373024784915022110402432492803925496309349692124556682331898052426566556640581430945794193790026655841175639036631449600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 412524034740014019961948783081473722984686977178655309954041323273465950695211105876200860388030389405619964161630246755399561743307096974309280279821574449979635688188174842874925251550650479705770266623465223182559060702841935553424380887576605969784370174658035589145335949970622782186161915339651414937071743779120215405048070169821750283723705422946935316453374895088638709727711500286247036343929343260117086845217849721951649086127164981087825185334912942527034318039853614081611494684872779326389245721707732205048609160361762093280161526148930721472410271622619457657532059027847404561357374318332617168644546350170296257780952612206315236139112086463502648025009583978554454479913364180477966890997699329809525573287279542885770946286706163690316913055856923212019372464793280659243580876480212267877958234177922231108674262571597516749619149708885175572533071398214889368255867570365993157557639037866365227897031250469939585790940878844115616473523631532072441306657066995318080898801395272107439920707761809139917959787368074993292078002314200090050063580089966546391049850037138302678713733444116961140348165061274871670212272077485426123613808813371522477590866159601131509803122137475651104242819521101052632374675697906559062568440949376930685656302908853311738447759866732710574947565294337656384873426908733207719215227581930508188836346194822604083589026393996896252744017770885627412916959879838283168771867642056464154615573455042367218181778994547872429037384645468432914664364587408428996582132899616794809124638773371290522067159941199280502315422075585208167088730970899829541415352167661503306056561075989280097936199395872265751962289616949018124742320799851377931551601573197798140899097312266709502626965053207049975473017658392501195760526542044305267597865999596277670532978581444537654713169506261509009809913793172348285673546864987562859499966700737825320453526486617352878557789071534009856382339911308520433467944673367721319587924573403794116442735926646736901531738437485240740265472660436293967933546132146230237250486495000514566235225739038025336590082516908618116377630473217131641826332464784651793717208318390341118773176434692973895083061742393375602784330846511364084452977182406927058332673076528480757874700491332024369902556687434464790181627286941704786587957658328769433352925713073946031277912131011732472261887194488217956926404709882103516899978761213167432997022431012367722160788642086368750861003141936951044887429410429702754921593742466675796116862475987029299838150397161135611311663118644018147385544377606687499096773973133954719213535114464750122763819356717005664687835092451147271919552758649329903161657002843228481590673988408466624115569471754610273962126736108004190278070237208805673103490056490900311849777295778671483680215205052380567987476522400998976860480065748168270983196267674532921397384502548279415309473524437144164985922048595701993956853546771586995357756598968298446697769465362202128550375786236777897915570159972103789025880109565952210532424189676223595929418289402655938610621714465587922827804856941839961071644518086967777919213784085518937348440260424606194914879167643549539846382776455843945525559178663173143359681304117953565096193138174661510401599568135024851203142771748581318679525681681737988513584671788531450525529016742071317928671089265251640715874788467142676336614300255048004677170770143521485493474754145416077713513473783027756953031360687901767345283893312662401172433325992939580776886039620963161795648081955797756757699362339868936279970035576772872273393703043354587272147691417694179721944040565672779649273722707450131048650234010685564124573763170492234157882392080459413860010917005042689768636788597631430813664188424269604070591879808651627101824401636955278735562605761780788726182141898547513236353972424763302997193976129345721114740889104889931991431210834681994486530708956871093167737546822275274069888172531369403432324001016318573627720603598422078777015834368283374533762012547126813335705412123965098985258194744269488084370940303683709265395186036645710437064521091773681146883241963270520581285681128041122146515843580712546592249563858862882712939042619737254537009770487969780386895037379436457371261782153428666237850186997959642082024382670031418971807212313362480992068368794497652169218093897434414993765374077357835434981673720170568166786115377520194226765290521624496109648738734808380360974891939183241517978076555038922396403809792177552424752961642895518744370206418742160412142794178560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 15968311296735747704518385833378696529739472653318409475949459694550692255191581641710857888140200518071761816572268894825169714734480674065121568270664143136717299192064496451835295803980563748659251549521818411441969046083497145416807042373327884923746451361779681966739282995540031647247925789156981426948036036611415041975176584919483877630112218743124751318137699072229223596444890401172786387404582551755241522644283033061045734892476478346104224959555937773009039303877193442328570585641098905712750936625559614338613034398066249035897654540964120302877466035232765550630630057439611280810654884358966969883005998489856335348197100609085373262153695999371878337114078183903839774397304911733913934165449942709087353571427751950450389373416545817122510922505308601857089463621954845412994775327487896998656467117350529220045428105562651797691469887040274698631598702538208975809111778648913116598190456040493157356640014060832072541466997288772290010986580374094011853801878091277039581048926635001663396719735422445805102603093887993637960537237711681607579300301242626317900560065962001038164010996790951753158505668724029764497093434303814172563093358001164691952596960132982347572453041605297644266771338110634083521537229463470159695463125063009854239600252559955061650439862745729105349161538181881394319599043680508875725278390709921890152265506605140095208712808883695238789971077884178834783557629651143601427287139372274945588676825316634098365739512444387010724917833107761381937092014776142057051568260703152186849437315837770189697859573151324311229865239937520018100541097197859541085821349165940515372869486190864383587296014793108690631727436673778703899820186425562441885972107818553764652634970871681628559524432215273983105673922604934866139905280649732794919676946922509797906038239740278762554388428790249112514690463148042907690106390010050129189303499172070960167462762060288800524809976123921264238328910283884493157149608583767261698338466766914706808323563839331743014716361272655333621744881894641038208229251432681691267468570232732924782230258627270361234882380908245720624321903743878034004257650411234186836233236061545382275442956910316506082607998886363240117676596021206487415619108488935691363963070243258262352941622841386266799022792732910270742664621656974883568926867878434590092313700700786280008755909160219236080817817427854966851169758064424717180328648159330612040924960259614649018139372741895650736349892384850000447082249154400841054245741711241814815977982844394784399862992378440087208325694028162982723393223340900782825428469371136902776087059279461366482962732585661306279627592504618345753302029645196821277663550678447067649108946085030304807701623293209950336448627208938349702307801392930929170209865042343102240968846545403651359481771926715123809071753867408982473922104044387327567231660728094004513714346563648088790035322362231778956366969266964237549341860468412152402519807415112181436943205733319825185039914194699333333557690435194115718227178057499560343450968303325184711160770043759795748297768572586051313099815015920751329533399459700317246192451311213255983653380234289743699708642129171794704689351499197871469772882509748091971101068191343282749851068471220137719877607600065103136949335305453249119446026848969388856300475152401134154618373258725072870956827597684820397695747279255349521221280762792926924681783128281356669050662896096521853604088118475706030594104310408386304379261168882884044147765756814286270519169757752126542171522461227581454653448169770281732574519083947354354979711504262593168786843022847395643987181114389977307078650311183964603479688415834174363624432832000658562798425017504099633355454562082612886411110605039869135957103472145301504507399667439043027264321853169936077010686311677783237831825025986350832819438578830798933984237770862529809535426971925937329976327718157892874818750725279932416627156607635672881142032614663216652567490793164345158702486461635053689315371105315521675408611501537656000432383178030830169612592618953495058495256948067280139027314644504428940668148699938225315057439580012493406987309779640913661049467099170641030170839876643401993567372185018287197553574087996343554261233742625715928731019038368460785900075863932611473691628488471878643222512962170155137791783037483212046207495088191128846652484138383291799215279816049010450933555898468314456410767969273777801808207305057350411702759213587496773759652728088576235415993364575684332633674749695699526566203534831050437279057182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 401878797698173589734464540078775032885439165879213157697871353347145250746057903083654813868907159009242694186962348211655752983685931736263956762636481664367151152674447111298165752048329827646459066372082689115566049460350582634840301535848324426287098052764546385816298360775070070342971076686143648738791338775156331118153613647225016640437044390538019400162746403479837583415095020849079890750377081530626320467695136525894377547648296791769692203774991766598632978212033217873039947270215972115931914783503307061809467514927970717159595391220381051272556826539929518142782563121740242467701711503443645832377373866373989960066572317052813012111861309600642568740526187407203064393620267506498348996090295774672641247098036694587967669144233368098870004431098002474487720000901604383158268606071684922408980476955538670802002985550227605607881196853543368774355590497947536601732311461092949078862909158823136793094079986596010458131046265206913275358019828691057619913331585334756563470298759203333265756842750996481916346124832971702991715488159358239613213326777901155104776521926337261429138087633928998049349874204355923509816908387245631452487689543907139605593644434155850929239869566276766624410160812347142192546278916007835716665172766731683929740555833396721385135727703953587061600369203836490754782977629506649421696760495136238403164004057261091061034612079587372210680027298028238776557516395394472058644585648864784022472865309970779096978611379740077040298381689560971692257231777240400226642509605161595927556636880147006904597639394572310975763728889244000361987549186448056971094073529059897542970927439049607475491342316374741091549901911697931590214639921152837636504156404394781061398213047127042623036843212488718804055642720156934215086926239903360157289465123157525334340854317216920898457547795759348556144073595421362412273290770242615340847749889126810573920351270945065339941413121216434887878322767149310882578281627282704386387739575608876285214800832889104326904210796558209335837408034290078672506802813937534999049177821632136753608425544908909465011240509828239534427943078624150397563508041552342038284057127125474290527205463560640977599071526160949554431828863219611681779332317177319360889487347682453322257659416140852777771999230388934526159760227830584978157504877940222721187324733679049317615204204887044325724226805478543066198995210340039341936179057987997779740243189486946501655715363831386275237594227497601500157936199074929258955190512956386156182061848944752162381271203703533666158107086912030562011251063927437084755850748174538654149472323205974306296488564941454430469579929537404253608418933757182912348459803356782259729064850078456607122440305643326955344182347037731278451271403484099146760164685948636846256638407293026835728207050281439399530558503274077042778236405408393041196082959182769235838697533218788283594263942031944723615232120422485913514374241669545300386020730027445425149270204672494397668552688742803135444451012373478972184778162012029725716767344040333764764980111423432407819843191527949388140895368565166253744415215286920206159718687167514034671052973644690370908589636958611525853312704397409931652070573968926051052214459990795997487373194842062574642706579775010766921013810097811817858694503487516531499197451757653536364991977605443949761984940954468378834886243963082533761881244493033050475407967009304780180509368418606646981457768830768743539354374982431123991973241920096114745533484869962381951262144155923406185805542069170943830416071996951471447571318297393809869305597115055899072024056246670362166405329298188886395112304512584584799898659553122715528059783619738673809492351909938569389052935760368390914869199298321761838971498583599681524107952139394481841226323669162961871066562323853283568754130540195400975875656457767879733432329187375589713889210579075538187958275069775638384500428404476658625672894481890264355611149419110696262271961786997348148572882185629509991132905630405926049222672015811388349020139860042526546995196988363415854718003820098570865313699384101474644786009766272165174041161184891142862939512568986681718915404982778727363459914121841468282627464760534589654370939593563258324857180221641601163687256447477356218933794127706769699238815751556623691885107198446655645215472537436272099884725470457156367204063874678163420543828913630913635603613338131280077502365470939326535521283006221170108594667614722858014909254632704660630469621171016482025626791024745762694303382901965186176280166400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 6974422005462755885612763116149480450941794481341876679725207231275957177100941131656619348558897930918621913123602566293244482328393666077848038090180462075601628831999027159170276731662581637821159358379903858513135789912459454272129186078325830360948731200201625660944672171182768998353550929723210463660319524811323240469678655653267643909864788831604448915199909824572434860826379650331431393319363880633639868239641676347767636795503198422687358907121906956663088276180393292429585513540005387029144160027830835732282116534217632583090804848990127805952903555089804905610186460762962235457595726743111573019939638719270928339653194037142582325731701136730380027527582787653031949099485926699548472729930274376195173811009188599359160130328308077664187329291537132585332302064629358376877518280210157079085004723684983100033710718253163138791517735283324780452084488328074269518738589597610098946992957776396943005783574600268366221675141477501411477569143848367514239329759692270322405931028613301959669020316589425742120020736500181463402531082944688829021599449488680788214490250619556955522428234458013674974134907403282427770419256158883070582509354869686667571883368584205690007991685947203213734568478535367447572300366160385326059937872787033895702258953829913503835186176485524980532562100676454436509412826037869771675782040034042046405300707315500895582670400614828464880794192521822936289949746588718291186347562837078336649094462076450556146001153006398693832692470234627588813831245961811189638511826711259912869396413414677490147434660182564079372118013416000616601870986929235765226349629463759596557460101569837354420327529770557567659114023070058447517048316722427371520672834822392748199085021292111994877019428162019505060137950800397916177068946631724176113500933239568153167932622737886563355530491928476567770758270109105274794038109876842469202731522248514575016144964417819993066277883796218379043391455855622554908807397379286418744277203664967989406609823361450988777744432841046655875617700582799970757688810754402285819172296561261279252079927586234558737189831394747977236678129164308857719404965346112359313931273848741358927398883755602279620476629887808075835723949122829780021907751096504502017303694775590978221013549053685916063657935198025914841385927482785377893259316531732544347624200145321189579998778481839415840055104391261613565582163095944102069597064722514793749062965901696174232314780311983276750641032520911412542710535856513888498378833458500768806859722366201610332281466983860358924579447402224463266221777905333228101516201367321934232336674820813889028417705047803638954589077257531124147382235957127783360798169870191345075045041700986606917754828518198490250307675494211657226868400534756613022826212782345705497189757613112582042323887368982356524447020496446950964358688044969788887485407550369639613931823948599299034376689271052561493473938710632709751360915805298465976320117263770323448880670868294182907527849330939449584063353610240100590882227457668286043124986253737017098021995354980592027798799478901421399150558421584551048307595442301959751792286832313055166131211788658395497015904708652771291194338997544741979217028499184895535425343797174361551797419832083011590417005001201006243130165120288431524418343203504306925234223962295631749137082118798558103902812911343411234379049948025906521532939549323696748546084592088866164919018183239920775286884189858949237038373863026988541751864059449566851612341764869425881757809407828198337519258394466789075822812750559641175657350290945566005702782104675598923206942533064254723549697254817083991833593449003548584487567898608676940774425022315077234027589014607574104157975581067576324974267907936193619703678254726376701022411015700947323985123528397212174501871576952627988940186655521101280468102474876479296275229566123033326097111105374734057480739448984305787846987279491075013066674605098393261463304365846796660418966825989389468836906816766690947550760106617965672828295364445854884458940798943710307204249520581666122575519053735232775065262668842406988708113941440895421516111145648884441828199537532975059386123056213785512868352746753467581116464006117584878576401960470115569059630140938618523158960329770561064387240053428344379457568505832191381515458064687269419823819608987128695726975879870519509424623762424960690295859283016738841744544352705626448525338045621668396611823999092164976248753272563412958561652681923790522923475250884557440162099746968450743441569760769882821933473464320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 82426718925238245314721981459077770335478034811544216212170988970217083636391423829893325229685461422589596047347899420148677396669447333192019205899307230905885263571881589461806317383015729658051230235515396862221515328993680318322811762004510533938753779756081019059083064349019997981087475030869355686980380077504094378743672533390268354305589012272757292601020171099247624867790603380390415599390207204649236893287233401720493173903384631882946014292748503454917541344727985006533857148722101935172313756607164833051434147057306212053440654007253500697631184424681739214754539534599532592969141757906873798429121467554860888418207634061802842184023291429082116917880828145882810077930494114286910345069622338774310466082911078733179280907476783460186044271763071072258990002137902496973424362811945793864251898774932104207545614766567421295973509284796124527977990838770144215241341052346195394090891173415041676901922306628857680675422725365864281341512695214879501827229224724653738470324022701110201548398424395010986476532604171175730147326803093750875354099466894377910315989997176014126997081731137443221076269635701286479260852761835855857904894790833695071339275540862728330018190177961037645484803308417937227863911720407988787108261355860894550178270952840172780014519636324786270539717796606379286606493158287076002029886533353332608778758853598091098819175077625474283377245718591355822470024060022637775939192307462559029157354239724568140485614226185289774376306120316803301168998955272500907960858547297841455027094337809428263976227986677602062778819874750541178340809601999913266673173331352142344198544487742315695122793652518706868968249475416874229524184046629717892742079234254676493305836983379676083309977684909165618623751543797860269115914813749883038949134804324415364562985033777763781109388511599777101574264748998849111370471423187370299042532771799816994268440027590390832053608932286720403139583690281525064492352139666428992291734445326675417638503545799196563323544158705525873302303715660207950901916592372943998066205521124763418303385577972168361468658457645824122089488136261343947687541791446097392530427408744485084557932799609828244017031571375762565185303460368551084678375423455170944549625007112669808270594365702150623082891784611418447660856159174283721007331132740000471941337124912745344851561905144394948113344774260505992171176048386390845481041796333041286646483884477265448305442639388385672834293719254915212086765912633601160550348993539281472449893172645664312123900837591356375012490167448874999027158655264950930942941568747867131027737030541167773273215676062831145786200856396928720597752981273684935325039822728727751251477713369395459220836769473299060259436382195792907190828137768548786741743049179562852004631099644189496699102632513208424281834234815560246247607299287385000473958402409504443436759785265111107081573552253526271761010206145520848737746309112985264231277694871362245368691400371309037534343963642629762544284360740625975371990316632042002647403984832140481861757696456143266391450264755279880919478166603227198842274007150441149137671318168865516921938342181780737325174651071002627652818018178014675558354946583893155710108702419966693451241618334932480656806164460555701435064745858165016513667779935844601406765384895956033647788057059963567754333231567040834655305121633483629774591661750174213078961421637197962395630238075699997286870522796532872487068991612483491264696389097040809730451640062715472227919162023619147354436939549763479684516543449865641840504507999642100136316512071463949566839115510365997956697103247375764188428430223001716870713442699159401034149762983995727795123647946803738547249337963259732832702232346529000856646429023814438630185516952103636681836620566981653563855616014336382655985044727295351350887580363197434034935856859765574483388396548689066227476943524709590226262476081169308842231336580519822569507882323373687262254716525602648206975719312628603684904527690312982404333799363860608539597545773008431706261636493646052615623403121030137591148641916042472947106983866813246586835123784446346996263838421114803808423784186041002937407290184608460937677246111729581595337981042097466941034075773841027689086230573103612782947939299527575561156815768617462957732367728106527858146230099962306988497113535114114196844386788374722312720152273913390291974151031111011925131937410009270089498875244157151029785787129094032740840231910258169037595918791165256535946217038540779490765559957424992989090938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 665545154465159530822742337170738620778680893133768938768145035896142768942794377075188430431776537321041729376868619388323205298582531137696846796016902178740698665188096030096427614316290344014094733135224209013820679850031378704478531989603467108404078338912610749278801162245319419647341530674063753666359889764358695576148379133179000556677018892085246871640341830921672231320885051736166661467011041298694749404053139586348872678601985620212962292125361390345424381037446529578540252187850698753173186603579701672238520710783782321106168463405375357918857077951365305846788492874776636035747895088677871025011300526308215074956936525116854793819523063666197314009045874030591762038350481232535719355341852599074267742029706812883628722890735362872241936205684491408946935025027196416460341369631058767864309142606090502505632390343459645800627573567236079217520744067973638435878371158826993296038979305319925954694617559253384829498945800314301656831327905360240663571950885969217188814376869025232222681113262238771223012601483787744429272991174289068767846181572519153913205764719645050821442425548267701520698172743022614036104392895498249638123785685196289905729833302312140173737678593373236801614173696097983801750409972151775736916807913674573308578823161911621041206527337184134340918267591712093769945690314201707303077835321514325721339280039542296923256626111993716890950959342574775140870227392121003677811211747073071301605784104033073956172152121572515652320937031245150366801670619555851387934874226883935682718468795114544786829179119241845281383332913841085736560384887344000443911675531970135428713750602147626396549430589512873924382635212288549308212458474424579802213575973428535082940985694826841404090206174485775073078604430745419003490771709309918323951597628005415168895510879960512169661568321601147036232181346976036991566592078863497953811821470493896516318682378704633239011418619079314622411907488218644977703322247365661856654816705063982044421591231562522218252259481937878992537559141671831847773578827620757558835732503269446894815921755763310932318027010472923497506448664371607674636645705373698210328867713005341757517007916020611724300262290885679318690828624279967648655237520662417391911667676225376192218728939933734280466664448861294877150835262692659130197529887408885735936541354644693763837741370367880910518150367040553863306383960558491951162921773553742024147918696009162794928997776687030024576698339917032745043497985933092751451430471731230737209208087591106348474928944192980154191824479525013593594907753409087255557387830707113851498445272349802397960751110828124815241853475464439970824158998681001074335101286642829024865164468043030011677294243300182872452355465839960926267366857130869397152866514746121857817597094090370450575970309613405194619313569898387213068314291462991204585121577123543873276935017859826390393110361978659940696769296617566195618350144981922395370682868628907775309362864136723473627508908006518448682959390660812498005414548685459805079888383822137750528265337583099441257143750104732255441138138305740084997020206588828065317313785098968556945932701169882410026621361672275841876646148074750046428240789244722610813841064260939696624590661188589403997612940690141421156972211939872860943108047526302529420282980893969881019127698290373266070177034739724409707483392184764078541685665348254752137003698140633465749773686247681517733749083027438597776719411233940441478719779281909650340259620805849638440662084685803276539432419724556521523361907756309242487622707619423722792330478586201061742037962608989376722230228903144667199551016167067917276926414837275253366093804353630428663006692983212880932217767086701423600096809097022265768230612042119998651400444292968513520585286780601269004519037147071231948664579189089706500388831847744147123251758821454211712964244445185102601046000190034649517020373763901665095700797602913528635874229057017363515911500413412567874712953385077516991438284248674914727511669366385109063073507998895287151006758024755014341708260512052432492789645752677016248676619053528419464681378303558036042066570267262053287706088474382972343512929714614940461359473770303696175171828311548181878210189742984149254824450458692341918522504095794180405192878529395686448532478336137844126151085024966992050915483097044722954605272395723554524426841542934233394919457270849717624886879895938660489525091834611253839269252211398969829611399355816175460043781587997599910814044354188369679373220836988535036706816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 3294993635443603516671345394338832756680897890811872007822748729294495271965429656939666663977144123002899763857165654690169392408257914123042443949486031910614013649683873383738057778185865319365892793909659851833215460659890668916600613249906021101053343270555936863515926541837815144811606854940814603005566836384495306821718228517085940519792202569884357927804419994412758780084035595242862193077146756137760235120369929940579266747604356033036583237062253485834718076212461402041993373739778417855285225241185204580482156762412548111134701889682120574306110718401756543362648517061667578843621200952207697580853645256417152534244408530290772109053103909761763048613204930550133770421862921412759533873357174593615759976614604983610373805332120220944630035313763097040488214165428448755779168044820760751028790871911011347057345702239226458529061934901637254872516487489692221004361990240517495320761736155835269289735898460136815760749320148909183513827307165957318453596971238353774116102009433404217132031978121977886331107526845962269309635336586941958915284905246252225002055907808798233637335395751808201984512264133302649288177006248492648826552222651396163936224930584792783774364382474097569095655818510382986959800300231605605991379353264367915389977231663806399851591702628623531396384699085014240607568868530172107479906215183483756932192627004126096334337209633579091188471407152506855397415598619692302581211626771499341999620457451638284609436595048372535374963859131767798535428400792771369073189211033830300318528006554266228604757098041957783761670559756402946915078769365298654284451464883148003472111041761201157645779529807224499646013398737196859444778156658772566389966326627943475652781603649755572824782447393589939043415070398798087126726034654919368504003424050274584859007884867755791675299461886121949015456667164290123342807421804602030569279789052846714287219233801576771498122529103534775886336927961502505704277239739204921953332035882537963398752492533150403812375000566998693323394147492646291206898741641074778259265949598095466074705344941867743616860897421244219271466878231880549542238191629346799156874981773535313530262590347777366185039425373652629803557289458056196135101891332584715130531331311116374910102637964326879109962590590861448668928937141333585794331468077848836877390813466426231559600201058121830417745848145246568040043234680126474957020759043338316681628938988371909658694876634736417662197151229387076953000043345909069214806353402790404400734528856132764055485318607885357970206047833998750373864577305286302588892567151942306551122713901218226126878651473162068797525054773263230862694011635195854775747421230117719210435409843324195578333471575394196676874665831361273226454196415114342073913631758447431009102489241684803949561547193281181284210721189179039657653065182659110689085732792407042245588356683563923715940908989309704835221306032285169399272524029981746337327149494781050511249657367756566188889391730337571680232191001300240954099657523316229669961130298044079860455061210129849840696886998882471338310121461730165551953167582830516019673315300333371197889371824491723269152003270511508134445314833915994247609463432312344305112231509548395375370413715835697843417465542658160093442559443377261490358204093481673247306007905147468162745911378560974261032356548431751848331872286677869164832793430338828392132970117085280875228320016170926052136690571956911778466974687940462058718970661962330147349632445693528000954945026539340718444814099818622196820703736012591118702868830634409461903037373670287064770978356341363784669708243603305355894573376485996028101943957721958931135596141209082268113232814390710502112912193251866191701198850648060861586515412734921239626422560512260886288126573680501915662339534591598161403224910535590005674593368976649378577643572685513748643388760497473770295074199355758629215297170389892152611203220710643418869453866151884022058829676692109444938159643228266300110596661055972133358133833344978498308803920393614933457893998470945417085178482789086144597856232116890981005791324505264792327312121761461652046226633262514047844185204932500475862651158958511800572683159052147717955835087589736984548505317085155834394268793775001535428878594024461634003703113540342084577414948817733674553704803251486502847073455907688736442423792349387528562739838797958010057926514312457210071877522619760563378474464109774636952305212630833363694015145073819893683439894826446105637542771503374692553542814824507075136061440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 10241777815779858687359853939801127528077945216458417552463187644104693458177478078908800299565574021628574994484041411438481141811339925652355862130632507964313538840218891862154458760040781102634856712864395577868315116962944814952893701776843734365323165681705947289502388998865655854403827621390555410357899447864078022691916415974142357800637633319813155145511777518285153140885453478650309476363167505114800957394960795161104953829570086836612027012426709435356200997006338963961517980641794087571371927875194849868275883773858166105495040765871074338246695870371013453489043967041913877583184288116228509915669714638053120997142981340540941837846437262721980588776046207306634026273618351571320851619795714135551380804594825209983149117191090011983396222436419744164784552656618142159195317875815680121582549110620785880538899464197314820458911034630202362337936373611496383100187643194093259258047779181917832719722789320666362633201416974145683026140166043097972451700678289584763457681760717977719282346073317491618106568579698997721853751393851067898163615571906547454884341015122357326325462909191908575503699379650276942309005161911620006381335838690748103823301416774593480350533829601351309083122938480304990791294588113078151905845356890967470081118817045155370127493652799872876639788969317913780880360925524793561351291217175726887423019161911408127710144078307155121726509462123318940783113278356694695003103374599386110086324952560777406042272331149816644211678637163349287423248456966669544861637927015889597613986116656013789903257290812239974489719722945748134426276280459372328187910481971312438826122886375946272901118883379771617965002633095499955726672819438621898516600217282060529591282323517816742614068430965807768798504360123960552432392414525329349960160699271756132655810766136193633857631584381778367760192976126146785976209754441113586266780099731106520683486436998698565654284688801682745056991188934593707910357779233516272562265876846967559208586880953557008093426336261467793884001821352259220813205002291800664763917118534856851103828398729154944830774530935473462984614145698100766993458102947321274520726344037181858612130462378647675335642946630625834892662151383419355132509577954176140274478763707570770897242259070494790626948309243050333310441330021009297589574926524881449508103389117474192100294562282125147856279312489663303230998184210664067705329801152265227894246814366068668315689401083836953918471133777130202506094211180881662708966216150367044553908823716794325674320325731470826680202914180295854956833568600572897623100702930196861783199756680704213357856438017393354726167635548358634265941702705221838115854239582043569145750035247076900088045271096799372648046449915678946264550454590450802234250877407216106471690232911925256317159180357393654233128376602832401312286921860171569651407886142193427776856754809599618553825741477710462592092271502598894232381450664496143167188502234405045919402762810660085472398518971460708570286534099483859772623886863711640593544646989031787136652167450532043374679215615473951437706022407776481493867570258214902090213263782234929312642896167440650253025004975195352394158101808374895305228458652549196616331421337040675921415093637006323048192528165125095121541358772656145186273781796392019548606370941090640039191727612634591453106327460295941191477434738424164930213830694451851076902483567793510748165220644858743016606297401401686422186863983065376650562218799168721132762971415365222741029759460011048482450885774697078048876512499531235639061943084999621728139129899192750631648388149930458185871012467025914875865327242138241616743117611552052848105409726717497968106224123072871672342402025988651888818496980284787209144491258840300599264265556673844863450888442840226394509026821952636552822562205385032350153862883497194084130072323925234913314639988707362538313299059077566797669677465689386946849033358200291347973938030846953734539974994100238081598961922035210596707362833524856912017403107711122888022384136625665408873128484228484089298169423983577960040041580658304603444135336619074196134845968362370126653461193312258256937113110209437821418573771783475570589519069441292625182327901924428144281925495669246195134985535909065447575239209457239633083633698417244405561571223594287588646623212415762479548215988449864619115918285439408437898177433121867748400011996350206518370729945815150927638628429623383463669665330011753733872514726193311277684175118285273566375001437569791778783771738018681165185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 21598057517635098197356960027110971146601116339657273516198441212418446359457807957697373704987281615632955173232835292451969218395829392142036378146041088600905348523250142372856715219067621924803914453764426370565999187744540520860937961005666066400359804488114803219884909874192195580285088808902356097022113596999183004715861509777803300797795597036153163468719481978167313254250975960759275757268856632097717532056281479704852816497596788993139650241908673713043120407119111574922710388935295788170863242892607570023562764535284308157632017502966319001584324437604467512654919539810463946804297551998648099933498539054309068897264106255007372387779981174551478788769312779136706512485456941401818240170337460745909342639040536067574253886909556894848151084952362155440787183902753103180820303440070659159044801667656955553856148977074376899158611644340208370414126911569961442066948814664965072514297099299706853697248697638592349570454213496003710421176795672184223414328040009872036870272475567330707422528191996991259895378196571937041031985564674946974107551976023509820668718519205663651044009254705627372527214755900338461626141876819877418207439645762814934539539719649572109828426622752526569263196135976339887299865507041256467276729381973875270095248860882518574158983504275637987529175095513442863419230376367477347493032285815476929290715185130838187668226823979743616411198674040439893022237434219942456371599027541605032219747505830717324684720809564346887502831380134535887136411676058180448615085931581218180672443321919887688839133045766152592457986451978859693750191459062758410006987430374357871192505795455996544435634991492678624575263219466288676273291117085153467147477436575449468920623114348383340492444224519413918404342661789144078594302883270976260149647230163138618130694608668018436261973002210092432739495191539213378625205981409439956854569517226401935105745353178082724724612338455717419907760171914370872148442222818626432773047663696528813254374059953587755966248944913796237998420881658276297699026460865735048617859631892509479126856698180023037413862502645821748143998525706111668506720935119094942036367643385959868077042508040666396127785232297423492717216971285289112420874958981719879087398421176502312951168436394895796711365292359915706003632689697636518033214825902229762105651477047308862877032017508489627961440297912414804103066034405960057783904779071552143475579641229781486532499653133185379871912057792597767329090244500041011059152822195207550531045242279508690684428459349869615376441591145006456048030904524900809127831453824667205551824959532370107766340071585626806381260265453817103394861476731848958961386379016964795369146576901809344761966093618544221476846620744461611904222761034290697478792562277420364889419992132778270417805983647214734828839152402890672556780004185815745150252847647364457531567706567283290409956060405146803227931383235523928986971939428551725118352056972645261862967196004789049315788372136403077668313156474425125554229321200789634451493968292237970619659914499087181782764857318564260274695829926335404525378434120283506551049680618387812778928187937696845954147255649950618433512987501740316547327802663606101526663789137519568732613047698271531615922769389462626659220159311386477090222240002258532468036244285634250949460436166697907532460949800957407382941519787659401334637499969800482178831561082174026648363501904500883522506918339853865318310284266282409814683204035669023371417411206332815954624106042043737796465012232799110108268117570920203186665063866299684978721852094034069392895356776886052542521079986610875979328100842800728684406550799475445592986166621358812165176015736701279045944792011915617683482632334098120140027792568634023892491724320594781509707205302071670803629622465969018342203030448148178688746350982733426143233958126557672494480021419471771525665796817307289724817457474439627575480850306903956019870228248151631611635558198415357532455269904812820430308636188066541537742975027951297227254598474874406871441382565503729816390340646261118446306930194516153542581658108625160936420232346206059933333554857254596528904532320464975424706696833863570208400781802156428735649045652602912031243781137256821082853707359940390793163338602112902517366127313670589136484606956222571217024568481704930691441210085108186993960387302654385896641456078874616660149386245844544288478942075619241339865586947586306301849066793375464138492659752557562223295685084790515221181537990457163350222212003625159570227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 40667076592152590890179073016286516015813624111342870327978066639381329992761016448270829319008097374004813046217985032526148593693544750735754150294506775351670496648355538052645154052198247025321124750341169550204093382720896182011636234770778094499249057097048175717871367027148326993123727648507395743150937580466883726255234163365698400812875694116584961931776468745494676752631292866325167522283308266016041891258108789432224857775847508778322580215807150460452097144033321023549416351679946044795937443106105589172652682494901139551439489137381935797083316934007979065398693128725528422890864131247970325523112156676826661332655460139090590716302348394091481726717921021818808854981962254924496228867085911457325300386706018100691227873619767060987343123616849675293260493691117573384980397652584204226376104810131741126439262753480027766005012671860930053137014280188831230970301614006331301755208215570104206644347158639305636124342555232787496638828328702495600430224831536115397206036515993465033859047033104499932653670176033178495617247674979664551745687474350819328984955244493043712065913236716231148089169124900716058575835665741885727745496952599304168119396180018477784494717892114564842068107144333817661054694234198673188336298341058990762122667132120827012568832998842516211149095312885115335879812879406315428517513019482324432204565309506398578942953147399957994078268802480688979033569897086072750677211067031006682381991641963801388762748792440225113646486886907497218105377096632643131017527037896608205027735997291335227989190389186253654439578196677090536212350483581630069093413104123601276172542268094890186499977135356930089584066168041038724482675006997347630574521845055881703351052750060865548836442566177964323541877183930436624747536729329945042876644144641252968456812866761582456672045348356328436026820950107406165906367277589248306960760955384760512220898367536267352851480570960152488925902490273020126214244810575045450839798978177874340810300798202274763834986350370837423644298585963167532882385423908542549679084083641486119959632039598639239079186844726222532316620748397108715442588153741351641046432534082417314284475252784103086808523864078290061292999485955518015682329835798729922623354106157333072743881202800906865789652020092692485698136607450055299572920106156069708938368819044655051189416269236002910397727860563501320349290351783300768543393141009932844604944619619596787795093701782731310852028780820332378097291824345035021666366714850412981006134917230999057255308166596888426453790816746421452741139704778025159053148698364042750071526034482186947887443945199180607614015080006103121389361372316080646779444032740222331195340992678921966613202779926215363032364828512103587348681933205026848336920232652085264528710001264513409682137103668798657502359660690904433103251660528705817380315766209806573113313930240351186628790237074241664746405451496866170408483582990692453657133779882231347984602597219902608731166817337133260246002751841802040133243420137731072739829883267561390385784977495646647715381023706798764868277452847415322341794153805034159134902446563463872267164867141613880912934025770231844430295567010478148170791766821388652379367399539224653241001556355124599464963279130790587455183791160592583436788780002653179146010745141608365785905325498471003280686668632306732800216166117200789484832766414020903098250901106267135403724274314467625727317300466863181853443945680863253508939454613612816719299870801904365336664445688663215789079843632565213270124889994055706760763642872827023221885499153979045994968421455855983344511846426592099736575386436436501748216969108944473498622714706885397355760257306903282609413316076873113200800066095944708097998604357878812354294182503681119673660150364936110913972628340629279319026463072084894101573009294105530204943356076907573477993851459880765544910150816459102416266045123503913268194048918876175144960210561783011571440145707246636405866968138084270822275138418407721383572161799552374688137740856355475440600466959962094443949465744215994525560091721163436534647745327860009905156055736932744855061816624839657437027256332912326887897455006139981460418413688293733125678136874138386575546907928141753105020450360888632386951321863338269709279958213262888372124321962193719201684615346155059562102437010982423402076602073389472953398883582136648260936777626969833839657754922672176745188403214568753737861298389300413132669480831450427964925298998001465462481809957910722704069048764868224614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 61013934169209793111510576847207817211013961945442629823805327215524868979379355971127936553425301985123267020375807528812514760779955406441104699336048162742146950260435799537461996024917191848455087494159859336803197725911953121974697981649126122453481107009968723180798316970318346672125734286163780403928557989668197464519258454229540851888053886140332924120567575763134931329939203682228205259530910137004504593219828055797203593869710638994539167208199626417782966563463637991927330547035996028565277947616601212983409076509371433415245925539574171312540541863815071484311992450582374998514517257627303834121206668422856159363739887418309095194762939785221427649465361352907776221447313953223998005668677602213679259649463120033450254927547205473772033149887783329402459995941425697845908019664150025278126251413299618365757332604120360237342750934296510227489219436445706427535812157420741485111666194494097599211959612609333324551107458208649747336964221897363076620249469571268449793709829442899476737649159804360327085211844411262778643818781416024998426713761034944453538148474568280842779994481732813312814897556834892968421103247298969341027130547088171364365029385476338645816153734083215735241480144436182059056995942289417401323354490978471397339242113278678635516630332363595560466665561862044765408665304658918447549335764863001926044028392214910133204599866789713940105534354536046679244799197722016761517349981892522225565672667883211831672230047288511578442329590341637216691069470538551907699888309774570534029407050142464695857331596949257540512873220011431431752255042691348494784649693453790795088041319143716432881668756549424859326583032998585157628282139287307796872041887054281067190512551616668809814178206399475902137563712203338297474822134275227037658249487991396290264761459927287770900509055172455390022918323199750948017626335555287429136640110409492408531310421193881349618146661272429339638126084548138171538203345940760061266360110277544035747055867827246679712176277270832442079861875368965832516518909528984268290043680799883727015701389235630348423700700530985485537046875197280744577720600472848511277271401997429165142356661285090344585653025598990914483442659503969877668631402713619758867483201282417669619294221562320449835400164352091476513143532797925217682038695659815864569128428114935156578352897666797760976196686354178579083763927767072691890346628960358600271932394441685685423381095773476942132810297024710673455510860705784463723717021898531664375370357129004398651958586933807652615587216652675587098655612611465365597586010605486540745353276097991566292733488575477254884017633042895219880631852901628379654865858888574794876926915657310138386523396781634068178950538866529102528482032764066224854783901022381308503461480069982019567031413007606153892937946267871143364640735286472994719145497519036854899034888941967598680006864622317565338594392065893499012935427467461104231185848666193083067107691044906742744493793417732225411704491496581790464815778047690628000903574493138097622143879881873837805557585905802795580791574259632853742029148212198467692592327134813899765571955713744831165319421278397195055231305131091796461999335945832708475103318777051254725391645908889024578947483893983771639312201409224828960431966072337916481268750968918752721281790968187322401620997001340892969126563068359487617381055730123244834439790108209822057889703225024873512630465606835075067264656178712919761747876371228497872060337743163342492492871714258164682752947297162860135149238194325626985815021651665908946903864456221297702708293940148381719326157954113396909791271720502927263325955422912476954373148867974838413429671052585781806724182136589713404998841423163793685406311116210901170159576573009761449724688120389144426556826365025708598723005157434347438802639769879921852741145379589406914117070472149118744585767002526807596189865131840914725583492134934221691442526770985071930871654449476116635498973930297168252435983934879465121825149583704017366735430225626358697066433892181779923377531320640295135991542486432167685144312171037478705579020699075770111166830017503340510745706673750485002612060403428179607671070790840442264822045034282790127429994410951424313032559493816482929034976093615730985893129973685878201174035263983547438167063223534979105359925380733081993132710563135862537034420587695223132756447055523354643618738681846585556197498920255204512240329308764201940142260975623189057052405081417145586734660183130148182443435185630347264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 9224728616194115368900020785105011857990722444619888872939955048734874171143219202967569741784133546025445176373886858399181359390505930834143260141909238141445406059043529033825340611755984448531895194365230624028528854516625432730992935435462436792767267653034422374045065989601409268058112651881047693420398792010263301241393296309601655509589397382322575476669639814444848416958060008318418295277236263328424457603644663426437874870678606295128745617191489967172009329885393562624788928014133778634470348245776599924860854456588399159294703729506679332378173368978314611413553271221602736509435263615180305846148597956219679531753187860925768547714033022713093205696006097285302241587457208038876114558817350008634879398309689432156897882452797908831045397614793848947687668218268809982345681611083399399032565389486354154206333395460457596722993486321408752566432525267864928524126175565606972259522490997013716544323486337233372139158751156343364459647429783474930896328073008576231986058060217527494309089941549454893325858223048170365682001716710339666953511611074410202655376133601388104187532340872431534427825120363444743731561113346999571878020522455343879675764246040076451572786250437488415816352650095572307036942637223991637445664383838579218537571263990627550381500499423261661152615074473826993827687822559201496075018856950371914188002746820106763580220137511215436444379463899887721427267272061484179115665228625049181921145187972533968811899367089539004679326766192783929162881439630587061274942245463706324814262009512634972434469755039981503382915492495461973882644532706516744400748858912678148393278286071248594923624089573640862516553860937160660089279433495663939497982357947497759835184242057722713550796039199963911589284880433152284779520273220781530787132679490178160524533076103623354589432578977377457877575177975421015431246807798393125504735972941897519018133761396324669130812015762460428940734415710609335573913390856120871305764032489188499641945079881861848103119604783541912966912369589599035850119660475596356884818247269245764611007273020203036672955174466012808629334441285753335004379394264109538847971116122030152478027501594670526273401066760065548293351596206277619381019320928057726413143332418630631748737153753548804355153336426443893225319602176327396721997876238180631317763149483933031477382580051832900790272788286724713825339299379740055179985952245920764202556331775245367227978312684285857256587412187950377122526515121958636765225187747321800615199817137107770264252575126780382334414753109233140787834838017015527204425083923467288382720923825853262891966791652421805841499529998853357451179700479615941718994192375962606155133968110103631999677130929327464052683595038660189635425417193922958286036170743792954018983102914565477055917917139971889468204380161748468296916153928373219786078825556726428277810042480128336257580002086199980588266671968412594149728865183413980225549711399721090697453932112549359098518295515176671535238312744573546660859197066961779153189688510941819971795759958534934658443707496213907415244464603704042705963566173122278468888686060107399927170036036288706666146492180611996946363090061248037989216378779904041385264709506069212381296744913258110986314252822973274059875657276682017792224333744466602299043057737446826069531843177033896113431689371541664715361043603273106014501236638978364485476318072422568267399255011330659680638105123887743581269472440463404368830072585095100562838470399227498856931223198286065318991190435845447750121573723968861710704592962027818844423500269140359434526690335336327586676364531845486868828863824767708415955996793278606879348994856526977757138955479032411784840217755575987652430849805248998959853177507487554310171756157542950820192278130404763002610141238398547056983806645454290149596812096914712306658219260146876461088038871916486406543839908237096100458866778876810992266329564016236568707727141887233610971320719080952954586150358658679364774291009512930845039713759597885301928561728921148121995574397396777004129365285039132564283602491745928515679962271978460849820891080672854253812230709395709283330741185125572991840675107002083092312850023851036691266520566241594996350666069740597924530954521219072948589820193745174436641685598282230238694733453039634113727652246811109559156380952660712708804759919484978937808397267142496430656915551294785664072244950217681434380403724086834636251616845360690631088045029929575794692674112276827545909176852551979121314837577701785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -204086523608963492318901582180162232853829099567466522604083400816945725234816820108105836708582452853951299636782951194576690242573011704420285168585735103068731595204164244964034822707010461894347270781172598003174045162934346286991407961825223782011786171097089749350465935888731826193384321972103674550620864034359305464386665587905215630649955522331539262833727721495053147651558276044029183810879808387528634980108445679967496044340441686926389887865460607655288096475826994842918405177247379752741104250717175055850053894655812076444226707870515446806848154433607974676305866798129486763911956354189602824296845645767576901847082675138329611154599644020722853651898918522365135104287201400553361464432869983229996477509153744183966648433639635265311219474564854397240532008002171134501494428720259723621260162966392084766581160004327142987342678891592152104342227207455068684805996784982588762208935217678450292302440205783046366963989051903675892256522700676858874940091628720550110535673518104003843186355056948511002990684865971517914946367858750819081456347503245268206636384897202244096842311950946027754983747621532792744121098472185287904198227019412585800036381733166867830914067104299412475574955737117012756737011867041752956362904470626191381125312486483948399442393592917098659568264461882460769579342757108065809776161269717212358430524431611488798949688507791842957874189523640902771841909015179660263948559943815154064588956220036382564192826906778546849675135161819349516239206641104747071634874552210098560325960815569940781886880555109375303562226854501845346339546697175745220272823858810702388593373401940697301596849810684048576668728497917535399397744769685241091798662329348836540441015450647057733677180724734565211086674936644459731173318698105014035710173920466656626561745632208058049246720228254772441719690616350634890645193050661163230674715772231891283166776039911940451652008776089869578843243649873050092417589389697293689872802300711120467657108778894748562175776540169746947172439176851551261326489347629031519900130776811964949870049054327237565644767425355170911330132639145860850549311964367975837879963968225551394928991777720360355908240541925089280941851415376683220833575506342005118712499888254553306669395223153438966007002157289949702727200837219768951192468590254398804553874203802006722992230805399460408007400175756367136745401337670342255127812511551860522808133957816287774579671913864273292274136257028357504410176296240719041918969753334962086070200294099357690119067301060465471656962879683792807775673994976170301368679290525373870036872465218194652444847993539878096600127922464272066451990778522331151434003206568851312971833821198498383542279206484548486293115987120799344408029525986253367734574991068339638927902511870017627080834631029174764809326920011612323097192956212807347338295367903865752259532633825321091837617506681041018127130503956653168505123120340735437205036724730567152878249167186086952366397491534367059288244536015377775888734365338237763735720504390184446902821613987618343841050357576586263879383158078352016154959672705289462644658958278458096516813826630004057187188414456652619511436591611831896586121627332011441104966383123635981689601723355116275921796142504734807326485568448802440180073417868876094557417374338297487901695988371628727302856143350133925412584002013824695209275972322483843576303406381485508875152000556888281549857737276910105191029652575236046381880941523705528832036835442844752697829499465996418908737961401891617499535273183988304122382819351152980883792427447964427860035813173598009768196540668145049744362538219666944788963511034560589115638874513452636376170313192139098137402605914927214827675579833365057442215070744723375275006007787907843299790045339456757042757861389053223595280145340181436647652427478774901343415056217398903181214427305382608806147385761799522300953141019392032988417285046770516024489456677523920323091735657969853101284008185232086817052627062945032128409950865536288015373092917853908090497424671872568817962684192988039749407767979486696157667212098363727758605703214725231213857273430761207511386902067554397152905240841791328654106627142142967386503464005083294089549506251176502704629584993492865992864646130993261002530363870585561565390813794348372702016767225847543187743113886970834298305468888306162202788536393229111938424935246963687871024778734038699229429794269772584662481489054771300542051326199845648247936479910901224616868091191954725594565399795466240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -263304676956880274908143138202169114521352782162874901147682577401167727944123748923481833083105951079800492422001597693102844901391441071486902997155106107978155445139297960484265618801943023909493550921529691032725114160414373511643111499855874370748766664794251743635261732552326661848218408851248451271134766552967835109825437649658796341900170361046056426584533283653482396434249830282571695477396328817720796951416617299125898926389896912369394246947094317815340971578085424710883401297547650727649911781319102820559918095316044656687194885795733082765579469797123764202951747968528181841291109063625007232237528398731217108186427981485292598304556160241271163992183043973739156240025607540056215662751845875031805685298153719063532403420849560515593001395214751778908935550420709307245807936740330506384014591230753995714227958243391349063031832657266550625989288309544607380131572076785957065196491616767502375863463407360304622950935413159452656261211860842870129091196992407884532695332474631017712623591603160193587289805358724879632080738775543477197117942169449208206496997284179156697379249565324229714774355927029470050928815983766379079113347305502105354001837269365053921969618714818257545993360086726059021100761652340151691293537147798080953383551703667615292494463058103846212451311286345799232102218650321570815571067293571059938596347741098690686867710873609150162645432560308076521955389187144598779490943599843357098930189877375398244854952248931740638042247842879879906646715032674345051517360597362819675931888131853958579886910747747495305115510543641491678018602769245273776180667470791065762208825403249392834543092087315723911861165196203881613573125907963687619953857415716429868965309794658518160255863182957001951945490664359472348789110634481979559237728705259231912415229672174506097314087214695412396973498826173342039181265170611062536878232927517500902389584220323839186011588353698440452093743262945085547337918396690096554797084061679520636673718163006752850016829850224338869728357869873520543986913178648863336316368684287695732864863134690056428782607010049883983062055769781092239582997868760305063418388678361072152599741694864668425621866095032100390176451532025918997246793752434895048743879232060805849168406784984634775184061172721533116648777094617172974255688337988474780388569635530983045559717084508109909034248079713983075716450838791318385707399681232165955852947494733742674170304229106425239633070770393168844511740335759212709268324136545604100364294001844227187406905021754236695343824856392627953192266305452049405048489648901438071207289524838467090538838273635649742521743325203247309359292462863975533647337859235869609583604979616026682507715347172974871190277311165088354672310091339408859603942696229966949890859396591761622961858256290985565088354547461055935555223159550774398654153957089392182738944137134590690585173399099803815853612260061802046166643190780950569236376926480032355100850760535691033345508362173193629946321673319459790302413195892277426126331370016431281125690271830050197829880223333524641278304514502301158571797863035261878288899836307799376864396559880123816459072243908168584106417576693671063878672221946073747195570206295530835806061623596626644504852619804586085710206790239637640280909544297721246590372473353416836355934178937615412008358540399417305352999002079663757428755641160632206922618434692488942250154795841358607114568940598158719070081249055194340902505019136408344556188165109914379413039669839315212918192417330261744963196949240785165253211528649302367174319173029696347091115255210345999446179452158679915543124551164730081362218330331281240072884246599128203367676909747689426847220083258208220379114872533429318029560414297211846556637360197171531081544840841366327557802360443333161658346788984192526178434564552659791320997853248380460381585707514281918520569215105978107223142790732891748521915078749841983836453282564582813435477043604003301465348982607095445350736125399471235738453150012014295958545573651077196015429449324513634113795188361546024178953430999656679184147633852802345286600021099413110674389470590066934695024532007705292204444274819523825357722820310164673853398688599108419156760580650871441587311618509913962606936503339989622776900527569021309803263348404185559651666789327463610843132413457590786251087129989697122655836896439572135077846782282069479994095470368557403635860081937957350497022283380739479115700594757687623300633279140088876495932847386532352059982825390080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -403011143273287058545169877755535711829830501131747436287693326370695972721669135950618345155171887593299539130566181329938565516209139153185682604291988126996674138614233625091357730476545561552020686347558295199892429167251681203658995665059266517480720790038336759747770167097271399191691475400880666274476384264392356564946271300952125853934460341534369729783771188916341828587091867700880607724358192643172414828065069423119895925788183349642221348946376508862974199006098048513216033481803719049756108404000317409801704664237668965885590657560661034472379989802903840834793708377234812633900169374242512281507137459261591458415996797092150471243218877349435618655548064550627352695211480101284580405035172963996486389036828207004142726860859535445931675980843622528657441921032544223903811316310249261115306686454330286370765217158722823331536362989295455882794098340579393530258688216378950977988105965572556075979336368970535630601824305633780070290588341989583195163229470337115342018759106092965826517814671362722703586281716032317284849006740419724100247395228918381351111130189139427668916356229902602053704189314538679675416681303943615106565675410965440758285922830447369774900297270655514681218521815531158967565476527236846160373578704255634256708076395511000170278967038197585470555030097366547932305544687215954456907986841533733873968640071705803701192853058841239477913760237158930704264659686809369881454497967736489132988098305933337736664335468803507152760596812283172266791210419562253501733754223777429715275143485017619042433688372786246599514230245226356403455583444312746023903977156845788855063983762344872915049328972568311494245860150196427230691506452810658675517428290445735877151831290312412490809024356543104880877614261877180375464006635155352780417972325594938192587862144603050408776758450008166552331588587785441936037113996936592831324021283029807347105372008067231924891491169980631525501801483488913903650670484296185260053571285036671495244314644442804970696313499022239613715593438959561519706637053426810631455229877798077630273712259267190888488971004570869430720256642555951374045501568667842550028715405091908540324732987233402990948347743376932191623510565869293428785599114320956372518982871349327506045127090157702409374150153916008846858724637201153488169181026022140898373303145709775222528859445526288579002518401625028779627524180512549969702437336603103664895605705352660226158300305062147796258391855771593087007645950705716912369263358078855304555362559393692401150276878362178546204912888986734921164718634739616584841000186307886872030389176905762991910891728357350952255633341753292484791620975779402572562427531487202963675194177902883290764459437584898147133937757693989103772914252913521343775683101117305966356900103958371931801195809669370859457221663998965349720045843562029852376620151607984817500970776396688015010614686038789774559326854800278193890918915185578474932087491768735142577329437722998640847324081388523625611380546196146763621643807137837665717724939576624503177642336283192619702220759684013820812930500392280295820924719611134895044304015546279977829067416829388183362038845630719946631725651300201154646249436218228257970135686123117831153487984595251332160854547048563294631526837156463411913381597612022504577071014304706637452083718520965454168288701856401427197870991891317016284598007602249814790579026826856665531858623523796589998331160315967387464681666993703896338269585836501034984622077254226246726522418870835654352132513097881075594589802247193073906808468207173500030373094550968110343637742415852664506990644140244237715737631307395681336346809799687392307331107799712150164129616317700117762069766062796022473878398505267606435717171394554394275486451239024216892486431800606387608204502650380569163882676749281929362067271230699502920806778858684084507739726135773830585666065538167148701232832613360099436331189049360337451506096433055853730350096054394473816616373636503829313452842680767196380882596305614305860295669954849691605343264862255863221923354129177613007643797237365748171174950515395133973604974291428943410887682217755588860361710104468191785903133771664022049509655603308730800124628994580800758098849044578884777639985586683203153367051857100963023956436968488939982511950155447609106743942546838655393723794065883022132235243424451495952341496587855550759664829954930004379734649853721938504272491333070951610690033640197454557611963252138814498997358363462882184883501739737463497233216307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 402075008363420177542215185260522454782345037221202470370904030426256644150827672620759428977555608959423826563157044418291350456627914040556641527915558058207596414249743477165421003370154504743691364452851717458085419852723389927846474482746415875013043430236899631504082821239332433535426729611588255828891250616775101540147352874741319245846472249752097175533835000667679303203791531978073247251516755373477955663327021715005224665460699948909438301735852583057490348831884151738585641039807165686028612581796360035838190813606221753086390155119817342162206563822758716231834126004116612434712724782629259102845152567539071386041025939935457836541371269805499465503714787655166673833533128927830816268693375267003182401937389623276359839927253427241509354229707717093825593118064005786777672937323575928072232144171869389129351184353808251320660760798361094852352332819205186915981942420169064690032445751950392991407919880536647038599511369818651435931233802723913995572723005572399948879137612786997329988750847846575089128898449447721024334815209752069975031175887272526049732572301201912084262531244094688542238967784331785067502489785747933654769530741582258317183961023001772780531855809043909130775199879579143212881333580404630491344875997079617894341147715483955807478384147448431968090566056166246343857494469329866738970768086588927439212672341904423685610613456502687961258791252783781344796652246394438645743324997645017755002150344725033083903127729033213232208507858533121771162693432971231270503319134558960291838997888176240270360797251517609474973356172103841526198820203447332611021010005192763406052119529503147852033247918138409979544878490456246259942289038424717765380879849837876852950610128737960166086390842750380794043336468186100261911632036283643500637577400337935733049822553096065717105958221987622873794057192150804223405201953522905466554429973511768641627759022973585093672180589468665610954501049667213253647188459914040712713590458037687297687533185016431587612713545483364847967879599031130395007428561572165060820370058848629696741195530083736071147144502922925556576645681084387329090848272371972042662322375848104275923758841265653714962110112681087468202533554907866305303307933167490456039208130393484537648150873244116200481630547533988085979268250178662525083157218744380582881713947666148282243305820182201979072115142437621970509015545585048954138872547059553079543776880355192973918475736290841791049535062891844545524192365258303875624403570415379670802786129352141582693714699871174797855375371265236159657572146775775268703078433629308727002628915816890282497383390107748653631613078722317544191960278920248684538718379300082631568342190300945485353976786869420557403399049420480236689791187099677936164390326409122043374115264207772966849272444776964537222737951943332709308008255484060637252434788053557571433277986490972593064950211402433839687284015001765783144766662781987726134140093941966817664407265943233795990352632045322800345087112207203020653183726852934158096212120833521298878158136450021527529574441340862939284117833539488673019001491158338635655441545253771890367480054811053836126773919055847055681008333760208841252635145369529054110769319037700710385902531772203607510194063516644759273010577883010620361096503329578791419536744485429101244662690881276955581057685223364366476292373437861136711553633800813560636168210565022625663122269721995695705433782551312459000103564879768410566015339462733411779990829511432478634136788234350385373114712583214321176712333697379715833349282545036118786157269052658460367610505495906059169204192858684530894692386262528546585838754229880563399252246422070288938076506013776932244846232518772686014189942725291212047258729418190701939411150389633131731203490263744475449120260749140389521165982970357169260573476131378696202054954180802552633332074511399152524304088146836205089034378388740226739629352778246209705489907670641327576094586497306592994331631100820374573115596507459937900888986235544521607682043903995336880604345992913091547869459994885424097478993584026611594946050361603284465089613179909692785813749470514754272323321102469753968424286676738742097572030135142515864427633849608636540331283801009533505165800176766074248300458199513672579833340942205250742633034161299414966960803734161164963141044875915813190523749431722233893940376553536865528035291473184435926268753491167808119122468103214917883466354181610649365367126914172058605031641477309399426520985380636732101817794560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1185306956291594243394921360832553769627550577180306579335662155933924384697020919687562532933728357141500465316326401535457127920735449118694559991237076033020979740714036364816439889064124532351333361963959544937837252822178810791635564387722906925930217051736292377659276101339984147765911715174323234945985864031073505098602656811972588016970863854732939464691504874897079412069063225903952619246099319257960971649834793591322281634736537125255944121147706177795292915525308933126129755874804563517479336634737729449146330338316154224238669726881561016350094806145973840473235164940846497738611060193938562467113969082028248126480091122691494429174860273572786058249919040305762883418013569460474369455997944267572657031473851516562653040108464693876394775900978194150526635875179072258493259851218718914796360539420598063169554466148616695126872465945542851835233192520614512112056597216232861865341073994821169636764629496288442650331379815425111443150869011205090026715303636303848951108934011343396714769212786880722172142789222454700284060260776679596731058157973577989013898707025388030283822440028790718033537377936045298447077915375673290194597012880506771853819387973207533283808408456703958822492737123824696635788535336172361611566509229560156725174537959932058320185421355175654580020463984881601234785235866209046492157574967034932403843483546274102400729396374951774730775993298039571933195148470810682426364009227702070563016874490528512539638467373160500442612517750760027203847146052940970702485998815690197498718821256086301708227762023969944820691564663863631760739387005463836963534396934323941349116784738033651778270452861298948182901014567240519723953866743247390502871799218964908294336620977490292130751553933129592245077542258931266955040787813256026080625349574872590837685193941201914420684816824161536432697616094350284488580401193179246635339169921422540174222405967584275011001059696497547889460353322188226830321854823624959140101665241322919034789316904774520152340365130789199642439732102092212580871467300426115872658615361997285683824080937038847688457309059183165986891000368929644162774386232316528017595752712669241313521529562563631070265759531014937755146544533561886619478497995598905898190880194561326064417550325165500599498064425296488923902638394153803901080470095750333226337638952291765511845703418617780959210898965543292491001454764119847169319609416345130733598124494230758851930952687151610470378421447611864417431208722546394554865175361775226923642048307647663614505019962709857878864262729966877299675441755469978280925679316469087948660326118826380367909234505782406960214610125761416055731875682346563576308996774288806367954975339231885412996888084479253618156474539773159710546465394765708764493965278314586050966182727876604435321025219459400848195416096046089859076126550906004664059768161981260772523847843218146007382390230531884374327254842383020832088790679477063858474189426771359583371288589490432808292575012678713489789761031149035985203741509098991061304250432875477907167965143931246259503244613615085825941723574000615192343202371807891711379363291827617963006950552828299228220840998661876507307141736044597666867850264495296388760394031142799084435619409823420377749335580974231753967488264725279377835696304462077579536161364501774248333657578359075859440685432866768799351429339796602016819886141490804794607971745799747423987971415722098995273716041323823739725879809697212432045736938122684179699092460496344415436699329460133512025846714912500789845715096448953044980174920333633642516640126774698307784628872650262267213282956126789577441197878774388400564235174749965038344950383759417843482006994837134348758878819713432118758997192214345201387323357235405327191099889705222787502900311532701575926318768647693710374125712492440520909389607146494577063422787932017983393069988096844852549964588990728345475416506416530751762354787714194114058560442119529444479105318733176119304726768971048355344283389219644301857670361020575623874993626588972254822060372263045529504395242283508867129588444200985540629455395722920872045732575621636414479987499095524400073066881221163354517998602594085062432081065848404250477284124866076560772055176049613489217330824158786617831247017341480961689697484133923197535242652067308513081421831871602834826709923976722907970712888738978368456309198668882185577165946971670090143037664815632058211235605285598508114289729777963069692205447193139829364023461693751390841947763977884280557666304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1819007892712875399996960046495840286940889880017533231201802959005232652845989704638564164305683177881630232288028836399798779076386914417884354079566486966776408630441038131421632465019406400503020766307587192044753102570151241467842739555373041795724540684868934417482736325005113546741490618359413854063354059703819112550312027818259113823216424987812643825971673969549038843166713890516571656862409956829764352105000582813344989186274534267941030613087700001778512768793583558489613016729164883508935572837242132539201579761649215637095420930815975807780584194685524125804616917092521519793585837527284580101094151978218000748332971689654771166872698934180900980582636388019343395457284516797186475251007422277483237615503093810515466740139139617414931881460383359263131898010075358538324624538022424656868739984502258649374919128592526757454345015287217001195369809753564065274859120143846918488452652702899934594538072233744111057869243550391517710398103292119616145302855360742374186117878104762329797703476781530589932925860239602020319548613052369825687183206262637119621320074795551013150089360149980556136285632276898073714380561988036558709552656036931386034283404991844073007811027843217416976176532530940649908091991788721100168406617776879190320137067523337201674917602029312224564542408656498304329179264262024935154957909583785145951309745590015081097983993639410567591621028701923289641176761957519319057619722062055563840059968414693771405770815432108310904233365134516327547564031993143722577536257011053296314851633657978902236946049944326397952597177323410254693617317148588441387153630162455077949304085859237149881442205892225090912970596185059359919432662157705704415154740469980286565226492256743402439398790625529266718884575571150592337145395671908217864579914767312921351622034406239902902572059844021414994026149004747520067514234078894883544972614178501041595092424283611122527211751430553841780971289746559152971693103051743615143624015494857059000138966723824412470799330432598664014115910098351749976555420369961641139555398659666313111203565438126797525528556088720216621578209897578157885519274628451990804576599358687960124097305943525508556524607912705086733216844745297292320816088138529578392259574864233313392227119133495811617111933069488765984182047110733763478432454526802424239360712542568677671970717820108693761972977423126623966718419065672369594113576182789608182553219742412737467212190517578489479864767085512578733840211084202496172337443006072940673654471702053926211150023303271932921502590862339052650138301936783059764332377686845612581265671219255306095181146258124383364228533493224984984983970161808855586205114798878864506338484886296704873665819247944881131162981533945745595601355050037182802207714421149719453346247666652380410000975866084510600340563867589904819550348058338514409463977426459534492157642116420604264781867165437542038395030998260996350051195796779463997761192206464555157686203035496068131527563363169579010963465408413302995738956114760617019619300510022968643545129034642919321755011435517143432948173277911653228939322265329868685552646340053803139415364240262945137106505706268960295637662699490880251843224662045823585251870480526380144649423160600880942741218078312727251529513005769657695334518088014497489103854943486198742569396499915661701010793900118512768983176005960142848480028842818550586145407343768603151708478616078889629297018287821445755573577407334831069596774035523428075284873019109217923916155440685981790232634553739389751704573825422323002531788218287149698478135653291150508921590379245292065806538720693591769701716852780377810255974712499978130862933092119348639436472839170177243846016397805210800780333645000991372418492987250300754666431308555031964181667312839114776760019602193240566928449841365013993420861824166814745753126889037429043561919764252554651373207910404759151301117602409992358733266167441675443570401045212241642046093155535441614385562026214120196586225949972274812405800779685938682147370296409586795365756720557247591417745166756857166665621381181867012259873972941731185558110477170166498864037598791656858982534958333346717377788822275127569988821404511755131460051247420743079728533223938358544829437474964655581132859204815553433645681165551916871643308256859746000526197681602370272935296124684572007209642978970443360745939184498392495332478390524766648497707635272658774816863649888378591606294093163628405202134622940024375031463422746499867708137489351922728461926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 2196162544851921110828389981759925340054758492511331239461983258724376433769205395710886280199910971928192031438135878703381720891051293914388065268420365856139007223423308524091580435755849285550091205192486077734497552677601154830061808896257908425199924660855140369651069701119389128010799205323579759050094070032742084421054415431547735910605823681936802518391984073438140225314577594607474619029094798644116597309063248535487503935358950320189759011495392798821316405969364487072492353338467749222782652865770709769515395097596605746199040470653236586868183515448531554471932591949161061995044137099251603758957119232706548304540343647987709704591774477387076653088693778168233484654161579056265936036874151895153930342598951537215681239439803687786140255429268224669676530950731013600916213982484414476222375178236921503329786046921596841312464173754236592236924101176731361198780110382098226790036820214849096043947417083679742621940121164364350118703798090451282664794475263220994217375589830578228828395415016299301627022447485325831086397883930784358771607657347686991882336668444424112466420343463081295463460104466996308361901838250271301257143464299966587357728772960453533284050485371376613035029379160496584000299660462664051225568385350297420771370934505396144292419464828136751875784281941357966074781827399887724203659921382855847476566879371673305932423956982790421440268713322706370230640980832428936176324830893994357705853418430347985912376709287344166020072425090465654437630662709707649310340832369943746770507892833485611977223067399449207860386235055475903595246188602063676928602101517233029489809322496333548495074659334470228139353934162178551208433577945451251122161673701032804960504328620606679952174150039854941504366728600874343052816626465249412006231493002916757686734384221184080670628472559516547956752731409412092215832759479286195181547681222135389928034830151533453095534336103489574314705727941015143551239616782954748059687701679459210209921141401006440292922802146270405832114561055010477486517852607108067933247802318009488544083539670474517696399402473597744457656713549199278011918981891442534237449301087512572522524427919246896230417425919232316236223177856533551434974534635436213466380348262469401959101612570244068886041304072350610940017183498639907026090242835758646088184499008979138129483856770723121673774194830124056804386418453696542693098306487333044618572024364537475679821694770700705092672269888665125758922904671751942176425763445382829472353783948112270827516110541717177654243579352870392672005778272182820625288021845908549941623075187052961995461073966937866191646360828054701374154790983595203582477892388295884317172901630617546145488388567166917917568998496017371571318809061294806274628074719713626172822618057291096390582373328988272211342283064281477134252055731098962588816843568176871769164443016174567326483616627150769559531994855940961366584184509036760975976342036879817749359093661943150096431943989113871418438679870997443487522641829798649665025700608555062909724521985211364979793307300782248233977557419421042085814922563371024659436002502471161916838758025615821575978630968387561030003027095821077879489687007762775537358926325119309197349435146346749815353669876484780787010328140239445861275835025323083554000101518592496668671083417391762200113943678859414871714616749575601660460075504280605613799203513372294985702068916760068105789687315057315011230366327089447900707359894467929291344300706648440996092217665407397338736907047620564709742728210055706205247201415493736622994525713876736025866318886281195440460196343925124308650389888234802725323109617419188523220210609039892148408893503159032776116338409830391451737294035283221359618681496239716689639988173029921165138979201126230073371519023802120628971979362018381992166905858964712208789482344556916117539200041540731780166464208630144466869317250685441671657159567204042643364552601431913485610029763052857704808756665579843922059616705305995346630382313198939673601334978027706255396064712934543905060541606068341350665014651900335421926452944650828534544367278368869083290519444850359026976376816563259974189439350667198476691301467132449273045089479577221049801885623889152443689036778241418712203927796468304471522317944357862161430213571225079213527500613033369721989405787781853609595423430652569987867200439934569057044162195368008254448418976994189449708254597421999723032233850047474581169542132331593274551845298843407991736214278720589209272320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2176462157356111265715709852860102270673240699061607901104664992351078017958706730260628820625092099565029793667187654839742042291054450742071717557548157185505093176905554554704796551946701255816016484076272899524986736967787914518736835431314575440203693384658851600686735954788566707133512288333565247199133998517159825197006194297817449211902991580364262870358178079118731812533786244243134657309441364136388469478942487867525958370347970559649283932738848678273988316023991110201740154992431155733902390547991337872691658762350319250419855842800420733094925801085536413917642899186469769312010876471215163913396825167012888874678325610174815624341326195854697092865732358676593281631966877246733605438249274567582481640736426963262369449927448478085180264524648518619469723148141451051035964731205032759633789442894648564056782782916120700008087364146852246114271656890145984759623107746215440196191025850053982394274804036462491626131246410512503919285350581855125971584102597907766349865074830051199381207493076648970665780534084276762952571002530098612418699279895157631068879512615828043334716072432973957420693993109611068364480975555842992227211728082984253802862119953557421519745928028126788713295013966623403060736481636005132064093679408624843310309771756274961020228187549595181912284225674707815902017101233029216249066860851254767570795878589742365135161592720165764271469995080654495669418463828341994808135223117457578734051239396945975445566766031542882155508298240389831858024294926934882566949064141541832564383746169723509026062759473024538324193582547974002916387071403034850768083393706215782250336829635068949204172577324468832754385961910768788111462968396992568920303682392551895160313560099536252302498535760901491848044658761385587188119524333911431534467606874160905656813870656946025866013409646003825309813796365195885063638193909885405962515766810315759040904295637505785918252507266565757323832617747283463329160732048948031628787860469006541100011710001292379604967067459909890309112143301149735856500473764862116222974112154487117987421568674133563641194186057412752121861773174200130707901703139323465045728095938848478749802253944846983555474506529683321445790105804320408286646225752396782343710683805042369205431174310200355692860885613794072337501377916065930697369294863744971150075353551972662732422710999385374540101210534642227253573827935011616988484543422153824492576183585799800663690767385467774234126719168935920565550534491328535331950323149920151397185231677093486851483736606328767514948701394134981049649190934704912877043031073717272532328847913276230436952526308805170799742752522987867196264816232674033996878933444581029316594447978576748387522620331633339158826279589458436919322307303628553890885436184695577376972738288592046720491077677733044438925862194883617018790005993869930339426323704164218218959385234840884399224342472609304181603731307645219927019535849372887524313767588342556801482524522772080490602641486242709786482745387138654622027295734762589857597909145898252229867115371395106440783079585611275080212586735666975715041394487264275266888691353891254088757443477540424602294794409265123367477188548441314278137972490364015770976653988654001185897803187810488591045807585177706692249777655368687778117025414423037062783982816645247665724297475763099258812441331131937883723031808837969600922237913740711880301349157452229694122610068671273046548972432427260148722088968413390193343998143520488493989198575059497500456762261604543174962518138676721156152776356695482218907783327383664927138381678537546955893502855861362376140704051480028945796463055695326926338762821850076517120026827418478225941736388821045990924375665910976202430294464299851557168713364553218417960827911715529451095588728028302654565688306140340861130593804273252012558536383024800505833693449859019062004062631259235550365192852593992184675381575585773495818909376090840741304905270041824529589560121386183391284109918839001144198757342274407656786866341556834043269041640151572330961625901172600607936758267931145008289604099455576101553309869394192740812103476694784077976474342854719615155035330790397775799272447346651356030039727059556093983181980181223214283272150046230080156464365701225797901044007090452323170513115965401070906582911071001232689878851473297939488170219623444222041379091959175745157314011371477799893438022840135452168282199282651081108838450415707425179900340183355066214936427317622480388293895925642932273502126500084711424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1883714948850674840035866280033610902105404515063668852500401075008491961910055367363369232178228407149723720892502344964802433572857445055506596367260702267909043812235384153571914662772948912003594792963111636124985912061679293088490534776351497161789348603279888020677085323492924986719543359204648114282557348349649997328652583159688983663540960803159622131170515013041871023511461132572844498370554253121438910032754933458737996697578388443685595216326402905538928756252975796662972765546622344523126914542055824869515633953826407763261241672486263265943313555144303177084823658406718154334392133899460709953357903910653021793498599396014743280903638631619450056881109464475488731169066507420863019395187118516681210338610130404741346097481101813968079467695638832840879050438276183040915990123083779593980460745374555864379382766990550165091385178452965477812926072521996283921791077513510818785959554115623034053061446618893785784914651949520365872463604542717258887181488771741455549409011133868651174540541622776183252705767606415684241523028775009457973109835338761684190737195780350916531479035746297056790624516073116506281613899259798524167682659605670975315597547723625226061186843013260870102338823387090647439867055163372918787231147318993471512780239290862348451040781836808424413505994181253680204917022357312384709156055464030126740654968983434812327547002591728206907074976282756438979322534935378741918461176800350418320751905270162669528833218793966596423509847270921786197184894837946628292062137082811615260123382541593299811222948773214672386026938772235764022086309652448376362053140607374721744004022033654396242777451261314923615075745836766217174419925091773892105897048805187258515021662577338438485694171586889069959669579829174591820635347792056313511424106864479564213061653753235518829345675610476021449655827876901446690413637426689806605540044709698639454023200367154614716227408495313920613384541776511740056907647970792372960083219606285187116054580378728736419912192372071806505603123134620017554096386016210768293681429877908273766037403253555604189539232076557159277302265631989456691336178409001102182857837582120314359691595660464803905517487519874781090000371533991528123818998265060083943509504383579159238929284006331727225328871666869561099608984877590480289299998698953982711482063729635352539126247778061340683286325275151509186713880775376505756954539111799851955070948783848294196107817977292668543402077925708830169162956458455165670027204862557385519001678469333377436508093011023322591723815839083441359581837871554248847704548108800591626021652572672854899102810678943474299628344228019736093633080332974111767398404775716817514935406460465933577045290907223978266816577190322762619515792573247324754674063698967904663917435878474548322833693050952682176081583619241001155411449698477538841597389894825536463831662501895816194138437299670439067108446334379230585211075007425619931552167108623556428229629098476221352072756569392666849120640292930665576625284462050139459874593693423530216874378859223442675578960958764569286863092037367963972310237962136836060027614694183191403923025466230952414009686964746235472188929199146371882674945129255535325652481715473878355775462241914430246232170727176298035777185317870202698776444804486342107616133747707622534041723303940925255310351272668683911638966436263460609466319341312689240915638867012041211007125919748609302898573952976900080521593010739622483679570002487036683162969485633857768222313179466476676056769522790700132069698431489860803617668854526201632249980436671997978804441373514509409453492562668888710410824345860067146942261468239774109596488600683001358909133701074601216530725338345469114946574162815553513178448785094657652840318690190767455766036020332782818906984453519505616499555819391259945677219209606227989100814249910637607541178774838935819697746341434568538703369859368895634528247137060081633007261088320731936345185423947883550161784253207136995955599777544076176462024775895285011397782465341626482775227591210266432383887517236977247837369956977929721946066710181528535192830847872987808484033294005029353584829560019056662103950756537197761908915648462959762830735989117887352723324255518609039940070930418072887549655054388060508474489657607061751314721934153866600227575191782097886257916967442223663843936892157359926923056353074981166798119396038701505776940371114643490379716151788073272811260720606100358287733588678059596601709640169017538669793213865472819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1568784751448637417621015926377755171686728834729035165077535491807865599665245986010828080688187530814827818596009188688754971491868815156738958400363234329745547003080483312092264147954839463418750897044163427793679704631180787373265979723332525496200514718391397018315458792701660632972674101288169971914883230352283614429483264588715340004112228769668342062415801190372015670569725858174434520540962830545885464989005317766851918834438771019114219834374085329814887462508984908642405139560159611153856818264346691535922789331899042863190173312683783978303291740822492492465711908254981400710618652607954856646206000862429084500067438058467046792499749912014877326075601057944266666719368823584655204921084556420148685167354385907592866638818804678376015226497851781463956159698733586748318425209185320350399861576684119443211021333716570305083220821418659895908690482174221093853740471904290204788474628208358960536992499784626051708828799317598385635618430615844917490960315584156971866963727414376791079329315681323421837015471594336904026998989733604775475996389860160740972438336602087133752211691619760935058149269641869450599387830272875670896052324044487270633219279015412324417716525782436445209862822141507479144543979999595259671205000672347966533776740454386396396533109189265090822497744292373561563390801391990068961827882408757120741922875802264609068711850242289066793117366765184200647430551735505121770688965599786292449755236898831094681687900103780154813992536747947201878844504356585924126569182523057895072587581928105227043893498187232938766962860325583688711835342464949999451221403029614656208813263659285117465841284636334206571647168425409048646378129390717228204563322372870781536684674861985490722838279036019902676582101577480101711649762261259745286368807926037101861386004331637342842003266051191251069567382669492737119478177937284329394781729202770488842157971642255865242467921194743816274933727110980793539150939611265607322835993994347282341177716177056707037348635953172132257203530661507769806594060971530455654719867223288581766373026449576488100878349445865621878296010974542169505055983090454179736655372043302324478005769410832396116874660599381600505751953883350340204615765088918400069032961195804955238435669566465410154593020792661294971238734253870312978921774178274859282432743513778490251918973575447209251349265748899370102187184767369108789213619949547514370660712972706579722703790848829786217402293955625787214167817350974850049392157507884700969529992029275897765430219436821427200332386749455404639398046996826928098769148937055481464774121185773361702051936667544691086611190623989066303473765515482824629476006960061715814574113061644792100914199646591984363329435650243324726011670216864710105674793134618249920466822234272756910046518496247100011399129964489515669209194417753451149959140499659459243954052320918919995081419643483221816669785897864457993635278312197847117476764616580689489874224476981755100719860038828058466398880020806778683798979120414739770372673336788161700202456125616194066346591320552920817640178897724332798781395286902936891604153576736614768769148376715690048216593029023666535915139263888085225777876652542910727736829916988132220569361941423585896956134496448494973647677850149906478949015718405316316895060276184532029515663426951322564246944786614066660286232848965070892018439315014764633719830486521608341558496318159279925371038850196932245198662411158436629985692469133664588651453666808489057463906369384169771610452635083687769187956717865899634909007369129396260630965777960895452697399656153656196210203396163243471130276947320538164708853823190534712837269906175091896839427381247555931946611320564177357284069532136840183696674213869304438844810050719427562495460500451023798619181590430541328493958468531809193723619549828487765352520494362517300886079318520766888334102672437041743841030229434552506851955142575122655157542971158739974053704051310453274471307379356752702337628003147615316733607055332680090275361334805014277054122642115817578428087201753605466133911584515563063024914603528020450830796790723804821590506635704520752463431242260109937971485371813783038786272083555030722394987956177585834643025524969116617091064718132158799077093958534386948124233181283342549723066477974697606263778143345306138453235190907935865348184025822370564875048184871837546502147289938731960099603248235090192324618062442432581585627010604023135361033232543133906232085074363481828835119358206279680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 1294084807852220556722997285992730359878671504598174418145521908326074118790508362077721736010791062946300144373577965369230148274968136278939778013730644750625342246736211899148526214957781487913383865894641770648918910160525124669887436862955084724445680724955154753824423013744968704235694160853432791846493438555512148772375542851581238109542757491493164919047376267718451064042043647209543153207893334027827043700056716699739911152136798980189518604931051425342040235972154412251246355132356172916974576074146559119838708234968141673128171024936573454494635012263209711622814433500823498717768094737316147880264471120253667233839307056128003547376111070241572667601687044393629287466355184826779099208286980277955686556038864153922690623431296570490214142615399037214522777442866077617676619788027589506642350797803489592085604932628568316182772029853284706123361512610069860811011856848978433386434253860942799271481835175018263357663074014841594076743880302263565815538032838860461963489079998032110825674101320950382833109844343929727848278570856546469835892570373489345776016336027771553097118209764177009716827901175621934186160330966587363560448782847636297683926399953180417879888575008955248117905958328228953729062295179043629519880352802061077130740608668760249061401634662944538452055569498745811094754576878543515527888318690253950549566622247079475003316444343471429890477055351860174914185751953874576477057648914865250788585997721169644670551987925834083575067902218797311786824667116568262692130231969583354920137920498543594542868558279144961386657928622085861387061662670746268788966678404368324073273493509524163191330197948441655512043904422687767570775445974177092098826303875636142597301349527747025783320094780505987820966921513432289238205075102738114433966266240486660537826688592043237096936614544174702181735584962515983735565419243991625025962909583921756862480223721567268266583492988698156122642646944593495583956130329911046019400523018535821920734941098944071625897925519794963230313502062184728848426062316880446219751624421945351720293859137789494526762844818687777648604768814384123592003363178434363722014796808002270603968149542116442068337576162739489618341499529448109876349390923078440518240292421402659117101996244731971155356563580415288915934208066662194479824205471721904519614239387998229510259232050467520914127840706405640619307672623590286701261495721065248191903770271716295484955497633542373765392556757525965126311545312534919285009202447388630200004422037719027090450596721146746607003070160673618520134110677795870320998201152053869158008204869224301189610762496044048460989257045629161385570840943238385201027637599665343062732811449192905336573495630038226497375275906767098148771814761127190146027560547623696815727006808603679509681932390779244840011227404275745093822390451019551718819880301063615650865201771538335223673439665458902163249782679269202067054223913570010150962358620760377663581419884551769426272868856482520516802346952351889167561452202237973154562091900642801557020106761055529411571875860363263907992464084106864144267229318836341607602093123043354421440978034872841772760696316939998171642840580973207324018163514442664983834175942535111070067522064016051054131840606888355861628927147803420499427968784696768557739620490974731699688208823424435857344381295387528103803895009610102056988468600169005371082311610730466163392636916034067986113608890632287411508551559216730114257461005601286124221592262604016239920105943735733521984144672332990034202765565889418035464877806643457632921320586768095963717155354184523762570492601609789799197446688833994451827865077274825799847618958918241301498830254192504476434371361793717915496416902071280809775745412622417012055727180303110295932314780911218049093548050356949040722717667536060592512251975457683301571314659703251857065471930972950011250944430901646672930010035714508869374849577258058395708022670128389453746861181613195030667389153656862713980272201505321563368813644711475066670670133165775376025908718895142022676590562903365779589179575132017061163300675805910266101226577575238690206118560870144200566212705698144680327389300114011948061611995219104131858147910159508579106474911836650992835412086329642200895060061804588841625081142172146766930727700420481420852786434531268240199504537169764370070892786101428037912692061625637527404314257551709145849113445580414909437097614933391155066791883281837437071850563202421999271337832452165893110272641466368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 1020815916427220404257612687794983243031446503899564888595698140021425174308481797093640794863081639283144454832670792024628407569403854214640182255964297479960395573062779608038750993492018252998680359052578224452795260076363412832962871836053937220146209518294165854860968461616756239857471783905627908427670821226584450636851098414651903825934624571334221630241546431682971386198665832510255827531274973181438984189176971894867391809973487377453028323408969820030750394368556734249666384754525067248436400129586910383484563850832592336528930836651027518746128258239272533406425278901057013949267958083531833834752489824911484010252609050123245586111438106803011441250305447797541840905987852590294922521966763009838969339761515455821647306238246913218664837625606066166127006315687377990156548500512056889367207559573874522870103608012977422422887795172296004821762218892494178878091174316747152443926235228166856293880943730201406648787627678689374199924500784029263030156721377511027727629986809938981851884452592475415837547318094847457947819898694434455511009382001044683053929034619292232739222316109692895634837118292929427678251576484382057419241998031698953507754812845230032382350928748868802872947997161965204680996027114136082301740011486158906650073049354762006736053787575814029875147376495902503049882820645140329682644366004084610153407743941993396640342506154864590340955357729880966212362844491416135889386595330339947609626726186461365751855373336486179397534003044024493349613246536183267134174220802372863673295460719737889979500429783323964689236002542872003006835510327274383379600559517624200831670086615283126753606017250288243361449942363271483916881657731844189132972769674829329303517809595817442684710079824086664084096582611821976483012886422611354482220450427015921250107698231981574946839493316796692809239189031329379282048983226903712410670922559496520329389909428615485644506036534790667172287995931444093623618092497287359419764180721416440510355059136801831262702562863516004197874487985631863239213527576005126073149916233808041148198981620681817828075069062309391621015547850628274881998960374522551739040594470606241768158356715675698564266067314926027378560575484357285253210062182503589448876783070446408367801753185823459695675820564157565944904091373998191001569685229589315040197113404536021301925006913680129802263901630894681076628764252463221694396197134332347736506378961418982034425707723000195545693589415924725399561087945195081521245161233003020660403707810270469216355932099256366672421775001811852345030647140041317801934107045004013718721463684826277131460698737870995232349145833859657117348108458475567841759779025117285248571513898217549776460930625592349205287646855278319981710929114979268970391704415747356172929420694948474549325121913605222633501549307805069725469894576068288867700839401623284670532758767737056025575109251896901195804850086068022786864766049058301862448243254960773471759979089978529813909765243650033198056346765311712317061111967824924622629388383552652101062350196319054621721524159328673857745062361110094600436153015871257533904413858368953711658356925902263299270070902607659624800832725977286798726293832477778367110413120378131354516943482841275476788735102431226420071502944176727058708584384707975345638416711960762224086807590476497688544657134161008560179874573206275376589557492781892817560151513480416182852463225612120442334065641383845981756325487212355318093824090492325494730718215347657391067635733129489567434580135046613365907059848647831375174994796064922691733360038049130808237049808714099697455639579284215470039139509356320587518422667543242886597851173306262984321010901133446258683151327610397854421144057842700565480935273407708399223654102035992224714861763884676176589912175136638231771435441635090399945805461553748230276453346293138459472293546250925266031865086934335669314873317111251166280882190668811971798122110888278989054764767629280898058991393315181288506978513929063435307241474343411367029720802282271237723691175637843755238763333308863429281643836515900523925529803337678246216180128632067677960770898881431712357599680623375227451306676604067403404837017879275704912891323769242664959049536106688545205538649780277212945655650052278409149797828385816817180324889990922745454921297727470505269839592457735206118384896659014657436949704086428757634203271244822656423005380953678639981178256277568074666212037465830295519842285876176049886861469506196769735681087897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 764764720838010995229963266987334115072252104500064245327149727661175174807310102990032213196811076959274726614682644755808935808214006399224681953978159115666150164817499717581186690985807361059271937565211866387120680143963819997086389803194365062692740512918467525464896137930740710405057009263527283163569000017415558357589547583252718507080398693572685817755650158827935918199926304756806735063450785423442439186299721399416294640974146476015265403449058096627743645719490392324459352449780404420794050984783322163993825872137379044938490056296389475052868585079642747945725077586593460593943879788464782139498309280014513313957550292849168020978919836709994565361647671774425316050456216687261259276839887273580325279980647546086866297236969960615234831638369311356692405434473647170690381753559181890763207660611835075742725636165782040006388964471811599616446006500819064842152385348580690369151436490102074732417930147560579197654062331406496061877495920231673816863321377540603719886540217483382161604333252924312390470783924337184811549196520929030938929829761516358178638110794845675522946775793741868974826541886755357857758257102526876219724532184339488794894111963026058579155991752616176563553852503603897456633824772804324749943056426787861028850456920530367670485318585436848362648321999666511239949229778227138745967849254673350727362436392894459018862827470439900249408431080630446927393550225664131630845607414733112104280573060246185190677264739283366030210444399939774051963871580671259166145480654240063614326221714068379409648374219683877448790323803631345028729253346283473708030528088813188817013274399759197310951250375989254737663043560449647456573698006759352420374934015733271836853510832836613426897210006943317674685174189353253779251920118587723890442744409569575678187216616592112848796683683875837398567666668117863915187287027772746498339475157961518086088748783014399465020512936988252963870310639133018664156633553288559057407942700190465838162179617656095100562765652707064122489507152218741128106298402333655499019454573585603792563931542301853414617797592203540391945847316836980097147737939591779384313270415268903935423270480737301559992546339943457344677032932548527660436517388313478213260580292229601365612182326870249702840503003222072808046834352344880459093526569070520508687947166851963660698829453009237359316497981691847403146468844642954574400153279833713802984703789646025806615933175554320466458527845999374960322108545428889502312608708693306859984225781578297899421293589370447816662880022487011370112726031757130211038671519845926322676994213900860474731624378968261693674861564415623783663507518203967462530676369586177035730118905869324192251972910062882191264923824819418531912286070295177748986103065825583961381405375993376751253198139899980121312229317829970049975594181283373133120434031923923646207055908232868873009104895980548995646887385654009776026860823026462106378176222247252128151876913527362220817272994300208008982990361774903350429233624093247718580301860420153313810965752482769531932619003763523568493528838214922365323500988871414432259736111694213143969292448192577807380233952742862449804823061645005328307916967982613856733378343173236317276729335947257085339415731258498819754722346480897847012016420723235489664481741935015664179241747095894707987147867326517230217476161913550852958693969520988460184464912614480737214818276240519013409970844785359043295337417069309963945420692054142107198150708743241118192605773199440412139216308507207658561318070276464470783354791103314972525016085118216594162410439417415910846794341202918013907911145500174576574767890257518392363900537053650418249847756103481622627826989097530947981880590175193843577872686939211650443853667405728768607610032338193457286936302039013100837613731289367522994232197850139318189274647471065532293519717627100986243403180837511350819442002196486118661961698007755824588321535779935444468079859469293953047999351232345503736070847855836169092558896771033769986692513451664428155451696951682793950486565811188045809126864017870035030658342315856242352046433002881188799823576729219370746850251407995527579504490406783644441157755453456896495606590518824886400915455875523337482680190314600251351537039995591992563143794038298703950477226094205716562095956280156094673089795415288383135987629202581182989537275318997752231284118693301777701309650943029086671079785899769182109678880603625649481272433303489308804410393412956918027921653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 542929625285231003595434178473044123122171865527790705813462210582171011169218625852532549741359039214708173227925727401099059360605010904131187126056175891761874329003912088874386845705616340191853685685651938137028823765320878367047473976528707904168077516225574856863521332169268810816486445275624644084659866493428118314390493836869722864086474565084478966801528799798535581035476139318154348507524757913183999011529681385047178119527928249658400450833528279204262243443386629985076227890882838476161682483670425237729237715067609391977975946269191121966528024160597517195617842927598390381105927205572286075384817460826414275253085730020874817943066165642689438209959382157291053015673592211763390798006866665547071761693690848120091618796201527905286253028463412436373933163173002360173732159085228826331482545728354391323518607409070524560349910136541009347535613981471123936092785178671227842752120870564429979500631447656571646639154692039218035446498117984675104592031363761074174077147092798228882421613300978392875970220615477556561066936604056610488394537411753940429734108694319058349917553856445442837272045092176937490846273538577803970363923610483134236212365396884731572828159249042684704863985329124108161212834887070438877078068481612615019662145050594490328804235742523171513437736909552141146873391587066065018883051549509202315711401671763038380008052742418886282127958721840519111635286276241749643158924242537781258440994163166776548012181157297433641569420338427377390858076202845134608037745293287278613852346492662717647238596356747822349761898988206880894049296219817495982367244900894097115930872578949782408400441411460167940848718075562256509760917645273815347434056392331316214641676109110838220265610689634894281930438886400179507309751462424962238248023146447801339177920249705577174108029369774953102168523828188844062874866223399588461164807345311678294183997684577329253480515149889478408531805006452327848294624918511039591286522404092641411652987582558975724801172322177897978845503560165796587863606990295352466610139726622084634466275139857026726486614489189300518067742046922248613816174345924806354108954458044328323059210326815317327896569959505394292350281634213805846651636294832817791621595574506146391159397650064517406792216151937170212518520626130011622618068289996510197560131425241922743486736349295371368659654396061062738602528554158319723205818235289170624403788657361343970597763386959857903356334046526942812428943491784784606345300560506874799193328204623702294856051218400038287407536483525063929359293490825449607099898367668216310273477811671522639818333665587061597853893705942143879515533315110091049953182181190434832617098791951149038462725137760286006027915292816948275971952957623278934629151161852101893480008973844041310937625562359792083132969355988472666425719449085763893083285039626464178215473957994836521412652005986232849234097384533215680554108222912261355988977248657818018049508012700306521576475044914224582317582085814978062981572139956411389654121160576353654553588997710381437528436485162310540720785041846589112323642156018299090358699385576109501043123260526164117890099923128722199568282796904539721353450985456406318457832620682241718961979901594148570268674335483020617526730723967208612966859587533941234316116512541795666568103212303318289829242576933462921002592950542981297128359012261201225747778360455842458394300742528769744723474671731356910985933751744780004151611796445722527209067254202694125382416638872261245047980511679758003174833069853761788342407530023225458110197418484917621814573609417864860590915744687345657059402499087648758735362126509395655194633320007750726671544946623500074197411281737007756460035061567755255713231731526565185148670035317385617600546783591964497725510335243528694023312812908970200798815823150996708350737987175405530737429460817850809476529874224221724318340368353655665012060833962315897142067507242321420493677014851222729511259521051128188829713850461939449828248230148882289313781200148616608612907911444658081929016926274946098597524564211109607828115508167058684730825323958027673113113771523637145405798454292748448860477572831015874374506173335957963093295792236172438273007819004311074443408843997406523825575617343732745156683643504957573874446697552854072682933084884661866818226422433825406963477999875151163488836793307890188155008635920478629185036650554092467317782120345614878186039308010022215218472661974297707118125673644328356904173568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 353664693948715393628524625131137430034867388408177632666498853015011254696522230272571314087146915139912789849828200003537640143394505794955065253020295952504924183624708198702540980684758169049088690738747483113288767833941436845869477666150764614207520588302744964310815189147039804678822368395870588962137316686688829942551873425014675687052324263251089914564613203288854020167189124932268627612621902231854621873222818206013123376561100455650474666412580952730652676978204443580227594396640631246296104477651387266857613392677932124150924185773188371714093707976030040037949809563419550383434533268320701384690226114882162199873814249684417098747693236596321845324602913896284118682587222175736343231338365273648952946252727964649199543074013882296460783397239544201476479304579377110016330399006869948041123066915972355953958779460305768530207057431382128138868111444215641312036971623959316434329570021996973894002034273680113685599600390731553160901403098418353786931920006849096065224993601983783127317198431791581849125967994629801210494608833563659386451566038022636856947727732432121634353533585408368078880116698132252848233312391590210551412032791698533456562519869252397660070120678550018637435030678817624845171385584215305018954012469225379947980870019487910598206188945214923947646559791194633661497237038469033900183320344786948174053832846710124256839167303430116365818913779653341888820301145095810360639719173294245678143837921911467933115482956100156339991382433760637813344909018233121077034319914561874576370924273754875611223697877471109410551161735942407600354636332212444654287308516581960423235955257867969618332761263491129235770213192194304550032510292670914398201712944811358062449202707424644204012131879652147801250436906917977437845874445729363339004668026750800741428061346361796084764375044027588045207141402935495263559353969776918036737764082106360370943450902858328529687682337928515273088472302066422161009670618218582519395262623859848331871024895324052561998518700677918036460106135994978840020005138810417639665796982398843055601017388224775587966100240423619979261307031771212799676587201983830524828349064675135365818093653813294485483040130314644701319710007908126777331485197563220198609494965372258121902755454661090672763593776479463560776962570450128416693343781274804695584153608501457144938692179780360531180108208611718004609102709675494046032262783076654828823715063764442598250756737935634296575044972347960980644778807593792189031157501950127060577608491416512877432346790671887773154020291141925312939367981087320556690312309740051583332637800751746669332495097776843310628779242917457733298059173321335378318650616798535235377228481278487421993840723462712544872080199616259716009192908744863003011880382599687446854784454914173666165893268741471332215958600734502127869903451769817797801563111668602531984338765843027460280949917990781684903652955466291711224976356318141769536179712100345760487174570035044929620029468265228777628541868919501066777759300715519103163326141031635849464779363731699994158534653185189630279142234795826108711350743711309368952932604278487603321598081605478654745691049512853432168014607550731593336418089147832340074696222230354957778649554075194181271126637737807270012976229971085013385828005037562691391253258561556994704739765919223942619954449055032767152037640284531841411888051253085475751030777325339292962132714514958203698914743465620069759318088332914442683468761600337626455585182759848342228484634803569777650923034207626076042257878755129294025049786134762674504428809966914385229463001988619916377203982764217045260703445548361680066791537495987608342399733064775523000510420616239345003670489924226247956663253079879298655002300522819403849709173647804349114089263359672395721973371422822590593087026632955799099715907011172477093172218867455243626471862889422291616302581862511620623986265984761491808166499630152188524745982938589137679737915040041138434015006305309577501286388148902079794146909998400269309635820979336185641036097189635877315720083297345567328075833356906724639049139298440485826084636311074209100705357278246208471801375279035735183794783688276020742386733636755453238696870226409890489768825464012251722547963486627244711551317988630891411111364941652550792038216130327327240344861661111340571678465390370671005815360721317928017527615610386653342092959134585674372302361102327748403265225988070036926340749778963831919939747892615071436877835266596140797132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 204498469730347049549688202636191437266650553340888042210293146734500918112464817315738479833667612138295306062048456685524051663978574673051421463041209658114049200242763797036581334434287996630775279678358060623550467445857327633600379126940617902239943179031680357273947296664320438298397354507111005211813396859292662057571055331629136905249023635730327878374388262523255258876950237925263735666936688483850311386993943575873869354108709681970500152438114972619899377833543112918403037394235441375359955446705926240994076070950660360501767293227288510985900312058415932128644065282881394395415103380175164253319315173661807301770172993955974228333841605627242666079724623751835289863768433740535713021569052072508343727280307972024164133576493541867658729094258763085651758801688740710732857330345656508550817813046546254245405985572032891130816714379944476641000114953282654021319642491956983442379572689532082128236220250185934935597943311809218720915344125127917453507444625125773338539710315505031773204583927493345531636172118957042430633602200305207010587166209271803265660318805736186169279718947296043119542136365296596541974906816672704896999433086027208423403522817311328996862157695495313541037323470545564025283479238237287392323341039128438656557275099732252877377598138063298540340324496769653420116347836934507535451476746796134910900666101442934393822761235946235317201640574394582797416693273554098944177232556074047634574755322313328926045780083429390775070337293695560579183354660757649501126649316272363361489401805964662443664489116302001463971358674450250211526891462658592322572701374126442467453761331996407902097223265259126912831082826239150089046154727776434121335844402802230243698972266935427031542964486239638739742400591318698801945561318277658403564484977108833042675295296085729676028398440850082261840042059217180424937622815415919885338013384677378193650533114414903373149588307000831508805056387062332397580983962997571783944629272547302183157438188341251376460562997334465879075087779184962602593484816997012144570842642666383248638640326687970836323414689125134095030017853662371593255689883598747757630666321903441043451834445885345300993868494713485332225542359533315863584768151653869804540017056682466014379036521390356778987314550696534308671802317745686510522357503821472142896038229044717055616323330576465699685240634423433715805679696602980416579286722336185857622108627642541860611708499622926831607964823482238682204270637905954892459461380218945940417213265629177039258036619692087837664543661098093884399713398266674393170151636024905766384417864279428989766936079089767703182841397237922512881872283169668268801560847953342228183487953847918169030865217592530932248322911140158245558674165555469875049627843735958389688716437671309354914773748865562574440607676686221955023865929264485549952291914767538284590347918831267994410727444154656099296772856457337320583087753415144778254907282730092418078095476911103123542559128929975117783510002904991914801834210069999393985047926684561871141903551962077368631165945244351432381060767452700047157267652502741626966286346840618446347427220925464270103437224072632396827747137185362913612302678167599832997432402264424140578172132605256563382401485011660489373616769091974398709930278770482584071723221136295298022842136049011238801599352169760215205309214016895376688712209184733827308188381344620779441637991905563621969181590143288811017342163495860031031149833948398765172645792303932842639617156828855219592450020891254316868746065402249327813241138025881163666708683103383263939934778796085443529364754539671767227594205464491992345151668364928661417822040112500181478383823458399191054313033503087459375700538636640507157838729801101939153869133508748844031849791339441377129658029884769515786867649372166238136082313187951567833494236698656914972247605437359685323712602940960246955082816296849350917009638317895495811308201209306436930408730211414021369478756886258633268833112151200431405959634517519803987602003330661978778439388716900989181080581487278921734426065592088170410747624418342556120713955097388196462621107391416054126806626173815065657311717207637882655914938119625276619065086658114175321798793778723199713337118823903599997666207258646976372842931355662827074541661714213296804323920286299140173954269664482323654245077400249244833656459275628720572390478951747288328426711028534522001288137208181840124248945676972979195517769531677796728539641011287181230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 103465811619242646728999983367793304938789828205894748180078685419197395283091029742141022267887368939205235379162434312592725284000283511242890480082970342454524883770314212070628928408546086726245474248833121448932238036700702067899583695231757759097757977790876761272983308894168726172393417345430261170933156734781632731943574231465782797658999152865588316934224060676078175313687183518400876757843932330054087057390260192636025425630653607577887278651246043396046477570163920883219228993593067981939832789627409582650947295958105795229222220385788992445067899270775376848091184757902829303443321497068375787231675503198509117592439313848938648520419473617417788176878858481925084505469311932708319010036780483267122869539241312292605349980359559796530916046727949031636952223802696871287877848267431481910235197865072776976337722863664973409780379645232389074578764963310778234710791115763827360608625386486405171167987370233317733903155472005499190748486023430066645666305800901827471838813555663551828076505462717952782895021311475751622058912851941020165686638333855176369880646812463910938022470650697243913915631613403426760000299375779636419260338616881976803276821784441741834692078309380204566141203976589991560735111786217577581252640254175123005164325121378170233224959974115357337482114507264136106912410823177110932002529063896811776337034024846049181258874056465341855662541083623589300427285018093278107651605384555039161737527753250820786966650266417242663948719354021780894841753725133088899999647655270900664301063177888754673647346275211257739748817127301519441688647525807544242297182330546745683930294946250829856158368522594086376051610563546121783744259221042402642722002923970289766327698309474076670034742987150517042563530084811428240257268002031271314534202503337450116494191441525123641438122930893565387422509658866622591027414450005313067646194830571386073946879421403639367337687693209825166125439804697614409331783971204856851082347305003550417889366271258327476508581081259878226678910724728347013694346952331123612489420745783166283072010920183548064644291344868456312745267616115079050912102667223732800686587998113481117005522610169178956013084309358205450457674573427905984684104472575519974393947958705189569234951228162127037601205122747820420310701042741284189098218529625660541482785298898556783623468383114103123765278229818829364300208049167937860651276137456268157211985071847872040776864137785402114124123036096251540793525699041111367534264059265653815065156287284418104754063259902791603923972490305327058596415100852441094004140747494991568685173205533507723667240083676634909711640738463758108558758837512864148186615557318573503054603348465049237450029670321753345077623090569640616955757692504611355513682991636644320826356574344198375885650448689138035105061229856471652062628432141079414337575521719327464691586224750253965276374812313133904807397768787926912315465947912138867880866463087430422083379856182917640027430095144226603979255587640380326290715976316457434548092993008845349193635877249014880135326180185939908886319788992731438045015667238281629309745056983216361632421284549761473488243039022778802573084486556326217363839142695071248690942011392838361859981898851947017087526962799399504263062300659944368833896239851081480392760078386288110313282573591303474621947555891251807799393031165990628031252820990252307406517914799942335844466593844764518668618157864460714766805004788724766716511762127380182515232644881757932271767280749889936528571206281518923950759865246060046045692159735276223008802603171460798948576472717219069225404904677675161590996384336887825455241747300025055438556424602080184003055568929872339810274137288298237877875509053087894549742399876669258246341491576976286226619231210811372999633209408527108782882497828390608788976767817598162191536160688056589323017984381505318636356984650961328560504517414855202859436945663344701146887926188528702948371599716299486766442646639102958998977648403681446734260599209808719064195400508599983328496208743260571149323458895307029473432840371168039460150985197694775041299010286850080487539752037026062747293102855932460470144107541845154032006331514140273844596762725963241938803691971816132396099124847937859789889514863961666051297747153792945872823428455280766939954088121576230222505878218005454408066746471690194931340235996137165039806127426483321981597955837015114394525827027420437651811981968934607984423066835153966514998276342669115392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 45610376061965841190286006280957084948680892793046576123658213198020185888917973212072908438652167811409283509764829585436751851436697864365066265607299952264039164658940384502053977999599114578129130413801357573628673637584298633877737797071653793299384536119601657350782256051947808426456209012929100937944219365317244298821172250694828711684873216597580903762367637240679793080692895150421194157833382802624230979665901648286039198235118097253901721166439273939847912275720469909285889648976286463276693997737059324565478009142432199747365261686935010255311746987416654578152734015769586237682447735431137537711066293817939225664227725475747973873080461736395721465409217163427522378116678115666954899629494250798025313392958975002916837810868204403963678636505314477646755696389230211753321923948508224090725408479834915708096093488184742604166630460235382522770664673872523177968012707169164143459758554078301858818952158023829579352850320243571902862965442726909473429876561524571170305389184028262200142737647069605170802842404422287448433566159128927598776725256033455987109702266846601096366012656747514699517094625040260943652617537317994350599437646134771953544740676801692167815284714335955724960901322356339362751047992132075232015308373603790152804600324230394785978540292544305495000800003242498860763741392136346392360597237730274849761753916439364997205312198995076693523713179548654340266283727377123504930811523011932884220821055981292339611677617043606608027364083798011014995692989850306371339467811762990788161800944459446425370156917341157844738036064708663327395146773958898957506793534362726504278589708884926874368637632368150169698528433164063188893354775064908550027232649634813064348184559656869920336808266869369225915071909135279234281948435051099009160014237122265556224182214462531255376552363447835881824118083491287885636216822366000937907561416844670503713084539971568753888212577838077247880193956462136843595347736944448337541993333486247709475212963603025928519218503863608650484501823760903943830171225777136980333375618727785860879986604567917547327865775520988625698992189262201456018338411250334121895911887078890881106199827805541060158880276331560677652541015498598548036714210798801272715193402655315348047700239504756241707742705943100987392498948369982600018112345107169767870118360176428232586526528273873233859433477323278646018360064712380367937554433714420993306072939196362793720677554715020163938688923469427468056598201712394446956154449498580510402959831464863644842129534104793128993959783951068171872764812619039018601016448294250534537595224754650471770965320848927053929803046795375754980083127028550573240929659103339991856640655424582945051261733866516112545370551342846562116420754224600283261469140015058307103953909495380824521157037768797076047402649981051485114594038136377213052182597232086551293880476588155120320922071082298017184279705731614649484777642666409084205029614475188764173006013649094937893981984406041224747981815020728473760590440292589250804261772846813026613924351585032364984070113806554547355274581400285247963442080772558693777356845032537506142728861528783850833015330607978026308599238426516193470263906068063159290767944626230742949153293853173100251571129435986410231555662820233627260204257111024926540259484171035224464692371825260130919785574335743625907279615778189575307329734524389570627617691017530075722741988976984572166458220410058884075291312462686766104286078135551082888393067285906067157829138463887346887988562078834324123059769387099197815217100709552923807598214437691133046508634463153900578378639371125441046668760131932848755103600471114567927759425449059745732890906758500604451697744965214540619887556581873419987327433698630368743996714727219902662786177127873974786687063829894163535075009965692051180405706197822557601238802688531815775389017654907458491874628095978086577516097950980838675803373837110856797313851971779951688279002935525296449479477973508880583428398787852554914625443156719909643716407061114675401771850080293262260051033361517083631200374442474698951467311726803512499757836003180140845021539437938628285937363393086926313111288230691601904477127726851491344046367106163876421897861109755635670761228028001308968195293333522054782281311213409329229938627595830749800618172171770622618705361594248000421847569961903131430335267322554720288704351600886154374861949064710680510049517914617502854609331153007634085829124881435596857742905227765350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 17430792887405797388487168493100441863153065366708781387047189250380063531564226989812829943508506702812906544686933180481732427584675583594206280331620244948207693701031566402473775906667275499489187789652864746919684202760430900987004697301349111364142748717189554518768618751304767217556300809458698288775544510932179129366558707482944381449591829350045597801149894009380131255220429217396391585898003606741832624740362027117099499637690161326954159741043847966363003692552788351851239643294312590594297465972852381103401290868646782100874130415437548762967262013399637345614248085498432003613294313091061324477774965564796576007512368238333516773132854613418784269223712083459908311023928624808198448235793958483829863519718232705969051561556981217946423429403216285954492008233581338992075080018178769180013864633145940997204757889535960432521414157763177041921798084263261856543982650801465883610994932308824647668157801889998466219462401990784827004168073480454404791872448333764840634866373564595674615994605804265908211599944860963060535897356977920307008783844166052595932688625430039222750577946308657401721772848598324927619838112740651618217127180319030935406533351056151990523442118406127531542349634781248349456625559145159369141487445105661639870410628013841018961546678871547475659753168396868950725464343059313376506267615351753871184139359093381697375678760495773860643090086740105828580607422619440228017652101290469363019829072365808913779601780872270846799411310320620898984974811423612228462456816292692571027668067398926423204141751751854307240760408938982126528783683690251216316487266761166659311477276069077065310616930851622841193076989058028013688117545600846263034035003948957321265476463964830101062636568501159048013367510064490624809271279058277321244372224488883994407952949727292413750447982631513824187605511820588720839012637467783912051291178368897578298186000656092737568025213380811377250322947401601373714081840560994774404841103540318488950522814042771317539345794604590557953724391772985850663548161374719647997453564355145704534683609947848603890487062357255981579650652566342853185735787718895152723860263373965898204886045746748689172257984884176678779670646209769969122069352208012499002231321875184433866580008640277578380986196659666812349129927014198977697965598152434795126363332285017872069725220342018645937767688120453429423090977937790680493547187644267491286341843679177855500371822063636281991950234726206207660050331975530158178199082911763437068471361497655426835007494906261664223211253903558313451391225498009258792883512442392911942906318747040276051541725432757400891524118259500134764941721678621810595239703891805897155034246954985734652845601027624099366227480061197598136667674622970788073341188611100626134738979785653197289437400830550748981087354242431345337012018350903264943466729431954963550182874755440800388630181428306749505245372628062329621145121697260387537456817559077074978545211957989311435973956133071956501124060716028730919017044745232704563752504295238466021255797471035513008525717224643298028887805911383589619379492932659402332896066143566044223971778580801013658605641703036493471332001503375834142217393015792536097399251622587759327009150551839090421966556815931653330828673897668268348508417255603703064866311796724726354220462242512807584904057636672259218577950127119900375224979400919207537393536733263858807734076077869396356814641624095184945137018962015949220812356713515876094802982742298997031332713564139041526625502576995984499255625425418793563090410229140867617022198416879420578333497473814245589679924135690313477621762051941143701553402124151447729403116160467098052821043835892942259323758881677918914581728273559414382878551445395050496625658443348241001082618474436372130400252016135887127414462815239574471912474901284624316603559773298728162991720989582348611364442505654790053972861700675833130398082590414575682082834369978353072781700430906581484801408257406361674345936170206833011736906992026835971985564594093195854514559547814319525676415142778990136114241109665995580908995685775229111640457971210793465875154574270585472510385696947992989489972056448812624672844353581057413460973349131560130303156899300946283518636448266340604411088299541972661159595520945173671482600413835355166668696330337696618351001730752325944602339621048064717136494564922175546438727540216218684198891324448997028309041790001924024538995609940675392044381896367278129983312394977280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5729937038493822273959551442673911699186801010976255737653622914591786956073976231184952008599732213513078396657646211572224880553150038922996126470206607587201805978650964496210625949261322853002059605359911385255808753908717716690719021781904704369717395367214231121593022148953641986861087107285463806140818605588822563643592985549357135986451869172569624750042008732512900164664260832741071549025753219913006617920994500680622016102054828452136023591864144795391219148923898598523401345424122620020707647516717583584500936203225452649510399952752644112684969356072528957758830790043040824767884695727421271257326697868093967231975849704852094025443575982212122233417432467477220688997318502141686027606747832230810372958933680520975678248133352538510975475264153588904724122539548830905877565359421746483081743676915440776107728437258969622527713243913640865511663125623253478230883682776236232517086570264967065966478857470099028854193814180622332527242795849246073199519265827367331877951051960767806115191846801174916352233400994790497637506670154085772621835089072535490393446746520815705010174218219295054956151883853562930013304441823603466889976995702078644262848221606079173670640909210099664836763844747994398553510949438853509616889257158701748656308171304544861644855293419271710461537074441800041640952732114746698116426016814391569816483261666599613331823344628276646905800402946418520303268184636937138036404176537769706987155895256582173623934903103436340381747548174450499266301362530271337527281042852865209166656973166644338534671452101699463819853785510423366048707389753508244817582685377312578514643244843833668430465168844808997244375587188768636435058869137622991172650317558908210255914100094759595622022223208259658864814393355370676463446249187156568535898362783288523702940932524601382280895333227849473941995779413633619816136661286335639649429384134342400764188515287526846289389014121254661534983996550402205374138516316962628610634898113535786923854425519254327117908365507624152461575841327706014372364579939276101654916984225073458405466723573576912055344717908426207104244649789138694291553353008563998476733190904035818728302184962600644726927896019992401877322901769384277673161468587068520694343308362990778550147397135461998736615540288275138165977954904324995844790419637784570422472023036504771491637805414189277812683284861352220340191375268544313924682550413786632089202042527290036802226524482101315268376063631941962512046946460776523671209060409287445848906672362238936693159660517899190377388982869776054569644942482483069719557173601025535576113428095822336193110922265195032185359260646535597291262641279423271776690053814758407636303966519051420309779649253203736571810767613593378359833629392829369164049111978731607236236118824719247859892782082900045979418894220261366591693777555703584520021372309756252103870762276293404862536728965509482622905472929582386152311956225465826656739877096137406931601545866826970438675675942758404164419840286553267697993683611204827841337665813267072747197456075369367894505065984681602317614340291518561766478927509848873089664476091815647815450862079614197164737503551888181495519638939827709017810908429955227717841282453880568644560476289114016171113962449508302720492308161897841343695644803214386587132346201248713984138271226468116771597573634237362804836095555215807904222511438887468155096519883835406870447646626376088801503069482209594660336362301971868228082152766728628793462596072359871545040548287597511455582387013953146879927549905181547686564927807140230816739726150828051166237873783951253529418267785374208895115884816236318696077958501188322734271254351426290170260387246757073488679102803945289558948826693301893024461516805786496906453336638020847546894477792274625577934496449877954811338193835420389069540795955018561271174280003511184328467109910631516991717617027021609164956606119944846659228167251820700401217043112919501053393380613391331384512214465519396641296479132496796572601426314152779966194081816484580618126482834597676503527757758230573290702808695111241335659028142913467028103899547195736276211101439591761588171822518753454507107696005066768463704532516019426834759105377220103797837347439708856011157445754154696267906155179894259233665480651574769146556349561313619394327226925922553427226065682333681221226828046951994737974959511184045487473564639602553761114948098749120677987631490940958735359689928245074289759373408369992256721933828096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1605523894202519542696930073420834239399987329908582365161589639604868598286713221593653332711663540042672441449706554880330491665228223268349266537615526620434945003403013339940689934747527423505229388901860795430759108954744123947328598938289344270755107620901918141820428611827414876806671147988147038381381549895853441649512544825457993528475866377485151381523085363083761849352243872371877044328862781818925639215219741802713606480727581489211044165726869867853150695696970146413359766372205276661561102067896534261056965369912256275323335205806056524698364247232628279593637300827986613223642331120651305627869980285929980436311127550315002341256366280958912196894015049399687619492256584707791920743778912725337125281812503378194297260189967455529525335397365495507550393731985256587013167421407718491691340515863081460179236038722114301790841212479154824113180150003006154703891865983625372416919734473851756174194771562633585357186262966521020919972912262796321585865160252063010148996801618419935647048295932694332536644789449538171803647838453482693971570038417526389762742422279004560939889326195328599483320249143364608457245912853367244919029922088057382105428004229673099901859327741236845407107489388281723339472535298327682568482559415179638462705933211462210284154895178298111978044290151536452108721346035585718617902268608083157387717927963194304883332062361571291834122328682158185414358241370888392488623846551106383086696137795127191435461964358016395460342984903697190295607647745681429586140853533241805168368740101801446890415022442520555613877703961652969865847226297929567112555317109955724362822124845592910588823855785261482562552202815476522026465752714698048927243416323535889130865024177508612571795304372747844169259555996195404534738030087861955342295642021331774425452052628452042609161147911225242662037356873436799198828781402985143397994529042511757824351398516490246148564080304898434826139398303504744697760963997404675562815439661043288039703188379058435458338973022866452043042150564011131954535177867935942994133561872788850198609282598591833438708501752559894764286477269673774980822806972903420069431350522358490299082453683623524459822278106275019767083925125495475710790259902239116770005787739236001947981802113096070554280106106839594496959488435411769054995200065829299191435017399593794128415471851691081722407074457433583605719423845291129144040263036792934937610454942133719788465072069465175263172086518595993538697660224728677694105170947597071856406055223849353433214459399068035749017270348128750588490875276735677185909021137961847681492338712615903240148501685813104591985293263518111619096661134587796112520085254121598776149875420689877960833693165095652965803300582559803996634694983267129195481133137307329393014849198475045872233579805670929364255253076951233785969977663468947473167407647660226192779306278559247824978891606857385275587207223092791833670130123716576400514842169017726037434459826897560626880172084729784285887828678578515787797046477550909468549629774505848142537683441274385869457716550526198100379025740899164028498583397169482516828984699323436058177281418180603283259172362942307013859688505944412674295643226275167165065834387017150245708237492123067406174709600744710641117665542867011849138105299117066971794339746959225814984304906350170582047427456546089754018747694293867897963826622946188620746611291043559680577342823412917792999836222747896685398182067032546528349885871513347536210896044230341867341101040538723678165750880462034055366184006394778270234281229045425861014269532844866718602385051619530376372825284913472464101128174544713593142113458764353776067868573632200035779498026412359633104814214382806330522565976737898477125256268469205936820050997323099678209735634335870258411298020713634100133118632991771744134164136235635195317451238545247235092489794284317306880514546495546362745208836272912034660211537065399034623278903362253902358221861790491832767495546364697057062505253283213289720155432816693039903863461301382201853468602888459944216282124751555076163510079959172948771352208340505134856053578656343661190183378255477510517176223757501962331172300363186682994333143907379986960403492113008533641470267994756403413180317781032634067878731678911650993952396057050802872516859180801129496742317937426917609322911488309981057663009388134153183083709470637595044522673406167791435215012709104520656861362908179593881602390958378121776760537754264471422474649600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 379529414360050933037086512274486967198252468301138083377650185321394614481328019943193333325400343508975914378570721938733279817526327763317763136747658720528538930732543483489186924526309062868886743410665012014550970742243308949048059773323525350809446914762640471267322379206594586717144237475867188256916118903688151077525272306602013812148855870844893324917975635903044143604060838444997450188199525736948354568555877749505297549413832809510834389855193726641609380667818358159904125596513850977251005747616933276006610573547780596115105473760723112228711047724284970104104810736898118689765002390473333198481517341854763362190261808928269172545246597730343440627148506822511465781460419175478840322041962450051547454184283195036233553923632378479875544756607473949406509887636700032178393176581170378057598508997525817120165522651075243273361836651444491071828249471488616746534154835822908115617318454243762412751951871665128256293076343781733555511114942249600315089016199342686140147048756204472900858501705620190133264434504816430805223106351534389423202215234068943904788595870951277455739551488705406921677647482019318570563764492928316760895166560271536943731148249603833396240266558020151954501346560574671302198400092927152494716597853040971436073276767034097140820293766129731949579300136191833269190607492211827096689573503873939012411617044962327562677162468940711902614768306364718494381680975539514417747799596594704167453843836850959188365616488826066812563241180633722467012216023595126179054846560396143828372033846361352385329415054026627722062864902984857972175098607245522958575925734452653830070826481048513828266807420543887966882614403620437796522333247847285122137191266396987548338518406477447253065647114256589613532013020962769509950376100355849652598569013747258278930108467150112881178131513494651804399995924118901000875101185297204348326766947233394681878208404204161583327119130908561126279948486844964395555979075183264529998901940005840357922035412442764332937185601755774440113982563584644036912936339055212888910397589982124839597672543833749404719781969025388841158362027488961964321990885085341464572294009328770936015297928866607315988299420561415570057327478222535915248031218274017181488494985769998715596673658944789171688670453360883629142482888943504415287560057898773697403835592288349052275883094581622860760657893253509609708411942329171094640964243489509159455807535096559684734385440933609267725698923750535354117768812748378662340676126325485525823056947710643838451214106785649840291940084929248969257369446532651862314785515559120303721614342362028785311762440462919395248795266625687438230417198331752255656072986470700908067153928177582289153765385271778814663257181689902042961411344513178552543230830887648338036411527185570837155411989613821787768379779622214289522713881519692765556203275313428238701238725754628260990574984460482725380400710406880856546931745255890567997049884648622032568846144115639006184779570238309905728424887841227574153327035396421355183374387360301548808436640185820092774045219895196644495766536803998389625500248019351204857528486931813792055640180014157237018382112555494507787860570010442174903229469330059646978550971694671949644310681832083090551515700902311408174819816311842160098922576887277360703783327652343550253656222780564944100848581830311498451339321543598916231788477065806384071635669212488356360785086202175496865608541698863852120090694185440309104101608603265650556202144134429247043128806455665292558264803646666938510773272941671507161233038724168305452470149478806854052296138944459076870638092540209771894308985726385819130481205818133268628475064140168138926361165909249171319558797527569675621229252645064057352403164761808920437166902839017867753186005313206227808499280084661753511323292100029191875653907843752789885603037358533544490885602863625455828855273958778318625187710960500866139536651585352189512199896030319680056635876236377532971278144115710102960893951216867372012801568056968871434618415994536624609194658009933292289234130145593005046628346379872600665265190006861321477369765216532542115920539859204389696549690000931961061007120596853093568052716862231728268149998402740584071159649652954669105081621234293582572215209770661094382149308115751962263332120017661197298049399423320650727127669867004840242420625047103614376941391545688777452823308601237260867912124327482128196049198584443570225679341203264836649546938222127827575111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 74677948004680403652377428696363451558847607304919240052785339965480984575943877765740601857542128528276068304533385209960635853930766998063788233135184218292954611041484340953678211799531186864173311825427879855821276284254951953248628303148000804409602734066062009400102242537404669731782672878474511508800447810586308777819806601900140559247341625059670060152992459970227822361607177525411153956693748745479732767990375821461432120964478894092085427217344333173436247898924437556436609455660553245954871175859512188645824248926118482318091704106206755433649684778968748827652861367582882773617397013652805484078769027701906092625196764204718518313018301042163526901278460269825289114720076384229083389807522518298612654403546978002045173341077254086548675018683047233749560797315372855610542588163054734918066821201728469710580814314970643750161189600179923071526936910356315091764073986294012241059267466880937730023515659354556177083995157020902295587000221541011078195445192758779598266604945052700469683252621046008559293423465489395772433915889049241405967147264187868886960768441057751823077519666978796228113302253960037635405563817921483943725193558222219315409859244734429243403387187911683458278617558209469407374002705346210525333069646001242584553594180568218677002766563292350353413916253893342989216228248363698242080927896611716632684737245545462181488930810263370195187045045486512423021840493753528520380679724465235317166090530204068277915264051071401597477429130910156767183393275971669195318839810565423475858785001673336311295629900559246883921049978608892393182529206832661329786857454463155708067039300987932622383343405071355126911273258233942808114192960575428858059585558641390238507832311296865781302807773254279895592087035006896611296626839633914812042579554060217384171962290003145943278711514058536750498496627254117079076398872643701683785083907260467722784078834229588114957844235444496749503988275847767863316295091660537530814807624901702068643710660143475451907900777795662354187586282078993933401776584153362700006594784210052334985598979945087861043505541986820593578879111348243020624631176830481427096620149626303954721364848281398035776256391435692742609707825750714363630969546880807619641379413987325859336870770744349592752252795701812736717441692347804440306621174131822150160994351430406004766245067988212020021422658091225513741295418600836173048651155574989479637092085521056713829628150748400407227626786146082315279121652668204342634797470168898942587741477193116491028675379169197892886512494672485393713855463854079451673316723614142915215756924367616388608831103795108341937628146146624996795789815830952971521563869770454470299429343844237296277899593572207222099576061353606714188172864556592184689690393229545475809705741022348797858085304609552139031213637832543517396353881170541841092801650224016367851871909864156147464034227200075284548830995043426255078680623981116961819370954795906735295317789227003946879756968456323143272512637804231979494891653077269088812189116366290362990511384288724469743420123007617912788529009223246322078333587566583099173462997651150341500906189894765864862538339814648268979348469027137880493956222749737104994392166072016126903061682501068286623655782005713934747010372606429950188231653347859580681019703957612334628429131849639723792928619592724068503281459914006707482125795215430862703357962520560898041343872746065985117676069497030714547356004219391007210621932504574346403167936856929700563825680939030243780079559286348894544765322491200000625767799703075021059323270769072281534893126495580985678634382493031123363247544747971210509760548159063952729330910891628754692778532604626542111154432924001964096714199998229667232818494361351553541220328302433999422210370249320200543927433198666728861557917768931859254251250759244434705884931219529412123169715427603528048816130324473139248694956459049469508823191363068069407868919014188394673635617441148533073875539750234762606658992221585619487120364527448361848337320002057562913699242628311136635882817127244383548418594803954463684988637917224827992441024421326597877737899960652726190877799167773570577938450104972590318032321814753946975080065810590168292601487825775364136963386192391659952463401201019031679886026164167412958504643084434829937285967678178780271554912877764530731510612893973353739539146992674125324041113956632584913428383373434171596498020621022758459075816217594076850408599557306918633472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 11983605640967190174434088744907398679359918425529884397774961761800500165680985218981958350951045924398305899899684500372476095572299549617504960955530741252556890261368652704070012611073872682638303151700543407982066921526792187765703332289053464746138724692702590681038488125417820908230261466080601079323259055902341350797920374885633313786185796185080382642797476917603045982301473430310410722782816022115762265294123887803454535659462192560531721698158699661869722320440954836139618877163878444736969520987900819173456856109991676585161508370467507430410009032856160648994338196651177514269342938985803349381622556794487130018985485425038906138553807809278520410960116910704759201496590406417814720490755015366291939511682808084043264016367141376322537408206956863816698710393959204659032937353764557128085361420962690799194424112011290919806137190931303754273528209326429671414605556550349723683843222242601584606332313354894476888867528746843232783778071140548740163948587784991960984383096154724465581689853312437063755100537105553585656759030683110564559974625560866688466769728134622927987324520742278083506410525377277491662976159076066470783120518064641253403211763870022263047773403210700604532665204923356315719117378652765412662234875321927300764577228228590032680865267710819497837077083160476906817492963865700440965531068309612664809825399062046751722274311317905911060593453632543303328105845957483492321535919138679283287856137747301482526376213276551071886135589928339749775915344354541653408574046427272737772366015441638066261532103672824819132418249197969332432619627909094250837634953206759881512854808243586772559612048509389381765290219471724983160270272157213903822363879039286581262871031714248519075160508302012153955569322526706858305079129518754626065640313370086665646023492835588008990503625330550115039665118703963115731165508243036099677136954629506271356574147583990710079059573092497699118604461088487810952974389287891835912809015552064488600330065922563405215555069738941425529076696495956080176061072783156868134957087078149436476735362103901797127065596743420155612154363627142372321807812654339534228479420201473091416926610002614959960281706492593270285229823097957991077668063823515602125361823698891936273595068315044835949544162011168769752906021206868569976046561805622270469845714769014897095652678106501021988414189021549450284373641819552030649873752346879389412958820934980688401049725843173879041491962371087845645953555408613560949071786281314612098480674250497391375908932429460265661303954187310239392889399737320709710689923441354134977961913616290638101106185021812791290732255899606182320998420442687143559382205973496375674431792036730729270427062562519075948528940850236100182793955317527259256218885172365794375443527748049113179537332689183322876887436317327500291774301702529942149659492047779879069113802943592838983364043350493985980779520822853852035553804991840764828881669636243242013056243697241829959229267981842547832788100319628529585608944415047693487895598648658773879833986601363094796889993039241736574691025616255899967999734614213852043847420247719265146031499624746038766035639430995854470195599166371146069795275239096408338102176041137098154271986058537353718512670651536764480174991168419286772566800320505657876865394910533734079932222880888732941854578283690083181684514387027588056674923198044934429504871104686013117709898702866374990516119579563514434371185010690194726472147492230972408063618361526781157244825039801415493566643023157114624200194161710585458465069184684449273464126945111468485464061500012658192706952348790807944737538545349964595058396175438057609399238222375534430287581892524242247033231924732306937523654244770152491879550644811583540805270899069293145752410361752076368636484130892882936402396139550701506041311364798197664418422732984197923904484834736111483689621909665378539335351670555641447496362917212647640187757778959041631696943572279854538030379523156743833951332276794411934093590040344412851564409536661304219461201441721303718983157326343360376741905939172955799843906878554119324862386173263302847350475351152807549407020688953512249070628634090848449870350150204135236985996635700597118838907997517062580523880704458700927413369218855210698628169291071956768973686451961339298040891662783560107814011481854315214880844130779808100307989201542650862280161937970951448981203829310236515505537205568648146223927770369173104489698847770017792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1511748893610910547834618786861031595906230036395561134937314843568945583557526444048414466890268715500627710055216420287321327181352934484861461461199260603157138896561554674544890849138840661027960882328364490550744640991830895099916183378893015558017683983294483362391220396280927297842706310385541365430225801097888707973755785670099375352948692294687148181896378710924038230650105317445799706719815719506620999376385582093444972981900620550815744666910479569303502088278787700422185335578141519113878204980235749073101408477084267536141806152522096849594858925239402473458916789055975417907519907003371167802801988101538318233635169084610438062696868796949820099055613002918333842421591784855835523724883514439031373722084380247073988901990004264720170626325297195890486785664713879352523822592767870231009300538639048168331022959624475404266017770451443453620179886546516794169747339246514181539003647498131868053881802678502399362942167306198523003101780847758801417149819529907309502969915824264743917026775424933696546831136164213188992057810503407653448316185736787721728270083684170978780810345834182771305805596565684073143767247374355804387378376951187905416142895133189748185944324035286239357799129824484808036585374709172966007458481001444821113993735471871289573004727113444269872048156225233586138107571415950998611615617506537783049248114341496437129348407981603753964175973827191785977685098277722160986734655402600860042403624262984003193860301362278256766644075140959819593266138729500877440218145503199370945209866283080875144298948583187403668955346847118414395954857951660740758851513239968335555787910821688101990541672920887100765403610754457618743842913074392349068746968416787430573411162422454469791661035526629111987288760315956233171146941653537962430050463392053165445379321511047686019290866048434687218309389193304948190767602348972835315538281058993789707699081834161877274079342946434423784945243441781800316974872347887957653909477712178496245257215041186464452676307104559212902566964560796528978543935477194763828874756832395997633367312836649501676625860403111898212070611314682750894093227153387401605402158310973068996283788179394658408906730936982495195490940413568022599516584895695276769571510343466640779349199255374711160198098720659656672322412607081941996056639801677517185506031839525709296319968868163393418222042487651613754256186296592007949092759352043304904153401801676724387675136276309909628384126608756791709969403891272743706645394337516703952141217965185280814359640520091735213834546976830371658396668034769223403264457458270348459174709824367740540090029173772346020080482860987239377867757546866766357615123432242769813411022689615493504925395711603024898450527924319570691940216208815204439919016975459223634041057644057060969357046246629259443434372638666867602932889762577299793872329527139655120873820773886018358086215134739891980002308372625972852819456067096719615685934643263822388314825493239697595945880255143603683031712340616794064557930926065047545446767222169421668248783585581645214479179799853983029576754694767807119442561664820023044292451651726111962590627937018133367123545787713323365642214860387417498924570576445805895889461188917600089868840475302035962395310009454397301515874897523246155291918125864352158475577413496816294812568322558218530851809834101351316317406593158921245633470476119483622046475338772444390496516881187962020613104788909653025905318567832504057117356817749475706283044918961213325142569571118823915791084619401975945404458475752585396644553244026128341628560407941153134544833244347989661098098238494022020999254278107284725457620620470351989006607905563829291021375717103237708737584774431960020450282793661212942052871916985529618666994718902746118200168862738331050094762701278198182089085628781400532391513467158357719351798611968059142718833111003154657280385294656620073927593811873641841882012863618002615067864972798572704843488097685485054522981137705777452801752414493654474530171510153698445717489758540681905033299071808223880700101762713247117215054685930822518584498284208309271113002131892214453331918722106230845595126814937279491994166271307616563349792543042649343951882709620202508961458214883970513682527081749371212792523018734226456037820421201744489652783094127564068001173896390415535658875246177933079721433699665434628095302139076368240746490749117372617933561362809663424986262572835514337577685011465578549814323955577651200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 137737289194413876056726337402279454373853368297572787975806493987180024915979986756792810598066755898800577559879023392922015833969810193818994417271549627185031250991495299176438014445887139071338882463010524102052073632035220254771061835201354239615585154578087088395181295369369961073471986203617556688225180653372312090039220752895040193741561333145552419554377897524118770090346745346608369669961842762676460785798659947711300747281136528533391753142533041925946893456202068211982700792808964114869877077382245842361197976741854673042459677479528184584979839598040547091380515347956637669108501811148302385733962795357510980809470163692484839862991523921609420828647122469910325050650531111148774833230289268534949089078250617439116037218342749026285303769867872017991329713906579555337746139431784091073780125836809152918141537300861721538930637884219494343542654498504829550696182882040480868795461385118375203244987708673861814744205071746817098457910184322576567213607482979595410863696465363173109261297246630443868905081671035242158260498919481149729085759677835445925965542915612287444655158872055742307824793128838263343651687261948741546946931134063446452609887613117892375750896069339783281874755384744729070184801046727355987443302302265317366541169539103305724049185068744329729340892161046477295088045051177396825627509795001674458115343606849472393412282612422689396953909213895020609677851930661158685902769430428799788261329037720786686536554362981853289094363736997224108231726673913318261544008547263730209196016947722482241869064588702806766487709682029518055079501565359015800691431988212531394046680125719392251820992882635494726257957491178263860124754722168430745418732898684062584773058382091870406113918369430628476413641966086150465219656395921285779525311765246839793466078605589119248538560958236669892150471787290817484178867189265315994340852013004278810910142066996949554962612717378839140786740040313928040789896486252095721747078869786865546005954549798846577079470532573060923626410418935015316963554893385706833804451996254997225639102436590733561528162016134676889502885112897311574486962965183201410805297483895025899294711837236267926443369427064861406003606547972379298420730515680941517553195476301558099713654625583271811812874341926224518007719359356828977921259073239038782948122419905729992304595318612179200590408318858187240080492600373307923645603829884521519335402362524928721629704668495131690694251636162207973975006445561653551250103915523510419746402827431129131101266093825134528941270215438818688513822077012379501159406061204748038991486441460179593374097471608420145714319484245172589486918166508073940545923822190306913154790019384874953525858770621971865145340178599602783216392867111710839854913641094692562506275662070509108851947088473257193696502824612346688502934503951518345287872868706053891126961634711694146345128478379763025645785800121440611497544360303507656420912895202872088157031925818756036044249635664958674631660607444638039348377776702088209016331045918082856787068735306502766569396797342571669436454282547202823235368500398624775019079775242546759889405713425021602043060569188940507767358112740071898977716625544685195185701700425625436822695138355582489348954080626941916037399031477383834489290785978119107560939224625147805793882970874950555292689893722708859146635126722249236109653088251340364375998758537203236826343085813624639768898718040886875836336713675160726389264351075366316530646635653510985518937587099749657794825087662176281960680123039951826481206668273421682480472368870700105624344173667787677821794165521887265023511395254955905774314567808786839131378449021287344421250361077567018124239358943853716862815178252237439768778414843222371952951932375322264896851738455613412030149402365072785602728824638267903860834246621328937906321006734048946410379458204548133888675008566663994133755695447827611716831705290422509835773963646063340222363821812455687066580436380515901013863058158048516710501663945974318552762329354475978307789434966940725058590411640528856561297710788724628241274796401133636493227449329490703692180735163721566739289252560646487988285255808432154764009239161073246164714623003731831717810234468910370747007657981180710894218706720854876082655827691148652358474064028606723808611337952091732419553985986058062866602163567128838018593782869882279968819396812911927509638210030297326830025967875191046685301476389316232061913556582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 6509571675581997183829532125111288033412391078161262609785635902682765202234261776514961046502374362366026787876603833886795293172985127913488059245553547346916155453964616228032069386936821713976842863780431726595586258766442150077280387571863817654921907888836365587613689002873626020293646692265449998539198174207503026078722980434883704920392031113355819744666245107396789976018454458022378815305841125340050601132041425289911605719457962258589402208456700483201086026935186747996430028219018426556578501967493125555858322173175196182634336325444422461601335405920270979576623982063475893908963712371539726419680311663740286405444694199999887972947801522965853792808681397928754450402042179715511371751591971512950291433695581938771686873455301139350651249965400646640346103005854194490579859606349092705967861607219651867587154229060146041596559887367214084390996547466788627262011816988991215502178342330536273599195265402508928268101839624028587671759513914558097982407842853564306877816642222510493223577985586669486056130836794053989956787276101073925496861766645718696571967105094546699306729468160215963831469705887277075828298603858127410806832306576528269567990393164907780365116130146905301569694503862958087167182383133840121863924165110881254863122685023908991534574002370246240061567722533119300945706537854736374507721903700910226641837624690385936263154824546612227223554156703816537730776794553011753427678434986180658139138221914770024988835182895575794581788849167590060009278762077707884069843439207907424392184404516535800457169126785284662817401755180827023659426654345698200485438788536141902435836943618441550643150884924824178849405847571039111873115746061310899910016381943454928562374055473939281293612247875205584869258726085279254025891819596236203959403581205762359832267752740593168991162526786721497970751269514139175973219251790580095033986413793727044278305517447028787619618744112274471503675150005712229737191566410186920301718297390018359701147520304741920410481235157776166355434027143083093611110208995829287536973936735049869798479994637823748503014744650765504861628864601548931315045055401975024366763347668711480400242861431807493033801670680380762848562428963451471717499443737619631888258457376048799691328461530884202344620110703788684230417952363258540206433464955258925922835471826561230961763110861673204291787620368816020675539807529965439152213488791084361189774793998716321059879623161604147201891603815683921657763436381145399615582375240838352373327968569946645090827902342166111797746998268766009279265442125491253716349958787629831870984158370621464046958803815894271369201769561453118062372551968632307818963503285954964704865795492454638798222527837692762324354639695732337156391996099808745136035264580379644477026633851869751334525852077964551469826503157598767643116173529921146417136277659146149342668617579926156662097888877051352407204064406085298475227885548722060080191450175517747395997075316491341187259043639357540589875151855740996726016396382507829146224003327489048161119167708253926710606046046901347075840114985704969452888848597552523497941358190148799209430504841223616736376953836193626372116278617095136199849555305812556874607563518521806081715273807679887222285548924047384602081744798889264450103190529532750821877562574654611637333350258198639226173087863915382839449297952056596444826401364666861482060942068271654281272244270905783340755914505366556396287699461520511039839384929337091801878396487306847217309170097534753472940671515765303255425725376105358152200958367847943663024509491867350545087845046201031839338776981718931751926132459527538641480919580474534523061985009622347302456031106330985080372224376886138145369123712226090038201448573906551435685166616810826501545908777106079824383825283034966406252388873316790968551329970159622815440404845371180272413590111537553135656430522202964416713286084522829473755647384920935259782915313092334150843691960866192714437282624753475430661348073321206264617561694249576153986434799933334347604358734712763392553103974470040998057284654906884523867154652178181120131466312148835205340763970734863960109797153062422570917484531699676627988044484198204708186033706882955974215096517177468676265881515137800986438792109382304363390424485528918312067683883793855791000254699064001049655992429391494466205003289252084567033778197198529647544619560173412560209668178713017940380473438858254222929689682061761418168683724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -408335202273957688313812434111909212182868320887762977905767817147351868403496864125914490423043451333610852944167639825410322387824237169434412438263456497926018452404991996913687547806095584583210950982263437054044938792073656795373358064030180929996295622122075185285111240220629091643267496502276565856000222869507860857310835256070704090032839111665209403613754943357883581303672321972889918573265408665984017326118544572807700480342846958893214393775078344407523641259021328086273068786865060152789776384305426177663046168970014323223957587536453832991110504223163913296245890098681148119327487439085525111373356573802930390390553033364147405120104164233358866989882989160163560197347900425083154494127316418337314495252157512791249643534655807108239964262082874047494227063560943692156709296219504754390164609940376201162286780527940119015504524867827698179903924594967078459699347480007269452143106043542843465175699466307821325621336390428294437602835321028205326244721215490977277643099568063775821540165365568809988808046415127789401406398149214144790609007745376457317233805436792500293634388982583921812920411074412435598131077716309028676061898063013251171627832148581710390250397307583799586996386295549471077656030404311721647259348145902708950405718388316010916728226368696794045752845199540223693251043488950184779695135526233651346564870713601390264609399255593503489446899670667362809621669912068715483262652410156003439970225841501226856839519978273471762606071556873147621399800399939224672724329967510435259204121795149436678412146390996621260236483475511965939544380644191685402589900036226153437256889815577143317274510935612173854542619362860485984853442321977322100492543394548128874196087001208903368503253601977180184025983584940684912659065788097171192977705891246826243927380073935960418728065485934659355043964308143078555742148594916935668464719111685354913511907798108829917306171441059163326609787773266875681774881606248546898332431423534680362691050430134400007549202961986065164658155107398511792078187312522222974923498575757782871607496309636978332410126366087537745929055134694568613281161677395203000042765280053605768699943958215231043026908134590493128252791758565736930663439624484830977493166053360170671777347639731448052011217316209002123669399605120915668377261307782586459478807501255160811378663468674026410124660606282349563525488182118489183281198344495384934504021418045348644877121050188479950026651238191824204349848176332088268206589351692200114863626740772306691905113599793316495685782516149306856744882023230648105593857720765516152343302077458311657819381207388365565335099896369782286275275204406213744574867359720600417709118047903151875030259993066059682268749353985229243848204700084767688672629343041584282755845586912750729120431209497925446062150546394757708634708730584185000577884224469902534896374438225677981301549764640657570634262684712197754444386524871814321533041884106805167010435525574470011132331820658786356510894983807836111773135550840306625441067915910698734614494202978976367600682304552180070367110462462755230695060908286728224243387742511208953944371598297479735417926630895524362759126780438608843225589799977375727032820372615141284922205788001375877161480493560470990535347637762397524517653609720583100908743484498449057850682113237924681160170583278860166764181578971838502601789265676722497957361510987769833046934452591515790579312690482661666360486075983107432985869565887619062986681841253716079095694307197868381577432216569467673409728273479414127928915604924533484663858394751401803924472805611919107410773269428041498858640990657075730589782270355174435099678996686794430467360838397103272893770694495951153071637833978813616849780799508556197209016412490943337800735523481674969372031064726229189777954768304679582329907159526808808372660438032549251734889396086263985276315323523137972786080854562787189291846242639739692461510453361681773852728912381018457686806291213479288388636659539702232741141095370175160146876950017546401565500507176042330283233037523695029847767853780893719830162152323867425999783427225308262648599907905173018228411087572648505176086864380282793770970938358171724284654809784050609898466354520785391040190549631920211931320736752088721429943823032706438035529095667903327557073733630640825920733763674068007329963375644040551656321483351795399168185441374722312988523343427001857315616866704119941007851134443995230917099520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -121883213425444466246239498074233252160083430919833893174127308478657967412179825330728633682963918255549452765454587797938370368786512098316637749093412745795327884324536261679786971932361326035452834106158824398993362444388970242667303364087730844367232175421121626178252530289841886519710364580123965058200905711718713334060685907576306081255983893458262207605591813970615671673227400813398538109058671656526894111909890911786140308708832532402295680075215132400460817490229287397763478332865674099481271705645567182975262698373295654291177301118980262933219125574362021945595214134777038606028068548439119646107387159326901601519741577640633530797969800116920070992456141185363859513561691855000389374886278119839867903472821605144565001832055786558186802196636381754314114494720998493338925449152503907452177312899884236369848099742677509139502628530207362332890349399879596985199911683587375561506289836011006648721412321409643973078303626339855979967977214195960506026086397458593506803511338919353561421911705002278386018758033740317648249793125610008129179287733273468639280540509939682613154915360328463292762542464353914157035759056912066432159282418929517373630221827188811635758696435613140400151821749673990607214542619999643338371488791874017661885638499527356281929930582331450505689893543531065682582870086482250403606351997162822840689852760468852711299565380165014157639342661753042458552006550977877839974772900751309692995377034854751713885378575078616838134778496236045925570519012093946215027730807389374811817209845841466082103365643440349713778716823464203632504046948794113521402975325377546335729937827133374007015228322121574404618924403199989809824329271320688441086377631826915048640638589706877771152531665452808177239674819095682733549665168466418687157900941842917095265519594390157621328098151270551286649657099899894459528931385692935011069357305623731299206698056598261646017933346242365351178495542928698183570125271997318349626503704499922575174779870788552109008677817057951394616551489567331554607718145781481072313726620832173234224698514807796526729479753982817497979689165298055679496013562930033794523023580449081935612381284162200374652603199115347942761044121814867037114992555778429419232695118487237088365361623766625223767323478918046485319534607301703121365792112576683989795034504762897935245693278324659571949512451584802433466164047035736528569142185522771579656193016252205988646968470664109201488532413951303210761969994998303995022787862543517974263175805843984359800415495424371384213481768569860639348079925260937021224329033864351563580885673782050065259905554326318178809593356366634034429377758144162884388904994003178789219902721223326270927373609441333948524121166899306151444291080870552431558980654578036760779018482981612561795226992029477644486268518850207990303898633252203443670898702502224666384509968101280098888767203035143057012807486662798589802564912669064863037300904379436317429111406506408120003101402442189461238352921367655381314236620069751238403160009273681599260235584981877296502715670448302446994229440598059215139646935164058982155870754192402313596765506340359979940473129085657171470156650239699045325544451428147888573171971707899508152426285958668498684465096897675381421381382455265409958118847498168524309326997909939882510169839906569984298623488612630302074794487828656029715834330009901601329826492067067323525491957687354455188077445005523100236444368563094679666698242532192031716133219448399809976136919561623317234149597471102174887826409568772318198531211536649492012543514120348325398836268209074816272171596781722893013268846624454401273488003974125937589508229827797532465398157893555042610863619835758506400809886392897460536950547781366243134748456159756819488856630370828397838690335836193553515393707283328125663207513717177234440518543793109134806053062330498939612533391155869203445039762688247246805871256896979350596003765253809990493387921461434312766737797486017995500019911209574575981457347825476111631493284418299705872226678895053412234458445833117933076136462882131849654906840888734076224646038696401047590135702987246831400803180452789224087015523902639736850097541651171419011400229802058940001156305854363102494578380231757421819385966681949268263170914750699704242950182425819726297851533230633049993529739957110663348201704510876923454772778640167838268562717462729066519658319886197968244506862229568774691669699443313468243968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -12368697783346416506486143139359003138729076276873431495901602997543474622193790215818564836999024761054444826259426695026420527878412404371326096329292826469908465528592861136763049507573102247042276918120946073683562720411979790762651368277791535084711429986149105885128580369945549182040450544247685352966614734597185051365812347802270223252332805673487350222028080837191738237360068790562682112120891067138100925520196103430879791880249210454015505179824857713642638391442780135811531671990848950149577815925803591442257348461775507266045137361144771276574951488263643254485795162941756699117309327201206580335610226746730451003698299337523753853754013422591199191298619724590459064127079011791515681468124797471035350475312848011209413917730295402382905423675490991199598949603922517580994973024190837207516549890004575182560366333332830786341578089308348215981059707617538447205468687876945658072587032375018260741568554223729624555734726003190769570316690111102106953612493553599729666495864495589762768770379328355460272969339452187699574785498777860068514081125944103153501306510459030826458471239651386833439334567754928108313911666107826946454455664995192308015929070187547853657782468894806898261983112171874964630504989071966724231943946864583125515523067022810336958782727887158254150126880546778245230011697469618398754755398442849384529689173499027883884650232891773183075869652467474379436455816021997552298079194893172019936967976494635550741590281591166898031571551112966682160359346373184186717835117117914704093424633915020896698954388761564938891125031705278559202415628654205504134602189070803611275655149932773650777273667952935154937668405933353707847678972303369705922792155356465793065170324163050468449668785173058061514462888605953775740821565099917487390523325048617975981141275784945865911787614699752434220502299008462346984178335535224858961291217732107680602381453103003566195917492885572875872615799329011368567007165893902859624558741690691564173567254975766032285866165611804092514447670795218150981544127427209941787774864574265045733884747102917124496635087813266383727754508392956247671497719703995121459629003224092868917975314607379162040970889034484169851209745757306557159965026340155489609355496537399500369228373233900434109873562614085779756510859049678674823864617286002978625881441123899700562428749723824675488920349851215726602281994193254065477673577646490571948112281733992883028475472082986048424230037423177923076610246473920416107212835120722230141025374955761238509664373696616850125945200284746148514758302975795841826969521980133351788216044930877522635527290796583179718985638662840046166253651652020467744420152817141986662285642139556298969898539780455710931555752343428557749577743271511767875465359309067372107512410189448011443759983993090534215055493361905348585396323362729800799422847574945369745316468479990943787947815005915599300177953336235097365087073348881152657550950732726969696469496275107792892235080999268068543380213343373812975806615044539834152036308243943710829386974554206623557761331234299919482722151988085190140410945511564608508740040188685545595722963702693648392749333709282501604396616417740820789068875027459089805868277434199535123302825157413653587483623388468644311135024936951304306634126810305300752603221129628164221813196368572531026576624642050782117319396544907669168207690207393914316717594529373530883768994345748244004660586456371636092130643520322972854283124459352928111378503616066688206556947526298050050931473048930105052272418786534243501250652729134077900623510900524799901831489625452343659616099221098322858945658231974047931183603806653930217060790824768508914895083457219439291623739788906843509054509790548567808621613608979116535264682902424249498869449209838184556305530054523906401772353318117076982372532039159913541150226631217983515587792207122376812455208587472935475547958372342612232891309442658849873077522259854722027708614870514367256025128249821477421884922164488230106290299797230297445008218004691470324824873003348258367663699403058377112763396316631450173886468191880213620924622546496221722013117426992345005545714017144408595393958292246760110302296802914835256136637490131237398405768176523656399075376158764276820739322486624140135617169997947220090594387159086802485426938756262364065776225639163756173967107142417330577946135300622219079786765463443659798905395718307021593940637912631490505836040287623000883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -280662942224349510892199281594359504303000416066762935741062169522459297965369767435268340539521410235775803400950077556942414316775123668517853916361060905028207491064936542171067482029363405936440028405857893105781038945273366087103367997509102351855971471017458285520036026983394858018428743291307773079830204571078618467421644692906736341531881099756548904634417385699296185214399443679307357402733675192858935527806553964007730088063061733481450621837655938814973203281843862296509397932213307120252776217645512438445995197517937056441494730954331124764551969980764703222257284849918584216520632698943675248612879660629161652960160469683947538770760285960051888052854272709669872523018947445809202108389061940891173767091374036105325376330244641680912799539936510959598126023263350660708348822184868765280738117010644838480548282938303901497037008334639126571233438795833686267853379017231934633124438263965295921475498320398062870278988126325990780734839881962551845660631945180944992359598835539438290813899432786096445200281498524395678914918605724689964878604412811612892003478313146006600971390410073777095249509787777004211582784791889276313509380882511849540261600085799718299667986483326238610898581410941249804622212320123289744080333018955282848964556989188215614166430335808812363679680477339729789921806050302046762271098645415389993503724092023687962098749795035243543312874039150854973849697463964927476889008928702875782847011806268478749429275175384937163791033715651828081046437488298555818407823131992626594733597161529432348296790626035619360430774232491149150358641094663178540100879166007847251603440800809000729820510412724611443022741405901881476350796423039538313220472670497088579946332954536104280837150099370967498002926243592344486192514666682376310905832109541635494466047785066127503202794904128437941992714790612987243009075096486004250552563875470553816644968855315576895970281621530103054982732479563852600931277163491316144361604324574392180561015976942068407234354376022607756369146434031998776497343559685415853097507878767643932424665838486856361482123000119176534670310897284160965380330196698605015326903747805616961336686891856961431695430396824740939620086902047199520505678488390923047240882405144294084696299432119878651766070546640742805238159443776481221593224195649094860618292990578723598891878781028911045443822138234811213226977385940679879743699182183851127471565750104671720969689536245469476048235011739811117101692046237373797415400294676079448010578286000916809432139865667332498981249188091910189767291108595461803272363217336853118360773188409846322923630058613724003861821908682400004094087049249181842565582173567304419875373119090744895822160875295617798045639358827740019982340085429101896811350359708255529403791573975066083186563075713008590565195886558768980947162921524797096457546282333253122172626707768727237659372300632037448124981251724091423822373967661043015000306812798037458606942732899722951290278859385737516417195695327898854001017673278998096857010607247091634151608357440088875536474311728240850735456818278373655405715467266800911163006629814744290224135438088598401744607187605643299372642845337503502419994489924537285032997840781713455173267563053183371601545039642395300228395007113403660717457163124531857669169124451342926008745815718678068756987628932546800384165390703371674813171435857300553121858659020722853208561803837702061064826996612757391484681013014868817652201354539970402032392042390575229251673976268174020886856286429413524485871637649932347946323171245749390440604702360883701183200948075917815829187007317510076041291853324704729016858789785618820300260203827519963364012258965916524005685656356079222282658469483536446496717528802038077425173948319378008784650044823541168395402560687400022554994531201652655651760952356187946128741055492090832295264090490454817084021301886666255823968539752587155476825333655743888955814439939913023381257129519348867946606664520817013458791630619089024973717867244632739505552248759097243852237704724184626081746690452839550585609111071086783713212956042914224644712281341444367485235284374721343081535170491963854661051278658353473493503341627479570216019046208517431466702838393569385883782026879084762383936177732121763818830262523212644534657832276431856226521196053143380138614628692694003957298546324736145954352534917861910186844502400214021274145252172170391465652130953418098524372923339243520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 112859342332162247541443837068681101505152647405588827796231831372998757665895379693994329575325470178093898439625566400419479913961885077446554299507926395497959671374220953992724812870917749336552069452462179367956021659339901178019459868669256295734374068459764858586599359596836061493007578951982599540196401533949975403397531659583323331947262708849497162810731214690141830138512406188108510013185161736076178306429060512731994092305668347719726108440542864315459735551285582173586462066008504422233769078554721768676381152567166748107038150054034755107078542399440624971675076571520013479049223764630397938242516124448877386010972555947466537744792743227315803024870347957673584678726035109463370323142607271741180922847700048270436023197286288774021225236358222337474740932796216800049475337607667826788252560413789699495553660815259010221977035400884987590574299928338792813711630874429644577761124476857000630302688866042919273289601339077869675789733487079209496816527712408788652771604751872887036058815468376064394200184341805094960526927154065145571797322365618501841838061485484978997871863385365394326791003315188262234366594653808779380379426021859168400306979549768645418576983972856790243301539904559015988611947513699781324396694334310491277959980026263592823348051189687013402612057638137425347197644187574151677165792888876020493512985924686306656220713636622513387883737073772472515636272518194788258527198428300512355090215180475318868718812682855378321246640685357857189400545949390590184600412158614880753877661440836085391201413612257358543072084358072813568845687080827260420674275333548559386161429334807439213912862482462682279794349258490294379285359678878088480263925230532415309993841678938951591259952366863684164083933414011580788832992756617107380802449628535029759247075768107903229675589932151556070767812731612911952441708595039421046260914854520845308840089974143917888020069820890502422047022413079689663578458708418781424222723783694758832656804477063023592241675726167475941904297767368419288327545173143122281544110315975639573001825326455958817035051037103567818615385062686337143503020681646947366147079449398763177520008552104246080534648987607990608150359294363952882569812531108166966314751553564004857759924822706545020191733767485543972806301876026720481164264252268367690844632353130205039666359194354035804985970263395116006874102290039294697604368493102225019576370950572239771117902978960739667061271603495403993963697974612484971694880425550346112015175768365532575223034468458493207249186969546517868617554422973812928793580441756510109990911103770614638359950236119507301235739978265483987141262820023898949988240487820473757864299443390345152150399936187369228817869522193669509222448710712090407711062776914358959714182339361900027647332294026776566737629037096141230132807034639508609554191172396404695760892288411809896102782722922661100044295591740912810646205170372573187409395833220974314321039738222708370551288280226258942760224367544854003189283069223463621978224574758454127415413741910703060624103233983800421748031962761749191220526778289240655943418443909171403992942397877773782394277650003003505603487499282192482088945007794940384980936137844472904863727758903426095774273488119566283005829425412372656172395438162801912910461965044889050332060059442905289931922204396059054457788635730541049053945984093403521345244870109219881455586564771428670802408460923972690374728982836811421477684654274360350247850557729915519570368340628000712674630780819519503059570413433253887236532498880850905409894358120307127822763689610706274534369075017424760138089366401163206667840836495506034236068458216860133074254887001278408753495490488877492110174686099966449575066058694817035518980066532888591137195106479035542476780276882349667052840344847802304864684130807565363008512742463714128720019804680457880406700282539674717138032388243910637566954392959324000408678420172772765402606411848566510776094453571609917067763950877429327787043596235324147304512282315516792045199304103578411200353025344292702593832253085940481439308762164237674028067347756413989419423670519908100132471939328589669142035110418215494973178403023098069850071237800960047943341394733484157935748572550351829210675357615655725961435272332936471808310099563679326360662668988617136321778489161742952045984258082346960603011554218000778637694524556693463555281207957379297589374188387833674167823852634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 16357318387530221239780907981892100857383401930404444586903903961185930170526628800478068072973907766937826955020558619317441763476221545013047615148153002290576031027341432701259915727385653650960225818956697641659124503311668974420362733348539963398813631718987975708151876303160908410416102183634545613477962354167231240731707436846391743910356591104350165987962099743845409626181008430062527281052491424655453007024693942442608883840581449116329334555062831518671056407884815903327517230738739309752333097531462005925413595872820417389136658392455980403950412475249654211307520410629913660341110559737521304973695142350865654224086677964069778784880311271483823925510155724834240502711093058712410466810035045345701468091117607305751951233484955151263105705790719984411198733015223385851169223249104681902547154687493590828381684947586902467923331077922983929515195512021693334376853471531803641617413083236764015285388327227703300779549461814842440251484371238227293909396429430491620505587732369205491569126195956941859203696674247404227113946454783835391692732700693182860875863419164733097699762772924218811581034776596540671129621182005299849628886304008733763675240538286601712873435985752814478100554089740702848389385572032999906739177249727722810596026281117403902005657938053184439656573851680322096324251803398801972327537007606383272124658353519245557920453765427001476057516803033610259234172194319440699869519747492565273429620171717244226310582459283589536561238932972266728598662556901518307588834914385250306294687662748832092314631305703438931402669047832104377743884000767728044566780978925766735669384139369028519445620606462099584599982257088636707575226756580616063320327802012579840894495935905654404824770921021812974327225791327688257221113927723075948747935665023930392199096849112666668802376386726652698294086903873700748971186598354470841661449535200987237357638665710494062207331236720945840274165233106291165404222100498623835871829414280897392330041234717830339576072181182458851773004453168422847713391978213776837133239568999161716931308075826101757497578141623041330295167121411940259982174935418356094397904291027722605426527884090243525120154940242756929677843428917158618864352753955180595455713738208420319019061788856328695265611541579243754533599030200182675936676183066834081860162198577502561610088893063704229459177529303672057595209056542168984783059623031897048396717334170124322773562552850080918120044221086466264227997840636441561355271955218620248320720582149239926016647893395413498834016920284084254946762561110280080278382811562406245701400522949117622237392090776125137742867861443106592675689775903581662516461431278590226518515455648520434538190160285671344055921290186931866542793112160733396272378796457293012423085620246272005092601577893619467728806831566548923782155444854768804345586068369746998063284946014849089320497448433980718319541534089716656880458265851082069540817945547473319333438905940302298304383062770607470935292337807332763378228088774348780156510509314822397867093693549190479995792969555487775005100391581770266256654457339782077798698784746001091478556411999081190698565154611902117400650013908593652040175188949249268951803385742868170722520018351534576225206028738837052012463097312276782963528838378719335023821549431637258895052511680544134901589543840978135354706279534148419360040211257096021872692980120513145670028235289278152338918397229367472448647880175354949419993505595208774566306529217310312602065975036812591497458345541110547470570047056087298614475095348367182453710957977558820509648921102035069672498874603270852763208106510777491118075046261543898559649629319851806105837583741796353844111795566993734801276850414855543435833820791365769517407106995693566964819642030305617497361409650341055421811288006315461835368112954852297890273622403320244659271601072587500301412527660209274500394076968457875007302916528472481276420901368215867988564232861268910067423219367746642740138006905730162935490028576066658455160826161274967132259811113657518691143752943449020498969976806211552653478865908906466277021302857981611099991831264109412195995029757002861920625928507253041942291718227171212981821649239138400743396243082558361413096042162170565653490055928138398949092981778854643092098461075974804724813889740320821920834750812715403332432479077030291043274221064922042720340627227350925258614382229167637099311589628088441065474464153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 267918179028163900616402625106622822710368498013494656509999646181593514493109566694162178869893213618515518334723990941036771736518969812776854636352570865857170527487312078566254420909655407531855160160663319877988308845982933693860966190575116468470799671815016513551789191613486200782841308809562298639822042245615345929044852421326001831471012483550031544758209888180346953772609318544605125809140529017522973751604011785458493243075965398136830303214623215368934246084289965533244469833630357881212344007088716930175018271729990419241988999420775282139764318846902224890960300029699580907523166067856734562644489652327549840509481814152753712787970901413090688741221960797635291422954023819398628167300284131472724528424907081790876318972935574375847675549284784110607110687256784978703158656452455129751732788436107622998075589527031666685008283391589819271280047503756510069573299621267552492592502154289178806642013202945236522748411768769584764812015116471161017387650763935801931654903876412677077669221429869761914585635053135139855616056610819672786779809086793487123391773701248941896433396429028428887060630287744972765150890077249080496708918286159716823365968792628981247452199162726232147310328970230357561417355736527769317002451698980572777128944864241752450271413416488544467995526818495443614972281816284542602868379514322434801660368985011305797860035315269318336957501128440982574814975970468051522954185979407414839093698510793268705225040321794289608767207499960499207369936225271256455905823495158255520979466466900794422331865577222510274452261556865019166775939905258585072241595586132547792809348279830644162032039849520607485756653379324188111639471745102357570617859093098020541762992306365235057301268633071682158680702399563240048300297377517652921228363089772035869625800637918045721899278204511444047708931997653928461498733845975543155731645178577315130742656004829957576536186691750622498830629076113481004701907979934380356973769333507112932969908101332092688232560205928043870985020774122182631837165949715798680095907888591388967204728470612387448223823597762842473662243842022710680539055481033328934532934079870174540692598396870106395237035653868445105084389536980368644001176785987256203351399100771106001826459749745977957921603924665452319482013847655083093469030187929101752653369067105219176045884068300925407419029846393172427920725148329498697484222809080129434745369591977348846548102450841079094874648366401873381005612020128787049592161368860849085301355586299708274777067018703345909160535855177579100121501382787776283570753591705851447360260146616246128716736668129393385326599809935929660648645072495677208606796523090577073254326149689865101041665249353533793326674337665584454668339987472753454920089703518302852855191605754086798176830227015144708831276229812155330202633144823807307189800062821580852882380498020336146602834199629844485779829895838139437524857019266706113454423312340290122381860938436602703819444225801069592825979525339076478901242833816938993379550265758647183102733944837856831815101296625722662724656996878315776581645505732238881815602893165743485782964856038803648761510400740672922031349943909921391102278886496393554461361218882246555633965615455350918872425715472822414062681344122057259349314104575218615038993307430862236794894980200368970049282597367733197902661310862080806937617912233379807500058342288333486134724455324324690682315888444658537367515984711648062010199922615065734998526101481248253938265967349414809641474920944919288935852806356601138232833907168115619452767363795927408079050321949028337678237410915546212176928255031971073548883693111884049660895746037831787192819019077509161950503079821621624901498517512674245644982163406488168633679931827218404781228406665048671039949316373387766454196071729640985995428110467827352059913178017564665471076496102616015411843805216848482012104159212228574229557530505381824096359879903062484489904622859999127070856544872983477713425047442925076081898479540026791451295623905586984413443233702494705166919839039786332016501650700909412069565703943977303629128586494376986098599623782325185771018581724068382533989319884613581410185841806731962406050306154034825047814517215434193639155027426070071090070175267506657529532004516307050298026793551606959812353066887582874209017833387580594105942307118173216744560725290023429319782565755100618854216040265395491819944943565660523079925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -186567616348558663195434299501174395213612766003790542004178838121525840601229573685867587753038167255991162405308017993806970416787228307606204194233271348847833793245287058180667809767519560566044957665265016700758974491346864750572118477662631654569194023603255488093828375120724468604637524040335010578141068885308818789017177635268829202405238273014057015902380142519580896355409291496296049027557034432933091605876487705815224652609041284082941686938831754545391540346658400037484009298081001011789725596309946363057658048672272704177271697573953400647354771071166182211097406167603768712322806973789738913203082348059028862672164609794617029262502338872005896430787374625462054095962043880743457969351447316211551450149458843640700793928729508769529322532176352682875076551833550112721733848517225768254995656949578754694145124489328661277709685192716203526243971794119889634839528884366951842625257081846878536225578972664181797091783798319579511828183643965847467268310778704127526548396714611898507174269412271410171556857564387546715103564878948956262280734559777005725122957573570411395491304361924595453451449697378811539179384615490277185726556213238328708732327823987550814708597942275809256149778188982290661441695866419487930081743673061410318124576453279378993017961916960656111931330465721420345320386874433094279421401208038836935304365990390865508677378600486526661583317072921191338178064170591346356677005282421207093228939623056735305482951665833935133451838824174980859818079142949560330155350765808192803092352963787391008342478389643269320947741058922460373402097148388093311626839386368775209818665755955880395596131547600934768994336293687777430763196693526333064428052958526131694946491469844961706397392214791986548468800183058509390859268428966010153092800503242139093214595324844567412192329637758255275401559793397363832612121147056552480054267498441699559370896299781346179784204510213100207935644879891146551278399473283787472143242498298826318068582433400918753572902067412025851930160331744969275948986786832481951730360821093786387080880896529307242190286312881260455040141850876932593808705076275207313940940351471338831221228758152155619828730167753505759531934148144436041280089521513485292136001522359916222416786837760885453254834333012776651536011156804931806911471800964098248432932044437742926464724165354760667519329284245780132271697970042106475120247299039103916705731875190081949870361078428285416069607085599730116362155442800149814250625380113857473400995755476594561867705974797150763800548598378503238491676850635629068454988133758800667818854076110282555604330560926520146941317062640214597170340643039532308173603783888334078085796026709222270392108332751550749000825372108705806265616382638457518824155082303240410585885566095553529623249737001349575135657240256904319244453489152123652981808656386448601055187476534920140472725558188781082361515687530197856349562470048935832645097872368197218343188060903334161366795579424006075221469740412868197559474311953188144396267151869647545096999973889655495715108195006034841705262821521422228574017179332129568187647879004165480754422674983583008713060394559537218208194229941701162740299573225779969188167922867738211326249002263022026314157952806303840188323797755889347330095294238924619930632408910245466640931720843630574360394135894957405593997263126385886555540333689934062940865365106553746815075862322237073286755890659082456059821166767206189886640381203348510758320685169498832721283084458829236081174723065041481900385564759398364135601613148603045799900058970192155902658677566415978509786101001495380163312969100249707032541775359596556405633021884411380073704141044492795825443838895947042107999022334633242956914086791613029058365326402345129090427258675230669128607728655438568108887626975580926890725998369568895293305260393925960115167984685338204154706554754392706358422861214606351826939026698074711639042249620679363543691952368330463835264470931430386363253909510337563766307899519897309131645280546317451637505936555011538131161101970000310722047890949213966957726862814867029409935872178431677611138354069572957131756174748961541517540627697113024251582549996282879402723750363928900289784653222668174724676337494290371982680603502202518132124691021288767445720561316056815900578979140659323542580972021188392794061732349099681567395928118132138273936807336131737268842715806260817329685081412995095986176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -25605580799073331177564697457097456864010248564960936909679972538918266174483748156894598360040656979974357041817051945911277614098197021895758208645087555761278900648973687172793612667251624912886583594241538899861668882334089984394945686086444698061912172147767382324496316174857792352511389321165933051309592504107307013414193124384482008151788935752302880259842913319182318442079057811593270225754409450287837106218011397791769037982719725913027023330176004185582235250973257950351063345155904050451021839895094323791549936202303278931029287814622866667481822811690778815828146425146979869262785095123396603156819540194137835712884061375125927395465326116902511048768087729847675912372150701197168155860499516989944746022129388316098643434828772660525307941608699240009325897415940218327083862475803677763955460156033673686496673368097661676754043483584187660256282459314036723644709558509644412340892278711564953489277482281446819542356684726673678014355646175046730951173558268780716449313603435814522061621748932821035381878505855459827368903305718672266130476162408203140861613642812800261618465204846120606362830656845927283769041768833617628374894365882832071823031104643424554392409202763384973240964085516164461400116715879542138430424830927647100042077737053862778347257393029817592596698933860841879514931991795289675582446998949858796797871819743317781343297175738169112375151432416470085831255398509401756532210750531294005683834527659842076633948928841771391027292963730021671302137580216250553456724051080165091823017625367336346882283857849929474915518618409014703194400810332510974763542939392312462291026051367795803364378743512400582538037797898978989618912814079050324564214750671583713987123871021611435082950025514226094733331667990604714498008329785974357947524304529170803501480083465811956862105710724239821845394587535028400289106732464265825106628331999368484962179639942437427530334443439365229417863617774974112802973361266834681790062257385369394161238368161762954622229376973237723942213659404169657833071489658231964512529520429126146972167814202492346689387919708940299540565349448734801816567631053545534544509385301474787543566537700849772027796182817526506556057363207010915498436018682342844595043683855122540484549521911585519362417178135873777967231322997480273164622927105368065418958031205409972248539530042678439674115424012074947229404498223748865328508451076559561829144573407082559031358774966522874941718412197592888090825537121123982472009466851297366926614817686370811543774534552975727915497311737820295969583312761144037985193041444210202600981259589944563004119232833938277808999998309528539950547353714756490463110894900427766851803778461614681959539149946269010515608103901081961216975399147585031248572714823657494332206770812146878082409688668848098205168888525754003200270198680573212954384905609234171923157439577356260700403886774867398306813568940174906218424264968544275744180143879085608114268717915373994802458036237402043854244546216533147921717469331574727663741840621884501885810575308763069432932313323940715858257916109050892187997598790223872269333956465978716401056737504918665291106093255587803192403843828925522210447816565317364254960396178422045582070974864991155887204576492042552135378118536180308522843661997165753232665174180296208323898846672905809629481064472773926255981175515496385766798434283448888132586613019026627265372724881028088157940888961065934937204572666835989432085947524479871703473447245670651410643454059593005812093501776917166888074219279672422368903772133013156845747065260682562464644943327873359153487291500178983473586215368032510074103036662843977173682896684844916718117953393765608725700502806629146622083238606491804644905646578310119888278861489172321511616399550729300734418351111329048496314052377484317019554563947244164750909857162105557618504305773650767549993045643885435848221805651830393099224668205411408398820559581133079131421414268058229432405161210969880558283675163890261654965922896760723804477092030417651443439182071581369864755069535012099064006251574983581323984840634105889652726696543580653762319330716987467210741961380201403499982314423910351572648207560730930006573555155526947068993482083697037564134318199322020266597050186411105697973442071887965360644306489609827050185652770080702766786480908662018034849831013390290199814788691926904358383753871541202829009890394260329461260335942163077529600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -1372672915592503657764304374938861692490482731583942973150371804773767765984647178971476836407529676094785625735260750701308634965628945236853219526964978138641376825642261099105821334707948254087910495108863809050145464130789321202958279843206265255955440163578692251525851127582801530443103520474431625495003372077274994178668073926439858501133467642160213775159088318927892586800097142099154383234866048480902752671166893847738396071845683376434713900999431390545408857791463861471947087576926602394788375626963437297955372078376160996468635248604696396196823535154792763258120972867714135269356027185410236815989892217794384632912567412512837715530457948663814869907695625725726386566215930635189213120950034229764670499910420558999089424069492505891523557154857285530768573746099864399996094241705580228890927435429957268980830455129649881654714230583290533286826643446932641456828378093062626599278390604711322425331865543839874129787960800055484947863304136039818040375811522403245701222803627553333433444405213038110947216724944767491150547999269504379331600828998027905037047092579255456126350556022141223321565933593849482189378379276832031804254513703269257934373000876599814707561223103590257622754430938661358615961853198828359995422353037153917011543687897059090036661142893932335443735879255337923492624390514658818291885076521653801518720393268779850646345946332828676073317359118953652996048741232466041401762170728489905089553519845139363639089751453371178017442160094142919205518694939374051441478704370783856100653979519868188742649970402010120845326793142491899298291778273421805736663686443867655141110718147116531507503854190100156052128215725029759659700718525804400783415170863342906153807276803857079489300617727118985886456536644085723298673191588358309800308275749490795107223215410460731996518935636652211214601991972712563028615864853433509190087911847517769881010840339892167598901055640505537906070134868202239890730427573338811993288185431906428030956731756415300761401892720262144633514250944274700614519936220546018295941764305206503534264868019099185823883450597132116432924526336804511480001721739716290938452640785865192606012809150590809341515944043431343204198284335344147066754553723682187807759209782217554862101025743422205608237756486999040015248256589817251591942865405921845196953792311850489825223581590279419519209830992308628694376669360957146129312121260452810640174095374449291318432242042859767482331490303861655663073640356925081316259857572604938882333365365591490374885745214451077621201527579344897490750625005708469588925076886987320813613400781044150755958995364864188153551291484819224021940285535264415947506254469330823108528512516123705021588462803582562946607695484086434624964670820517115052571714057768060017668553811882894752620316458271885289606675306619905786248878294152292738441740029964298658476577997350440208923985050928510120975205321025622817538422776608069710928478667689022636075763965517400226153106394098128280745569626197362720547796408672141204910640286169988063069921910051377067815182445893184890886409366760617785941179412727484536980071920553393494665435101411338687074110722511355494759211431248118331206684797892128646947128771566018717038683192206256247957283955268468959212839947128750573918023797053844487053824142902184091778103401772414364115100186534838975790698255123406213159632395024755588229952977046755439936818316767660354447753706860868558679189141198473216179419223886418237774413403972010748947920706863633883407097130896486876148110870232170399781754582623109702895463563200636820623128415004703246064392412090222826174095596308507605104599198202038353550055967615809043757491453666851472346944285599720110320074482661207047675356212699547004825735583670657565556224480533359483790878431508387444105763794407876983157750005648040448056582531292916344016355005711463296530106228675194919645211091562216036941158557950155468489970054856042817530035963173747516702954022146742471652829481668880467206639517777269396429527706805758443358088700980344934452274548600868123941986408057948446842295989983399360487653914624966421637357500888329731812354814185902224519600236002497640258675740934701852088692828364071485749858570986489933917547237770429073826511936162467692072987902659230813101351617979442358497581908398766117627556059174844207216825036832935639923351325152221487855661759256940198332344181787836478302568757078261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 15546732698532256270359922691108645304885123110508079027277494199984061908370700690981144858768902501774735194082046023882857889311601213971308572971332105612827119629230414906771737068009525608295143460399486724553038109503333785818007612179469172669488785160558143900958727262114437925131829308893096993689915331340825304393828512282252615163328483172978265551025284208846987191726314585080109767759628166467297959464550429320946312972130882446587874212579288881465706204657502788677873888231711986975076785759343963858814424512046432003700278521289831693902032186122300031846206304805695084405478131892949170474597951677995806257634039277922193294894876274970005191163280897970716986848951064218937140103546933944726829313261804032253167187413587979582099129718464850205448663597195486157832040670852633304771297061223105606561142534426106227755070989164577230728330056845251087431985045183823096326246228316555674032938134276704204059655943063157085806445058158254572641948521733599789952146245052761191473434018399815218063025423519840657480968268346879933957802930823618007412949890555239369141664967260433980169536969978443580049259782486291996568971571315295176479682254021083823179517146024459094344602457291194278714429339094344287143196213075235086332362483694858956512651177452609780582049222487388398682314885339221526664070550504444615692049315530271639934681845765245598832067473929637869497860925418522654450910564873523760374762114104249694272659033239238723034797790709506693166294510835644766040226597638480849189734422307704115931216758406094215570360473433839625393012028308219265816396794361957612463222530089957336912562054057470401805060433126294310526024192076160952668602228864433839912277206683034716449667378827780414738640455913398803555942477700221967871577922525911668742632530698831352712235679243277773691607505498256850514293509380341019675085553017315404398121899377266466748499374864476278567915206828067429529241776723363172617225437162179533598153450384086446679874373309148131429930229205132856136512122830922464460275315595964039749539635760000326248444297274887281633333995468190264199207097101041374487770933299512299274614839684125623975613871508140303672748553793099033743920644830977609688102658681468121727464280045834552053695941257923339497925672073788983519270535828261030903725008193478779267739266508222506901814025977838990239711412952760278600147593985097523129815788660767284757902609385788962490257726722287547958804028915149627844793869969631601094199879207669349791525119888686056974407615873167154196173711587559033370948854660968939473339868214947618950778329696684086275889335137944519280917001607377995799040704722006347819659455307335794696029168232337269965640012230264975200223185379931241941956500707627382019761588023866271942854843872612909227962308515100285495012694527372528259004671849568153260961877705186094976950536528512508496715522361529836281493312925199698328032922741125471743939719041968929055240766429991697730790231539442080712950906773219956950761549453018490113693537123791172069507652555312447488233025890838874222204792289453050655190946359205589790279131051614232185407088943597765594812065937705029545701728284257875650049357364440514317175572389651842061517286678030054114138318863450720701520163618388531662491424271133676773421473250684910030905929601719453949299074146469637071762786024509774989183539078066794414829266462330434769825939153554385772918037753995538717237474277164766936877211836347107542523855157588220685483122217965141977937735415955538108208789934680151111947362543055455484512224075883760355273426694652888634172208492224503839939577068442938896765853524863813967404173782766799960490578114786437966202325345591943262223792648423243849767026914327092514581214080210348453679673792747409834657735879240263335076827489131321429714979902254138176334747962446487072359462388484009862362772984256791465749297447078533006036116546822877625121090596736822067990199748691419541091530558734351348921418310940933582311775440902573588508610312119031208451657165674644340726390187044856062600051135100404139408973848862648379446626510638678770799566074036894150976877003419650318062932491522369261699028765279587832043341398953390380753016302599329142686976125056460156677886973531233972091435754050240983576971528748282417336243040411162288226682771502070338636019584397548361856592952434719629176756721959327632834477162496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 8155749151623018947875746358472882842176502006535812204275004054334979280436124453067468253587631324652648642390213672353812228335129663112818446526241509333905552350675456823318568731206471134907134610584050153589054396763895813676660257699425438578345299867098373817852833471207823212304174049244870948314865805680647826605599151568980786185441647914744240153535053999800105943942155164012433570381681381941579832004362709991277152842330872296844440006641338034651320565112290432050786870314635922569749138329558361652865563008857567577944900313470662833148343619730333410058120236091682696598292672520769243366505447826916154741665024170062973832882529784793637370602725957425634393503250168177704394574998207984335808210382943340510133435833175929834999284825504956409918188827923384697875578957120616285595892990765845449683665977788118909439316155894540316794063472456026971183527697485569672066128184553254326651668543871856050634952743340002033646478570118366160405222006691441895280826163874415601886720394981191704223993140082836675323924369309765401301200964403822123169259819647778300162854854600163347634027115407861175424852881985051966491742390327890248316326116829746103704803310893985922086208503257975180688742169839600956943618844540201261537062396779766028810699562362683315638351094646611172380537222012445583712303325849917111364718443887750889433479658587137293497733747643335642558123797334062889303250939991315593726364481131126802736338376696565431985535236409787341218653465621548597225793922823969841647278760917735883475814603994136753694078999399719500582157452315220183655881702395132823332085089255926719323442089425999408906865280481318816343722225281424477531375199066738982955608561321879310478203027413370974585804553161394754898000707890067779070072019192844895223301835136610087742297376440620010310705544694448584842763732786008440762881170039710179049829063119926058555740838751068858725939580706309387429041493265322700548641275876421162530416672764981447829577683541518221157490494913826378021934107256443011515505026790601182377652669089007329038507136012738942072626260544371039309219602594807285366583790194556719214836678344253124505410088236179058031192089351932378533729463725739749822582635565207081218135661372044303407723054967941033925164027364924106637128745139649337881429547292702063310058891793692824474373883101496020090268120838972890591183058606441231125246527104321476512277440884176136705138188808913525510617628745908296788130279119274113728165426112091753983706215796562217522787366981164249206866560550773714997668279618654965771743967242375766161202049288187961123477903640081963017408577186435648012940222386870968615768670507949925346708284833823888894964857038702839728887312905141141321502645892528702518027730273298445423743726940647497917711465375746025048564383039711311892984754583382162577517942429105376530197939573529090562664045445685231060331583556758857640638942868796935756628434547159108246400649511266658672174275539160828641394748635719743015261081519008370302150227541996674752249376867585288297651916257669551283609265511663109416775587277312353801474969077959162435752862238144329337432196786072663128548842558393587434518124134222130417807933089179652525235561666064886840730659137775890289350287043816587306615282150154500780985261240255643905102917700968721279546115360532999246628964454159910749469798714215051255735908694900865759116050375923403936699915837644132229917076456365761804155802432648174094544835421993895017603639445443605368145039842032168433398255533550412111262626340165095730804851269945692103504080388601608554160188032746250647356235623891836798748906055757726942498058856598509346242773030373463427284763563077381144168264054377738425091514717260744294560745367313805239268950140127992975437308539807832887156835991410590810163228474703512263251181160584778760748002978170746421445723999603765859162243463181238528500543847177629595948114170565056226056130604043891295664800675681252579094165336712809599796885001949459922730813345399700634597446919190466160271391888822626217946129874882905825747147680429662211191911971912361764262455897912724444310676505377356473240220836750773474534272426884673535328983239093192137199068131548397387153605995713454008321088125017295248545865121297842711410369301357758378930032819080915171174793155249940414044218441886812083557452654606165892100999163775965909422702592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 726306721566205270889240018069478885075510236921875298452727792234187332308944849768510937092621953134037942371802792370530023748489114398220305407478971598758965989445007248145587688929449472752645927612722137252232604416058994385138833288461452340354325089604638218287587438321587448371532120848540983985226215463347497535997879507656190400952050567807385981982565048755095276689021423688784867505674326389894977651640577434697331065140493276289107144147147233943446586104529334937430623908821123928517474093857013063616121172613838191617287761836647543829473995012504681341972730367545259146324088025403134135857017087966162608731207901302810618676675585355073590475702838839167984536759851828302775179520281347227858980367664724692579114898376870426084018006885042359014952353595134619632208977633791385237687431146250736099970276166229244836894960860686650514252031639892602500783364429951348007831448097332746518640071776778211731789733100237890673179368520125494489990289917931419312408002691754050408855634963518986862142353629572679690625897402835622079122208865048013067881254279259585738039461777112796074855778829028035675956657039902898460746417994682456459861755296803248610923510250071555336403278108334538910210801623072289098332709897545736064776363719321716524813961986283843685789561371305860178977895509884350281549937338055802321092058254087023493492058102922086443421392700264218412354650699558060942223066608004886277807148106706077630802028443312866279504391330015424925183592729583657377997795278352356068734006258541740828463335399518712064215846217146127345144323924579657308199287827582093473671445392699664309512620497498968888335172230765511024143181957378494604503122328626516460467019420323484121271245629841275005901796394666422866721979445551776893954526281536741869024123565775648858659876339744720526460692097721146238523604276741417938897856723251664104800598171554194421182070518968926800403058024362435827901493435863422797999467695697036192580330285671436869254520545673548842116749954426499571097431341753470925036085121658338616873667248927153962694981616284905935569665005487279875817722733376304490147240706081984729216048637288083614347800191681130331848394144669899186272753231075744746761078865863709782060964748410291393555134761273551405695263474274717497639560567071308562469503403330752079668636491275744470452066107934160941998781472066262542880020534896603714202818728344520633641190617819696656872721436344906961935916276058070530429980110701958203655362955130500550083742119206054857761652367316117686068618335383511173289048398272701597216111842208392955146727465212599460382660146171993307280962581541228655517410583305427491844418035076173557054320836368863400461050968236823266671691123951933845786657934574168038824752126540710890163427543131158117924521859331830808941769701637645080358685622936927470050936344108177454824658358631463762931237124864191700531009306437335000483182971947305413758785259178454860197983324778901146478914957651899543443007181489747148255474122423427087608262831261300027981815559904862002749286853025454070146163666130819295124961729398622980296639865398491591034214996016490170898342682849955961865221377830645128337503370971941457024975587124165424621574731473650207530318574350167583691810538538706562634893401282138972373915698034563430154541880196733199830751724687819640220304211751796776945720130752915893955753200967513303476591572757602522529708761453081631032327156704446464436821168238781503060554743258821003321142851535784178726275118596070900708494926085581569279222212406830736374267375293193004194908852835519952686888411320453970536354761226775461516964715478924528909119385627880802870290714842394353780117438667902911125853141757998563978809113853317102803499098398958220636832518108444134589484640751589827750666983160009197588628208906084876201826653239061957615463544850399243179598395871187273144681164834998347671031295176436229765868223113801392029771706622975066713606338960930994763303007643058645965563930983055320252173415095412556681896092754994508980775126932541991186789530485252886912742388186123551400258566520286062792085135160232680028064496839265849043033537057447291793472790687794404849975662582016517062254343573208752698718252690134693961534691996078802136548530650652612042884960357289238904659411705376601948710520749889939381499662583444333032371010065882257504557443955200604556492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 44262447004022807363932017297593746080535539730474517904809931783855191137992334113283041018576248553889117057636138928288647652641291845429952918858634607780952828557520349650941905421937202044599992604573194463853803373727315470238865066681935798391786495668502430456968103070487264735288587089531157571749224986986979847883060687922793424776962857041966911115865408059721182695502777494589991002192491188143889480070978453841186839724269087837082517032725155263684110897905123221371372955488061531150552145019558167519418758002340158049922248835762605234017546372000854253699563775080710283882005648378515409219317529022109007855590013005352944135782114827037773624545217505292103699925140661024521420829824745131379889238234974558059132307301244212803545465317404772459294458516913219502362450980191405102614294912486123787905293185148487827261245440211636734063632723067626512887262436315928504122207736898852893830695991487004478442880324214407036624641671771502072232854182111257803773638300786113129486706602945447175979757119082767795747314877896894295904365516361134024877994198770808481190616565354724841093730646959579662498630618228725901089806656401657428716716455935648512473135393645278583114300926537274708087037172527348824472663410949733820604360261075479821842480619343884525184101433965965095421247791565368831516642359328644568757310182400518933667659881422833287735333123224765044798125224737570054844358543389247570322552420449420985384191192922261321814762276046451645357032665324616108577538158295330747413222810842605665854565571135074518403968382986163231806459648578312902272458858394044403048291596652602135501791088268049381427618486285714218986908810618573492147259668731774325709323287312073028246490337164316143295848769806745512436165789425735351160129574301366803609269652251278706370686270295848165055551073458998048524262375010308749500934646506700630879022604622591687002410932579856242024256351761439978925581508235293353970815519692625045560138323276975063847701107969488384457601340860362166051184032964789434062460575241993584256133138361702818966979808831638034075387226173363020578459327507185279310269220778415083105861438259441669975036012697314068333760081155748580445950997570065127789910991667046988089715680652927876192474371014286582850314765306633221924325807542933263253656717072749213911018202233179707461625320628548384740544984059963166774130144661856002035620973484337518097049429892085372313163855908464513318724296814475519345128471544855397399754383727540752282574404777423289327293860892614515234578009467803434138174066689663276236247334457999096228283366275775503794306602200191037908455414805086312236033227809220279183613866761501850855979804646859855597052480340114650487282698396289383893996291482216275017041535907125859599442684368318665947940368866323364363735144943992198173118741592393069148822293137056339577041122277592448843016576693653394224036315244749202255482731042806978308178788179572564812534436789077818271227981395017057489142940770768311964377243768304648913340577288536156223472904245451854514352423966546172091542388949695375287089874894912567140673637258957209224898902745815196931761166830524089739570469563778318381384754768624776445847110915239221376871473581711441742457235569760786737424763341013017364202012156525846234808890704275145757218267458132824049698180442049734985518042850734666808608281170354099888008047111738678938048209125740078142188369124382093031300271657722136546742811179573475070966590505064566517390308365723108858065406310467544797232879319082712217574826394098255516997863598411482635961478959797009671412074257752491373756529404862745472625310753663537817259382817803747692247421481294161819484494817032392696773829166065016043555144313119449901232531063378597585608264148560481803241844604063635949295249043348474559563617693679583073651202328903747025097212634129058980093515035803124158582928630310944325407219391750693318815297821035917175190416796112045002386338893248076610522079867385635089763162598497281021901161579992235699248444440070614091030082234895285615020474572585727964179592717378280339234347353419057660423607747845931023779276944500401808111146312623359899995241328023143854828395845657434204790635900955994191105097415197430664886970890201999786961198519750640376893895983348516072607602137702743727886048924121453255519883307376414197865012000815768422308309533259454218240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 2343675674415481332375724235110626518240130428785490526575623412248890805341372618477203404583361626937642036389055633778712202901002436732360951281708078056459405297801328491727003942394344049096292150470398309890606763212057804020738349415261244669512209173827731211417057207097268154380875576085040305038244719697210186411192955269678545119839818304763346654886530096412774232338460692422825043649049418561765973239012889231105263725803631768062807548564642307855544954171089121834821644160252634987994201933360142266363235307949538796622979803528521938395504816352867144789329789049540662957442206127988342320395295890258510653185621859637690443002484803028821922894727987115668985755757719359426469703827626706454726649552380204365606015387719371203334140761529003837016697276496890125082762522136756226935786840378642561232760830681824926376773367134886308260998811105514639522992383068572410710314672212608860100602346388787678065213992361582368803626430629202933682824940498930757473385816804023426569443240992825689159381669318162525489023828635875183051465681676733518347347467062181883673065483984224016312237941063415625591835254921409718637041473429674319617567138856503119951981862189777092819625853496662447408547406626173673284705524115439146594173688049996710273435314464234298835927697360450161552779404418503504246001097258156915342373532621320909411781817818613559918038047003406664891237893889246273864613282422083850183916586995570275989204170665358309815526567417401433482148389828512422418554085385519907134950606441013675119058449519799796506391100622500669842625125495161151410136194359930188835698381775900019162575703937146844398698129082570548291982073718910793194963341907581012898529667407643653613773593200822214350590726784229469157464331530460902299746610980385831695890927835311623470995646569455596108268793128409851949028387794379197800234619136616285546301237009775907035990263572784870172661286212365648202483220177760658626786650383209522827961468814368560619699351520239838268887014247329345307004254648888697440289991979404271391938972409470415440699843928591776858811863677276733052246902338866009224995500399623557165425119801545201253520407551512104285878176272851989514181357624129212882532969103798361967442699855583342676515321531294459193576207595136180257155529187316414683453400282761130473973593704746569472718856285054316025660128721892270910285351034243717056440816830719721200510702552493349953411934910774059973360100231542299957909461666420597199233363250197102924200464198244964652997870119010434684251071050992330898686317246266798848125927660679509476577566660092298125917147244024260375267474114155897918249568035747889369032312619007074300994719373196381750961138974154488783910454445084018509259614592633000086846405735261030602883932027970051536068336860342744317185410582137595710649958549380831870898240459233261708242336911428213399781072207423972618747233865926044052462276007266811836083880575359597524621194501517330374628589748922087153878919860116334617860649159134671719927755429100071161036710704014910753008082120103835026649862276428161966791213183588842321614702124369665001804407399287844922487803594587160812232236395751197144620389043923428369278788135730106950114759588873682332926068391096949107291202607078957414447811146283935633230406058597751315786551719569740498705889387203403837137573260812223610147907608760161159237920969356919130836025585541289512429790112179592245537904615803898295116737392519559332521875419995069776404652432723719145035377104292215013925255713590431147711745550511563884069580220142511592076502494894216156067905567165584706372659551982427514990073766056097716462844854654448482703991760830865003028445653730918420409597399482813565045414254395824368446383374925089496849612387412457760867792829768449436059257743048209295569512406594063656383824330835989133564945190632084639217290500967685931810287575473490841752836541002078597246853916185241716064742126442732128737672455694707788929743975690849951101629326487313367159268652497175095902263733222166316109742187978832694854978876418221632577735901907439963996494452791007817805501184198644313211954091174811392094070602254997991513815279714514181254324996620242213183344388355196256861868636725018478638723008993793592222669796945793070254073225231432891931613299814801996252964680781368837150508063218912804330078610489073305842757394644756070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 120999733688393178427400119833432517206157043450722774083354618063645153392573195517431128797723314715863805152770107869704743595037192242736746447956933928279405726640022140969182741982633145398754749287935727362060567552203300143013716653882153193241159329067289793730058284973683681447213330736679872888266242026708994024445336501711811833009944336066999647354811500108994146694512589152357760765227867172662926686228204224146227673612822068511454255538347274835437653424297294826996345251503010700697910057843873886848372631136529205521773837745307380842567445754613937047350883905068559067887814598956306542337025811646370330854430804319616979711978139611998873975943121431912924503028291335578299721199177634585653665139342938453749420810571999776434029027957255620564102472854231931006151455542117106815616032939127721568462544949459911268398385526940480550070347027313183102161857163339918012938480736494333925589371074721778007690543305176327491018993845544013552890685115787377638181454281560975270285692258902202064861364496439281473596758161738828604158967137321156414271188844213323085594549308062507953177031864935565356009447286822091008242192056196094086061206144800306490008384990714355151971656153118010397505870424605071368113848302066759259307881614534146914060588027176888681157299110196923194070911140978554004324246920647376512717962632261595834201806126946160322572252075890009170602296626057937534730880300123086483533631360911836677888721753370914642567563851664261520155810583295153167578722135550151977935309801726043673324737729175517095761009251167569860185472641550209347023258550091705730419679612280601139863372274853599770303294475219969913716659482465911977277500538913175389946007332977191224433548329003426891335766612612778910538116452433040709983913297202318729591846865970731287588454360794340789513057865232963330583652379720174016379203082146129693325096586587854292765672856258828343306701331766379650827672849362917839567622939614682041676919105711790963035195984074159899976680069909987978609426586163066014736549467299869753179817082466755582032194818478303883213313936209603978271594500758235979984004536585282866938783131903501222449548655148358361501188487489434890398166120208273697106919072766141779097196820569899041461292870472957325934847625996959685746694836338842112559862760079115869741447583251418011184043970732182061366986808923016222720302885637951370009587601979946087718621329812067197249341015611141904485072661705383609389157560202683896895112031397167235009710593864375175234870037123358655631189442270178178377156054201028019778690580971996489697543345636804026110800971152470962230580659551890000332951944806662558813485269534090350691950659898273957296301438512960557411260823281756459406877618060741979799610943045189461798108641093137812056756463208718229445333878820047170122092424383973990818072566528196848400518939526131921183054682331288114159864224345942703818825756279832162964886365970290173238718040000472795489968760216565586203462265412410978057433148093362924247610223571832827784821195380561345641279587036556326605714689971483957035600961272698207873207298511936728034466821077201078391218881869312822592781075096439840006534133974203739545933966309752256679866221036382205431120611941464024477015885170489149705419121016803335829664046559737118702818341619120032758224916955449105719405051489262373063617726025530683513481668856744266631529971863650755182092663391733297688543170473903228328109187666279249668355141789635259979174702131942518015338550205339115301871385230088078378764302083260079460723114083174527954656106399159414393714779777795586575062013739498644279993579497985307858258143223110110498117709087175026949528521524118761894254890115254714117808494623684461253176365863791085031078062951347177793857519308891901271312321156849728024328837750066356951494716539364296381623263397020472736528610331885939938894767752159676070399812324029904874484019712029779616940463549148654906842580971548070418998438832723645772966278450140406206339597556110902428294697474093174354841346103428694843327695630886032464222027625952614397630977790698824180899121027149728306881944557280774740515769572471278199660410089514227836583236577936894818899944663754413762593538871863230817662919290419150115314095991000303059104969269601185266117701006086248453335261820522302119898521698317290248050626457331366917455710561239040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 6266144961057746453583421994375071953029865012772215932856713031213242669486419482784270873764109164935175585590936331794496507649197428367092333477803986487881241881132904111763156236059407871490220161526478514541072964659904062131959697636106627592887435067868750851615482362371391866170217603072323559368351600215627347238745845633101329703840149462701274127375500312831829135785222475796914850279465486737518121346356096400752063480677118463405668070973961328597718254703733948384941165242501874448510158926398100610502406636276051844882000304784100812176324203213951170692720379080592312752424168288830251190058550610748403532712728879434039945490315474542687425811706410328894490030683041375109776721974321160920701332170793687795745313387406118399709993512697611683473385881826991225666415688763911706698742375328458226408980461605847072648244282309220268086750923978302015047767713774172478628606095805272430996889772880082388790648429713184391030686827898920061345578475603201098046433239967589670533698454739551974197025745647307576359457627015112610536717474188593751003147484033695269421351469696863878528168627067034678374744056062056456877435269154719983579866351990233719691862166892157697063000252725656567791046062954842578646426119722428949486872548811474707173068952860230914167566851593005332714398278444916645889018728751838884492072841609036023767636314115832908457100392276344660659065802470862275645132151714431841724969637015872450366253446995300200107582405702066714582075252773268528324180813189161303460671721585730708541453041088187187998216050509817537993174314395634468759957822404699752938375133003595382585597613377478137485118323909108171450372045546063368103657189905449804072820752079161108269724757191108267665242225606044045320168227479336944911727320458551853518218123413847369560382305336681084356886333988598530140502002290915987774460724638263125603697539025287112954799719278711913241876115539990695844010435313460537935733590785591790288959435690097377054567102221215987863191214621118394185844456433415145607400672103358736840814635814079797084611492403069381650144210618760471865172651203243283857162168860340657145495232730223686856794527018615826948501744108488878332666214044481558949460130011157046384067033626103587043336428366041361545222487899946941835716030596097038786464646013884287033159128283243423849648651107860579499965166681351682839683914774646999008112220119024139401951487492519503576938080489692727877742082470512564098485331257838207588534823891030077618295564818265927282006269858519190757839745360801063152591350249379572449887565682340942027562126097252411018846812670890221976398635927924828628823260487929356233324644073201992391535494544509804562668624142308864742959726806248275522601865118120392789661324501446747772842109497832716249471079075335794716631947857669528359935758244103165125065575125670863081049737427220801273471884609820707237261937267794643570658926987986751502636173053664118711802383191462946911544275076375853818235774266543069830160727215478508396071086216434943029826239752373746730978217084952166316460291606324712663907517860898286111002740837951408045217930032910650394702067635048730521220159130931436273403504029041406106663135528840175197743052563389657031652349074994908038614964314908235975887009925569665406132183727004156147939417050184650815264578447461654264887953274087948534757552832236478581608053177196366929571917670695802419787560714608062603145873158647101049631623343079211245874377897898277644585204254208187940777539783274373727841564510174555059319877351618650338207850973640799200489987054993962375666490027486048236301720774354560316967390190073218584876235633574773093183615688533487667473423892415456925853929518548565554089803615286905455117843892575807937247095729737005506280612109708213815148904597477946695131447228206671402522152207448124717456259783344765224694478594659056679434251548117026515521930589093481815653471709581222882071732975178642028942435764981128580723011632289063029082943226464587004066044544786056595102142865051875326017377789464486063689236816548130098714377979418794441024400737956169895751247518799072901407764508910535853460278236872452820892519387933815282407525197499246942282608834588251402882814030469593386840451360857383426512434522380798420295887193713947702023117908655816894745741905826710760405016539513493871269033876158147326404592664576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 312766494665805295891802965814338778733367598378796754140847827883611604137789428188883789352050618149087085716528631464231518545915569318565719993125618453836842081204551719917241634613174875805597025872547013251995157228750092652450041335990443043682523020765654202797987574825595239040889832314081491520391524164140470600900706351386106784450605602032932571605950370675492198321296749417045920903799020124389920023191862493570982405305415114048398011839219480526531533584583559472108486370855723772598561897957547114925815991465205990136203098895856989758129996477719254247223591545918818693950408478859148297246412685992755516992916236996609690746854636038695047234788959844014852935744702397509642584069242194404166983217872289195359221998507158031028999684668626487435012703816794292540333058164165942972504094500156987032589950553678061289875036180443906860708395217091106275851432477441983021820117210974263117384484357886332579454327641511945425338983047494975052917981969626521717991330211057589609044477231085513907289471335469222385688329048842483522345519244084475720348729897371674485839088939968567857704635817858672852559387518381674271490074499828647375172342687073424731041851701884953959780266870753838741417604570062731194145732269971770550408134401131340416320840075694269783467677984433129900788468235171014584759942980048177742543669789904544746561037896831757130310051097296359682750692861064253633419673367288675643837874835767783178535336818920666433807238523264760129839380486978514229345073147454933026254429716136961750298339326880966533309474335478410119851359078188867819929546164321271983321355134673017360205046155680911712386203866046874540848378812488601644638494376584803159335691522083476978439444665404892492951894261968868590225931140011603655480709112887724821997505430826119379104094096938162286276555409362404117002548624820804757129690816756367899460704694649018897148507978367083755556264879326528314605394151817212146670642449850073626676108987589911289386550183328696947401785132346008601285674919528447170074675792305309965194914888562333756045059912086194643244370855751678636525787566807270197079893330817468024502602928576571961478805767666251383346806447509884068819559856262345696256291223044618816482854733507489635388855501181941777501698924506985074069778982455321511252460379720587255702896453643749351191607843883688294679924675864182760919192350476671896647818643838608066973247238710173396582183843475982667049690442001127164213140832113327471650021846527976787051125957353805101341809869543549497343460547080808454355964964796268241529878570022092811298139186048489163455950891739870948380482384676946775964689305615447842160079026432476341029088198533196205223374921322707327373905673341202095574874650040997602191533772971446507910111641603659492831045947632630629482105433069217764851118120233773208805978810249415235136800404216642712347426929426262746291572762802612791875642761021566065389808732723088264754270432908516233169239384103075263604159047212912446173561612239595747583535971858645962120855563519185377876790576594148815765411877005846262692233559044993274039163145488875863813075757237622011499147795115022651523089055875341213959895282511080233240489000629058276652913841818252285854720760873639405652493225796601153862214847092686130502934483352011826563343122012435734180453969244862689972259035813743064036703112712180204121986624708024013417260326379671928006612506837347047129266697714432923319535135455786130852802356541744605991704485182852091063716929563475249636845469951532042122543388568017162757363895464990235265066067850738534636865969313347531708773427568932557786709337782010400267149860262650394506135272117185688064985003570093531792435915712193693606531309606406384910631820902533581856260134088556781357598628107698669910486361520530951193842035371247124435770360984838422811081933054593111490043520261790258628606192220686573069440385756044557104026921658963010916991358952174300716705236047866654012560666670626314551444954234841073851908701755071647328471103639528897726290870791698649935500899108939917454772012960187261499235538437208280434497262060027019356494267994457463899532277049315969121248565544653740042408932009422396724659124841358674039342040606069454718297575197846303426367402819449184334534513106178935303548328189286345151968423046418692396029408742494874498734272430970047186757222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 14219799457706348121569779108447245544428609124600913080573673535182099188579573087428844843128261477771440562868972490158871502086709368010215114241297661278405518812799771232438886259219023856715524637576211147489242285044601194009589487454750033867655988092359504761251883663202090127947023605973045113510344586200235410488200958984622417465981692762164817135266822646825266923124956361563924437990077242790467386739417741283963145390861813525229452836498894961427612084408882450413219556308119842710042170613400277368339579184592989637283537225585722204314168236810557997934802656321592323044052284264314620754681881188364685331290754291689708703271593256464000942829389569163549577855660460309789425931864991481092669924628453742768018040503032733172059552347364439169582228941929319337436723563309701930858522362406519101096084936293556448026275306288293644564739067622933965017058954493775228654632551141709502900298510252377618771474780473377590430157087160319551580292650538282048024071067097322894690553488961578984095993048082863418910271265688495021590617783340236129066431882505477414627866887247978610573021271636983600994233212131031189746713407838089279022790424285615365858960271442559833379223886206025899734061544269183448958355750427032314139106436174949741521235391364213669795878306736163344862496400403496047971452792014160416761607477853335936622945994652702625939366465144187433387470966006601618148316294442488722847086827929139930581380450987755166724716079752098073434560828360824043937421609975928241382327902677397744138474341408574328038425582789584818936648996872392185927829879235089625029987293196150425204571202288007116024321247996364819326826691513141333469976280610701845922820113958293597767667308219246918166961401732898753553502668063655860150553938499038715942693454431884836936525429757532428411455163287813090372751992480754705209504309192972631010294021133884352684652490096341108092709500873996479786127243843313467249969948682375819897233460133058355172632270541788551444097962324277341869692776351173067226577320100193175987889736949938878478269287109066815650154695319948773347203801956575755997585923755270347236754060529251464880114176669320900010821080702734780829124562150709538133928173134076931998318923221085502849405718914554225883915842905982115144249294014135312285208325502840719661020225251364958818190892112150082536618614332691786898621216638966094008140824469116529569244934983451529599865743342539513130104792136898334121905213413798212218475946558655001607945149991381668881761840833383465197546461138141884796672546730241639978008054435550029400228528452811270120975852813601875581615100346602558759428771592327949067614755618531115591817069966717944321648034302494413700880065249232145706961343728428471890379165406885700479579155729425925811252921835490704438493009509222281544354646210292419104001731968530792141959760653265114298311213960535447889010437794224744387269058330481019506879585467252514985512560451131894480228559035766771476863330345014283795804509049830596251796585345703341760033544799522364517381514953068506905522655714796791239881637528462883914251926510114748576270539020677391273262374636318500290228834165250136665088508842027829466717107420471761609685925308829387252090564361162975033558340695260896615655188346400744416142214821443145894083534517778405543777933992689448534804173397602686448011470038430100924972625905618702715200283476262498456562631059122472468477005844635508810274495184260778552972003467240147535560345129919252162653931499697031336660167871701090851286876187075304310776524741882493729361569536623772058925771942362897296272155524757201750468681016908458265844344058295249581983030648515473527510099226660880642384248027622404487394539160772352205811867798683435881151301765263796958183919195596409065223251820659071169698867485922278335653087112916593470042609731604630833557097828149043772167486501343863589859700756264144667220990420351016150788542267940604781035614179542311722574244319800877472188339911819425389010245825050588138154013020449380466103346109798350982617779964204818658281318812680396931147169623804979321274179428974927895048975799913695812600906559519850605131956801344516317853476324013259774675001458912943529682921206898814564153869124998935679429320804118686364514408371013536012663470099355759641719642783696079136246966867419164179891324380823692131696640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 574545797389950718830585062652032618685858391521678457172615284866072677940029827815631650719507914784829798502813236309155695045221727527947438974524631403279176327570446735827075451348845277952454857998697479234718739928762081653751239862707163987984787965869326355505789652878566433419292294710588303010578806686085738631986874738902092772979333745088029200993077011432493677492256593004855741451283120436978314430331917267802096106231900487085000447632061318724155983355514081477124561166550425373277996123948440304478522977722328436106295155131100837123539141434797638886119618061753639749594899426861518977087128990743103809614117749565348205223164655978461937884189843815604147363278757248113393168360588197784237040552951295231599648832672941185146270428230911962824285682318804417750519792693200355394256252731549788085107612448106734761474848109082231606137918256684873398416388680301529303438027067616802328898408084744678116871365777505970570259771847253888253029338838527616945875697404539491771279792322259764137184266356482871657439494300618322677552602422028468754832153176266301864416149041079391480312067870087699958385312071077653614953072445672523411085716267323213864981531036368273812235488038311214560583675074238267162583986729999541791152991384093764823450147443647979292609936026642194129976915010694268800582797604494227896958558581972074035025862133710289981976000533617535573869058585480252133086905567514164150386419228544346651626355551522910813404642168035479968798643037741269331372025510742769186228269618578739720644162020143275329408775241942974684702271474459086338159107302071791259558689018204688402490715823634146599581382666066859600127083858197591184831768386578562691865839685896906268802949871575391235212664029876862646872153246970507315422710851929948746636712347740368171408787947974263562072478089813384456189609927007681991869694733613039410685110002805353030813199245162153930321043613917833105227216682569460056397481820476548266214789669876383186772291507792486075248100133836059819673152359358027599527276017900522546246762817914677202823256639523308411425086205784805902605506881379655593328981959735205632903959909080445877562128801062020569751072545055384381169672237180975169498652603069205413533267984944451584119028493814217887622712701301982969176265294951758488801526333457432510978947798893325854032996165496116823844388634753770294464444775105171560741567236654831660841663951067244650585980139481693658182416513705369697945123305127306016644386239991587637289404284957974208490221432537384559525727201210295043822934519952599812491430397038274182299378100590179659368414030443130184139925768573446538318648307878589463912501030822925453124652985545228443460720146194552535854803235364784864300519418998177712485119207240249453916762880863603216481107112903888517432358303094784636797879484608899469045794562691229247075828293906039322986721345178596439258492024074267629952702579443632008043199098243921861218940077976184673965938903783882416985104281441741367468577325778791077375616150243054127919792627708358934035129002634870804908730790710065721046600646898214216971035929014204384197182500686082044060540365713744414649276513586872880640176392913688357835772541316573800972045214869557465794961144116970582257225935665208933496355842747054876046249238986588109371917938148333259456502393503058048234008931437009967602005171851708880153891232836988052851245599134535991731342938105934615928259841458716161386310847028196021248402861330390291559680089373451726890508339504214207189746499045436454037280949513599597038442932678749580424503407466915282968496455070252399745453253368456331894924295184654892407371257748223218856217865400360947103040110984053424098760745858785605475465958165098102661018437484409532629866523994145765431538666044159589514045949774890728951958177129520099128019789245334871937482748393838647434372230063076820136603517171999583616616394369139158862253159991867454626694794595375171919758923401697703451345855279024716300781037953209145001047632755614954574826150664327592534088373834957171416741233536559509936370104130667657190972086151802206120740702147624990909401953881051564039181928175632535494211554187617296929603580838879389979007454964865804617967112859312821384990762524302274472959680391670601449596582550452102388497128543332600996627152607343077751845795212159928585704885091687202816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 20964227264039872280988485590825670970061832737247863068757281818754023792653722491308445309985039286808490920439597374333180353112390329058315577388325981123401254223594792067563710882057058501923775915565403166498379427315406283277140669527917468307313047120719812207688346126480529394488276210981279526226609360468213428575021407057744734228722859343315194371149528323222511383056023638726709730081499164710196834330714846009100820962260623397318125948119523932502200738745964950487692025556365390228313035580609592109296767577505317325272230118487316348418694421542846154560743871031995496992412494329051879183319263892111208992934746314479208791419779550780944696865311821864281280285098830341372307277943484358843628219169212057137837219603881453840759903972666876566108489874829393817136755552031238319004871731248815786164699909642520152595652788375942200791461912059149673756128933470277108670931012959402380428999502147204322942696999278909906057165053114513992938750056114500289592988352990092416837004062552547059580765411430329024300149978321662059008468158347880436103662782895782239723844511276153487039650298105292809539689599576734266607588707575247840114638362861899660699760281321074132490121633154623632007352520693300557458563153652661214642332377109776303419502961091330097823238301487567169574831611462495253443450742224665139451493740585744773538536654078197315425397712757029113377844927373429199785268452841533682340380481963941586199234510399731351245713297518793304674441996053875726686568323443526796895715738158055189702493211458692774016342820258167948650882852952503722493007588237935132172901135248355884667530271227077064029487419067271801121990425711194177747963523012521810681169437176281774759175842169653034128150250633778977919822526660286105883992807891150545742138195442072562018521378700195895591244212750127074647919082647467421545317527835211069073372470034243102288137067190075684129608488391245814737910161636699934194158170387595665599132800154993075012054457344358756038646123614112125256330597508871584630006402866476192649167880008094249057742917649171363900949767013131697102370923514180380077174959688457935903001857992959908145484502930198228260393601955224059028293363620017364077828996392299315385122942857317991799710061183900626936487348011241021411103880784959513071436517811125032145258488404327791429113014229560983555301061424420362442442720797330394723452111045603033299391529337091226635956343260401737402785582723237204302360414750194533674308714716375803657083716315806777837989481797664017792371798314876289886556623600500210959669175920484347036236284321207713763019463669505913485045706640215454172954982810184412992790574917001728348569069415163111653945861503116977982693058150549353232820338295197589023577562467932022677603667730863983217434850850369322323704586105982778104544230694480850141803629455423197594191931551526508958392209747942039103986461403146245004569482463676331874571857661886839689882441227862652718248767232097320821097998858700916570669036502487742946967222890722640585068704686381507356659512156480789062563646077126508861437520704788537633648279966870715927237882300062139348212782690762684705275219989901686800583797956588040708502553262888730941888998316180774831219386413512941193159101678840667296860289365347230974615620872304243041673335387884659898346791575533419184237608557450576250701570335639943069732525802746320144983139341178725680335604151250780522224731833512818448658880879325672864265882491587348176667720241058078049447188854941624281294123101182527698920004250488203291428754647587892953774333669366330035276983323799209150711650092208869260282791453701782212630681301847881881564831401568777208280403282231108763315903538842978390807358286882061374435791541705208897592033374476625112802864232830876642454790259858371963800359309049645258910584953516342198285003948691430863563534004496621890711143454213687956122187581269216552915800634572498269812551542547764312374294376216616898665050925830334610719634961688046697892903681746849796809549007575136505058599727723599334429402057873047745280073915866886736342069885008542923804095082527538191854134185088598292153718719666048984133908616699693531700282282251375853069621199046204420987348531957293078326663175959209752369380527540081794815397998392695143645243046825543395938762180971865057116826665373845663228459536403660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 711499722503940411227957155725831665112252123989868930500068159302048497864627355828920613352944353137400903708697054091344308576245508190172834428352251096505125809248493884999464724837049224020307084487757583327749970668597701522675853710117852712752640952688861054699640540738066505338518659847930060570455311537711345603140823519235500658404340928851939288758349283351862502384706145117079721932323522906525971455096377790995325709797068345224854486341076965899821793058995213513971899516681573991740105537155732403788388801167529172909739191793367128593948531133116971857170717373761847848565904048701520250699176794540856317383821860248678998579505622163411626609653083905328738949445108183248665595691237682061458445376793998894378484776129212640882866394120258737835126653502294556624535175284572894430951398363350160397377179793063894093638822454577886536402948750744192727595354984022692483416362196387746918102832391408627610977131270909353171458444552822090136432739054894322672456127625177516321474425047972264338865906532041062170003039153181602240260595292671529483285932904809498308351687636986266139809239265629242971717453173203361275929597868089336495481694597782803666889149940582208616263160799978642610118370687119183759904683448573557190793584980655705206424122906087960145940303896080870759958625131956047362842418126576043842674503147923545689145453781911481264574426505501966142679405043545997438172996551328737573462418938625556105507053230577446674806781230115242824058345080838528616299261090303237098381533664779606642213358542968745620547670287775371653696131551181740736012590978776688567391506253828254990932820250973541548007490337130660937302439891484101128624621681922728448167618906970054362532041847784110393837171979195060674576871991461840384560746977683039890436547045622287638313573106843271814692995329723041260968356641367800010124399010482681824880672404250205408101572291241568639940185548023515475204701381895179280738705187491747403413451086498599783233323633437701171596090064772989089516227238959634304435500055407459173105482800188634950542620600106114562102375915453643104991440679135129802196566138692246797988663090068512788893259996749624270817320902796978764266416174921189574483918580995846156020507572091205999015691391492485162708179911351270467795740194889312370539110657048048316328314545263315796348477774539013118920527903219199987866798128221718676268342989749387756143348908556120700954453397618672248755982075720095905492380881929759283993853998504872930724620007657048304710127511820166187929489406150476021777777237499592612725704239353963362679813056323121842626097370306852672597959025120336633378951167023907019590160089695874455708288825071766671330098716855257719024166245169803416414107106203725916462559923056595529750467202029515794943152548700130910625228533549307170605705157661151100337763273183326305144936520460298742220473447121325538251578956546704114445979821182038982000213839477776117735927403149069801260876729127734612217732075079289710679352956169027416939942112832661742216693498573373708473188971332310709072083436194256588820928147059703328705055265803535629308311974030226445733599857785717924433256255083145317861301819374670665201599586844685219543845131878851235817927169517514290864663868075068473088278263938324575771912442272251178946055300752783837042044735671075455209899867201645518067359760724467184560144969791406589785058024712968529289685912745374820629477770503480079282309962924056763843223985350317278676824445682379939857233103557649304605414367247799469385611891475880731860475612559378451120125207592283125408323085930765662881923571412052480920007928966084481854795879070165742786487461247383879215089589441027009853218960801309875626467233621100215795899644144984105876794295469968275709397863148051015422776941183034744117456983970972757990015372301434631487556877564797479738953149531352399339492816860411560651635294551591054446472536385821670963215263662420255124630101357499161688068184823028188077032092463939602790966326637334331931522373602087532294132591120334884351583175383926958817870956520591250454852109678801732456765609167605575480127711434586329255857708994248009340851546211359943697882499651885992430566419880844405438359690820932390978121104407267711715324773284269737213677191151017667631521353912519352264561555772234207590046317556249524382088225095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 22558895430001942703216399416685919391196572400276933892890245613355841485653605131405165955723160000619601606736283396640978183920505620561238073597007490606983660787787836047913625968433701338831636392662099239278358203037699380300266251034250399456820116982412540407198438682785664500176263272490937279949779147553472128235606024044625694164611458091255654115405730207653803528483960778807451749538167156448024040023467175421761952292674839134056955920504673214908665173560440105080562346356839704450898341455694590501940338219854403003349552970405979623407886894740104521009833400522160543010834179207126354894040486751933938846038483024628122236714662359994078955016942821201654404745923360714141769248049281983680953111497299406112371901818851078627319404765511647225658441668434709779783327729472481053407117789554614462242778620472145773256475247460302460622775194375221914077664671744254801236450454103219707726100607637183629683601468509050806441966266899392407029292059149795960143994976160436433557987124445544652271910928259193082584160974848118280328124920474807292628215460881865261884249880340787381260398616202239670931406612166173489332597788496838233658820341506277275015845781410723959528764368062539277065881992949639516090371616834788305293682805171207213991895104282483574909955979556375634289036397109631541832055586974549656442061331851167660911519815339102839561384501182554597602081275122547594273606153861720234205728115259241173469137414906101143197441703328171257341157537368070493023252913412273211417693499958074465106748677021847791651701787364610504853964481414682662399076047745322762573195310042504191058524184000945996692743853410335293931027726581188431034530388958034754454579137582177551194198952901649105847140380919375633125599844630237072289966702796768357868879525666529938286332191001614966290458434508535191276804397401304530313766630079539039669709098346426299954828340668882634839854719342544287613979572411391372359320919618391303291943772788352708219596729748474496126268668730959835020433768206359666804460338922241696537464672995686838575557250448178345221012483742735071868734712474300439951762131208407335715335717852678121330237046467996897169230439264648958440510762317787583977302322233711298075040824147462445090036129639068213110142467258605492712080446617560916235355869435455287810929074964518610714885110007339563501384414128637772656503477762529796475650907593580263496923408147363853013743262154779389377606588740479980054606352795061967129004512804987034882118052370843235733797798686732062214248740837722460915114827473521468670756126621561764549563864205052409464249945603286412095684957621926117785788080072533550632654677793300597516994826210468329682531637581071707884902704762071672335163651502531346171127023788428407784002221090315274436049482916018086700793524365163081274124254186560404935020781238036637413167835534023673682115046006701553577742727256473784821186026907538019347827906866335876233346542290637018701756586542536074219383847664252936014418906141718465886210605126808082917188903831381653975130390445371318716656920117448824099506257103961583001244466152990966341773428602764112922274052524248326269335910217374921074891049738447310130194219014303504778505975477151430266500416323560346695052247924302802626793276774959946702118642311461039306740572830494606547056495730836677860242856426533258741122843265813784278942228128728587246357062941107406688639674937988518665187100543283323654311442916692317145284547083980404659552418532916296297315914792054136996930619628342548207133229765764871588858651392894279806572040923776941299667994450350705125653830247755516549530855216288493888078856405126296098832349239702391846661574534487404676309951858912391665622766236744520078553141316622447613358990713157419494209912796725987980498454529599128902102274919592351227532465412985529089470482328633483404737606858920671314776088860380572967249493644961066514942328180424464356120321375191056868673609186849740713526347374311856773223956509940118063025833952870984749987492039215777710973000298141044899050667352292882437056195423606782345189029701874031498037323145081228856639204756112489610323037074912708254958100412049144925863743967560103795901331543089813415546130393859894245020468789593389667921578686507562012939138010287876208090065504726170688513786954935891358650476425892311801939361792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 648851026976982905444434821935254043737777812755880345286059134955075740917752163289876447852356019447494644607303973089076256204780444425043028033140079447140614690213190541065198245400385687116678595149045838920515867705147616314486812724236578754137931149701612444897037288265492934463703011159989551351178362780264466673477433969192496549430319850149340405573171328423684876168680357049771562804926338386988514470622541730671026310161401579293483585100815021584325868564335323098693399181698126162044036268073146040292324106514790824323461539555853439861218688334963340897144092128938823791832491965888336530408292437012103957517251833619304692628631592272470213398765174477979169321720320248387815532318631332639050643845792633725076237951952897706790610947693151600320755896456984646173595268522036856967656831530904074279447960544610805506057601382327137232336525092429353122005837393270840582022351964933842007318900432038586305580884686703409991369413501567652495290608928522862402040144647007183598080312664846131510036774466284336976444767302059245211228646771133729383924072164487897240580426235477438217145156426688910550726434269644043065131661787749807038037578492129947143320359190974866767131984477730842202298506439153859293113386849457187000322346183660547233764545015494598168315875218644075188699123110835451769834217134525187168395536658195127429983471522621116018891276696674535232987643106070808599242344159011080887131259097832807290279861755602735561608797383155016722536373126152241263891696630513509894126694146832841518708287890570419152739422019193232639163664174276748642046308083341430599993959411064356836818474957386273619571995710105042641435621488005665009458209128825402123339194312288153337126601215902622445026001242721536924735776338226434043384161021660965461806324509068599149827574766463279616045714852992647408096028835080552423450222282199895798300947545942428066433987346052038245784275317050204577818382653621411051974423061893772797188541047839659551653950110946364573555375237184146450991517139382895860733077627217677585838102598059772949583305218802611975226774714311594050807023046636094794272280327889105797751266508894122356175407794473240955516257806669791247611204482577905024618364224795483162615309331784227420911428659696068164133721149010346598673928588311856463913743717267727171614045001326310149048245002506618506237981797191216392257491990204884726079851982730842990496756313473656483153467524266432892716716691516300264365530357971358513315807679115780418210636242447134552421573116842152045995394286499540052222174228251995041734136101279550847450484392428637229170481165698236801046866353123780881540333631213979745821272849998724629918031345693869025800771915140532197936984264613753220918278678984507918461369479920189270024538608780864318182488828343119392708213028397186496525540856884302098881512048199265647469493575095447934008951615855627668188429376253162677858340864499492428551680794534272518253408109910477414014250279677864076608449025970285650971171979368374084794520693597691186735843145818353788748595296355226588733531870555729921404531101948000439800964889309793102870628784760619576591115184656918194351058695888213728863291096871845237883821054935820536177855437098441793804899496306973121727008582743841572859969619108663728263983639443889395285127066629596646539714233460095314129970551900392349733209640728273848959954089761483080241280645828400379497807105671917599609445066209895372778414004869031713453907587538987157965933522748449064757457804733232037832626652105675116843195262545875097249719721875207865556308562111326279861642605350910259235982224614182137936771353773724615408771246883444971010021050819491446861473740067113049274653961745107281447702581271198490483708430704602968763682472662092920053857921035836955097577357132886970380698478511611853771637199682911032934558317601860594350104789460412147895762597290198084944650509142589118661221425628162420870124971942318195300445328037540612416880924990731423118482091208347288861574289894009639399375227955239490843868813594185192950744776527209087659187203818922753352782629629480839688883802652860035495774960389688295329806378140967454861268989000526622318809204277730364864019440150142514754138019639808922467676511286030950772865090553048454775871411136693581430909039412779541074805070648982039649251455537121575777075200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 16306065623957392181732717448146469933277684717996989762535123016106494815296736208732079292917017534033950726859988654113836662344019528597420859139734971176354613088430921428584470702856858224552166505435570404554153331261995919725456966336501793040109790693760018371142586221306272571538665954456513290818112892002147397747972493783869823366865139372681556751142168528593254505922948125282706208878866858165290871287924129529228518384086828657034721842509900422543844240668413689284221020547508933808521406544411017654497954306454023129351940006560638032012591041773404479106478221553856109410137350214619054698230909296716895483766639803790509570818505432706743584691232786935817143556214855727352777032565536418500875745814078338558122388272161112183814819788058860433505911998776309143950266783809727203724964654248843278979138908813486612663965747404046092775140697366237131397718000449874432024632821069522008574633556638452083721329592703596579274934969569184528372318928522699844677864751836951532475300970702142054385909803949161345344587138710133544222971955895903355467815640052071613526531836358013032436991092802750813593918358350693227890058005381855441944191412465988783749537524372584041568416262519375186573968853928209075097937591263991900694035935103745749016157577389516289835338000595778552780912648638209309023384621635292061313698513158126775823669660033815174180505288011765298855517677916691909605607672823011826304101371430889951227024649346745535447916645991907889732879535575700235496067479893354545973529436182301149479327946382626783946517768342911943978995621313438435787103555158881411362184670905125109038279842604025072605051982949414104005909257954460826617946147406974257440270093623984761226945307837055914792467312444515992121337093578355133943159228254240955837542170873060856067636212101853616059440308571069556471230281409304854069250217861148601396001161996652306179162087012124567976249073274378460239073671170750470723150668158357115535571066272633928595687463609623210583777706607821986804393502585357720920622732006077534320132309430596286766630178483362698559518845055262482255703833089126092082473258742153178892766399535008842553805302215904514808449069937314735106774186995482146756179623974128826068047130553763058869078372238948759568127194659341817712102512286375990055240155668714300832072524026416222799520854395243296815723055492994910297365032103016834595522751257200543781506993596669717921179181173534893673693555265112747847968901603864803191551743150015545107893521856520039210561958683063613457897707419633837105867381566681064760194868205303151182849515743151221987669361211290446426889556633043458320665744869983697387332856321714751170636558244814689138314854113663657950207152268146376388473908994603887838490723271768083027154460646054087518521047387954219003469097272354228304677334106767527288594455578220148353447167023046176921681346929115956117972836644182786384189966331970985957801042432513513871624912436837233896143079979332751957690271002685732853461132489024926351974717685171381731780922670549237608199898062169302100704988031036858984758249558959240356331884306289185964857231140499445863171471995854951144497053215820219707835725360327713822841597677947706216086282265042020088008033451031847826731170652789055274759093411102084220640367516434975418429858707460101346997172204396519604904050759246632512261444277729093360815351367377862067828700456446436418640602420780520871840763176562783753987819514863396353440457074024359846446355174983979998858525405010502071946164418244560640276278491097915046453634635952954188387371086425296688976300826776359185928745362515999750091930217422929379336938226802165315081995990879060177400617142706737590407516737599508356695342829893835683637462411764272445655165744414642780575817717061725779655748581922318288296179573087843544633212468715384035520458734832331580534379865702069989442171781934564637201048128983967802244594898258745407994913813464044361994183070741770946375786642597925344686874335147187109793215697065368651148506432060082904000620479084362496458682877141129338178726975143878473022350330254864421110571164866311423258650990048551895305767029518839987442949405657799128649758319964625249762731665770261498456409453204274572093460618936359223455677678166231481552627268854688423649080418949753738807322974012436039984922389629338910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 349371467594747684773959554018109265062085933160989101729047549243356059619754272388699739830753349758640166669777152003058282263754807315005911051034842394744850615104335675306274667176124562183244412056172672948722315569424408963388860261938649179649188602321952778099028751479789470540181452229734275702212766230963920547030660743988379063862989128901944079287141966063530477255503773617708873336568939768594281319205641175356926702849636937629368149661644685491401371421148030763647994178183062777439047849021822458979243945662371493830343536479561559823170749870374820395948038115109056435188386168069071120398559692317055060402515095690738779839534928891693978528707047923263864837830702376492458618952236718725128105629477428791549257817580061630465718561344888528503941205673969022614477415565686889861824675079356860042417774477218478560288799995817631540718323347882200373548498789108820887916694915718124721684723303315649650502881410859521354987278718200449535164976090350320562453267535971061924895824861735348982027575245411141854625485943355213305968607262143182652060056037253464782593828026661728872267854462814620055486003886480643400766434532536376781569074921303622526837968449925786163589478563167854638218310264227979558097127600579225355471915262079436662875326227160263555346666005469907869223281706351818221530982883683044306958795241606243331426484379507396003185433410765302350469431574390015295421891867534204798013429822882414567700145537317727737736918535587396380075169379734006246682585346839351864607161980659506393770640533887029509723682609101977009557781658968797367706964678088943110474779751262384656300143596693098535407007624407171709851757684526749133250761958664279371449069782235588632951268714552622076556302787763347890147404334794835299155313941905841309128011740176653114197647251415457553332777501040754053688172533324628897344174366745277606666372710947937923721703013202704576570184542484480115410053809063436939440959495659559310512680628153226392077531177268241683255269770607052738754898857110675592575318177023710569075955907740716893527774234243659720780828810375731335087868844657615729066807815859823289356002921474998855715858459936810440992933673352019317414770605104907281338527633134097251770234453830970821159210383116897958961790541728269745092522647737658733686619997826725887850551770288897013233076506059269244570249680043137278083432762095927738919870638043183374149703248099465765499606308351918296172431223387486741698613986376598993434502537460819271157291160999665195099331006240878125839174125525204605106751184375791144281566048663318753872648906050566875242928517259669350617873174630361505164700863700227962161231248346268273431199602181160117168267840759822880705188241715897694298374213156867686944351719274292643920452334169716340375028940850713311232543200438483713612261103696312616246208103629237170659588121125588958417159460899284582913165348446412031610805150715255393479658063629637701733318710509199729497879958339081860395458157616846027186783142152991033414274184900689158294507397702993344924200295818336737758474236592751922549268918785495169580322991200858006482373963947612475567784598509114544981429629413553929959082212148799213042827245640480365692431319153242003000906590776877580405983073009603286571262882979217548433534941319092256605985254929710239710521884371999634506150640993607642602654700591484861023571616864462851569901937916460862928270329493193222255388489068563778192946185911425686585787246312756732594595213987194513649387446042330274816783041476985812090845743607311210242438541937743267808922091072003854892267697201566570999532087930876102887115508875619323951718751704652334791158047871283005941106304515726231462388268326804717593814352883149795977744738365340388286832941162638469896287557357499556808687936332268780296867258835437238329999586759202960368524106789547132612588803854434503675050886313469136939442174455318375144881928353511136077859701099929769587573748511760098716289620545064588683146437997904480798138354239461117691117116097753728762925465486406347656784585803542470211162135835280283188254782141199223981583986800557596514856837991757884755497124230810267851496644060480548834465071057840388306317468517844308504811080997698523034494106641248158904061918636340688176015184385934136457319175146238802016939218888331554494663976873361408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 6326414089792581708541569413623534638522450951401864228161185926756732855805708065434669443034432256732757004771910453518574035196273065759996492711804980217022506046380216796340953606359644903872615281873968912787711421228183687435457524099828022389744242162721654286879980879695612530219403544097412767866513182987749202489171850349740369551240068871703916306186052548731396847876289543374370395654772069514785192748577566564963117351932295503663529538634001288029032392590650390302430272589340676747749420936765473423156419884939808430250524661393010456348771016662833587701128697983086981489905601671429063807900603342992341578859874667219753175907056148652167173970083183748207862147585094181321614177927060365326070474918326993673273757446578333196810604555305717989922654615097702473576320891146831790315085292103170614925143589083253331181911665050353556747813291081599817107083893465276835278993697430335930082600618704438859713415423013031682576904258971550859957176973107422079704432885330716114429655897154102359886369677592837247033822285245872287601271704767858836881645389596540076364587872791683824600433506912273012757548131300685897581572925832902003843851882336242801595624582240774250116422411143728122239676507718645429769675875583728001833062315987192204215530329441626680074103069443596974269822019245182928328749126710837482843212614113896725975957339373764426358241130929558343192934180025540909035694103920813861000309231275455528573353919115593858653395212893581552774316217227516376306151959981970956132625415508840934917341971738020656169080637028071944088466043431506329447515876515567309564191307672594430505139430830726952345590772438021054390938251789476224624562099546948783388574345259888535108065245047087790421854485227422371043472987564769675424329926598070773889265805727160269727305258371498266570188889166957295883036953135882460622505945140866383358922123537233544299264711968258135411294284504587326055113136070889609122909533437453788124956013657672517917718091769536303395460528134562353158366912189409259061957801819709758408006055423990249627519185613866411844675407687464365708302618755561066008292981051770450865978260655540665158043181067584299552531842418017915424349631294965805460440625769288160613608640452461385762453778982764424059357187258917413185172991873804546453604575064768323343528245842208213157820691082753881750878585634317496714490809938918176341736172228207918332635814913425916261503255649281218000806775610188695085903050679894578022087092575605838666381729870230808324517951906798797033734465955378097301954053759097798964979964660954156663330405979964600298283381571178120396084007772952766927399571205316649669776511145393968808306068981955275045580358604794024749539479338180984266747664264925436238060619523363972536062916053458261454122748599148913084754988456274613619171505641383744696408824876918074361406397649627258893556954321458404432372083987860940772108715749949465793494011806494478967366936846341963301114124419185776515062966554926981246761928193677715253495840707907529218715027995966413793369745406152404900119111064711720318106324182854464298628956402382615140214940745473207675351555776501531199579736252539692478125413903781217998182976795050137120185972358602615547538436233860088000194060219669186637305044732575290444123723133472932482959273857261572787365744011688814623929860567925182156802193962398432331784647863994109186702074079646273545673996261096755673422844352697952209166559774856013789367692716621472474442648621342507671935412155566409066198750649856625111505772223788033395129478470746267416812508868387706783936216133029355129477364863361283584611481195079445801942091206534227122943002969179456211621618706168200881360366656155638430308722314621225874863226316784927369497842079964909803126302465697392150095936004236225989877688486795519734972384568744360129158187809583805744269753033708661194494573098342985721610952317371174902375368180722554825986442415411703769092754480111020003215957669516903391952024243310731386846802472979086286479891794389353891255259083839385834423723372431364579198637966095454688238335910662914029514248441498130339400850448949826062771879524210872220552133513380862352666048181933629389242761558476790906426196920118388664385645701821512848838108795821759358531970391968150729211531824679015486579133227116269515807272206336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 97015834363996445720423059223751014500608120150990875381079263438368951394159151167893840950571645112107010704500929794692909287493866098440629632686710438228302265353107724686022655890069582780754316696266800534576504239154427438941544370467100989915118617283630614420879101055777883124402595571269180724052089683597804102924980017416341773796105194336189868035205835929968500490253850576270018834947161089848348127913359261532142843303749796345205760059456070578556652107545268126376034848236880469749650012907967307179132425225157977973883419755471424167040305143052622815185741893175136671846038302437403809837423673437495377991097252154649569673841079292012111415309679702600429663323795109224954630776338929274722905040163022366302410441628077330227748319095297676682966848985976952689886698699174801500761895725436320643166835148730687243915785315862160670644982396738165910970418648312285180461487996080229339332264143779188335101874138786448407699098235223939013579013885485495511393490215921734591810893354897390597020110633855672718657217416786650572475156890069932996834740270871442758748976572874304131959089702235599066109179038739581389056355115131298218367001876671341546636629375168597641104137855081103352557862654446104928024013213715534801431995528660796127421179577515009381837403294190455349219531873460521664907744742653381740858745683330478228415418363631579041564558957012164595829770403075132693425666483911608217445841530979247169840138410832114217696682096434067862051886401422939742728627534119439777886004969738349300050341491564565933691098045882263240310188340071712605694654293373408786292820243204690147783506943371707299246138633857775708593866163914524192898503833234652164877290769978214168644383523420839031009563224257335553760580669692084057858866756103121490859380540185501712911859358217413905862979440937155285406726848291014226053531733475341603107068682297197000570292997429768515356089049460210079933396508194601667336228958949082754666525478205331034529194370803661049230327135654325723953901860920639051936281153210022717007176221329866997253224587849777594541830614633432519103297335230635859411454980333411070717187146071975922355992716950266546824877428967414078297597971148532582320725699835857117159147305113202817476002866604577746357234080770727207270856466859241986475128238269200935931050735970570191443954376975703537276781495780961624814235763214223608145717027123981236196076698714860191104740474105255935106453218502710421715448889043728078308090686623144327741671958280169937866608076590889869345600408251845097960798296847041979152534769693630947461636438994288141891128290296958354569827519245558458806658650716019311457456352046507793035275068172904813579629087363797777418140183538480051757054248603178469909090083550716440078892693495659643331340171390070025143932871564701144093300474193576693104401493041338398741164720396675428716027928425783435152281442112505097589377335123783069762708748972142356297410877691327559997407887676878083652505109230914985465721499063093174885340378377287340851286115696491178819411553029380763986304054918702393036894302715744759924777638795854034431706739051595192026828411818641289688979721569755953228492514479743095219869161597886935290560266570304783722024359837405845359287072597934457482004825894328579166374109827383472461369564564235177276653726356748726955546412548553869588167416859159285016359312737720709327449464967513391894729246815993307929431889862547196844452963209754547771007863044563508034300467962947552562654187167286161519857904096830779632179249204326931985737649011056149415140310036503707602226186461765168335323346389146801386124617057867883276719526749340172044375949698304536873899948899107965028696487477801551652896342882571909480087531072846088129330460733218004665303331076433425863220433962788706017833660490077900570318526060404746705943573819641181154663476215979673843654029196531677909253480168660886590049067822322202565281185047106265874194391691549719769040974129200458317548495552860209248331184604565873476969180949443333987828261481249271026865081591955626509318560293447426537501014222453868343200549715405002426579713596433484307006533212791163659156078820763552744547029127129440655608918704874420571956089495576148760288000923597032530964307601573799728837149076456938226705814423533187804042599946271776733292134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1270710175607917626698002559511839638925727382697083336171506525846966768691647875611692362682463717016247153921460599065998380567954791163711514792731667517556817455423041062803441163811847302082773178940324488015786959556152953317469323293720227619470190038684195543533911492676766746478211759542139786618752047865951681462853409759867484701717016046061820982797985385975268637529902097215810675362119219650022843453799884786026885825515081546049379588878222209249298183685851326845662040046710472792879259043756107156453203938421417575479510681244480514302594454335286918663829908074239551943788536301746178674565104871174231939796924799129250140427137716528592638400720020854728795278229291420151626281969017730477541903075145192136663965406865488491813990626187553231007804180031054800515537778943474139236692329716228654702024179637923118053514236774825127059485545177933734566851107254504569681548147631034586744725427365357378750818285844876007725942944298178620109318531376584703042569613480793032883829799351720942902069805367663133280415602091480371243348578678395098081094326155834968484038361276747549526844149435644049775326057028672456241832779121926585510248598797049712129334309233327844897120325257946710807156682423741907687635413922921053018642703046834289874650348615318585774167581689061037161067328327313451735640103037541376932535034365115264421011076909301566125895768379338261382516229755246716122021089140657626401548843819075411194591219954737728944348497460113789268929029884818477349896419248737204650748836339598153303245032974118551119290164344644151216551497147680662709136714496241011462519173449118404973676954804802534357752483989289081548464772266947876838828582263502275990801084522834818630322835097321533871593604157841032104443706943941148426634596027981387670943829931332368132440631209599664015696506470029045318654103825030289934395027591253440198676299335859883952781332090839119522782758055776029915554773147112710060965178330618876604698292444259402409123389269625047820363362174602782541473010394655474934311045232872290069607552348408029104618082344536325513559426916131584054013079448790163619671383638558464033103199478433368573012018508069645178030435818427285580515593374603176312033278807962659755794476737494074282091415201214030040029267235888384787360562640981582405950956950819152881136279715176831979361201189314480074954770240602067863930873419602305535973834405160872825649371082268355986426442950990522531683614048702479073799563932341262729513591734667412446179212892063562717122820089074224652373947473533504714918283737023760059971673797805318664403543921252063739819122443136621760544189197590109623615821104159615658039317361865773872445149381888326183939378229397894413883042127267877366123027662725385751499867281595431206387663106639808796383602836435696297224655788723100664826532468474356908001549661434165813398042450248386900035009763561541039534777391436478463226875258908385525791159565610610976075666499696577798088787778802334455401733311825136049997272901134754286404309218915177880619152441047822570238888556447389049573688693326988148390267733626605043222778742164961666432572448582904899986831060392664548191036886571236530592889143886685510515783401067278798609981017829978875451160861078514936955028444397143397735608182494063473327287039034317419807656269750973336353723743352437390208904558342668864175567868902874784531658819486540380862646676157596411672898972179206263147869530121070654270829359475792796384252251833851879726229552127122030929691655872418675030743093205220022322806757379190230144848578591656453341516103246453946323553111580999931302263748064242701355587099384372005169640169506937285064034219439917794472176492085969570641424993734319648140873225898790639479804714521377668661169326012666173642789353552019985111115614878880392392485313986053319216041594085329323355753047401748291474916370235404004027363654721852441693764530592864842880037334818290485411514194101532944036108933702216291441321202105252004828363067398540681929811361249423670698284161182724842116845090100597039238221122684122993237213089584351906513664160896494137094999433786879056455117489355593767454718363977725197392805204827608989616378095212041749311764277078109916150225224008511423058046918001557150441109381594765907053617703769165253826364340813496652498802729865807428321280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 14424211000328285543780951931208462465393918626211650901599461759714473087278017481761030625622945728097413631613055770739499908925679729333288092140153323674578387930293287046481527835380300689913334850606308482500992689726332961755842260613386668913777342697158282267025991748767705586797160079865660774934347096729457356855946175091853699251470713131259534914432119987468733866633475014199422131971111443191707377917005816907217851599588290803154543954738510092136678992849936505455356851963429882132886668948377825378501128044446209643046518965156206878778483334952856866841955068331376486319416832941040474755749807583270537637829528959050182869599353975242777517733077185387519854356766093650324407546050176041266747065252418366540049125553474961556604719421705266576270965058643397542329774708572322146105159996520318673409264995508725146059119581126135494370360380561968041807117839297365400783257766626238625652507199201817481966156551696355891561787671166538805340515167817602891767893161706695491591230530822715058571328623871776548875054934903897209051003413446105676703837312818960402201919966600077333028223729231199254776848345960806269433815614240746912519263686870077718278071477876269916232340166571001196639200556192212378165893080260226533441605527030353626859700831060799614849964403965175843954000160916171783929601702818518220427766580330966469164367148907613059173060896393304374504496409085240381191350167832399100721991953455260576465250292947634318166893431851391022504795965039823139442136810148135596395071593329522915967373333039637323873850020490494483010989157934809785639840031696572953257935602238978470463538326644570151818749530221421610521765932883081369149510003665587325732647148354635413294643827624373278862432485989838881409089484095275442747588966618235181865437460864657543493655920485776529184297155849087137276378209583621578256707798674852638036366765888179183795283342965862366042932990573122543323567041258145324459780922262558602290121252607329236586196413482168879134950638654619398886712062519139167824268952024961992305283626490414406512322579074962565698249689551468768380859877009839187884496671824194129797936458822789104665726016435139831355542119035271372878391832057660714015282447405124036816907566716578449111875427237878842515273733655927380789101555182922346704003664676916946368368138200221102919130809751806108690743937563218555660226609718189014341631901836526991912032438728553354986507834274739628237311791243451776552388908882377733340164687464656465320838067755410611121887763019590308474304238526867275073965259025875731114001737129309788584628368675640329588116578127271175292879496572417708111040473437569810807877753277192432310776855891242003693698903122265610711917443817973101188201467585423869013650668127423773509956711061676407661591542219153930960894428187598055048830744618737039851463008819053249034646308299097452765366554071271998300193178938007628615353796663337403962508444826397794992585868458435600942177185724929296927023524089679713676229211150677363033283677159160174519936964719365052540391048096924143686694682703181890817082228673666224563899662461971377614815009516381470050162232236543830233691875647861130439022326216373685237235237007073787148059562880656441234897871454831728800845545021863824712436713844086077135255783851404365120175034259599247829163995076055053766809035059569090727940487269157824290335088861469701485496961767769989790186789617900802807484572484730413537873703664807695742952936126223216304554954212884278201689607077435150039966456445368800432437698497876975781914664669112551753499785850728705076878178096647741692526284092089925532082530744608017162667818178350860184680427688806072388396016172430695296091417385350396198870196499755466542309358280864229207699626699111285622627829186599566745782322495527916468141226194840663428615377957875916079847674819282133681127887198300368998734197894600888235288642155525439593460750089457423106626342268587901917130489670149611704347731147812727557998541670140882246816963629407556954609686144137584842924815026311679441330300483229163188216078079348342072329149222529948921968700707748482463535251531430152618579860680967855056317333476951275688942305702528111884862812438054870020455804988547666240462506916773453842550575423348030597124287432186294655965750697819437821753708963565876019200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 145670779897675316949602883409894262115598060574309993320848081461909063649827698493928367138712072726426036984870751279754711134114200862670360147720231966266240641190154299882379004433774942348593731599909672723179774918072639086560497133081518133882238304082034980862512799523071386299541931963953108405514145400415472919553398150594480158952009441837260387747341611164533732868136425258338352355911297571073675020344266450744350480003021173691009165225694965595889592551449013079626293183929078410328670906037234481575484546779987388371044021126792350398459066822860635247703438343917675928008468593448905014368499742814831182681299518277518238955025890031377894367076980465588898331013138658912876627870646122883061140796778548867897943082412720119178929789337502750872537027793413767807137868468556259768311443165350443498156450798534331370158467963605391434404211293522182994810701548302237307197033733228944162258638816882447870421701902213477507567518824702081349172587206963836300881873465129798820901209776732797390402850968270539725712403832613045615825586157981784863645205856058870809576459155419897026322398970586042028871491955574184041809658152395634421189393442663013172305020209282390058269270982500599596606906766734409326333277218370697902760712152306820470150714159130285785131978724073205836461466194556874877196934837121017253566751462817684268198192618355550788867154796359315775828835461654796470680350638346550015728610295830561700864287797010228120382138397227925058089008418889110489948205741628664873695798399586458153366710365977323658326348067645871530657824079504481299559789090883995366925315866945694237342621142791245647194874196930786637176804611887163393420753279177514600167024606360728045233409253462460310537919229207275567733466963348211859554869508321474693988761084222351337621645858828745691933506460341958971325614249394466477818341478549644117951636597744164035510205980936926898635633875443755868517519804178872519273723936921136656956063333118976355715789178629669577774491382732049623310279001103591449496440390837444485801203875993944995929029147620610695623286915338735298201362956583438038706272910522820827080325222336442536322385774805212249977112666760996690155797083146769338067065095204069621724567531200825905412941038640509938554387286877732551369163368564066865535365708125760320331391186835197386884970545842288162775320459816379165543562362640182673622546043659004015117201484561294422607915771191262291512666832707771891477841420586964763989513493859453504171592505535498727777832456835955693098521077889210280723342127658919552827372197964098182179078052819384137646389283787781580190747571170746087772625267097193712229084751219553775624780114296926939416159575106224350295561715135709210184106439217882353729886760194911710550100023858711291750902438069731437368847254118619947306135449363637420516057186336328351203414767588718703400762266164560052478702586100764214356294691198262037122576670584541936044807420240359649256427869663619087358000689382672993949908935547387057900187388499418650545582619669373437990091970934131769638701799442964025145854962036219595819549341931946629382617853625592214323711067227812959771934658468707393589459243984893494126515603894365545073034231089892963876289490765501378216103492834915238670276327004513385350526399545574503371204525970593138577614502821675913893870528330030362702918412540720162592879289781058968524708339566360929371028869800215381503081346836375629074755168483270104526437826612626725978657205002482278326655875324934252910700732923206276746532969196219029796491902923636869719667420723159131801254443000616319331897230160087016771178963767584260780001626328768877754506035132894123092044647144875336057288116299093624823386718229826715125009611747517085495431540094920208770596423035014273216216418413175033909186809020599611630862296105006897676107344602714555059180612384563772567107013808670628239979459640018740070730311357501026948460465045480817255303984328195949215765878709263225099560237264229421272491596514188721785751788782441272275017089861639649666082479884874828630382481719740771359725023078908726736476519858232040018525363915127254095008239960461274570254372312833956651639414073520589959067039387319319405567445764373929167487938879302890635867833857394383730755572443647314674817611401829398248099639166238720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 1373673981465968387774167798735082036177119553006830772120217540224691677713531265717443622671786483324295549040486411701325908286357555276621078088609535273071604185578950010739772135492929713410992681625454438403482360765463671575251496967022246406318251272601276329049461168390555769276123652368205588551985621520372295924481215756451522011649042063432836413876818893871974600707674877389498013214788400041439462804817071645694434723226495713413592789797303936217567055549148552869027219172823220346774604058465923436904833236343088675938272439369062660019141388678197090633279512183627394441913479270915676107907491490348000990431412439956662274586648926095658828702770858631226231713198889374989367305518789584353967180066345061774198448611044650974331131359852037323325244902636964477899481698029180338575905003478122010576476854920362242475068854967697251308542525814418838422251010872034572881447324682639067758505490613343338501657344625156436177599335717338412370787170960738931002373753744776407099055807635893060279857764886456013471226973310008253408249629500414883970161962821177822175400927464940088346345978862342125012165807884351567046521329580352133933092704585408890231482543807883574435344189137349693278872399330772257986527137740374466572920531238678794070428405663106678284087300182359668460384461198204523074529952145490359548621912642794481345670751435435820315583397624182774625911369973317723458140273652095423812436632255299927836828189767410069523792902028498231737018092780751978109449605724683144237217743497308212699106565972580118633885880712051924248345449325879958756449169412950629282459301122864095488889821027116966432621258390310895737429652123636850037203376028570456618147601883656456707712570307084118381817659393757269059596264736345984161113352436509571441602702528746107330014562808497547612994846755145651901055017537223075238485508093245873687074120499488044588393630962430779626501006273825713529845516467851445248522649334426296167358597802074193776734499224307764519834055885894695758138599298052045666978152610819265893449156927746058450255896423777668314098522838869394921261952538921224071679084535942529176592164759178163833009430799118033191217702206050262063098397553904648580566199067040998119695974893739022872690896898930859543085126107706507854000039684177252019891217504109599741308750139509584606846684541170245448787300516962679185125845997093790455722492335530889678110587739986170468706546179103996216711018824318179357372203329797539646790948191866912821874668416145363670194592388027429633981836484399802981888062043675030405254998564755152311429426226551384937328307874039658670450700910233349050534185855921379140247117214882396994346174982378869586833704101449191102806089464731180498478112413959883336292883599914824474946876857988269466217412478343272806625989813135743204717084918439153217664677021164448212637076044170154794675757941271780594384795710289905807237111550425323875795434647021624389464249444740087244382926204406287215583174951256710450091555449262141394245558567658604913448440469637892154185274271977307545472530642648684696206867836026643836099697217542705186700166228263163553046719885599555619791174053207627193623609508857409593870198274469707209710588704596678716153462332669401458974519594815296763253394904411880885473350909431404581184179084740115378417131431908185349379887618793059970569634010693719090958857633472567074148180853627901483326987335103883863361471582977487706180240414615710770519993807983612709298261482877925458104016933569810624241075632619966858127271088664614348811962737568156770082062565906028775683483688373309945644437968510396030907949894203254929758685590559289778129430200905621358376814315374656910520243632863855552343363430858994031216419325843072994449032245332538228695040544446831504611554903638067308603530294101982997445357743465413991520050332972777426804282491790116209360962951809482382420199864692269693895296805755970679871050615279807016152405786785952416042584429481402004511688294452487128682212531251161711602896140075576181135016588657558766901124964599915243967801499925497075656168453215519309505044450657365932014658316025275756043271247958587573399431262544108222016437577797865942696306303536710487449894323340960743233397789373575511412877510284762970242218817938497508173102200582737304750347255808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 12939010648987644151890226013049856801392206104160606607827994409348045223645322971191190990127089751298577225554302024378817071964331344015981784271076695795288107626226661956803233184022377419510149695496658200519961583551865404915631462544438814976629617281729335297341789730779174756555212507727197072140354416561068727451811298277729820858496322615805759933810798153772515199609046968594504631931907490560040208846223748811967533226857993719451789927229323510688596578422060419445929951543918160231425147496357092816170593540650902653641271957741832462342621064371918752456320376357954957612801637924176961822459280545553247043823975606219765442508160818177369907630191663030680782696033865277182679488261472876612763024308577281970032329467566823011326618460901745903770668717004016428286265174849862869072769999014573980391090726686196241219169935890834835039032861829918153409409417297735700616901347443801106858534923101123348025610279216204183344186518161170841741570553919334966803170231416573238236701864945235841415730876434588799441327116730477942722663504740281890568409841249490451460326607496647248957251503099601077979214446269060112670622588751534146566776695636933529208460196217293801368911169071997279040762964311906829752100065304789580421058634965560562952526610909414774793929683594107208383609076288915363920425012527855638000840930718939154321880792139147589423615534733984248449527173533583105077543968629583212779894918783307179376110587565266653388266304282821512391283898661171425613345762751571764724440278054651626955566060221966905714610471288234412926344448672426697245490387453215093172494582638795913193758394163030417620013295220995339457545925891568458790580368847742638068073513961422328946035045129341922237136360941550635524646247963199951080725737798353838743108168456602881781857353030067300630480236902277950720959146880950598348898594800838856551168974316118124588706331820504953001723672722811724534896347208876098802914667800631435720030483544766385328666922242997471822429211907998241484153544462828780430371682981952949336580591540599296779259078456613833418719644090530519978796367225027614760643587289078457137415112889620354027919923453125280386700960748095863207206322223653964638509727059944636940498174814315449257160862600994013689601246478177578986176688039688866607961285638898538986445914715891593694728015738529224766900712773127945169894166055952509831981459484099355089341436902576628485306512868788741854887548856094115089465387649696500331210047997375241898079716353324589153688298470585630292742585642919987760839633855993411743029586984430828140097576965103346419696942751997417260084696037415398957373809427775237700262971305341139938165784396886529250239570380666818857660677016173789767176323405170003180212245452467179717826613642658913703102814096178498027524593251984725844871118545922655372977807105379694747412659823718173517554105654667929778493899211199969543881432497870870909430636410422944394554623548297713485690306316651170160437152216808175273155452262133116462984580835363056457499225271122131999971127640777358040501692351272268825325687140043552242314145927172090179840202698469731195034493953979538287542013261424695888276776602034227592926788535496225228761620821720203811300047896832613504620250370065598542974204064036743643780378051090755408742591760432274941327705335778721419585571494185195657246356060548562905211426723858131567940141922909322692515167592757192961678399745222335523079269315851375264718244836814728235243473285504433659680719389393278210041661095925972158231751911065271808848319494763021974057881493272507941177043917375606025552948781657361453238730476043665640126368701280613078194174169848854008368591869573619209745396124297953678521928717450192417832131131998377531566984966957727501759328673751655856928778890941007829427661562941202250212215245696531191464931934558749004583532129013881283553141227693645706860965207864523919629503683647877763809597029128672696233904017867150937484020086560496932997248194645357434947662450649563554793857597918694762731419427912151074818360977941154847623958885478837140400499178290150739890653521962564543773819577176338342055886798274755066793944092227539649133827489532264767768846715921550207194046151966620307346982216026433862851057735293505344797321172451953917661389072168000066630451200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 127082026319691046968716398744086599183096245893675852670629272863526816557211507319158898819922831228014512047617295048030578395995738375550884453524769534769311529552298138242379444076138241987002647599057012726542592132886816990757632161944551638279947178405970412706623538652411677778931956732849954664871289459651588874028669821016930847463833618395294138577845626751990621194559883892519517604439693764444048156368200296992895747742612057871149005597370245884952493141911935678043868128398920071647294696478491135501343390684036983541886867607143999264238327564494366678031218236014582723085947988598057811000731644233000099708743998364684813747883216548796940010163685099334162627416259170960440285117627665059242118138851169560074172953909105118876498720621488335977866101699488907382210598958741752578473801318911199286622726010786566987971278702151445435556268434758200106235634113178386740392619522406245162525654513919743494087194081565055895726857051039018706108971041054819940770781665177481239015515437477885690652302789810148379229103160130780794293598382273101819505844719293066380907202832599682792951288478327477973319177201851129771145506963485877743433968531091296987574707791392296433128115525473820346395423192707689414581391722144094051787376009548411176847658137777780351378482324117648613105541533845621019720083137481182236340483541651004381485042973271417205021981458254601772190378175266362090384744120362509275285740858224167998626907234591783251362045468619403946974406332579384937791133422056322890156946839948265109327784846675843914065157623870377425303276716546913709263980342378901597210707630893546133931546188506528855612856521151505814096237326665457613143419572795389097895743748025019019121840785193865363936943477937879958361044534067203156510234741049486584834454290696657307249996222041506498990958852501483388675084378801292286791839834055026252097562839238377027212639430992136409741044984230409978507899364509607585559897176634757298129835933431462253426867391658397775277711914765885038787305466082974222256993475909564806537215379408785609453951221618554173703407842114095554054812088662561183558697198688911323293595692064445625934128825245300086042610367272491651342851736799641542148993548879492793229140415764265992211603122746929150253052854815082514631920075802619106558367810928545076661553292090965662671215911581585821578186242750909807702545267334765246616260155180230999934341094067172697519344674810793004710325627460900013805754003867165508054924376141386669663275464238572046905207605309898451803412609692925825060438660059519427638632650605918248592102531702681396913214555429075008150386947438866711602139089148062637300550106741607666203958858647065270253026689980966823922515213681864354219470844439730235982030193079775151474907725200927784465101067189780208717765762020164629863112830183018897619342108940230289841602551489903144833424869872568399851078700385010117066544385843397400743060250384815845435243004042026024803570380114814407240598837753928837080529999315752953363073161725675102082476616164066328885357315398701072272940141229540722955921027893849608653434197731723787192828272922920546267006190382321887596731257376260709153952207182825334842101960685521772602430050460028732105302505109659811917601840133601413468331881049966521157099085602638393710713554993320512116131775628054990120897977709467808421871881279827257886146368300751129457847416834054601452650203045034576422032137438686265299110768692181126430957933463880568555589622884520800354091765367584760517368573798144495269946224557967652460048403678450409969462432208088842455096474895713254784416241622734339294055609558953148547461953851483680266087049711530765603991297806476665361588041032074704562800973005141841342474792670294965446842924746003530447497307904324080977667349091239768932499084251342477492890801873749922005708031458625105822046299018670564401764627646339157368797067669743735921617162310206102617320112714818461562459785746300160137392348916270959106681671747922725489951933827380820713298854872689755708489055683119822426900736302209319014075399375350660541329553055354148143609715157079633672773204428722869615545717960984517170724960711925140126923075237028910363665561291442922403916767812043518052453686543269046858586042849749187424498796463401838011195315798984171192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1273125367759631905253631168452799503157618304779519716262610166118159596470138317276968181374174859426524112809417421923722351759849069496774547586971029930549575575097895217051808420441524524335065869870059114497957824219903998539953608882600843506406926955641145134272414240423143771998271389552969407563869230367894669121311956911127730823000617309575823649973826828225452582638708636983093578189234709318021845643315550414542717669637037851585792680190211969484152590523194232413375865031039864553642203593740699991827491310819263609733483931334702125232801107782332640732161505383173503204578867148825913049350316959097613912020299542126663741991545184610418844754828484716026790518410734132851610861274908920184188490068939325713796800892124814508636004798196850604506422840895104876422142413992774330399158680617237572324821065224320080787761891534909657766580254068039523684809728311651001259199810590759471620326202350038542852563983961726757953716679982821379806978468613044312749796064609436988629415939956179855901720000742208643114047181399606262091624845662203502570535132429798008849331623588619506580220001273203480047680969490118388951277445485642925820757140398413085597668462788133514735571189261872333963507539788550625014784657131650724172675239403557638406804268068502766166647906459476862451850752718738850436984206344010666892189024628939751396466536644249064598422024941129298723412670729151991997424978432200603433903163855209649336937772329547349082150140290157655510989795514906652781932776961594265294691289667276568351811981480385711679861085981551442105300575486278470702012155960702797066077592755352220629177321368538294734264896583025145524819846225124249866724796878368829667940908426706464664190620866314520539410782898292305532014739140044279765990348082779305088077073741088664957706297596922343235648561355962532518741862568508449174601993095913817836205667672058718116848505954759734660116487733872885840346093901973489012843674502104678870075318043760194026454864839617533156860722280497855919378041260329463016773387679446440548738364748160556019531482031921651150203775429556984858736136257184777403574922139455378181345709233540569243304287695464170255703874196792262424329099573609405284466183277777908760285630232194865874786075840554200932890266679771560255676915339428286993462213838932529002159676460735372371676579581189322457515590331634405474600763168233844332700513108180529525221847741357957852387149522111285767762817242801698769098703016554964210202191026566467029107986256145862530440312128596685120225217051304781226670386885310338583651417893064628347857209882936779614146436796147279177011849190387687948565802591499609517818681456140544615696354894003937671566246543686648702895576435584890914867062328474655451848540407073883584952125607502127916275897238280494790376443512266892458279057975161781367095062265912378850872351284677799199718655172662240763575741540891351585624794255471734711915853867954447464496849545312057376920159228528579506529569424977279853760045613019955557447064710234548356274319381182507180320655752657155829982914071075059714955046394727221127256605746162058837196965542047645054647104865025213491261758447310181027811373325295556604463453388888658369463230684162117589010019093574196229231374063747057736265993906749982085185440913380212347647765595027901942284333066069565878632907134844870246930244737657794418946097155874780269884821798677241053649227577634409409233227830743091740227118410522268201698893781937765759740499395307027508031037604311952931073370848275219635595342639242452475422704795607598343637937835023346530559974877423229598691102540771018821783826659584374376863017025726377945998728244343455276070591842021286192865805363785734514017124592138864528253107737487462375321384498972417839799175105537660219626926070811554840081925423628561567839266731081616160081745139576997914403785640836497994536835023547439634163334833472392063442896542426279112157738373428696302648690412843568191090233390899195652675508662290158235193366053822767900402388127496172266734971019229515186385338699938718765325844772881744194591681784747135940912813928138143576500065634489894272959479947402600213448002526409910405766149858277053618326996143971578099422353095106479226640578066619257170510828228295406554252827997934396463203178333673095168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 12335335769094944429041643090166338422435972711234878431849952158363091459212740914277015098575494198061459209696143402599708354588965454380667251436676171293190944461449772140255402399045073020801378568689273953274195032025531129094836157332613836149609407612116824630578042598714612865348492865502118244183142125866988202863926232754146422892194641168171474912435279544292613613291356268123009565229980753000870847767487531793109645713911381533167595157093782221774274486858288993316127019833036618614995993746176429458980879142130326351075509929555172148343443122704861600161673480717346124418767744212650230536209738659596816661030913321170534751961626676676120215617558583569290322467014366603593291789034196755326948959860920466709731532122672956902530141998947594737850284260706438833622182491397258822200208543457374521501083824861859097021875381389693256035196180680261921910766540471995634124720801806722008495908960461465474596122699632878167648823359720154816078144117140730062504000801001292713960844787614444909569452830928517844179340142906508073630312330839613377447271198349251554245271549071974328996686899060261671182858081976908886238487259654361271227839959510330239607035907440407280435647498237998357197512225733678755352851739637250745508869138465825783451036674003548059668366241965769750525119168589965583097237630163361888110451136620673824544629448578014698893912498840919936864016113340375142649374577032892962025864232163680546880693143978599016783832758993332216696309879147282818791642289432910217803347690770623164475568357094065644488106165264371423331537500334781118001760308615418573243614740542612084635879703191224391277838232070912091895810613512478903795036015228017049395851161008698974734853095069187319419266033983867876313155979196643128986111519921092908302831898537308516176576755905135800524100292429600443913763158093247046190682782668664908318949632483701849937690769194975660119142368559298789115162143733522731454415115001227351816357073794154546696461064747900836407058623993060315855803895992043549106099520712265469981321572233979844956533180583649062720287499241974415856240552801480410395682899728113415791326587661102306312811331704635247349480058482628327313544113729036448384924997660441984868633716159409577226997964052240986110778412954712062818400431006877412132961693586612342637570096750664173805091034202126943758805503163027950978601448615637940492114065365010626936075426232143086102126286606274959905760471803534053318366381343390506457747895712087730509372943144989379809893326637779384013495613559887532744919760342298106348098808121425057454812673614339092516968305446292463840305252912498302268255583229190239114990797317951923190962292245689775353703855938848281203607810854646118323968464439864010661975030693392559810230328570303684118765240039311701694602294954009009818437131864797651855034831007985121483091254403172525791070519089947224866700870994251194662344091012300840830324709380336307576303436475624982380411354012184705485701778092523213881678163756828891695293323527474695741652723963924062859114208884423016832693357919833629348418876826972433530844115473248870228742743519853242120972604264326538830840913886172410271937310928208689758418402348191150714382975683828079095990332742469008065326387786040292685138991409844586360006717174914301217837710304351101992309784030378929864587085790565192160102157101215394996503999431570382206757614913628817216735110043437651920147968978984715972945311484276976127757660342654287845854987661817078346459758798158802835171274336238564421642254689477384541915973101981875785630294177629031397132945913977630565055551903293714129310697068845369504761651639023867343256200757178773206697980892435928678079544962688295124128244872642473992032678814597709428997743860831682238706462943193486177812331852790870581163864293243936131966823532421431423874893200431626196016910333902448339014937537915808286558181858780784174479164044754154064612532696201026824952062330038855542791945366203289955005358460827142966425192419824538024989366926273872087875190841755487127444156554570995438560452177601892197577126927955021306933552495921394923372551714363888472076940989701549575024691808681096775392646594907428644552018811095359681084383666519286439334891125447065648385675909937684136094308302655247396962413890764800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 111480592452537094152108135143017374815326115225350890104728783143976453307354902657378484348966237851712412609216079084829414639688159430723026834278134217183575686139573302878700597863951304813287010529840576181800959829050827628166216954825689498266684262906949007555058375707611201867159079157239033210906158370750074863631300089296971740831181055418420987990531717946809233229817790589773195265190610268955983050883940975057069802288022482678724097787414406851224217726285492148159323075805085801581639480388263380442620804578440825529873182827820533300147042881170561585729770616453277867591878083568188648522471335011763819798394591297046622548823493160679377035876648130902101547065489138536765182032936120818769259613355164540949643936823236336323979643474952128739841762632391094268798503794373911245511444126083961541125184252830308875759736307193808922960331098888041776412262230048101507277818633610203085797377330326546162559363428386597374795843990944174772394785878721662767986577958076417317493518769512807042839283421729404899189593505433152962630279076580897656161583916073809300167330026045469165272111468962147685212345317345606529907815516734939571214658088564119135311133745826265160749913205230363808208837417926923095774611638079662116087173631753927478546142300494437323397300128829533988775597815221664144321594305011900722351076974372184878005534111992126706736193524018715927757148884141869067908028234257300000401764013915797635931624418548555970366445748268381400363426397155496890373291575443086486397047628890967646878357214300975605515421801560308029468303148072931348354191254342531758743160759129383944748357923824081398296945222179058377868822220983095812500900966208948220274508398300606350176724647090480349092975979871050532686815675285387078008655283897243601088777938894506556743322357588855087777966589875416191831745070285815204169979292858664395241112169025708980647968926974136179880707727672846553846807477205644479470113623501586773454596054573962877568937765626088590497533481965612547675501491747878733918417329523762613466923119436859668188971809898204919240523428032633975038702949618697593957440644745291288290392786231230047481341075879746230522499656517436793837192116554692970198997673341646322398293949903161407257992842689295835448190961974334123957441041317561890816024084536420051354170164158384752944988906145406259817630757751874178273065327192781977574338500950801645032675704945765909215345182620332839874453031823710880297841801864619673609972465065759237007581540461272536249304738694355708273444227917363970372415504040480620614063930400122971583557950994847553143659888967439904458841064578784529008607240527501165651640172270663119924292676278035133247971413904673242743074836699632571684095831174193052050002769404513817212330107936266600339468893282366912741630758800145172817745289911628643055898817669394746133304327079159562958204899177988443579081931165591832403089344304322940278896660278971686911370931857407789489329632538396046374646850174895717274470018644017276550290998358569200756361758125068464415738337615147036601598448053850048764324822202578510382940197308594769457584611179266885363473131942008075945742919235991376421211165795957362099567528787485587999290437288422111121158472080826832565359297905033549885869325744589001379664773108197156976754329223328553409954736481419577509690367656365207628027547636627743298273114305382046788348462664488607233990738267844128490795232704336303976814203690220234118288923778615505014614890801596536679035515463471905393872500621153400081937438424378307721656593143456788466535326156418871350671821575316334112873717733772072262330645183190553767237113695127191678811241925578206815328431762225876560638842555213648664117557747697805779612310338202908978756421666179446064808296354669323957083017826088213174707599634771280017850799178817497097876436842998927670377430190357297891164230367911947692194725786406212232030098679230300651174983991942414644402296227152244644983928073647901422368013240916188604982960443133778799471740008246452284531282609533363501901932441934058154659130088578737492963302122781818681124325422213965322564914210382881839822160931210604730396375859518122943105174788801762360019843604848650575161835651577597968639353994636422948524716991682568148108462825513057593568788480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 925783170523302335178086676770104318802927119750509823981169426411883500107132066581023182083039454192299991323790637542341611122105135176350525217466550650731485664388982917059993576514232915652116675700684788261946875447327513583020131383770029871473242470478661932496855789188738896667612208794183259216798419940118682881881775907752146902218540939603624574707736918983470570235387533348910632842991756522014745534483658700711081715290531924357903729655158218714856245795485293798936955598561641410162809699852820115590517322288235011738690531707961441170638869357751540540499065568121672205174954879344647228320602151791656092427865228932759462998233617178923673612139556429799358135056729307856002868059813192858944247260979632231381426395523918821206751254585708117292370012319293276140337640272397920658863966444339706124379440379984135955573103276966101852559441709589251327946232448580179643536790248816742616975863668691239946881603906448901285655480708976879274549761105964861420573590218677392347220407875587555748138406977502367473301305048477646586426003451094648931977064288400455897356169620216984398664144853441534557921987746494108553482108264557678160651575637360938817251498417400915500881280438095552342380407095801793187322396997819588435056028789504534366696379627455194763211056623423166841886469045527216020123347130995965231244627009375448109779128705045796177598058665067615052282190300990153187701103204568029116758247338470323121561854135614095708441376127638295658210153169540726359667985975809476866820442552097849322473967210285232083201075551767210317384785758787796790320832375732670327488511311870470314300049287168521351743386587475555543158306958139678318261762694855453436141684976771268219933543380112447845132509440665594163567736660805308217463173947427056488711665867956300127375683941425444110030603443423357253714895539786245918235061735691426669903988051640143626777486596653519771841109722916840285067361580805614032470383262165833567789033834733007780704601614351685181429856409991452723683825036028518849593012562745172427022833135535818917189364972292647012538270539503796057967624844407736470652747702443962254534739519248202428071156060888738105700791193090417778208115471806220711612798218980851858674548408612319999369094625015938246991251161284684706722068006088454636708671290404569405069913630818015552378875463898637996992585163730742005439609649619946231464440751566940070643697537771600401354502116810600278800636858617485485703585647547148182027757045443577425991117056958393925585635848866390132091591931578657119649110333875574898098037088254341323759092017835710689112353484806869141699644401521549822787569451428585344793319799044130102096573000346870364972105791783587819717528228865615314157909837469512310229586190122156923955620516782818778624914876191461993032763431906318588627673534094728658697143188964265174624898524496829318626015110894936610562134657952134757900989736738175677553923802278920054997865929777162127086447056802402915928217224707602979747596656051731428262055227829439456494553810414008856954067034977087387881646624232243808382894763265301075456500321459453602031236229809015868725418887508854727817222199475585564811731968652492686185434465947945023950688082609931226388970961336334346044304730303755069109965509878163855942684992282940717586722152786378055978732605736321372131738172624300234705218423382415502802152833845834171414151347883537269456832988229577800775482158704479093252295064689157303854616579474160829609935187421387364335954160029280152019367627772988434503195101169552744432579323929537586013451321681635961067311211247493760147772685618694626913081414887065428036853862074460821317511402554775077618706541555906081614332500866851661083812777257046102913020770356850683891803659351444971439227648728044266773016381133502523357054776703852507503045348047820583145930342101008204069600875979708056272427515009713243272389217736910245324495612320046102470062866992789641547358041116593646366915354356000355157607673714290872264876789816750779272359608650487186427392134250448856067023505047517520412611771650243185534327491911350303089295082898057658092104663924610166434729362441614382859329731293402654562318341588257737555623283165595465017441940904527109901799661010000718635813541565049925572608353292312962400256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 7030224756029707165886386985709046895990546539677425003288942184943361242745640640263958605143700008097514767567641137484525933666609609266293855813753296275180000365082750408816109566935968265799976501331530720738521445269876116693722791726445884903827539475010051350110240597227248856160473522704643973664790487899983175039237686905575340847201967271747009777886854230692595128489031519486999116824542912772427557291193264640935019557727189745108178133131545790966205432540175596352856456567161669639077288539807535358045791255397290828129199640996590118488227046303026037445049143636608712122081203782193832531502101791215248184918133431584433496780681788904146566661585750563724394718055295792330050356995044527776538093597057798987162492059767924316964574271607926902581299813674117261662821461074225991325828356298130358935957855222916521346127123116660752711976053325999939072341905026701273773375120671447060256529748321781203192601284455065564549787682722178345270068402154712389247028184782283189808435799946809120571956089748710795585374158789897422716225620344886741611466372172244488153285016126923166116987541449315276436101697228338581423562176389728533455573416526359737079502077844886151700992349160290792649148418029163161875736552760673045299841529381587039188367806947252278367064323329725667935397666798569772480373323376120528424602024623310715243664077694335873278415947840103966142998365513893867081232171803228726099071770634103719938629596582251494542647299243403103924708529735624122984002778325331816030187574487747302150738402846220948720432739795858990828264834375178827231691577987319966144513493086409301176275832601403729249992083734603588086844275084755881637747761451615317759034218605295860796840878574212459723182119279273686265273199950814111338304673012704400738711411681077289417573975012328326289262737330180015213142781716541126794614101093646177592456393114111626864815431109738620535012492669517388449514757027769432747314184598207819629974330632332077480817327091065316034589000292431127560122845786202028804059588740991063348979373999502828968615619143728170928584932320962796871451115434479557667470911795326029967875817168655624820562050465483827709238733832529844191104064960516777436822245339195293070012041181888107636678376115528832100405223421258667231547740819493538957517410654523232292344375850881155961876058975295853170814753106523600325068916587380342598000191556218100702682186135228595617846413192970598814038132405630624027620903112710886522569884372573844730894253530214284124206041717077114610712394940456980334182460958727926069812892932626460582387518044368903891689939450123686093683399165250753283900169087486509053593363800023267563991934119086664459124663529564048299061825704155176903050651998800768235943820680753636935240576224143796963850958770358476293077347115117405905176858641975909154276511545290002701970189812476688413262182508614483933884560506131749513327599995674629299591505624609260212029884519281053789251688832075216399541698125885944962166131170708340669781498074607374987044601263048308610710726143510513503822479873198436685948966055817508009825813761032688224408708540317083896445507434553483771134973737628121450915037425446816032169413227222204814040067381787556226592335608319635571077350377942873525316173773001208015810427066178907413034105935910710664202684896399873166643251837707828172922708350503830929880999515958949341478870539850882059696920573925249457289508043452040124600140616246797845878563062431208201132583638989843450063227295935988537125416178536107716153492953352676023967884077740356093528847608165048775582663243856653732484476907535430400941487933282505612824300718242390628475617817271302238602108724076148124249185268101855576620972765434184192146334636944012287721441612519873578590996509048073029491587258385679994827553902163935957505057178578303743139419788439300875677583233951418905481634624117690455059127682855579947151397119383256427915113198208512743318158302177973492635505638660971921281712107952604620424511292348232099148709746986917662246542064882499705249197249019661902480936828519653822050890121877476068563879827157693008153549095082350720641875945794023526682872632059686805785998025765044569415788276943286813351686077199414306053726677672447286649703848802706094450920436836964761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 48989872224682457164531354544131427689026905567403331472599116746791540239375825802163008417326250823860958663144426460273976385005329436698377054874053720053132453684723180535505654045819981954460939579606945257821852130565231513754608112969185064522916188923235179232889221512636036046803001425170756104592651910074189261142951163731917117068750833285101974419140246054506881726472694234394566519866477436822111236957966459064402007009525352390272175432811508707837815730342300052395116904830751889109207638643638216826918014511159541639327523131492168678455943557647148899341711898723358147348799214176278770405004063292999293611476904985103970301590437915882785022030717812151065955613000913867223629178130455602663374098391442891506989985674832773101049375276775454067928022106408024136286304668976619192215979919234764997155835907723706959307063694962676469443727414113597669118368243691488822030557974068834420006831067372739259104937169925170715884423961610018564764767118638426006329517157409616809718464818116517018952357983885145800689759286418903958380531835688461672385063762971885588359310335294716713657119494851807875708906499268567016734337504679687608822273193717701964455748726154572382260403592565495222893754886131903278485195974584768678345577095652154095305378263823518835014094637924411214537623204185648780934676035957164552382440135853674433868674270034244234673116147942358733510757002300567686952328473371919154745906395889850810940080980509867263580881711792732688383139810653845909843810106757884518761418215241976663529674836433373878069753237048221970568336061429183860057306604680316236853313292566425098544850747483381916429763497338095378778936352765734426793498587828584032500086388613490836643136761732917761866420075441033306854559352458522967923028211243066094569798972578427716555540077494387183191417855308872125457618611149388328579019542019233856951150231117823638898725367483199649192048337416282918621667835870917866795289263286082799562146412755323079044298881577164435256627186870272715744380684047381477308601279248882136688739992970607654298600202094316816682966687445543545939221916707819925464394062019674340747374605203558727681936241937481504953519364259680615367562352902034557666686356898641742260455863445742608853544708607445517405714175211032299852274371362820171002641181970546661652826727570006529057114931090928950252896021043283461141262137832040953240337924369662891603237420253594538628690538515441816882667839701874119189204365425674992751191646792066288432406133507856319206908858328090259107662964453233423587374723263786379470861165714841078480396458425660475144576946608680506399918746669576933629144738951255126828269806910517440814373168379068368208231843574745304709834842437311208273179509988206350896440087217248565188449514507466905856134494786052253084079168970532262516917364625803918590034312198362649158256527729947742718869623492637300735798591938135231148645897442595494668179794858179210924669628783608485671152936241135454481584783053717610814716948356720744330732924729265603201958530990664750586779583679256497633123910878448202624521249706493912459963026090854477451612991431692199204271347314600202986206204917272211782030335223468061912321941378415518955298465208649816916460000660686589018232823579798676830447976124195487091461867149154806459680254681624211244106666186701078811097374117827096869720098419773188282101195204840899502788327512715467163115762648757805218135379186490664770266021114369732783354614718923083404591077635346870291507358762536463169956417269822569116783375038182466827546756596468466659260331254173700520990015688758351975024964575023366491146275397348608474698272277660523532149146236871107455849382631285291669823707231368129833338886541703686484054094522203728513504360968509649220040310897068559338729474640601838838833874529364133865724658815359737615018876343689086823862921926670469831462780417410108737384252158717649713397566670784284016359357199999018868630297133662585084248856768218157048109237870247580819286532526398605417472934154620508332179660431984662854113747648323416777565928203229864321796775570099228978090504096094347803676501685236181065804037429007884885740684942385775685023984832545839337652202626376520225584783316935699241065354988630615104859966345297840417808222246666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 315863474924516556113737272146893574112321704628793148890616472751875955744136086233886919209242458035422334301325512925241719261641047136458002763787578834871889104268921050026494992934862709322004204110552882795403320368088659286568302946293858767212409343652681499093283051712348393429809389551312441287569792967128280984098116082096443440989294513519032203993912742192604367725528496138490140913588918721554746251936532687717393629736896052166537583129019309594127511922117018581473084278465038313042496710296455754651538915939894447322811267491512117440141777931222118320295417757587354151741888574957804434229223553558003868788206603132393599309870609642264028778438611996210859114241302648205381020234577691059003011768785598990006574895835640362378060061494286753440490111060969380517581084315490443908162491214068388797185683612158524088231440524636479952509805758953912813942937823452994164342467612920822432559223780315855706776802658267127195542345852231933644621547988622633955682680964254114368279329442270745613835381006676452238686532869082372520245772865707664836629744154827512982868425383618916080499376455387458718939940604225591929765962944725661364996135273802046284158319314698172470660708710691833623152015162442814868288809908211452723321115572573502260791350158521024587236310220740608964323184859290080091887954910572490906393924936952098694426860216563577787476331169779147453386123521716403622982976615662169245981295342273125527187878615425057647404344683829186141693165722545522084862895596208181594359369109135712835071653315865576470273299032792153208493661779925424183493167014969466175937076359184989883606819632424471392864177684660104468965857436491167780181792250772044848455542728834582869522700327325329555002853083180968632467043603860573135814322770412898178436827940179823621746266031022864968269990879303290028968517323957327369222357372070924131651597549454908018570596832283475469194255585598436178191419932448318595359989185025284270853097289543721809203697355498732255388708457006285311003460403686813732883967371207787734077046945904054549754656999622000803794458037603081219263519156042995651872451860233816918877805263586144282414148481698616196508498878064651452068378975087111171961060238006474627318677995015693524819304922008261988579741452627626542813510929922606887913530764399216531054360584306987980565382316096372391301981026019881679694466177569537416688773537402326732971179721266443428825769724087961426995021246416234421020120881113576935645556895819855291291221187371860566693942228688059356897079604317377850541222241435295748148820754816884039302747623320972212957591130605467394919203455983516536197607424285295598032732460066566486464270534212479876241959419822088513276956659664540511345006532503059607676106033020510945341348073384443921620674370066916280849322738730195963789411153509227101589768806461780253978522470721228349251185914179288903330716792844716084782752498637625731917009575715269513907875002686123622223057242837064550835763650287986573330140989100437933274386640681678785534055916478627669727169216889468456077486078820069348097064626034987008377188412886247202692580096810388455613412405127645605343873228222028589265592006393886214940162904297333216567987240106196173075067229205187884093231776175657683043278403753296695309888036444722805936791269968590956471349157943353916273571692770622679386084391126283941635570963998253827425812277201756130956766812934553868700481426669276505668575605757562186725088928392160789577774081446464510449278784384414754943658572439726719195163005736565735286532418821241251501298676081897646879946169260675838807751480431892280631712985501933250055454446796522765330893582213231774494830094737738615317663724931720671000774342035990238867594189975274033228429832227736853692121595002883995554908984764945821739586179226092770634090316405857678148906511421827669588298703974645189226821216323093150320056150717946559009892454892934225216263220175714238387357400787112080142350426083137102891346160488968438095139431227061086980742113518666838181626321400685103490444673578775529534869277261265250658433510367552082511216838989739014119755927746372232853394551548432517117957521169023127394991152910499222509097145833611166973450853570207975713255405397032133841783894258296594124939198464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1875237513657036895584783090288875645083053312536773556768446018243875978186845006943307030595512705743880066956659765728779525306669177995083323864648574848848445950497027810843227777363150402932071167752096473496043428621966297919674023468419093458405258030876790394365357669893572454128630397489326093543106624746271235069029652351017164210928088610176758749762749969588991781194817302042815188697309497327852301278564320349721500929733161463652683364471104208208484227418414701825118955023501955487430655639395813227303220426258267837784172289815059741997096588051982917320242479191273255142524485992739475784177535583995376865731128475925720199203353467591729198327996591477712557934749707296768515595645511960616911201203327754674986491796133542498308861405719848353729017015012993757434141782605451398817421025788367557098116725372063466188401853913915806278057703442710960320992356756299578945700952225637685968022144831046258680606898258454247550038545212165436426940210888473143619255304970952871220869489230039621798968108783827961159731089779063723129535380753807999680650918663611486096918786283214272204456951376251514505212136871989676407223161361530920681815893508688908350651978616550936865588217483798583959227082457815813914555722475147925234920145708905618141073751903000498513418946068040641725234932617416901559132462531616712243842220411836809798624802550335217900873721781035986665488035444087473487011579182862254812362646615742388808412502359849577475729412028959743114173209479071543648772815101012299034785858651760655298758646740382898911321261852953807723873268626266472021569686067109251890753526733319452508858634951464557535130974156981620468688953121813506096437036523581506484818232051255805754008546465541657251350379650381041154110449058427483015713601863641213504885729158924422317217833455235663307733230696061721922414977878307723801060269774199171844871777497022652611634438017697726486069617946414658745687535090199276257670456920684072140660477313580060231042539149099813244700047744719512967263525417027221914859740628150226437944080153507255568200577200175867881745280214059866260432134302517633296145726189426008203282546384549494105229259720980252394731879666106709416281631023957311149603934301217364276742900311642900104301442518839232165638279636101583203858966566368897914144067277532246212350871727194213744721364926675330413428177556156356274140457406170228732447591518464904963916486094776912210514032234752744545879571389773022521442891064175108884940422102139947220986830730511921479009585366008557263510179654268147976497444271006230830525771663646366745079472236487626160719529480618190692767740487214371443294858806022516166852245500211437024935712719906360420703065158749885476556431420801120060548571048350233575795060754776929119349379977940498189161472932274812674405251117140899225082592783479737053496848137183878847120613969108233366606833590844339165198625810691453055576201517229647771649542902566884479306269954120530490372167163567313165349317040442954034197913256670923292360247579761020276939727904370609394724160034159357193565280362903075463684109346901035221412009954878921405498838528372831146584261644531295364217782037041182029750495588889202125049092854257167555128031876249783088856874691206456200453591795603676322879868269922833229827780314734510095267725446533873359555386386712551540461149972339837985606417961675780721342202427526441229579788622688770950705277026832645693932572052332077700801590310283351431470672009451526302213269664038473763353968829732278727433962923087429988259384556765815239229702802738903561443584519225512855002862122369764815178185472634197644744858433477866232859497002406683797139732636909526487168577490417735029465762885409885563444161019644160948253686487928908774642457127026158738868940902063251705648288839732357735497322434709737266508398272348846719318400199766829823255116654808480269898900802535142930711143363201101323550027269176290817794318621975678636935306019069454315708255728275659814371163569171207984613305902725673459308402548698517866312566848642727129844139815445882381465850696420598440878030508585278877692793611331227066021149752420575342828801026330128473665788989635806971069592064481306962970482596290721566005343080901792044845931342057479298166049498235477185003520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 9994229285447504596111046409457342616942395861899999829670749418557536124222689634093152619169681076246020068308046069730827707308116269855664152674463452168073182607883224726859620524552169055638166375074282919016559984386673567111427169595001160058127175891767009291626831292519733270327527493935008526546849553860877748853206166923406528112378689417103270278631407054605756589831592317643887481537634157395812530603843321079464257436311411738481933291937323917233141169267206968369568564311071760827654505370206070047390918937075251582326083286489968685787400890210266236854059523206653252019536069742937886424267601435037504261604083675203652091117012002400025960957600025307539805923360079546381118844900724216289472622507407281276702201636149748215757249661733662991035157191765928466293352772195417655481295427777276631187361738853497513791240453125649465004319657942441134739614440607203325306753784735090976382251673083778858542793201887934396274371066134955812903930037748807760340153125221322841955343082281169040562824007858675513677314187165609371095115158307429601145846619111410059078853331147266898682368789107056289772218468219007074855985769648155734233917313434210978850617494289864650845253101778915023933404731829235864547029526968974331906476434498749156307282984474821018252533409176849277938933167871842671625523459620955134434584666976637802147888269288333954877011477894425937352744963590274120952950552490647593148446090206127571571320624018721433280833423509063940152118688914482134360881889730063098078808437014404268440311889730870128732160976108592370484350301616473284048522017093584165474632149945179918121630280222788511642987464863947703175862398890909484932156735571540664619590117627121887725921952041377653043499525343765112373868577813275891803077083755216611925093690137886906391014318888556831505788334711226148724771602899826351775053119016720767056557383020485672684352413420990717657906996873503175684177707509097249647104981438110183456628567295131071298798883341254963814230848097736658650170739912087191984627405455376255502089986296675580145926335176874303534505537421472474289803304252475679620528637656003136376130409859726933016284075055885683144555203622060170515987519470754004460108750157091962703958452849927870969736490141693912290478671093847757896932488283550440911397543292025859686065332723314312181053787775779937342929472113837277449188258869535320405559254357056976390596366722132670479690928619826528671489959200114085159664140214265677170684109470377764254714272597319818011303606601336170382158023907220646569359856515518529753185870095448970382786991130696782454887886579121918282633319258119419309253340782326467842982819311498932375989480514709577570193217755821852629777702274300412803220292350195311038389243814983278042275296172327469038198200931943056187713832731028861310843824595419066099216512272675206141547549319301553032589132090620411232324336158954601145050897882310734592321104131049850250073870292279517002582992495581037509980634007556956739270663435689321191928890892847776553523845727198921330286967331829278149012150191085632907438886381722684692369353286601261373568702070505823180306064185569981705566825641776851960734737931998257846283010780675302379251805445190290321628257011739723348711559735301937472602133899089366746334948049465525849951092044539699751576100333204247724693721124721724660770602121400744724298001714726825362945059297525883451741556022743568871292529441125809996981482866705624182138067257907181076777585540434917582876612590200257717415356941056958044727236842645711815042323608088021466400344286642945127283157213924093833279841065861557200139664286700726638999666342234955988176121209075135282331401506106332900943304157327990716834008326228859171596343747770244108534385793123785989496953481494801759587519235909664346704130294359364548783021524996171473036672369871407895772278205782670970997924228072173755123845061389377810597302529298039798516365399639985183752494723808893602605840235494046060418196364261808491167059174628974440442531920481511888232840480197952234689491953070016819597993380279062594864415587808750377608667247122619465770315016284276979459661872579529637431360341637897701119624446398748188223259490002960580777130721766951888182492347104467072520168256158469980160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 46233161980080946253980661319789842932638576085568575342046045166177147267646323354885981756498589251135885364115241517737122339441449325278732641527251963231076738383124031594978924815284387487694725108998476209887259887252941145090638854329027163569559515759788932868358406472689806516168113058194960732642295985734511234256033705614178986711534021469758802026184615452370361883163640690785662074524423586721723559200727000402030042410299731361742956980160883578339154626249481859174586638406773231764195538611551972482275851263707642914081711607085047493226135523427199297648913490794098582548133474424503830449224666243630677411447549836940546481966245184186695661771615414912217917813588512335439621762775588925936075580724637242355533743758605159937264956389833587113921052416665967196371143125100192195761668725114803455382135981875282174047684984959799405294560078339977669180867056759276726818467714270313017450730947482163483244652246765171268756931551712976967050475888099166994242646732830218431336144506466638323667335072606518670878285991759632934313307413338594115453165342097851418893715730696722547990822138260697309521094649788962750736234373694904052172863911949694537124080433342512857515823923494695469304164140315493737215670475330706405875818292930344946650712431424797820456451831760687703106429396143914187422251032748525274603199439419557453925912771692690603802419492170622587201355130552784746459321007270728958217949060317802428295643480455375563957746668936927016672947107444559360567136246216476618592365432433064475638355725937004414288763018785287218658829591452905744658808843799378614689670533546102318917211806319556713243461832517824878178553636160373011563631665521489175990376330633451679878621436048016980994823689582077109831970227269775346067342993581903995301244629161728907829336841304006715424382997866084327428835365733652121068208572357374415060295580346507875742627480166819622351688572411132083104829337997749881409226479275872263841027226289634759893993927969466885537362570603099174499733039253565008320519547389251612348180543120296014482244087073693224340592692395487517779233910525468446053728065484935285953732967131078640777648323515817018388281950066154667205209668243562890475603743322434442110691003450765091539901693760877640069800128181116400272780803470446980117830596236116606037955187254583622957323335512820251025990962535519111761882302137744390125620195424460427370267762998007150743235359050020257285215677190877535008164172040157657615640290096036069274856068417505439747963317369761080111999906414978074556866156997877173918757452991035036423145239256759303143920968830504450541805326892627060455055627320296683277935922743986837247213874725209545111711352542017273835072228848224652104746345270052045906861240770241638062761147181063809767729559810957513483321510192938632524562106046474045452084503610263051342498100865566719661972708362710602393649810181785453427893962276262086089047340127623768696986109510528674895798284052860811048273467012895077909216214263386913078330706454403967670810431460334113201408266012950696825897261410182306449324063180165156993546621884694024122674194435235227971892063740415222658829196914498247880997279999136010609513376741439060552541154160724203785218114025540183039484435589989933530454682786879390636553444642552328077504562047749893186476717838637861279321167424919331440995074612797041387870344080216783299972203031338031288725474869858144401622416955569327617950030310957137893850243092780832189574792111186826589684386355737731930001239252372046050787145816007650647765141548379976588987472844206738841114062530986710318879121766648964386066031038165121623942549871975516586062733778272872106992966589833134546937024103502074455169208479840844578790982804045174867194735197912497332998483143115123798576928322476880758043049504745568754546153657538170789246743533353379857390665717622308085076359456154401706743175580815780449728945577957555629772462526589497176347303289594435499237158919882142214297789508512038541242976885622656808348918691284238634073757394238829050912879373266899700888657668836814010419308234355545382916840314043252652512255350633202548498614481344292065199376138044006368388587197449275192805052653966426367199107829159316903944841051222354867181781029748736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 171849084915235162795217049128954033764812083611651731458026101080907455129445825680558101326919718536129484037829314736089882258164163512969577595267766496904779843259797254400556304575734208286690962244373562707078733102304456148458053132751002475861741651769943878003410979378249470103864139701681762344703055848769405280755381292341558560759031794494069690594213462657795992359678953461356779369459454546821175788492523695244796967944088291637035788484647514210292255896896535904924514945219384825712674317439815197651834661750246878719039551065979746346071214622653418931636107469042276542153833884526662903181102404994336878357532245272765427748225910266607217650219911205041772291818651518997554508896673768030088653479823842111445615227456516216593443966819865145756036438130335772637433859225506150203558090582677985544367819610593371485213839156282275410108114292861497021571467988370166181176237932143754241196773770628968506289847434613628429256295980372380416914949612938556948032581410211800247428714043207368894820754427669287954845065983376686551313625650103239518587709841265780250180338618141513979161964979525056275134670612721894282806826040248334090547321749210795413485567950931798836457177721973672282346117915770803337142184219112240037545497330675104982993231962206533907359598585204769631961866271420081698493475826021929284026313811075026973222120171266448956059640037223621769800626850332634927698938002172003656350959408514344242237655159341664839654800393235225808671498041801238131748623586330683388179170214426112459293616500668022990702149366369301098586470809192228502356044995706128906963851139738935796785444806048110961177653860621394592386156112260125617576123831075703963947725996045259717241568334400457067139361185204884449893770317341877590693995036462550550229726620201156319389651767420244011072023809673901258030174219515912188470024123929902381646976066028568712825079001112636812719947537865846918328852625457371772893285388476844742535608988156947219375036901401777060347721107857875224831179577996702497248837423803333746032445281457525597746802175521214164374156359280364244850063485984432480554806160249422800103899259872788815857624583353261626076059014742616507918818715005345709710631189903978318608935311375091315990384110344768780356289576814568745405936824479767306594726501855680452019849987067187123208962084890466750257106346602824219449424941187912322418310787819408385670729071770393784475370120460389405503372663731120757997826516406365321313646705248387356533477440208647121003840498518990049976553033268498735437626941113895185492053504771886146438964499358001614364292927210055758282317693949485709181347270896833604497218217844806837791687818422437147620109300779930687791517063896908365568579598784269212168124144297783383138436517860475312920716532096232102213516840555599065441995057596338850326138466848941429639228355060970657845198663764078412530745884388494671899246116270087662485866994368503469758184035831774255738869751610517820277416161326416062204867658920583902425067294745543752485875769251919101182219129789428296761086165146978631054154177990176840913763188164277673313729276012566598773748406707314554140323536119443320526984101063146865486930116461058689097583807252046072764344336501830699204891642899059614107198882507351588052281323657613070265145026320169056531642326659587783471193580416761823602716253626073081389072901382219607815021829261548100259732232200428015178005281339354873235866075058817394407151164740101103627501894875238154400985890052220179812439844286306303025762202731109902037150693328218810811666921476140879404679159176208732789065214149177034276400676256634488241599049720818854248632334441951345736764157484046067068870469780298286186239531857596215539068777342325884250329079901716573612557859542743505146390956924927085479123410736090750084541335366656529562657133885851964978634410132657619582176908079837353139446305908663679815772180912707879800377158987741636103072413280643923482160510219406222673845379056288876246723706049605809699180326591774831143887422846779016950514119546032386062131189995207311134607637577779009689566491187804467427096095745802385049240897410474104488190408934024828192810688248519607795004180263794281257931545683525404969204218549242751669223450214400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 363258509877029438531017949006206584768139716671038647049438455774712197168580672639047151271497732785936433294613079192231762885252875740822778625538127171946016131383567859068032957751164121531353067932557896299496667948597210224404481446527692991471791847779627041411718010167476569567137690890265756475916285844401415367992674582482268079383865816829025769440726764493877180056631951428308915352708881821994049673255959284631212775928317325659336404955830787712744234114185429219323567173438071130282150553153664015835447132837099426129376916053580251609036171207654889563417431928178403884930087357578827477250884674518397674267080383311977920259123356347884375803754263420277369516031406729500593496372343040403596218813991545460571267845032382595353272249021836646746044563613716276380900127244070343420377328097979193238514970726517438492819229909352420008118100013235287597642783268871409819896256940302640837747782297360893691758791973249404662143094656476430503398922163997586287081118504968584350400359613484016895020432561649140269609639437593274570963547296591266631365752296597626090580827464105845649132963027346748871390787608185689634636592377152300778799660899825849101120638654350263920639027162415081150023657836112136557114990701821165072526972493258067944026297865916014052729215442980048213625585126933342067720025536608494860325409482709719785982565326271740671128474338141282329001710280270861362741543831616538341345907532970249917316386273547935216390519006677150214835101831142536401006182814801424551112211299715437333999915390224917413874787497206705547029389704960829350933997711362355079296890772181838681291767802395125859386328396200000157270513086615407123847708295447908832760580898590119288078801171688952856970060353859307665171986348089989171772882711592334785119245302268887029853791201593328475148403038235191380697430739643974664966569409546104792428608730744743538888112840783572965298652646470106661364728560319597852426117310046098686135867117102957032848234288188965861597024889672958282528291775784315961284766299119721144283178492375103812499146402547275283336478702796988334788374005833365819788155296786529994453380054950129628985970834416205912377799944880193526402349774749326221927685447882379583708421387499562272645651579117686555777441748812981525703057285879234310848412698496238127271846131763348506422239422128612682098134182100735154363400350581241949588132548432117417360553975853963196106035580620797338456091927986935528330630859551781621789846081139627120193555476006830449925648883646305585595058051350261917844157117840361400163941273519581986075511112611132560688661254764341482880144743246537614244059407476021546412496146382381470041187619270817627276355727804790358512329001663492759258943925264605126042974330864829252315160924193726949557905516114692764898294820564113844214830441751463753546654568793894753310702828160215295974055595879931003009350533774373600289740487942833129794476719912048428114105073055004756759428639667031886501024149175305878907320292746953436906189665458015954733912156882296211533050685626528220588793111770923836216838420102041269113623110023622806385252170714643951950531188591146573089882755060344354280858774403777250802165875841140075162418830047456229304034980025473479163226095072568030809967975107676364469685947422941167679883731114281697524428490784748070956835670298926863737895407399267987352215907764239043327217524342206891455302201719767484283472833535191214583535515525506435202945341016444610143314164206354778084357306292733183715589235267841719851610047045953062136959157048294348245775700118293834331755623732584021974700270344520719223710456375014268660818836811525861762436008958201911880957340201602757311898493938915128444977570655169988456456952723636453339178000428729869296787130937351244324201884286493655295331748239116168376249851782598048120608490222554972202981569339128255499885529593652212330790523701731135768234038155937883178123272842654430873657570381426263482127179254019890224087433082904586598933617640142245669152164907260668454962667518246636507119125364238355519999612186509529926529399882812294883552198361731977693882585836146907594810547291001371956681861542843045878395161457794535446454404169131739541270702221604617009314257674731369592258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -890730237814772309964670314161829160145074157897638479061225872596712760331801306577309410479233156665061865327014539696174887325870964496780541344311876331903842980067207111346162771463914655801330711095610835657035917303979867228262837730581719200482528746690850546148579383056681093851154350259036881203785213782015807806814197790764854978584513780127146233297840284376750073076507552909033711695128976866813942982310775388195942343692046276973456952960112340951902980493499938380139453019609233635590772814852760278854568177512232586284075021144402558350107301632444978434726663605555737183576601522452575255360242683860009968994546743754647477662610213127077024008074287716447316487410773955357013140917065416263372219478734901101175149680830918542318163311501945554632497321842222619362606961319732054335349968492721374162218549185965985622236055209041405070412667797383241263778633408042929303826578600581407159356519456151995196534329236457046175515971914201652466518863099722349272472087752813536598601626509606636670514324678908395906851981353762763138628395340528247240457445274095513366334757141600130426401954010068540541520301359532853262882421808396401511335976180405163799034361272609603247512832559220152041495588230910960209894311724826645424263209954401489741068448422484872199806073216888561581511639358450002479674871186316064125668839889664590850507412590280295505514938995335811002754076350068851610040332087156065067340299033196380349909127132491448193674831585471283593054610263802654226445634114482247280461060025175886604699472834854806108230146750388387071374034244327916536654202285509231317843387519406588282296336226861139585555021610875178675235088811953752149335816738354296719867559405118708230967038158343208681826683740362950564195967444284331052108391102911216832112061455874350760831877017283016520757716393934458072470530964126595421467688348962314058516317689957012715495525164921056915665495396015573395173234329699230448582943114882106330735605433122118683615417544983389582541091049526521277012887718729979732827711546252768207746407191251624177349184440521990825282265839684992146520128472582208043123666689447419046329965218867043218876208648651379178942983735011817853879162013593557728880202193917445482213223761093937709366679559484173660864107184491865909247296841394577066429052479591436580242168971557434717177343563244944016050904331987403088255138540984784323708807510503363370442031509880910402524009087445813185959320940742089893438958825450931093039408139798227615690721409670880342617889509406610194146882392942789441999521544278237918900185946471771506067412443792127344998835344396315579208093902844327196444916946813170808859699553215455759494294909466329749439390371276866290876139295525980224722331039620752747675483245983239925211699752086596212021102130760716154474975542648581750967426166753751999473102301428874030169894357585590885941131097226626332892081118229959723708088103262701947738952001741664522792249394671002364877902926866079317784753314534925322638010049576551624068769222133744727693768933625653046807787181412620632244048514817149291771121538671861096630389823633113474494380385794102985215093924881053381943231891614627248582378061448275474870822984613848520035766065481909822073400121030686437542681750512491457116566104305057440856479679270080712942945900102784757847236432981366687924932925931227294618277354413481751916654996343272519748899761589793958331015637642781280527753783125351105221227485919154288784016443744147031156782445898137114575386846770096527519291725738173287653307898380304943324956219714419275353745726168147494994521005453307536344608842212135203655446688217198324063758897424304977076728490059872540078722257908090557052533705083373002565981516777242271359429464969888644192387255363393039857387094540327961828250703689201957088790929411503481784861726275481255905672991307385339482790365530097272538178532635042084795297067972039498598553419663621721108578477731346376210995430461403383507428743248029682603183807147371674611322954287413797199016356092842205845639439508211515951771469943552525580330907030841103885735446646502192230320357327488230116569576022528629835872367417834481485232536191491292046478574564167640025317345162558630545750146509983170835502347192578867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -12581341846173177622972680037431738897064153037252605525969864854524767264688602035919979008828436754485350332661770101513116221221401410185828719532115535258929149951227630008828092840398952654962004330461297575598157204655308323958223692570319116138630069835453050337319059785222597063233225565800737866273951992252646530230991372697636611122608769833854199523512742636732554246400980793388426747598105423729749111027855433624604065579881573371775184715882746056596203052364692879694042789814709162361673082478518292288667396267796834012767477033760722721450731475159831339758351725417461300149694507656686038584472979254181484662873849720650833025632592609813562995675136627362847321514559052754643053931210591940209008246728532645216315205907151869994927736378428665899888570980488725887023423696301010483144491837442109869384762194150423620916485911270271907047360812523602131131858484422932256491951373175390434317332489210579036564330916547134729686174119058980441437651710492046121155429289021583442964812571475038076950420115597400363515604066297309246257603399709050878736581952503537534052502913852539155419396512437266990255109895315469792732874439131445527914411594042057822004125731335537257010621476387795698595925330207153531234761055762454390122519661597390590040937974101203430797032930440831995834656238934380716775206447168858803988209554339198905343102303696530320973316937238106103997216886783255431924227358222647607287958713232210692076463906086570355221764939327258022296917246444771565040308091442280401341939337457536727552263483687251361740449249985639581515493718992346850152946457673450391214403711636863545900853519459398447281361783988157479063627969976630964812905529337127705853156072438408779981269380156397368516962603971684636619772804670115440508575184772383863267905480981388164915645500197798895929081425653364561138457675172691357983504954805603028118421223655341712096718958416334975510319590467944939515364857205655255851568478252049748242174357189854828349889199636228509630078574091968739208511827538258544294128324852940049566163006391509612040307953462454363311900727729854628033427267726269672918264830309806426222700296160321058255168442053543297605509785313759629745252661208870947527287910894750560409468155014206672582460259780810319805077777116496599981856367892977363611492368710115463654598618491205086852299092908040452846914425092078466519530497973536959742601880576684323470249795601880630471008437295432128257144332011172715904399887134778554541886218564150389548504643366809636758604174438367954687816622092248511836930844420470769346506985129613885746485612687177655530344497403259496681125675762610408338077228251408861239929320314341004958733228754376566093409017335318560487342589750674865244505320768120835357588696258904181457465671630423587005483671817252701491742186483908484079022949097940670981295101360628928380023280105303776016554946063978747719673082616960157330535459433448306385470654990175841800383565571059009945386038825912561122141485995256465592651291843086333314970644203365587379263856911851326560378417557141825402363703487450124540433931724362804230590726541710286795577590575099249338646916310592836206160592123383410928789718203769696991473232241383262450337120205654342072870167711443809163501724290250683858889201798964121955856597022029209998966887858324504385787811927490388307895327943938314364891551060800697345076134620389299909919013184359922363241007218584923103710869946924644076782175982918606313067750634776407277660871960217439534909411829085709186472686445588407439911815617376516843110259879912361070906448232254701297321666447121208947622841334938227490553120700497462714977040538336231264222186506741383371476075951835126912092320288081333904543840829920415187497437631480716075749162635067936742186805784836590366037918126643475947588456494661778724829641763778655830955962235227587675853179170642620843591311723632595272327926693277380781912580980744933497135987106445697612346140475944401167498426065580341548072700331609479927907939249924548330873942552273876838329166931599160452182344914847915985167705808841001084809390880902249381817004986658899827670298940303593641188235212229166705090060444377330942071138370503007012339926186951706688042561995478128165664202738892800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -66155648235186968407966747667203860369224655896710150079518634348717082172129045200938778620604515286501167657240242957159137092127079200389437750881550596995124664691501357678844386250832427728058218307220710968891188573527740279580613356871953764801724575845501071767102508202497819395737815908683248170834343807854027641293412815368782216287902695557849964789707693776132913167692974630977695413183600550019077252940349147666891831282896037343054390008939642328288818866175956363985955607988062533231436885183746385643586702543086409117877661060115580618300763097751912069247902757150465888154263614082957341506328210477099182533449601266811120105588197853892556766004024841404484848225113162018492993688309984593058333205079287647579483237235698484603879929798732029431398956858176104349081561800326851369044351266070731111950777763317097217271983012997810841895617254359959476420238233519054419359279396477543484193513690328782700441678993942705266290039831398807503608023970012001508259671052858578833665611885797677382015880658017159530675452666871898910347042241231471528996777451071319016512901031046318835074440364565167563215676657700286970535690679292552789834789172240921686149967809704458112381845366821919142475042169689453255129284305486343734194981429408002146420707767689147428922995667527493661247721251218205647993513706260249959826273337842854278105424434961167265680281931632015974293149964736786366298895814786982537678399309194998064824470271243276507524216711972064379100900169361746654225459184189948422413156229846734410755956655914204873325671691120275064162459416964653490026690857596197424359103345727410224272794000762412219970338896858854911655515435663723422003182440613660788639808577805600649291578658011537378312692947561903951513293328957219583676565502832824225909075981625932121932727692948148361204199442759163489122220420935703419978475822679583528713399437052188136207455533150856977133624622642131318268302726272042132026788106600244902660528056184873487319267032141820030812189520027573942377865718413698598968092247338939553787310908221784397142294434995815738300864451677157950111385682828909586788853024854475082970493213554059469878320252642783116870862688656126795441384815904269670511460488707589488296509805018707197421262411956061414378238275154784155567614130632027358042595258029502803342881378829432691218714230963426130360575668086424787285545256395945456577297989932198954645237487201822262271085466334489575726598485630275925757063862512735886419114388605393786504313725142114732762306558544994003152040342248161383868364570874913957682494955505261213380729513184836958173256831469761329459497116989052273240036684232796764133857642201995311458133077943303831490457659944781290233202649873955705780353703177329954452737063311055987530504721129749836635654101285290445100497813553828177136300734100334185523218415453304201993804588296332672609957075222108088350673408667356973140306103364633738807801644273201585299196881964681830828308384422984475021627662899643734725601923276029622809934407388300059233496048695645186897817726907753747575557187346866193613052410386951392286388320019112673660125919423223999752129594991038674636687203438232427797009022556744070718597497003247306651416665783281642178471606271651591901446418905398574105255763198603690679659856706676845923603118776344923403314723836858242228906878168496349350603790234242998943343765685951258925060684510607270742987852537102349245448906551790793433686733397847017716470078887567695527459531132647655918271854193171992323145820223278557139613588847322305481383436950659212507927023945445863387386810439635184255386023728008504078676381663121210705080709571723253778169213294194277036958167128353820567291328482130689965667715577699754222987823434288717318690846925932792208133362581431750429674267818783296279154043396341648673784286881977576856346731204545285158496182795441292082792054064875968319404029292822157603372637816125421684407335341689137261664331191872622306499992557673091601448415389504427298100618281224693695243064679696212755961144084134172073741667404217407184612094829463905475436395411331942008367985235792945596146627149630344014706562702476666205614032559585200582958595543222168155062457744480686632360510298778544704147003801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -197250508964176733090317484719692050425601833239483424470197235641195623814883930410671389400211133900873457310465479880089033330239809933749671197895399528745795609802498399577839604121301214115327977256347748942119051534451222198903904406709609294386068802767337033235309230380007732719244020567006021382672933780200484993629824257386065381304409231183717133367862095495320008023681068829589595075033950223113098978615930722787788023786790646091723045564134174937926474149060619024496629975430174488378920148740314833205818330324505642727487871812308228713550880688312664582872716657789479873163501801088520224872944288073519451889520520375547660617698031611397357067694947015330602551979380683432627933339296679386332607021063840192978910979039073201869475624677295870289646477655526439358962526783133693371097697812454178768610498770625829257558660149016879438696697930967049361079107977000881340963740879186542618515392987616525888894226158316459545486700170446642089201843631488325581269863711393216025465609669560590398073221063209623799698315591839779840081271595166275412231140425914179831202636989411099568765089292520947294559532848170987593063852303079041772023725084530764152736604475039869012006202879920916090971260568787122709751250894255430697899568314770652027081445681322506837634828556639199989267128225629521772317772031224586348681263006332374804404146087886982873482276016134176516826551021566204254589577001926113724226466712354841940898874665160829463095638329107476701112495126986492491433657065020183767676912984744254506114834084926229701798966391533863804293220189138646609036359882928536243074023795328740872746500469852342270697595048680425603500155117066962702609262917503907228468262408724255958315320343883996450307433356499707793697013413280571190360532127879150280961995133061293836978163255539409460568015267356855017107316291682880449197453535113265045984029626642682321539638780333601196891318468872605430471689345856135304226879258675207397387166319530635507473846166259795368274430095356198837329118257057398119074972766773029676625673243534645335566698368049915416319869426112859350214865243678168791218503434768206572868683031821669470864310288100879507455038991699512266618888706923051493425376650924010307385503138336171458553427400392438881498963350297296230863392275415763850848982754615583274236651639501791993646753401853118608500963967369475080915416032060710530233051856105315864054837096113370873735232775055639352780854286798180740974803813071702482786772822853918761658845685276271346294337473538813216613839954617994759412766126930204489078699200322075341645437702991083502510854216147182635940628025892674747633946704993332645727158605236573093741515027013164911731783215193762344184883040502286522413731475713277262577291880130765922336970388705291010731450401449516160232679201871741956277933183093174052074055912466873327791775798858888275085814107615883259609907064219214833229207210306468897303017241636068168834867564528133580770736380295698450184242699187388991772384981472068636889694656232318614415823608757725993371876759935821357588633462266794615187672747148050344862630601348767589109814945753927213891567819797537476214883637995772437466400346514447376725013446734280177317977007549086978311029566215236624030373524035870291837394347438238225413627051171629495685617743412990631688647987853806162523314258988217486775580452765268246296216016370610262262720819664086986243434629827395308739137888003316422541956944526917009053643939823945688325344119968566067425753591562755434438351963685524034797484064060735411346086551366451346473464758667615013972026624059223925627770823627142993253835886344757281405871320760306133640086413392608498695664699413938710486054688897961591324096012293218003674446801485936800936721740042818434771902933856835124949511745693551458172957897810278639901389554875137019131946930340465431541891834717277182572595093504412329025028310048651175334842199983557630753248665342818576018036423205354966425330342588368705581714962555350990848916102907212735038833712370772964882368452570440004953088538278796675109817629024393042664667705393991328079679448927858192397610998186059172019594010423468729604512347814202628534861751674244487731703146812935928294007929314589023462752256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 77207662971455170123395077929330311104480331648304131226731791651416568260964011196418895442797063806573948067505171275966740184446138459377779548958029567711144353533231398425270361142072453435400320376101799712003295933463593297103830319535238776494945360641328653513985742312330682515436029422587979840861359666841097174554726618653102838624159649579418308835922930409055921970744286509037057719097851631446260411081314013973294207678262016832177234110611792822244568213570763834795378742803345509713651504022403194049320878312588786650425131892957857021664558688693802804639994563477579034697382264194640520732646250980923290068250507660981064884735496491935708862245500624130663085794156956424223054839204231092864932552620793727452108036814390235587780506198852101197767272216652514741790285173928529959053500938617458132486370789701664122806995609284909034535599001792875808279906913594551957960342371589404913941455918326182026114595344765921808437407405754687405880658423727854676325652571428528231429801234104504459592821897770136775004300428762751097853810392670691945365926342398378154292599118491388787151068137350147126574946004037870101493109051540881610842055523115310731631919854163124300333967280717678217701879616295210746739321979675396040341170362003005879130477620415378267368617222642245142933864856986262668617386769391106489819306087561912429287958155122521460299348792531624818938687229254156036503786006120557609908854796482774281754277280731792846739580902545761611921312067667184210287120597528624327569645223692017390664627848112887782225639047455637347856739286556122499892268824382422402260801497353837334229105693373900313923678691175623779233883605031623337659375225667853206199560369449907665286084204000933392327279954963930118062373242622716595612740057882854708246582572132645362958065728274458326067972293968691382912962728773174044869982569022162715354411309468495698130536093144395120179399043526447960661932390341413838186549341428402309162704286352522775213328966723906826949524268504460779767863805673844030355146489397754456437499428138588257748467633891081660293009463335725323418552677502789896645572061026887961040181408134087663385253308762371295535726078175461860505033542765162806562276709465749626218802476881808114094287720668514222261791818366232564341936779257044837007577611596446821686470869772772997550648903513375628884658241636676704866240036027634122032572751714112534416594407196615052780594924842424992952500120037085234024208585741949195984873281752239948758950586425590038244579217298656028582842706372400176146338011260769140851048177495308589243912078980876307354921609074956227800087772796794447278342504957885636023558143913944279784270494443595633289735939339672390531608116268419750572093175478170627057585488303904504993625557147048998655550401628655906681555745207787528293336114020333281304451876343588421357256033344227625018772885640643695566644451145940524521318396679422527363717051790550151554356229088421260619035097944293128339586941129823083375697026861481426210727277549168425103947793484520102893935994311569813266078915143409833483390588002043998708295785801470160942949970562558475113494842243134439869980848414605499244870217122498764652506688441413192841516385539439712581170974413762329088738077292671262059868854109700729095292954024279482334363953225691241508659904927935033595889976106035930477329023056596681572462247665895285664487210077669639169020635236427591602695434671123967474880919839752930634952642037634279121481185705892162433640751682438352016111431216380467756566973074890110506056185988689415137286076832685861176194301864326701087628481769033401267161014244685441906016284428553237667899428286062215883809349344444884882802707721159148479249620710315170706974376490961093204586769009265094834262613839625081388799552855936379177666055106274886262748061078190471284839663042852173578471152555329907629226598630930239980629240674283591902770139546745983693669416370364705466018034747940713530092689315570438101819495192557750964676057954204380674654751871441489830372761633952713928465294864081348824625196494275262812000218906145311155552338847771785937748951162749974036866849753964734832180155958465462503385760958795573189630032163220339312578778774114821734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2983750142687647147501934595083102115072805737532321324184057216745320844097267341186025251491768058006792759709486595989387977992505062801566201484213782464114481873216592707587795539288200164041746065043761020733188609164591641278393588778877436095319945183332342509018534826197144804407071797945493889803622073397410133007736840247014333025430815330273998899456905848487158006214286268215690097191547390447884874573739051973935875464793370125956434989573769058053083823576955926588917185538297254871710139569086403686617969906169895491382420109079006679769662920008661209473068596074253043125865454327592454226752645388886726609583974663680956586858992228536956626758164261942215137669249982320943568098778623875541509179071847569487684418675390894566677961679928585482222175751832620539107457094376461760333935164824505265061153455487002042147583890577157055503755327104840896621195155577384250833915969105707644345695070323520785310489234256211090675060450557470216724210400757922612746685611228721365553465849391119491890369651189024150355191356756777445026345952344725297494647070261017195414247351717315930667742139876938404719506403787296733118429442025966224849797280296057197614771025632265529644297389437008045963779853651480473069010592003613472192067268914326908403452372994562034970792243802467226874187392459610538855458537683365710658483999476496006265760665312527626083263830457226918163041762739138514041151892810807565102385094149408776397750443105002230697344364269336735754241493102572551032823504141266672955896783385506881511105170890150510643071472074667104001669178023972437390645587507589312095021366213110743652550354127560454649300400851970151688312111350111791589699298764831644785993057663308591484134266454324733086440740521284126300876473298133728023641913991786452224609713442458996422844038028421109920313041359240381361708046202986015670288985156978411301147865971372800426539012528657478636887779499935746939491148256819877323421712430778362186412310049130191959163846312367090872899105886955174133039749942083566620234080949418165195805086902269594828204422472333785870832789516341832618201493295951308499605121446469341092161545255049785115184117976057742916257004948442054063283812644342412320578068038458044317828481355411244139700071896314617578391759311438652079386180976940084587297671290282113200271891382477486657562570906137750243425727023202529461787319194980854502990225751713107932695089982306372492018791499601222014753316542523750825759133464462231765016801576843676749361286053825991818882906392671788623787039651291436456904499779765691042822524659294498406182219671615936763975347513890954304633635495071295521063482384822889107130446415625333422721057662470294994305719796577127154323528364577408286169759011578849305309628001508759217230266769460344506885543909932765646492847212885350701389031512776468237703265100834751454307211791395164178396600457083784883417480833903080736465855485086096783994927798698296909595771458848384313261682407578545136679601442915257426689131244143831441193807730826947302983221244794834510554086176053251081196135305961799641450103244037212285737259751827317330946254664464573277601166521196932006175368233222666617501013348250649669894186545623478381953745054467272179504621508465855292192235022810391982018666100750795476793814987201016477685869083841768320609476359959965067382544035368746146310733857838050812524683520943961289871681612008025393079265805195927264906288288808015868727288462535212107452054080498860027887556626024619350265624854391342271849981319653769052362771357321230149113500743007057788776173504126689444048741472251181661655278343343398333260432690615500367226468326591556574698984946516165952999398088973248911532688304789775953586859443027753841706056274594633423233496634621047155273408324308000541333192569295981259012841281526125601622940091222624553381051024573589975789149953847323290856277827767105612723463873266803422061028862643481100607738127077609008245430212129354358052299170196236331663744848052487721546938509561383551691876660418180514109087271047526669826581536283418465438577919147026917346588720606976093338171135178062532150416120860196534384444239321335857702627718007833236123863453145322013895772928667557445127124530086543360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 5966577574255580562827446294013632060224472889809891612535191178662817404277966002857750238986731189758919660800717222364322767790280224505534491177611397659117893071783391214314075460177898981790109200899942795849649191826466640492795915217216958515175895141748608647668319354789697929725155392680845087862706737882450503478619004874762246209193569372485839442083194243838888211487030397142040814397749067763165237280723766269179191662649633556459419258044361933949564410335617711962013076987654606187554298339995832124533033119889272530230685436056698265412106655896534251503507386914654538401304704861484863190011637893107946520508698704182427981641759947708578650511820039492757016763069661035366119060855265562347912647846627935826323389382961498389925615211704754131199757481594665662250407367372897804578172556999860701303222686888231335867275533154500491716812646926199489232351107253383044764797309078587284488137915514154563501143277305902004346553181136521123888243283688263680846567406572383669538709137217528941646573198853846032507967996984760022657525996032188743306675404738847928159317310532049265916834302118338564213536184261751715423444570559703847443205264479764186512953791550655098144857571536488727069733637098772585463246558751203381070073155887842149287108400113701091953901127291746041437547609902798221924422286502463900532659936664967978498813081157404357309142566117008440952886802007658720275541061521458211523786023186895125795058639731289117433874480351276222518280156265971037322432120462534960329591987097952075341999183139362207402814799909801377211967785913202710411080558629303289981200473956656655514773238618252312902061462378180560887386384421709539161414659089155378015294676228797890089068475740570916906055417607988813337789414683628046596484137786495321955106426398932864521924639344093947744859202646385094324581046946986392607886926646997358626620450264391092193986671091960211508971882208903123131706435898385727547011858751417146599097028454154051082756061962161107655944954592292948770250831900559012129453760698091620708505338264936768099546780772982693167357488850326100528503973704710464014636920532631305606823085586043970821116765434411486751476693056476014214513409478915031791272333508704031891776605133761786902433515536123099176057703290324344243512995857043437065955242160057919049042805485929338175202513592176129056047179424889397569540134277125785053248926779847735103762375365359112270294751585129000416599724923203161994033569851347107588208937361442438839657338152742066613191090532152867934083441239757595619590152887143593655979361515061997564223096255112566951433561073773004845006065008112400610587484604126521119787774346203669371660556518503531176133564546704515861162099890274856200536126819154931385024766379156818576280541422062761356267050870064976074976390218915415271780149297884849769856476873489671503434274665553252897799035058121903927017221070262915909841051369900788739358979618199955127427536176307687703088351236898508472118577527257212021958147060422462158732264178920529012737630350305366884516432980532794689657235841553566780432087715842588492304129792609163211593551953903962637847593038278856074791343398336129677967784690484750486800495426255911465195660755254420653193816845206695695910155153597608648276555745450200928986821668265539939456456431931812923873847090419922910357582303592333620074353367844291367102509356097809727283478376777325955134413809103788809083994492086363867105286535972974067513152290869255878181156958335042643260739106526087231904102043058696313356468308588153609549173724103175750396098922181826114725344082304204548298421803730217260158206673163737682650902924338131807861987223468390160658139902063358773635979002068373688744669450130207421366561445047240816814829589013470290339278930457616407326950185894895250681703411785318330080978844582118493879211478264402878923990594656109650314010773053987359168478213508109637450399003561518828996172622664879016495963989555269734367794434255868416238077224081310784823040759814068318093518389359962006202128638081361068427809905786536858221034671759916304498197614521924723027053754985574678822593168341518496390579210052221748980005492520543302142747572675362142323448094871255783941628493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -11506074325927884052831331133633724080615907107241049530197322664043155240793924215595529407117727917025448195348918160666650027185737813628606120297082536629534436438316778507819805669847559370423568943830696392228318371616417328582591650421215250436224887423695864611944476917165397726002552071859768604370618097103559902555836574983720687861852511550239018377192847756803044771749008666623145363359976986848989249057357376916799846266661520691463646548839298772118176711023560298394962812601511368396330955057812915312839478566459430725877319684195954365216398799851459356225327863020690125279943299747583004866654599787839251909408503927447244083660320884489278711604963764987190459247740738867809677965651155020832555933820545331332513582966963235850835001761399496175081977985824533226487710278871200828257982746652165937727212234521250209655963109945050343571739135966000936822654633415765994953730855947272279085929952734090492737972275169427078251330976894081187957552198024502838070231511107103589510458290572258340657687722814180977774279148393669537323834145473086660118723060543380015996923204440094524627181093087033164231040756926957281032719181233246865256965121679575059869632925024909110980318008050662378869519286327323038507196484829137356006837047087975053964393934141451793550622858314466242906527350912899562345196415294833809756639684516377245687695522438314373491990983959072313594469618052405921498206118172557373569429614700242902869712618242432589448272403638051842988037136878656116040452663223632649376540625707993115099627828831735665204617465536434335253172966538246090260397585692469556716204297900020806795440998633095661166728209380507806732015902704371042363606513371697834283229092330741444922437331282303237478612232552624980221975292197729740363247027491501854681849491342587503779474756980858258588296904313290971728226605082299489604463557556969585141787079940400649326277103829453564121245076539788118970113159249764220362772708190054624502656924404434995868216153872217039181763879975559296105994791248875148114779786703404077177083865432745702321689108273663330080481534174010308665177930578072365216680201806133507467162846945077054849875881838612324879815804920995447637734084768921500091914523499270393382387935853970890523406363785572144169317047248047461232539040748261008030639754058780814366373470276883549806379606265912514629739638006697532576309700250425778435588025059417301662437805486939474473200440833608035451015942063245735025905232996087162100893708948725007041234889720514015074188128326589339830620084439020581451773679779010336454391765335594083738666499663523911440391738660991727769938129105297607361829496052982013668172484862773074223831955667867105444079358231082618772997109631643880725297421367183281893621232759034836298035658044232228872219205014048080089075027095273317865670836819863684593754364539481038913445425051017931458116322362664968263525316502771244677155118402087769804533177261436451227464060075679734486767311775243081930211746189733394444148324089985984149100072773648268037532540200546019541712090986408051754113985928591104236687571246991035127727557765630206350901337410336689764033166189827949889579419964463194923645233154702352103729153941697302150519330395663426944780267484328536746036821576734917082616800479935972913256175569254071928405022985123595599103897197504007366451818334796330280511793103548716966552911464435927403314404082503820189621472318746658826467367586968575493930911266149617246696573553698880950168836273954182454083768992241723990819335402092599987524602072392000671012596503800291045416946946915516973211351868491585467067679436755810608545152563427556096351116872878812824253225496494864558648186788969755839211303062054439839459632154791625061005192979485937697062086946632576355564859269604565848861269235835508254140320853662987568591632527730921525408509864299729068500573408887739788750801716726177002761049768898375744242958976334826229254753593845228923228754770206438687165443743232563416022156848174982891150774844289915617185239605613619956703742480531026788885286979567220371794818226684033490578407340979422163908282184056439542814724686426753191822264398762014637916712377334956593813355289293106662116278129318017707383193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -21333449406880732045715750555815360371338066888717251025146805819335381444557770186161918761688702035219798046420281467919604300971932822808476089845174498893171747244911107229286968984454195120888904714281495201281108018030112612249556087516028608153542137042120027126727624369715795409930518664874098850359860190596191792480278530398799711554582414305210556718219061844004433112711097003680413242368895969767047949078107665110947271635894218379640536313982729576732648564561089280709046694847970820119890472425164316414754757092256583994489105744540498818119873818857817852189677289163651370986433328999061803725839856960826873540773984424482082314305663784615997089649530072484063486326987586233448999234141849231901925710450677096907333985543371536559064723460036875135526789484467812340181269050174451530320452184983749334159914566288540824214499618206032065511797275848281587538566126493552829623587966388385305288314474240726472396985824760644060921709960344510863944715460583822333601762719920114655980674313314619617879606764341770938326569820713035026992234303473914943632596284041516112385410076253449089614008106005611358005827034472990613091202239591153280322716784254055248741220178397216197021992870471969876643268320584247375465517889326301689684833939364241672103526089088302527465668779929824495245772182439706377177706139430114572095409443640660795890613580561259711067472957910517167684502665747850838310196134573634538875786698896852724751280923316149564923080320438767240313836244050355513303870440171362491570059477884238910360570027838833853160771275238083382017191039110820983278139390354207454119676685618499421465065129424997826270860076229819232260778850621979152565956453295983199818222897704448600458710858043112468412707131589144874504829468220598552603795235838862020767199411999908829648682774054169801183413543567346836075361026487971216500685994022627267320739083009678514931082406170738892741405232109437496492638856458799201863882448119691815770871827671978932786941137808865844382223166364488689451553735830479680490255794085285256243132321715262939287451785586228005328749765547536019780604046147434898074724485013064345245902906489353828621122349734846881830498079423582300491140931012686626792450215479792942419787203752558251230072828059609615639683025063034786614722711195446754835659072320713339856895216786901133555433932338207956075358706428976217941201889060445964892461465589348947398809925051742295979890700112478982105811798958493319087814369035892169727051631917477691324747377713475254514814313692596875960976971623032326037083874966315449415251400492027866619339455776214898645106389554813568658975497432142597554603099641916120826011543297531710447082171464083679985507247795251572193598832957431530379218441230072949117288505907716321877412489337189136024388226292230614282833552269808743078107736419462226137097267436861727172689842843477493225519346955444056217322845242958143603213972597201367712633823360956763963835923652796671726675463853373261675270846918945145719300282963051201450474670683053312269496400495278660523534216664248209147550487342162363488105350997504800893785544938519858869151376279513613460601450540308273116174724716917003993453464932395723830930972680979842407249985011737045257116075509491639276436448496560596466865266527114009266191443344590641183713649141823006442973766843286538091148059166911925425256335163638151045112206401539240459763525415290404999609703762914681199841911777283067772983391367646188048602236242120411004477615156070516656419620233063609174567310314228364293938831054407941881631769784393672788094605902345776928555702567221587574690885528313035656228948402059631130434472968409073071255145672338489256494992301782462998319447198436708609169396202586343428271127894257930243866530237784191919539330574247674544859436268797562473634598144268245821515498516358352530676051062841796018054228789460928996290715318704867310698218539382263615476684183415355192081125092862232637817827467936239636535297979742224922648556081866574203332630398573618854845854629968846464230203121087344970061364893552479022417181451676532332845455774960184323417607597951095410773649823831664315396290840786292326028230030317232683320612855782371769368251655314567331840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 65184214301539279763047913645360710016242527972116280557084092862647652626909519036773547665816716051351662729634810891324853254230507391543326060461907810183460595910239130989585818349076364379938416247870534101769901698803312750627790393878776292666854655804692370861173376839998889907084138885702122609356002108868405053580019703880156599341469473643484985865048954583165302665229197590058952248243939920056713881401840146307579203644809854798882185970112977269393179396834643768576449154067284932770509727749413813594208929842242704510417429019332744188191068605392269009976997134509072126043641916875200702558215174778660438897877503286168963754632737776644701000356535919186417322489668903592671546873754151552548140829987230722266327253970973970843837651341598322697600724034893123399861403352455180323890869690947129491634703410506784872409497351983046819551767380224354839277840675613865135161895865448548484462003893154792044976404765761175438798241382679420685748679786459538377556490356949097293007160707357659373478075976294237505180950677787438768504718578586454538447619467916650533514562768223748018291323497622539864800634636967931232817469132888807157497695470568413914991747741479763779287512973643879199024259308200207468735443649837420927400353510094753317125521537889345186128557696484273002698834526381126676927436311533310691813391876254625173689968645437313302098035100113668877538046016521289549872211077476614181283982840419480087955537183998976260453486844071110318063310824276628936277558092038539797060358137309619578900570314427714730794736927878197159042092653203781021097450809403802497515890048310759917732267549297644442191126551262130673217699097032632428161135095166923538244633591188031823045845534319974668962605956916479521973265443086565582266231261042949261634938670610308345145613617414320309983567454155384270517612563427547849359335617930281995037605420834364121359538600289595138778163470418437015466569613859582732061246834424107595845127434354658139100134624104222152025764748911305384374904998825934433408493678845992613526594311052045248843444285554943721817818917949290910195535319082646421319419846037238191587038539707124347940722108212252945978791380409870781814950262014776820528209054367162059966360311134185485283658353702473852327647518985928018647249784343275728903125965810695188759370926973957581824762367719748838368103575876029920352701228728947276282497758354931542460998037667672978923943861052908528663180323894316972501211721108495896537786929839320874939828130548798962408581353894887363796668147823707664776825599128710728813095071340253426247014993995783882364443595161962881542968864580912504203981289425473726973953840204722499009004123370234213315080312336483186161997784578744407395459380378476140978284377569576078809750430796504906449754950657041139829234003732519893689882740737182747317067446541047751481868251728445794741613555550973309944484181663410456647986019941081227791368492975624259112992292213256374245352838337365305616282292662277734924920190556616647425721607677531367775045737292864122873829637704194116199466239308659267291644069123365278113213697233832626249940564714795125068655078836884605233513739369682841086352037046664668426835720071703374467924961593897394574298815144100499681786742174844184852980118722923500248318583216261160027544662427421296452938027436895990927541899271358584007553161591020642731871196588037008623986162192291416477662561582241462149184447509705401243789121245552300854588024260601516690344530819594743494954359511227636880050578562445183377481728639869440065360634809155372746609568317775329481544697968111177048837884833453506914856751006967631883478153901268799033183936846754132384021418068053247199946405197881382598737293345592927363805128854916439970251184074864433225970176078147595211871933499151712969191380212555701051025559665098997110494235559897693110781014417026757333459743047704664680935197325311089059326954414537922128555437461303842833731568841613731503240732630353368840256893663779389006571201208728943219345103550951442464662862736750403833957866176772648388143037100783812220565498591769410268115256807713725468452037677357693348726829626365529987448170001228259105977752263468914680989704517582848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 26254155170953583262184428273106346393719233160886755812805433215591101500013590779533182076352513943582689982823262149521264102524087098242561506371645767036740592122212259303624468849896216966886050870686342049184453317759471210916420796041222475046800153108010533805042900181894975166433678644487492440727438216953563507301781021111111277853977798726437291274806428879781577063121051467465213724530507514493664910487830499725142958886026221927956597170047551415359440303237566665265522070023469211238216752207014386759792541700371360717615064233949377147532936281920789416834080362321789560740060134995664277832408186725655808962977072291570575987053074459764369803425146274221469505259969629178278370761215425069996484527616808825846549154759222573905568010639410819229415750573749726787602608187791858764829105705258977863250791845429558139804613092222791498265562545028598377517699526080861262968984008936374728744316206608490158330630682710315566030555591011576242006123260495083797857492381870456870307861977881634044814832469448041280375680146092175174017835030689322146113135561466231329532974704405203423891092664212695436991702549355806878173493836983517774438592132628876413988069992804660586225467608818852091384969502440141971352278884929294411298493921586392419952874020222030791262810008916994869703606834277170364595418859666840856786171380857901972337652721355258767963382253997280533014626772829797476241799424267786182042144340790314700331676272627881162259966841351891634945920962284364800790041425251717148372520631781697029835677549770570277148602389076268680262215188538026867209583333019726546752986605273236856131554900071664381593081039538783490934010439805915072393540788146818438730106064925671910024594500687607595504268758278885839796905720932604000419788480992398125703254999006284446196956668615275348770735600635941369263112046516622582510808591930896212172432909849030673700666470059173595531637290804932271491932948627677154816840552999037833029500578911635798454439740833025591588734907841024312914051459804804496935102673136458732686435885629412341170963240609272506887738610974611099413500367932828122073467658074256284885787390400445592056055485407269785453428949626399727592549016231398526380011791422870721681421441590612138244418228440536572367723503304204881736298458891500623511775333210225196622375943170301333860117185039067007114732855203158971857305276601865732580948864848881952093633608108152969662459664952150519346312830433718822785899740668658309175236788030154779822687168568451359690880419928538348739156328381835495244440966758317095734610038111756802719834322542312538301363910352840039746538998228100991265908449911874323563445473508019867324948926919183174141597845632947123093276641701682015152200081062439419103194473699801599003731727247566149589586501991306354658922288065272221859299081576407095818141684116247940425911415483876829388842032277991546756619118001092061043919237708935923388334127455734513994369167170837294553955361848914005224296086065930878220510293807506528887720565421119403471400323977448720089473914975208046784126035573598844731048177651718819111278087411390627033533606246344617988929264684212548586550672359829330897074817400753770832954897632470235764155306388371093766696750829116962307940674798280014856583531066737240669669060556142283841144806590693322337265629731449962501601705169790382725663359500353467326557073921279634171005583162865124138178668477422105444926673378398999257112216224886162733565260311345415371554290571433203381938930659182557177129371789548282146353433602748957130624853038614444290143470282284266258833333767905490128069103073303586209116552120087423785276846796759372974692428717423119160536410109222436547266909009509992379389341745626634582109072378160636097224198750296225015153906260857347446195472990631864297125946207164311683997071600078870368372433123020182334262719771438559199534711581116178141100972007319241579048597330966155492363454978630531094499568345966254225776305198680236922810954216039661839129866529560183379765277525796554419070534931696808970981418905113179073238859894396380330360596292997375275577860540901660304253267348141313622438443489999857266054490239741269000168555299443680454262967500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -183584985133168993476477465359483321242873838783283026419893408760855908658298001111472752449074034123074811677996128356052032119517985583105323902162635894241315258539136789937850274052048737606548388836362679090375486153699930622897539235990959282125956151538251077413087493690362599187498305133295048000376672343289272952127862126044685432722309209808457758342547042186417737322397323009656507161961950472513504945376500637787981069151088798181540125826966154284349980836632771896345033151372061881402138713113489370448327205534252586360504804348259818126071869372865979571635032424210668274872160907195255871052649874148396036997342679216077425810766710561780491360957816646786216464555903273035757475209949148996575956857907153589439712157812208140376223439288364083254904752894825373258339443159154320687982898274393760893559138196512961124229275580109978032291387708601529582158520024358161764702653278636104355527605373801379652855019026074186438155559018892308880939618278193187004614202839291092758336854480343086980267659997027677074697336944196123011163549043887085562098285443899365541384184511556136651841744724291443246858704890194651582133484954404379610894937400913826296258731435870730531930128186734245008758583570685423709464177028498676358057241338695473855450461693480224771369980838721347375848124416385022184633138349649187993441372101658810218708229556069370558173392296706128653832659516648955737600943969582108473115277519622950300795849216977807125040402929552388056081758044121050708739615556154679609953943635066837435295591008968564560928351317023814572239862852483278086502916229128558181691989156282490339867751426200997322342197205690044426309185058429188938280138929872287350921159500060946927165841365052983074652524925495239687074719989550149995375683607021803538943239822682621111982107644821122323298122666534545827681002362747404265918064426448936364516995482175046354128660942828107465841760364918321608237854002524097715404724824686926741944094783006007325756402693229617278880766730839713053912682054694847929977572084964112914322165072608913994579598692827214525891848803917755407625131588301211124928302239962674661425501898827698615878327342192926390681178952695964693926502487872375772072897446242351377572183723867396530751086422863321882172073073099859205663785949672332052837293907565834633725289433808038981519550590101492074361903010734162290378708376216524609948160364954744739493951790249825314292663520973008237691560878917226170143822781182163516181668675155867785363728697168690635441416641911849427558301897530976143435288892776888947814985687868214572756039547248465557640303458027341891043865787233614156190838342830439745939131491095639076027005497746391677225913935803538070742183923659721545030848943051026084251708990458868010914891303511904978191720949326559015108319010540430814388615042768189888785194398778598834370220273847024299927360195126308179593595665194377507049901576376386007138011396090809906029256327753933219678790753034658793518542082964713059773212263682860181804449326637782123775797529156608586169286663672150922434657540617091425142182286136826562755265876953466241587093013179369713151781654002980828720912152314418527462987766216171843692505272990979251021515246010992636022760779103888708426251140842518715621815883825524630985489643593052637344861724786808852589444997435957571563321828522805300414532688183302996297811338593792103053037522574941093930137596753349081698435434500642893683170201339578641439532705368792743066349397087780542525475343647115765250211146060928023179168894313969360873076429929929538862743217636806593294656510446397489377858285942729402844913371961319468584198154591541353440872380992800899399909962053049477426901816829756044873027703579422238998633977548520009333363667045845478036793087580921501970607139068386637696376883742393088489005046292119366913121368533360613016205160800013308859432108533633232257310613833453924466436452066516070831763774374438401298058271158117076452491443021597653778558835748792880420582512327139704005273791412879043395779971005188200869560628201990986495389043348654723247079631336784740159515633791594745727881534784962154198979264830790811924413547389884961216534650865031087369748480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -288087974211359963039005240168082764304589289211143685538487629941959343227025949289384223090038557126527203750886510906507654075267810587052604143864137655960739430850488686667427506796714168286165530091288547744876194437320979937466410737120129418736172850513595556396137648526372912838070515205187733663425945180854824024850881262284547756143879363352903508170140840748303727373328487718085844170049181755150060664890000760648837807133917094473737305681859225666319617813184521893255533388953174396562504888364640843554129602013359706742662001171575217738748644064157005918254522911952754806183631017884136206053663794641855693503906575919193187381273363196642257784238027721761088125316739823081649366753590436117791650259873088964602215236005066325331652022255169730117481021436650493149806648227964664732125648762067609014926847320790824518510956789595559272468604523412228837039104169577969219953508774284005681900653127227648522670607168657326290600391738325811273695573140589542121301738193987163117024434713436357892071553727704331603380587943951744279209556157477439427000883729382029084290409087691001954760658474109342475636775565619853738616079137957172116235963757512885828576600016626041382118023501291559594640696740880695218992357801573977427824896437077125203944439579811534654994783107678290006990738661425903129233701538368490386195088864362774713494249778177898509679251863804296766347951035949749128718869755074418345480419157675606493630872487967990271840639756237182389988475675437574657225498133527888978090202506648787092373929494375434546371877679967380732385924888365960770179014251057894366912117236569683875632477187934059219149076415962650178225196734911724923906035449453092242454397711339007603732455009702040066225768314031848603932019459755588621635696830803213362420421002411930283193807669872112010013863068571929467381989080879204230130024571618598889097393915504611117279124337649033593785955364110351947203932547381847460525158564523386772867576802471934580423338059726479213687405403076089587256928911281433930392192486993877743895457999710026535369227937360103734290042396566334123796283649501539814807388833334952082795938363237784424808907169473318541502514537821031047229891245918032704496573360404553584187681852251546615430617245349647938020940235520314386682027665801595145559928819506188441854806403865765987440297084694094285262066635518070782628567284083552282891490633836069142214128775833294485873560253853321354052464765298169231900238199367269396497533618261089002918240865135111258099226975136268637300774305775472917639859611652247526338291751439969393065636741375108145382322112829376142817379517868964848558207170496117551169458260665219454828209702977397828118897632983311904109966107339815675260882883076602228520313556014643948119827327771588900378465359544288800803241295165651044730226279012027025025953283981869636677117821519324618671973442832329746482465419819710074720463439183343775032325653912955453154768775728000596318539064515901849194063871255424174246696837623323968175979583120775020668392041611098544495629303464966023201079118698503431757232027990451719741880902110557148153461601796739690197146103240300542266809103368600317858012883098881970628378122550010050987261039644489294921271028640279778967287578296285981782355605265026378591870831720577779362585994860810616027197349794518626198136035088246376264630131368074677698690512961775924959378021321644519040486233821641887110216947232028429670020241654087900532595724892002030014709747459519174746296097138113663070475491900540780966966443582112530955474919028654888744229249951323437675700118322788105549320709823948493763521248554486473759543594568461487792328634112831234466848900573596998695567908531071073989032323679566859503555020466354987150390433580720902428764410204861904534616443620077866718857430747555062313035919835799040560949478379073542938213812473093581977694073395647743445361597121085786231358999010084875410561616700854463718440959529288946441891842095752397170338285654473231556385895232834343786052651771395901071093588873123047200835069600081077672304116808921254445916017782752781970369653540669962295925585799435373058548745575968507298602883976651967226095870673533534208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -296381610712307428901021610742630520578616009663569204640349972269508995607838847002384069126069236511945929490217647472099854520248600683726708797274800945732916807606886635452335225960386626180300420982881178740600215003756880246383471714467626148210194665441290938603510883612943388504968751288198709283263517945972699871291449923449251114149755078617004405865010342538782109561154329027252504041033916239640005517518335319901545508755910969201369721833590568310154929714215703289708425408252871800570980875131869902565766753842067774582417256228775252290902556727006519934046382882764943579262024352503107288737619608797930616066914722735581757375510544847965087992121953819945495832780258047943824747721091834062938182698093770235449486961066841649988520347659100821993740912855653175207543393231051802428350391790949848995601039054479678078119805441424907744500943764624479369442685309616891190960053578491694670787307235491762322377572062695543193904142410908035807410028936262603280718554233556203814917557219413414176704262879205288167400214012410004295176612628880867238205327397972422015132959684049043191908570949446748265728798484848496409227893048071069117820794926984608110614949940509698995595428133661299067892168860849716623736919715746796416006766778308952874976322521319193161074193691240441334356745296248745574086127266475919939624665646621267964457469438490481139180336430150548535057376916552597393660159360154745527079602592117617458984459386361629948425745159449190963208530455871054402264007765759243233290692765977425722094381547709418257278522646060639665557359637171423269648562756916386559146132961040305237017210541964315154583613354417862604600733697010417253222939141995177230958572618937739423869015917107985483739607404622521679597185750446166148364650675865534281057863928754281523851995410191475365488949324667933470809505775164420847578554152622729356314391322206911318995939018302495003478917466475907326246269137062779553043732370589719775992603748499349908669062833368812116462407433398452820699081910531484650014807652504682771964770459209460105341405353129723992408339005183066282923509401950071516746216229550697377268173685136790082283034343405328814543663263328319542897220367939484700970907901682791859893586731341092923460274648189463132885314692371391930452523125553449320185903802166570748032962824311965469629835159598806946156904369694650454259217628580804155045933869791682686434229632949959281974687020100126719089416027049881817525890763811938326629063051110131309504928078848851259862970049601655221753686433701411788919255702217518376811725065982433585801104364951453022079949780247585357841104068445696866972792507446725759815864268902154583247802615476956436725860938927945849467181801647838888558493729663465211355564854054125218285624184237514517138615093364654097246895005450249037829472728877073678135517190088947418626215948514440917578970735093393763872370987594977621347542450573456295854093537854682438925660506413080668870131800964488435897424580397182398258422277650270386842551808765908071065751882958762575940328741518299267426411221651734386750081976029753587367264894336706398625200212560482689718258744666245457335658732305875576012103923452075765484271223197667935539405042679798784456298927969303547319690080502818202326953988296534005176249125711597089609060229037150781254778946869215145954118699972467411427903780951625864668263324329254030839148648830797056325790451790986995452109596913332927923900881366648872315883841160103844488053348903965393353141671231354852477889546724777453199299010378994207467819706690378293516126477604276932165209512110248362306689401661196321401264900138702713541636368349358385164863166952223362995116551425539330638517027923126555977181331748396081559021090893966289042231677082704474095147808618794623615739223103235891709800014573088303284388725696036969577291120139635477595353868942013247670081989450507020871160919939577312761105541205404815601099155663033917809241751686177033199768399381698110264905271583279614429732133859051190848875305465190612508564653552413482153248168498004197690908489711251153311277248205747387784900872701291834926365195527704310838873508780341210521849941436647902173527653797068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -84041039947786836276824975893729889899867060945177561231919474960832468860408460564169689071064956326595338156199186081167495962370342912012324683528427632605789260298389126319651243114304078566985131224198537070664823918851027581854432369954503691991819291913645064458813150467929488336313805720033152739917640625966682155594740614069644596922369027091102512605263377031269957470593804286292101463716408669248610531746307231272889050866945452497618387962159735053524160202553001614215243648804181660856751629271011623187514204412656708849541939433318713802856204550271786163661303754410826627403562934003782801961495598903907856375411725331682515477000548752498340002482252858279150235042875118203745389294311333321625033648883536488663581150706557838621946393261786994611379000112542330983161098679809196392388256108120756169948065751158719964266981664987538487469268182991960934288279738574866403139077205558702538514143655383320131840194664017640037594154766095905474449664908065075833626257150322723366584613894213845745201620155464778480456829079473410454634393211811799666451469605452523762431838671479446942948262737345941076015889655395063605240674722481702390327002009692739650585166368936198727608881584820798755361620029853887279194638100921782054616430175656301788965462278351609267927755380246996175370787873834771076681177872987070309966330618022178628437976063506303812461324495054458987796685422914393693316289245901224641778720137545872391832379339856384139266575288530423701758866733610580587812602912896828679188543892643897260092943620094813634134186245387393181811109831884188839126876775104999049443450754091099004035380750892365477159147273150797101577510457496588071493911603970567476758015634847227886856788795356258116969575776730450950368748233713812686938360669198252879801230306226810598496462587302088512507451219707734354008145272250115864214925182058911790070140479556213344696903482559868475823479202278679287945820647339038017278180343572660394156350381167405178895100510061663369704078939785599536554468336748738364345327345012156973261463332091642211095197541169620554520315762387353618548296442368362200218439874083608233413875030512038366437515642284077982136237407550256124984980064563450852090438185192871962611986610004423401088799591424208312637283489697938957048038676997732784327582277047605591714195234626645133709296628102594351446350568113406609982812300510756661598118020048631106531400971176903171511955867772585080444934424771113321554442328643955387346662856442874557895768364824105050117949092083139397810053241778194028930829397988345391045711503268172951804445654070828044556039928737579359098758696649630508889623124413598343296162004751704233763758513500303007547898279311762327286088615218453032614244984143084206948147923383898223371662243321382110537279365591349936085199126162071430802328192332172594364367720566731059313907114618692813510240402491328082145419927936072866382999523820570090445613839168583278604613047499149240491570043712526209465983779095488491332348531996214931610535973386293205271140245581982878847987124208320803940267074898907742832071170623638757794622559312174532077750564385312126598398763662851568291362201664182836137049839337465267378067265066690464304125226656376517319427559936552478786131348349826223913151905190338811556324352856319854286860534195806732418693936923408849289981395285650382779162452852415843817554246746873711241594035817210502196880607911663782740434687797104530291035411536875989291067430842280109851330888466561611319092929731720069780553616541205756345485650091680999725318619629848868096170414100644523029666371776465186640977529670993804982176937763593264744421671200840440295028482636662735831465218831497632919197437628312340137116854045276898427621421538551694944559588361897970990657608448819421201533333943844500030677185399888373544345025617703307501946087228058832527308913564651659506783668390789183713612794548884287328439542162596195360679647373929565451825710885760357999897446949937136706985395854468901652079431891431817833841567084540305109927737856680105241075701535996332907653505725969947372933823198099196192165580023397367145123875233525643700088034603418165917279265090897953412287037440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -692780907633668344412308456453081606256651233001502571619570204396692518402135259523416000392677425635980071644437882829217476946466297142648494748483505359116566898457011232099589237404335373499307680284686495874668402721488976599360789788686793739308532137234362317317108209208112468887338097688873287360230544931981747341106607282326945400698628832725080520633398931693414934892040634231630522943061378666873154277455565418393693137448711083300897956597662863780115503924430049498690495759841650488982770895577386358119138247362583449862856941672605835844158246606830654882808143824168005564591560849529915857857427895832068280998701260821313200243022163964763216485856310259305183593746931034087114682617657362035809476909836012535324961825237138001152769250334571065837884485568878340931585390771256974719624627889383055703030114424931339823171193627109177193450934979916637356450043460854155782646062824592148601162928872590240331473337163472034836508298205126775767984774588205373114479273346192210331461369992451598221681100984269521600870071167827825989908613095301630471683183654791054109497152095164321327778970043939430802111854101736607753957435102763024780230087592070740630561863861793837399225878246026597622037537634780540424896593044367971275046885016415019684206441509232778783206074888112087208280371902047587934141215211709001026495636167647939264841299268145396077060844160644798787833151759753773249562026871302785745772524101327856965377454758235649599268373114331115166850564623391167368503728553797546109843449528004030319162527041526366210681674370683231911627018055524562785550964841134933714714717378647148248842447371967783462244881639523488346806200474396862612192352883586837166085139151297397948900877203436813873166142856934906276324315822890353722583618507207834637485510197015761458155126506555032630707890875679447038786127323414380028191222080312957070122592645838847822550548621994975535586723399303500249721804878102556121996665741605377349565899865644121165462346553647043539836830836744045948316795157952111940180931236307543706920791640741999973183927500672530927673641782727910595672363856901670122162747721859131519020887446971113434170885110392811623791418062995702273766253809861035380255288253911201699649866496435633116307490841181090484533917870011232621664224753355138384060750898499073834820360506559184387192329947628970082526216632699663043379386439369654148359592462315593404240013404504547828220256864266458294514697945160127008791989743627509219385670859461932290360277727715483982304603933525089572195177129770388549321030870096378854526413566401792733253312051579241156279542876193162031727271221445339615444699673819941488085088191552642979168265249673699769055711773525511744501080156023743380080582315504053170109498608291005596847088959888517708934587982358300799414002311179634419203555808904206204324089877627145384209263968680415193586304105043315663590095892363368780891882662103290237858099704971662478514729480104641722707778915615617766876210250512643517609619521336910481433885564813031146150560641670924614437580459829733826568407081903774035995422002248464160306330711284670419362224456794015506084880791752371989753630138693524739053824854648947326999975343527931237106400223904537929026864070014711164736847756453880200039576816437949618393283024495026635750643881042940974909743878537017268662937395602715223753549921250641785352069448954261815205230240840584483225974728716676556781180298209840390942600154238851674369411859459545642915010819800768110658823624381189438329079450316978724424122398919014044784814696440269060683524011289641538979859683073443797967209132167681042054770232199290672211313372492468292808834665886188900618165966786437763434811001589647248208875841857925636893990753691388708730311775012932610571091290278902655375127890892227316553154732248295177621089737604074085322897872296588183018845176995333028316831606616560045646356907886233680640937334527341134300843803634553717833396048683942117076424087008060885951664494388172348989133806032119545110098035115622895956502297709085925654672296252882098088158774514074846680391070062323380720204476856613937131101000414860538346614160583390669803794741569201889083392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -1249600766285361136792337881295984100395195976177402947024902866493603813648150828368266295831835087468746445317455044474817827167039272043250877991406336442438679417316546452094640124032393970975572778578733749747204067817541550959001181144357218708908556167557754303514870711767851727354448082967276041869792698516749820193671547457719902559658939277617528377902535646995954667738593049987009522197417093806687972560166439629403924791050807308501357713355839140410307240308340462797166660039987484002923019341655851626296877177439445716399310230891436337764609659491998647926217446329512750621006036639508582085590814549473397083768738710414659998395401951672453429092769473884307520935907490797145962585499266363456742977975053534253462591678746981943086203364236039400957080051051060069725857144569479794793811335720838620742302236800486125745612067606526987965227081739927178864675263096335901709145784182394130906921491325471183839457229973839804828661593488864103937317765647119122148816436592811032224796467085116773863456603532935092577469248486418733906342515538602232028931944205056676617073194157752226945798631254184017331530910865582960398696223736993598346638294140753039755731581980838326507194026450403906719659131162095284134520214885637872693944810590892553770458400684772166586354814967263517037105580690474013339424435245711442888220810937262353553755159090958541473631283694673226549533127307230283366396949514888596075424419405302199265298731290264315601712904709981301441594591417499209565936092885705771564129836741448989829243199049766933786841316981338985708913244077453026526913496589993528388720608479114481456919311545503760246555628091796417542524886158354925496698580316071685516222304598263504369462229310523238578623469772806494782437053410965408293535532453868640470083637127504781202391511347725724806855461415666267494798453855176210329796886992506613827618686777100312369692101840721102321731344771254984100259347078059332767950161632812192039875202276201540578972863476746782748996574329174475194534317757584863648107496659620640178139011719912414828943765721767777345583801880131550974500329508897435817887021754858425127904739464097247619850444625427789752270145760340724406605442225034834703581148719621798340711345833802976218894862369818707467316271480823021426985423790190187391897292276670557324337230863427531682767877528191220806702939098375998720179105189949541191337414254019977848203787443662249922355766976126527382734238093722933095492349280943747344378766950245234265569438978426112831433192558604977302950062250285180305754843418977616424097048005524051230405800347373728389607654242777972956948349337144428450370996897621708124546930828730321884136893605723259688918292980743130678884237928533544206820585790076972284405424999735196594822258955263215488829193171433111706851128254355356529840795747191501320036146919460013021610803360762257015410358978589189897213849976202806222436840973607203292249571252155997595386765863552590666979044688924559683241527595457411079622622935835313210663913374430977862052485311093482856363211697764879267275878853460315971014563470710048142265394269172931960491911083870213918058004142311636507972941647837657578208934851545032684274926200147182749973083689919298314618712916604134141713732971654509844354858535566970610779166181524451650291702348830387246615232548084408509220682251595285117670112372328632245562383070317263526708708645796411757940013315130744557008543656158357678179394743323819432764265477748910016259847976392148751183422303574526048342737891773013725874320995437940515277378218323800101094972955199250469817501450975201069691641554696506577844894261275213212385325903696231671053242454331450080190034096085002895177468705669791090137255395243600464112829196440632684730361513082889873226977466557677722433693602900719233810900918349163449395935930236038199463665036599523290134458766810932131965451906791398410914032905635018625201722245553852778791538941691066367731397865329481314588943047129268616749241626609727665736103570098518568392349189802925850108929745409826961880477041954703968488014642212017164174573877779860539250863359466674255641085405334739298035465248687836506331064102490734592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -247295939696843204156855823769838324637645419634763693967878371146843633505306625952983768562744078158993847864412645237744666856806613555031736232753252329423674833822945978666753564814866948593430129365487255788506367443163054592991139432554959185122352928058063939361285040162016919520893958141635325350030461218418921578697049856617349803803411847319774823848842618600869499877723459641198174216608225239709519659909688624164282674699733230763203614668063772509667488441056214427270588922731466202206811146594153373081098788476234668435740584608294692986295423335849150614080809619093874175411835261523402368443489483393155191005079465619229623505980815634976244719256765188609729097173186359773990532355717322268812969445303975271233535222550629170479659795659966740132874073746148228319759474765027420577130445723412165683844182211113871608358939015060246235317069021275064639381415594185773934216998458458090463009478900166232000160641697353374065652773617730255634511993805389337073337570355374798767354558834008336676393512665265678111181444967738654388055073754135267878304177719102627319045413296946203094698262452198286285702487107229276059925298707048580293179102995175747957632525312419364770910284682530281282244001636379667933134539178808761321641429229092713280287922239244118406006097894549789097659198983756416419621946756779656001922406045458700025389114073475717841826545222431992442168573075699345209518787393903615775710789980981429449019482970409173699962989011618798336122072126019320518797811732727097767076332803620920422112498324348058317598716337451391225892264060263316946165201354975771411092279800661699305023129172957910041128725986930033750244775770221465377256185129824026450223255711034730996972682145093346724994446008042883541437739512636317369608738408887248907173367778810500934714546373134463411655050759433727599534673399367141634691074567681317520254186140494895960280662443475267650341406520440431169985153069229804644709356748319667299922517497305610730210773892641201751541128138749525726608108023926437141901989543216596403501627386786544987997702075151774649388129637893204126749458519010013803757026796129870822680971606240422749298290141680700337629604966423927249293070511953846446192646606815715075662821197004538930946213785561670500267152385678711956959025709458131248997507062874178657852633158671991903023569304661958511205141902098385247957057580406501515939630765102179154872794349716800976239947469623503572753405647398211205559631578176410992614787177183326590246649724799608734850844671519823033943305802860244098048689097203558675572091938792845927189757501193310599920318601584349425647362184434133591133562946584569130358094573469148123446704237930274276923575868305724702245028207300906888938207024019517458773899693376654948027042807390184207436952918073054208322490850758857623532907699067334101054746082144987560326974013674491101689165077627470252904800055624299750778897510663126253240422708504234112001032302895702478206777118214068660221672387520516932710983705928484405531238886824501378490156263511872115838083774868657526328974430908445989195566884304607587394049516416933824524923533622683878700032268442319337783041352202154694604837778390863772983897493130331017350951184079664098504323360784138594758046805287890296031883044874782433412231996337101149175050755755331602891361421688996400006534769090363153700026112386162848040650076047871569179174604188783573505202832414885535188385695226794376125683558732678626236432126094117243595122980920158530029853696394495688058732676876952812212393095047075535828854933457383361242854529897176913340902940085690742699657171743116218797945182159172874874693279140691141436122361230847218441868272829850564161986616846969894398242593341679709550828930903637560742904778806153795012214393180886255448490901141885860551238094140128355759850716991096431348869571537825126153694739075091756931679219165306747019803739174068880119743251335756340800734197577730265537326047346730196267060965896436589485179267944864163182753996176231371835331276675521100323810452717324326115657803601733057971570575481585070107973402896298390603060814354244613309509408753207678993415211076994734287451324416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -1208812133039161733471091079345553057402192496001343028536825039999845515889557169919151333474563288045319608956476579355542897286262874653025623297444449421671243675334433599672411929007861215302262651440999820211217948322846021380301372422141576899091687885356227222033123268206598372816385712356293350678850458324621737407644124398470868503742403181350362217417814070427382724554386420252806771923741337135645868823922440949300250887679796079444698859452969882604073208717842104860917425162354306423215339894857614188639123571329747543461275982587207186176216561015325487254130289111657649757103621132130514173365200210656246760909125180594037226416497918913289745857313765497797230842373061079516891099899248946937275579132210376234029335422172348906196462328416251214862392220739807177628726891700797965886579758759885336861315661553315950200719335709441322825356668427821003510909589107220107370116544642307161310017536487411280055671053002620025552864021875244805633341682941219954271047493373127332793661984575155311369175079244502004432584612539969669163841103216296783865054797510383681642939828019420715859409756123082768894300048187198752372042132863461470853159543648344912057890327923571249435462596305568122243686093360662155582596328968835198083488018079320758395242337205412990222297774689564922764915582009706350312287613373801391578723257586089531037702969339778655561142626194969071331908362569170615890889975371961372021825263910431553712410050180922015830047631995736300919470878004605441005967930799331370183419562036487954635937871648015054274985119964272173130553765028128562941724532767179521026089600931127846002756249750838653758357883093340577528807624038663983630516920811565840319087402456908200261562634091800213296371389463461654630491396154476109131787871890163588092613869013984173361183219174386622557859023258104781624260369111221794830797496593394283868098483940004732680075848008556813714653715245631907002123451034554515309427096860433576072368347301129422035542577509302965798843258740056658677104222980083839086776196394087308583369598283227259376066108244553230207799013773150756433014216994764995815915625095291623017933004813866571161581068202671822463863331061329235167655495526464811231512838815270772713799302993758136408114370369449936738147073348013536437457043553150112102348803072696710590049354840122355705044483348169377073188236437847811589918569438111485885982742714405587276547503455493803487353575992747747531767294487286284746343771559944792575179103871962765789137907008102374582739089827939159407138317961937881146453850310634464464952626992472406922737154830527552682717347390611327136345520380467799936006519030096513827601436364574750151713595082410165150445682231762036359155520013947134867376990599174938338761573349943352280834201480208467668594601928915475040369062159854918811356674860107977366871950199636386069124655398223629735343401069661952449220872087786908601763780312490898448018824982540054515341638633763308020504677778220784231690121350440664458447420319682132728787792784312138724962601573328865426087526701319858892323984928984671420839705327011702363363293928668135305318226782519067460176952523324192563646566631445409797055346927080033853513925758004887020629511701414700997175024942906316170077725212907627980268351212917283576619290343855783920756329361986732347766390622242656925226940835985575750830891732541106324384184952864220900679811256971219583505686813647987517416592686970731198255320603065327635527447069451494612344183164100509577517359935505311422490463753022510243938353995237550560321090038196587478207140776642213327178318755260458150598321560427739238872762977007780655134332402494718780246759018645881967821392721387312535019221377300309218023599436279565858670821717381512612385932425264465829945030924751350644409109182948111565148741035073998889361248071458262649992144708722487306032682231670343082838020323861492236973179835944995588594984735213433233305399350826322325111005005359071277148264267948903065737273280451807392813293167901639941551970240263030653428752903150709182161138530822983575027145235852733122213884696965386577841745367154524403137698124936847364959687087289566076329787392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -914780678148133494647423062892190671848556583272728993878527037990413605790843899725402894923769456869772446968941524852914746174976540833877039288955875253917636703682225723257137967215636716845255445012714673182098259283390844199954912637791946944892016144741138101223546347162552514281593737866391631669849683743867672966781693086864045108179364868235109527567795651292922170842190337514111858374169053302494163776456438283875751131360585041100298528758847539247726020253501096108251121431154264525669813790723397749685163651317481594841377380519171083482809551965819963410789637226846697278277622929657134671146595027094098480906826040629095826082958349952686295846055273740746212566236914528593666720302605805545282690798504431272757393567412765637756039336342613987871668978247069190771859656516507355092386975162998411959294442139004290678178007407911071128857841323110700810849629851124851924413588342524239235777810005042338452225205975427701091179981986242988402843773874827198112074860073478858198851151403010772963136054889883354408206655252435147384905090831956815158042837077407218645731354988767049004751962431918047298104602033858088323641868771128609137110290767468505629083110818175842244078995062455118951129980082082745689499258490693092729714685982502750108957003104502352667429626043253337402273282818226709499480213956073488976624678929425549124502263853433685391395682890760065872671980713770133549901414454504936271562174929752680250491748588545466258175237983798448594588389241884226032977625477830720863089761887360304784516807530857690552964713835326094012702677430461304070452030954982229247356757088240799027313843291027093735790496389442410437656342644162286838226493662900656876536800264036367312733796534381865791033887415550957728933443245614055488472137457306747079728358948998419813566610595032175152819306279093515943505013878346994226685049390104929968366892448780274882714176063023093653656003409725728581007208099751781995520264574273584639946812924746567833225218010228749461170659424580228573403090728967951135767923607117366853805416764320250283031484966942788191770376236123529900917621499433735827031776907502271067670055884319679259212943395254463917599183893397231695271785304286491630238522270534207295767481966127233981200995156028165372382313883341364093136332496094575639096293985763783311614395045408349180454109977149505781982589224922590512871116069664478558512054418153977921014447491865386920538577588236142522367370491716757550109978930085116023441233582176011548451336196964108004083641836134985798512864986781537383748522339990689425235606686683796380165093351442551003405110088394848535736482862179364601625044033794110376975844653836133365612622441491033531790475900001965345685865790397884151189792499713793520722100804735672424271682099599849582583389866552925305046944521982500323485353181032427785278370830179622506520787132885979112909680760418256504310011420745331477008238838083531560820529481338524480984039925890693758620639801582190739314464134002398655508535703097438390253223538903575484617732094075459490837889163614436457824053548904487378209443816218027233411536650566309616640348072902787197632297249923681140672739855991463250419839515384142228659949231153417222765683462800657013522770895465192168995892065036150766122686561196366503672531452906073816234831011669483240183257635468032207191439152005977941604202103655992894218217936188898791941481794812095819044060333617443626604959805968008452735055516355189833773249244799966327267950630323783265820421823828772140249029708289376883411344146828323150666893778097343630954875538958662913490732325078414974458392363178214629396309694737158035944045447912679429220269951575613319188588691966583692585912551281135860640859461222480110569369333584305618127697496587159892935119486571980410071426552410758775452622883638854602200690320685012970808774087056760108467273120130372725114268884751374417260485007180523297406706203194791551240585441542747058374150224095451522141869949554628826015911232394379733132809557781497133364776356768200999156744434746188972262507115933822575283759216049314262000143321700993536380095583767576758485114684023077408860330130919142509772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -794627465332807674205307253883265065066208998733218332591816477730794268271863958138683101961848554118859665104035406775729104996481462441849981257120291891080024470622637497384423686868297638504956675461534563418645124045786278660944381655538048902170662806098222356514140741105534265789836095814341558065134157865031707741702559624670152492217585263030482299895649456709225312012687749520929734105511318778878610586002239456349189405201229046049861939715871229611734688404919260250836023090599547446860752314236728168497239141398619326417526522095944170862443560336988575964992264306117228180635412709951072799034174793973957614656560234240234658458745508701922740762653982945741974446952096337926244824144421492189021437294771191318018945928447366612229557945488523573028132620441838632851899213445364188044395953344815195569472689092104617665206921490819575129878737925448853212386162908283891567635417637972538429652480888832934349441046030540910583977197217941545064149449064433798082584289186964324589259395820604683937082154260106222841816598933007826382655694333770032201957343077582245152967575617313806019644097298800402436415116513191797549391360708302297526656982941407402897799393980824958555500174647432740434678152827387668195153932754969453542980690937040025990701834222678123841454395948720275394972743576919524148996925558108025735416184477948475832445253900814662171886522544157705675124026141219945542605112560134290794661362561230444877340074739935083177739973778868686339363889336570413888375460278015729840987640174401265645740561065514736228080634675701682199421503346092579088601333717026016928839573705243068850070990849155514485502904799432819211505605898454774399282997111285656104423237828410162190558106060324352376883543126815583330801159206230249223633092714946676033082340329087730949265880032799450322301745740227354440721449769236968020677412852928319642940532583728803760868857366882593724171426772782147669570660122267131445024909134225860534002845396091703442197915088299776700184962498685391364354543084408221079326854108066526352450598867081463105107762650387549157212833343808429430630409326249724335517830691564828854128727485339061413317207931922941247687649644228688967411754507253291553223992487500957514386197247287763461467279580475773244976784956169246679837903516569377840912512862611339351181784779132347677213495908184483063891532931898756815868244729556767347878244049383274938800033331819138598619016960121255631489828033313033841532667420717090222278416422816154316223755684115643154273288270342605871093541662694382743850485632082716124069869484961487255768314209337284552372644742086877048091829240462139829355664039998906778669960766909577174892261396346216162119765066667263061697819843824419822760039111411927946254883984092680836540621808823291472739562853654812353236972984000712137552551282108202182449309399521168102257427518052134168674933363581193835076649971446437163402242720518583948601861890619523207487383017309437821350520766261275027248032338469366648017079054532184674906575128591860792786333398663470431258235709592796701740441223748101292170657714549341571008524716299398250218279867331271009621026899326212242939363551066408719613479285581182149753572240595392310265724833439381617510528406827815272979071071166207677839194811172758372245951652575204592649685359749185016245213596539916199191279457342025652723828394288129839084351771388149637392249422570383830752081596949620693209004705864013594571369944369320109314048630658404708930725656260896464687398447793937392939369686099204496638662163611204816301479977132183721941152691748873719859731575806097377057220583898045666965607557709735344521497147890803675073050773787826587100097702591606106031326394253356034618762170111835768954949076705050100931754007477395298082868055782513804441822509785721974852308924279142140102424435033632907990320547103415687730083637907320887235277535612107306536467447260789916396290458316690842129537343029678470790484140273134284461992026647780330268396205277019808759885229647048267792797351306186366275457824095397707365210187185713593284003942668515322246461646731113966655691441403514417412024410167132881061767301478481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -1001734280285665780577724267111996832262833754427920505293270238443307018141465859441939326414055900984328689360674214113242254385392283365094969054752216368199959669745033305831392651962796241865803365900174438482073388028777814975816053955737382186690860781486503233285624402557444884149288170654153293002041650617257783640869112475455669630575100635335597935015707416160761993278452540386017179480180619113456700005315278095512593605666955156853975091541169167263210317525260723802344667658255586308990359937273939815872629505762521021142658744720225100162092513614706320090259488617850781016309338528227978716121469704972779817430137954275691451556560403207373949427323111083717358690644792437571112652100944221924994918782584856309077695184553533682481834672981367917726977750689562842887884568862388133654850674100500767181534193819830635171871366281802453189569926332207023704649454359967289752627309811388796719490550375061456435371372654391683184757368937266186363534098972106763982357911186567990889854204810945826272264535131787937362122103614329792711219623708638508388760609115875267423576234091629488882641916690867318611666143779108769534064705314581392124728689239408984266317880551531910135340923908189422491112211810048505593587704287770712395560777586836651174281704967149788471090743178393389540501895106913357020804682405422356931073255354331831821674932712606552759374979029751976745797757343470682053358139867199936532939340632905474531259182618724969884076518356549796375658617495507742450040243438226807312285171741062269636743392716298956991260639161825981385294264878615178071001595693522173727714740548779286900376757974234438843443421219841287477148309900067353508563309801295596956518774139007450558897201000500292254986486212426424713288267270081220609882802965241801538971750726409138000422380000403541855253586611111867172305368548274980780440983615503049836433966991412999361050528842981836564478850968513083218063968181669449713471898581114825609790974258817778850273847003374245726880440335058848178656001144303771243242616529715305268160550300560906091111573748611757705135277560107603118422462590151564402139466487404541664865568683473929754320499244751786133899433556084441265994717591889622436803700643313901551599624993195158084117429796115393075971278573268264907096507644906645235018360601288291160313335292409180164367418602938170835075570972273630562245641121969005978182074099992287934493925392719249198158980366842212693612429257979819577298847152348544996366083992451052397371934545898175207270633856824659378855687607952289427012187435618385744861247352134507627800610482482703756626079920273996754514366584661252839871928918577955323520841482318026982975659266258807584782350561185477781864348372981306109711955835174942134642535756634222603175957383069206605299568347419893513400903072670223555647194152947649101075470577821581624815308430510551391667433722112995895345659627808548928678790364861735213183279801161310037372660040487766785490498401717778803238481379541145645328701427903860793080287954227010546394083837157687326716434507983698288157114213803959477249691927277983187587123141071589611501734642958634776774370107597443762724979614833810502815452953590402826468725581710952532456219875871755176959919443917413479971623748062389872897699618057360464494751929287597782325945419679207749831218244433915390844790046683973700265170625828111788252551426155628711560634292764367350526641788823191792067462784362078491715613522789938037421710536138638406359592409668303624406103797006924004621361498814023951971783667842133152000450596926988337830819581515582046395603566125584092831752448164001955350810716058948945945528641001779916653292232037641301446413305031071807366003195869058166308611640646524009080274394946142151176398597059833282207252525096786440403899010432216747976522870670256559902185746243777046211625739899621323070801881046239942879901840465047300506591121028330114867415626511433790682270524900949219842751903991388739085966511532118156062639170082226069183267739820682899583064427488048193073742875903991105843874119847952591096994611285476835464185348806105923287536603050922374119311866589495454717764960256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1095510878279866776997088763942419514886382208700821860369806039655949824459784130786548388279829683401935712203743598016836374707212362229379934622259042583785755917502522559261973166957950172184769215910837365529600399921247685130474260239355320851231630249725586841663899688151479446805633632321414377002925670259970890455429040552384149811061226798721577766279212264870527869257588881162762718725410469715772898394719696050489323499548235542218843211035086093087316265993094950297236215992592786543888279290498972581543090293876939353615954118792943323150943123881177035674041819668490400740519264740201749783273956160777841479944507939298506497675454256400127921833318409758570840426318059265081196267920705233695460437867421000932209060473728591136137106409461711950719665614886752973359813306313114737032109410445959632928668998025527735607985831294953714780943139776538070021359067612872988671521498722509723760326014206835158459976146453545740587954773692086084450716388335242127336434903686619245441571502491546791512771615672575127213376021184904292636675483053853101882906745363310217543761556643857856459861641655565642116511677984474414727086345936479036851966861319128742239893963556438328473810366400589723667700861124487800518072527530152364609017570281304084012173366402461709050053805865349785812497171539594364801263641428992205482783338891766254280388824244986360801110500937063027549989449387846163124265525410047886815156657178310464897459297773118710494290054779695329373681942249540108382206131852496325206289824267896705748905537338508311095539388101078867187048738733273821092032916338437000233921605164249481504719405030477563068635390658511151864475233999676912806279573483249662962089344128258638012970436632023936113326476796802783093401438419976240872072724689668343230201097992480790022036295759294338661856127939772991866738080987606278416581469319828761812998520136968093297183899160576168843914159743751855869925065421835448954962030679152997776494321608964823040785110524068460199930680926059133030831941944826309848456363840749511580642027329950516468276124160502527931564085510307986216417344625238377297136506216089257159055964592658674968413388154242804167350530026641984279299646618717549640651208311571377364989938340610706985215810417977767779348395891806150341186325311297671452975770103669128117165201333043867746595400073242821987698273251850110376975855695758765894676514166740493331875801875612134395277403688317265443043982817962499985877856598770598007473338833465554850638285831113967062290045027833329668350181926499871978321096966762451848063289478539053027036048348594283162139485483442864450868961884636773656657809124272422661963693538249925975832375363393179683416167271311604280138474456568911821354816299672191129948906818101994270334181295977121670280953407299558059795176326683235748513064049052295994053498762460288265154665898870405389589509767625715624949367268605523480176860799450097870009060108995385055045140796293942424632085414228513268547871893655721884922063110581640171756480522151624750751532254767852376777464980930060854444357772075242518262000942944537775125245061209198126010080461235379016147141704237298590579891763895941574364640304285929743074313205132465013642164054893193681063263160453292885133462394463583964792819853300023570844310189415845284578189482145246750622126588123499355888047627360876867933234930717440756622771009196692472820047722620149167206795635444458313328642984151079518530483054107651511143486626103476190114630835343395179990451361352926394320064653085596284618004092437151615485062220284180335240637765849634570155558111685793012452656455399429563957262440155946184721012488483193450784874338941256653455680959527239239960041536367136959163348122503932809166277088697363892930314026093065927756935035265406676996594458451770676534210016274720977149783797009106724900782634909867898668984016681497180575677450419571363217632316177385500581429685256308314242914247949578336253155538047825247053765685824501515445621567982107869323078639205879732826845581144933265324045346853323688535674578425943616926377901026854375590217938153584979789681914539146079310544482995875452918169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -580500965069829588963961712409393274978403741101987494618163798506465349504623171442340389850205495036613752066674744346430707553792152662114736734997221387018154159609349002352510051752764757482360691406644052684985384896146772400369074310870234800624396171775522812360224822966292551748266222507511509138879237644005466050594744137837351544707660720703624183844039719555150031972778868259671266445509708598096209755297785929109710429516165894179110411215860065677370234600784035383926855982309756550808182227516696510251733554259649306826499279217927596760006318832768200747318714898877736066487080561577443014482497604435403079221423472863316327234240907233972249657526714912066513643130433504694073068984319196416930575771681832485702551300880311008900982947717371668071144806188164393226948910511019145493181651577176156369426670948686818990093934140109797598145404423986086058239839971397959153935906740310864846561040931863104733547703411768580561731804628625329183900519223315973724895086018065819562605920090242060453878260396847469421548633752562059702445008759791574623807152336987734987258204763058090867078531179931974755906137801359005800226034693147638079991041447658483749795597136241141638506073034634828012224250155813050294496191085360861857024800505871822933541227940302958063273236084301160224676449447946166369494547739316464596100843386362967468806286802096325279516073306721287827818701266246106161219725443786619893123298886181449677765958074580789800911284305082778078058180720187845006131237974517378331725908709901928844669551323002202126835391894095249644812371590676287871384683424582670995561157038330255505949467660686582413448836161280637121860528655434614215037437495573867719761819825326258934436821981658364384918964406713321265535326525572772654388171202490845787491942162428602174664667164603655543354299613503864709053350399199147790574553691790484993110983474000894028893280726936663614332500326376413612691720786080258232988534937525172200369777018851647607423785475241498469379636557543112856510461862893720591904617530618893612842765545124569788637210028247863565699775866037007922403135032910095824728876866235258852144007554602892310982265156910200960076751950857770573738817353115124119718612944577626615688520646446246709074731686530231344683843446478986417859815523975129001567972592440783931145362763529040470353491995546602898425339872787343326730475596300222392133762308954470239395949591168829944529036196531885764897782566184757503417342020289876229100547960872155658819142159669677450266844354806586192108364953521011226526450702048356008012153666025912410152578327344092757792480915744207665330188308039064963706895380645722051773900346696709378829919645072532001315570671529856715216732062975558194885990565557031058318247827925776952349344655737102645292406648750237729108590102727595196802880773909183306224028572757484159373235440348026174399469660702817929457444781522648358121459684086472262110734276866128520098180004182170480648577467721204670088570846555789081289679100485060957096281205547353518790817596775697798617788359388035867172116464109455046192103518943284998427572324096082415533070450765992777500142412089540251170691036965385850459121780345121967747131243999163077947625345684561345039986271764478088586698947425968035620747100064160485262384090040998607119531628385285843470154202833769571646914140151868624369077669383103515629005008850371014995602866536570901047224724869078498555013308997263025538000658944871219646990622462266507692931425975444653051350928365933164346190626862041652460855795955072877818983357074305629658523610961561391331938762792440975176625222083338080320268653077878072804094892574152176588333971660634291881479566645462000238158277880210304792523389895115752384488830410816086173767450297246669503712713594240392780652692289727211384760644578651597685948904384319572080326650011137126616351989253910216787954039067034234116195689429687950954216889573013135391892317522234144612147194187660486758739664567152034684256519150037620177860097457786028210210396445327885178698679047506912914417997062196993608092941743607218999154841194691766032966209454545645594249501978509967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -340203158722900598937566312454245833252141163893568290292979413785630562743778278889722099864617081349420118436761655557924728170300706154512277035710725459647041656755973404460342091788130836836144720759703365559200756999890921268140948487386977899412664954067757554157324943091938014486560195787778908926507053501218429653671745254641073320168737664401358334035920383134859291106271513382698221296996018300238183657224711433688253052569642335427385539814537811779301478445609789750647537424492658463461184852990815916750178346531358483659504891777346076794121619486598486595736544774103772064636097713906588876074962550832586575991472130996435717734155936722734903703813777907439740406537083328386536326373208642015395147290349341163746990110646945375534384080889897035892886622527277054968320071086366186703044845284580933018351448869779798347983350579516937043298157904724522160417524025510361886296205070659519449543223199382525040060972597911871747237674416869812528374170516282245087372162337023560844700776397304238665407148582859983283497988990015425130753046136576336876665527868778192207842432987369469187666326488190415197771719548116668410508750617785609892021657037292020310019260525779854515369893679746138685125075296080622205038224555247952031431528373304688369963343304920315613668499723813467091603859509508899617271419634966933874247447528899648329256008530069818476807894716806255464463069823728695273029504325471326078735389762251776875944203206447803795405530873632275746770203704512476106070174994542916740243874614938983393835710757525508881244338416896459349971343362971175074808564540081213962063288706267926652256798926152251278597639485450288565698497756330407171273451688796724069003327157417873986780510715643644037869944273480868427011973955808708784663187043040675688561872675996931149271801942950370448350754852877992477320292842841313068462297725061601092929449203653406139503096728709610884807933662895016921389586313830029974805059488456262537156521419472697783653889172623418253061453462853417546089233653057715701725828473462637963695892576446689518868607729229696714564967715378668305532618087476375886562769163857295438459558511333033866952064844708464349146166361006729257873439397371766174997162543040081527028238320429693266503855655734157371265193772054405424533410349590048341617771966097977860719880659553695479321761783247640068562354510006600738960908380087583497605584920665819965706829088344809935235219149352365644663505555543419410390351019868705783233287805433277988539452698776948002889294460657776066095401083324220825022532290918613179725301072222497814242541008380584699688324258854710838590876464429402920906967267001923414577767373506398775387020873625661492725363183207093247160298604099112881003879565283160135905588209015031234217994887763232243493240750377339490705211617341201321334093961309933037403915820650685430366136706107292762729098017336308981583762687620509635770150822209330717658365318351205504250913284270959085654979195919794033895787397630193945084176044792907759501361758810435880979500198025774621571834637701307509997255887978403279856351567721033980052179362370110211171906534212899466564556409972559574128962523786678303444153903141649960904979548559733099835028483588796568460537238410878413282139836503814908079763946990588582064638925764570565811583157599465594714827481795597551150312299942408679866852406264899335580652110804048110524205970330915194868021914475083613996437488072445790266995190133432423391424625095871199879545603162639858988358564789346408693301468367252653213527519424456090892972473234092907179054580104101668798709855533994601041620411094999489456433246449694082240936686525078786158246278345382476966933582968205374760615235695061272708866941474960037579462746846185855627474144938210564454887160571429855829136433287759717966644045003126369901977999990932524023585296104403764366777887309629130338317764276547174730912710551554472226267880531236385843706143222561874671746737754216049435128919865873411083137297910816803980288952879896837825146631529595197718343649318850442684831211615395992842107316246155549473694376304036352390484174810812368334810907672576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -341119513586909672395003351360687974281868143378673041206410625576453963456232089812484116103264777949320990537116206887188855291700502789717677470391377961792732637811071177771236982151607959479304705855398929962036999303682765832351285863531643923776234163341347466788044880291187508919782240263148305304610344494010327348959796867921329891572067197616113116961004822268498186925216042401419470800548733545319558407115497197580224455957594682940574374603739998511478050690655820838082076904582307523197562235006440063525808662210072998680395053971206681268768838716654151688149537812242814286419973775679093643853370410582696495724178993272646538045445101348416066096131490200184524593017700718043524913811091832361994992687454339417313639005452014511076240276458071307942078605512282992944310120491592018842393402662446953681223376300806481170734986311980364358342104279932525942983345622915821246935927502482963120388568313392748678797292058606046377342536187944474074295721746724838329735301498304053691939472271831284972633039221513207964065481806336935163107712511132346811547410591383853387882444940904676696723527564273613901774226092890380790691182473280463586878857447292250496012866279586290806402293238077469368482086988485616697780623359123179447269216236839108039231799802977882384462268734634903952384985684910430977373514792275782935309166999340927909715388197978029733267475772556643150332056353470974793012211249824277115936458251762767565856268718431835232597500217952507520125040619871574906144259811729398467813298535280115521564707735939185413085775190727919109619065181731165855582799325554737699371082138527378952061831319707433611476670864467474794317559709598212999285951778486597553361888511325945307290778650603187989387949590697864996585361956476278934484626249574366511306838831244404353372796713249488612911081830896898980340232625604443147210584338161908364321403173815752557729962695458568541020499786143137172854414262898279431882472313581812173853899465107471938286319322790596295546408586707751138323417269311222671363675247584939282482461962996642273259538768139032868866736072898809006444101586124563347814131337828001302688633401009989710443105214291278667637679046434552313076027376895833923326701583677500699724532517649120665439319691024653767603308052917177529052332083883998391152840767550422789427193948105182489332529973105550476711895859821820112628406257869428766528769997908609736177343870819575178245623335515770416224857761350141903704257401035798930489635423107640614750132385035698613311664198075332641973425874432897544159298101234550478639834572048937866390175321427764872929267851028432409814050939585929220519670900066869927075190666649026877112328649446879014392456418595511505171259380600879029140244552052852524443297233787860019067572799180423644565383865641059910695801876236966701486568883205187932902393266376450124526764968856700954982368025267769000500710272262384025780540019643274858842509619137530844690079175470367986501478372335150211796513934374346590089633997162869212821452883954708613083130839634674678861262865521529952423211400114083919280715527972150719005287478269409167378135452632033176182872197212875033097273986892780961004063812595398439705258894282963817183042818418637411380258403652244893229226898625242369952051658341270881201388927774009816417880715248879391463925306344609305388944887109073314236266576872554990461913968800010428339387777351074178868379148983463093652648967578749792564882637696194412386464696694810480856425856481907820413305020374937972320726589128185808066740420008527287614046790488880150205285882314590017072052932731522039740985162342654547602608047344135130733869079354034484371269898908175051414970641736198865810219966089362698246360129715843288545239753191743869407354420622858591292053426239850868567752327011828046520410573826709439845916087512717526536661681934289705972469356196067026802450976223606985667949413197902869500242509612671127194092436719134056779361729222684039004307911126228833373539675609615532265486408701345412892985843263833093937362138834216709858806934804690339585249876038819735879039326707175700976393288420276669119882854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -73758262213207370486867670027897038782538591987950795020380240489792976280051644188101976973845648986263190593019635020608679310515762121140672931659066362380732490005130880499541236756600089863863431808292584114476452496545693466481116146850784940397144309273589442211228666998981265447476049849568316191077361797474819846745476180064881929632052146446321230190709108258814279104133314816567985199161745264316676408417896277936228347473090879899283293263793181050484513169865867393564119177505155165464990330188140290696433190397823003717067714738885615991483914923215601410890641946145685658393306018757661205605510983727428904589397184915207139916215472272316351124736388716424329581229693952494228362608738334166946873573906686297301693584103392280795958186984955594155169763227887609568134831759667112327428023045107140381727287609404525494718174093147372849785017624241244709441059385806263316057384000785444752099286695525106970725601031026281958755558284352542912275111491486841777456441767952063283868789403318843897890023778898720448293408293929549545892213483163197639308587066317025132322648278714485806666688930634834652937365127850094212965096316556766397599905678785121478397990725452445590675920802068886754248217393205703524801957430228539470776637678689809962791461630515646977658265660014833649783785652936592862859687365613264297751132917534314777242410482667733993382146879694565401026716954351908603556189052245202037045863146374999742869250175093754773458967907931098955999636766702159884120992134820144218798787525831668104880956255720731585201494080124110794802953583174078082207925334577117433864637573036120663587907288933738451800402944626633522644113082070830909438031708275975830250041123460659083860120149906506768967575130355871716675741889526327042168812487771305282519830736045205830891601235236456066858213392010741518105482668368787007439880622583752977570017432159981855951564943615362688422638614625453188403089729586921043809089290430632101687179037369045350576893748833394666724519259031692054837455835194801121838295226961394672613329331148825736559201554164103811486835271274141136740625550445208308290382027549381667584698885207192613232416951319799947500426129306226944544554478325684113136011016000919376154385709210032611799944253361733598562454266372687593437003105116755923579569914173415338899627503135925762835142117382763245661678186812404140895203637663241399304262533869774693916283050581706814154960037984397274319931919420430082282379935147227704952225513768131434065924855454151648090821364590677612211116592021208222275136958719484714586357091624346947967173947245141696023599967029921107948977652944445914621491749165993874305657282357019668988444653843957463119150859733099661366294731974430059062461443634832577692137725073169809735622287033094308114769305859818135130728526455730078917358400480595260398121399891305518323538579224291564790865952417836619890093271790896893954090939639303938088118428168567381481813837787010099913383381617571716611516665491606679179816112860956441818240537593486779650970831428726660365066841510378601558316644896161445616940115976767720334281995990721062605061081373180901967989942738800950224045236101100292830640741759454149092560039931803460867843705566940560776467326141672436217107735522626315443163806350751596171425859392689233490974968114884882248004814463967442504390945177283578452393954856595175318719993537962026495345343286032517499726027110605076714518245773695523227491568096764254805812990395651831498998773639200851602866875095916497904918818074093738621013453945917725469776924805413643734058289442776857266216766375601793020202904206006343169273839240399812583088252942237701071824550256578337386210562781211116509037624844245158901811696423096362017816433026208051608052286867426893325096044598458252248917975308811370659234672199415457541581767410915017709175567203716224580257525076140408187612245711843235441688532137692416139714113609375633949118467269722846706979176210581621212384244569873087067880216308086080406010589848344210221361327605509837759646003543893099454687439036728111381659679076133745971082030722239464864704460095173594972160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 96616891437552209353553849110197902350398629849375778681270391020440437516122832828969142682057041031703941595053430591360005037090029074887690386671508346854227763285228668613657526436787023988024372374326741185876023530071384819954663906186620668139486083465932259768924921488190925606795357363729220564848888379839093588407136731465163390346922506244224859751934189697422989031541448749459564536527504349070781339502757066131894853188254141349287747991102532466431429137781926774589262750876224008529079384056053847868563048492604096896220866582771550161888208142873765078170902642777962264167825426682165113855603354147443456739494602068872903685851751681539916394668538248870403692665723688968761234808552740831351599782010014728993065560492914332126836680022611827256371495842689978203163372280203795240011760469739110353556530080049277033288150618994744436553792690215056630662056194695875895732213177379599890076890522928597195758937016905041409275970804344082990981849197915803610400577670568140231991734232498852082853453885588478005317714988990007121981842089900394632449674249567320586437765626158369038246163939175600322188432936307356307897844851925471910879008150455339153758206499103918917081144757590814979410069462405494102316821526220479037053473357897202587311495323369505163653414001116380186376892345554823472823951189259795566310905197827103253532515689489912044955723755262271844761361864328755884875262809199257636809001681318188968720210374219695668979681253555937589996962818867860330043834651281201304713444772907602218608686037698470870863396576599993426190243911631240110999243468973686999904582209722085431307490312307250041196015350537568218985309339062970207878159312824459920095701687300727056976192159480035438860619026990507345517606454684541028167820708512014642000803456842214396415809011123342832669588945958218091620761754954904396488736449164889088731858898851215298067181526657641903777611424978510963684255938776894131146723561058782081005457851054072938413332441180330431669655989976128491199796602637715664940230749714735781707633972977612130662169105354618076674349918975302701660317615551328783362722195740207149954929443149212968088115888249982321827785284202367597561895876235714092015607259640873685023115992549299904524353066656589544040282947748413039955273529368685178057087943911442597888867018447144950110741538427761840307748001665838397083037686004366586838311319650477385772651517988174699784332702364185860553847190645262686389232114144194705916482243117224805103871612558960229785474094259009350289092496479797060736619062192418466468535529466270625838771936801835973698794230730827740318913716520019540939851835143091317664946795080956613081279127309423913507840040965506554606639481699157472657400347416476700953031336947468823949987215586876793591479159296068265008452092075190037460112852515420957241026520418680148204244417060808762308630625612494784959319990347916430140514448551042711121773575352424876144526606261964399963962738355581408814741601895677885561944778084673726841532038181670194533706327984679635538098812214369019168542012618143087407698819913846592037148310214787107127771829309857139875890153167568209731019109068569809950004281698269141598831708190833144105775102857912506117889146334258373653350661365060037876242792062103096801272048359953502856019439477765763809860469408488251695546169165754067391505763507647140274483733858411479146849552998881920811987778518645864898883710966225644239296310971989084030229949664607989940174631536457770783515934606471040865957308440419630152054728565082520485463609430500969782892679480684224669837338512101267574693537992979305607631129942914302860602990196147230064921265277590025453741024996885064831912838544708010169585220407473867043246227655999666268690319251463090823183196303832344614181971566543514869632976652502082554011118292472668582580591320114714008009607255756336717501715752007889793794721971793874749815029144599499233965124470740812686692491406982573578094489036975827206979930563432078108301134496273082890713263296722044708242364783441445939908722515781293598614134428701072372594657460056461792007730468225024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -33492598128636739859743983972938559763231715487079625029722219962922922627023842028109494575166576672054442564476234504959766685502345355661045550203059690037463151505019181247014212628988308444713297467591911795255386940569487974527390139663205762313605082708179734849952903901628313318084143781026394060926111032215908196809622420124516240962142670977831536197225137020641469815036154572952978458017309515705126112882426991021073844734842539412461801499299779524448927257087569539110248164035478750403591507396359751067787335339830940247658817397170379102399884550591133433832091264825037222005557522751303106320179769367000685201103118100705642961242341986653725115830061972596026639770601774885313910140823757774483861178609880829699201702269768905155089990773632915520432030392998437361526523256839508340932967120022366582656371913429319971848603573499768439082204527924746307315823708595952096875533996502143295662895435790565042136584899834572434503409816408636624028069081615156658257827191712540456548700850958652550655615333357252595519040437551559964554852051779031290149978122492679507195130772513467247907918697668606519349540402054662997950592304328551477897471083151512901429660763636687120275166759589807934719930159343585748855586336631896619821886890977353348254305173858863523834473693872632584011996846185314254157074174917730715858594169498838167415136185398314340886725084842220432066911204397531217522173999599576236572199024720168104078341516339370901210988964404612182791385368046059737086781950044883734262474504788515353934008091301903462785461965205378276392364383046739077167007769155741658843832917766399212417457218824723334148717483051437579216512174854650595619889818525256809180490819142340125060655089183420107711712496276159533080341845084234886874257928995505781841795675029591109139683529928228818145085968732708374042152148561215949362288905491524942853382355620903514595971017934684803118563161840393516037358564264873198080157572338763070280232375255529682207254646818723362302127395913567421102840735346665669896448100786084768340507390260725713297122613393528729753110583502475936762266563494866957053885412894016935086740040207576831599778254955739981254811408876444045330645097854324732850144229705434063197170702989623051463584722889777751293660788230414364947812124196198774878154231144445985362518470058579629097886866376866129528845687054582271198113100804842047078438479983250733824957122001340020856678656761901925942195253105315207051731233012735670839516117802063358247405980377779106115858151934283607568814445583501193342291753951382700307220643746546865127843034650993288696872686622461475920817310924072820414980069200254777568915564998877621043993602015029749781251093242864251898623371112228710364981641176595529413735964142383184649519335253734348729979143964049076878216336929881794996597064448814873428738586019272900409838583179975700523005577086249507153489704344382513059199662973080626018757422868300403576269574227289393041930901515619782704050499935722520941076251923836808386867536718959733057440582153214395876502094360023169794961480681445152750603771792660120687547196368007388883793758284592529781881439203006613195546962373470583793117546344149865056191673371689869492825620526718297745750798513462796229060026950819314245191651882252609676619124175871516570341158566370768658829438189047848496459165906473723583015036058281510874234852004932294748707629403093251104581016763975604078685126781093994195562456698022420102789799384970502271279149622673387669574496812040181172855904854792738753051164686447193752966543730292774890041698847401205178826829446289031681716616380803231903662913520660950710172621830061020298834738838969920247169743358255843762036483570641312392753840842749304089490747639993229565015071401886900837024710989099748467581531255335743913971261802696629920981115361761748585848111778311177011500830611629826077007327011069406070795899571380026456723374677340397500101509458684722101890821571269065812160886866616110812809514237208464431100188239911912674886330816429020232243187273727274128693685286440534530626827666287063295232342351735668075261224550400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -16444729921236876432778613638993714127255874344655425841955424090509889262391125759339165936411718401836192328000252971508931733131400499202369488953814003214793602103768576423142027276244109872495538355604799331705065654067407694006105088642499669510117816702725850708380681094305503384026529820411184381373227617645354583210881661336054873413179436566912373981528739502078270100900157897618737568111901809354194497182202764539277514540400998129390352160286975979173132478155682121350141153690731721444950533891534438237392524679745593025342934207854302006337203260824528150612087920052107825055037065014287470195348580886342661334602451887363974865647541183712618549773520283808685092261975876398678267319603921801342309951306373855322547257836056286095961641547091341107339305351818606772667578147348319176245854167625148147488366321655058831322985235824759073877937174232234712900174180600149920810904944651124070003747924926818536001466959517840606302755881296606487574209046804847279239756931532146140184286242160929037925798114552931097762794490984315013355373279465680189848817586739295117527547368363005004764203983456601818216172145506732306068722733654894831344168547001492688096094953131906611730396098161226734392375908426331534350843821407263165147514046901685613887675973123830801392760171136118944209911417984742417239754697499705514871187073626560739879726281803699038224853438053621438985181408701354127057586239462409350236853726887858590764039923152575221545332394780070773558880598993904642441308877960427605952075642912553737014795047478108773364198216200358644463490082691251180281269107846633669051039805697885421908995996627654677114517414497996123587556869665755959021837997724410584375358742846737269945871654823316700120952291531831412759755816249401475996002490623653801534193372872116607686192712867568495343805217616239826414594487826939509777538521101052884816624609171696975877746803631487862171838668301498581311392403477066407691425450076520328143111194174564856234233302751583692067370603530367570594372531014190440196562118253111577749557417272294856295516342545172885695726575828272847239749416076532351614073590958066571494140946262237291212293180652815243857040888301767910007851328475928937355972653555571109490318653235906976151487418383261321389268691352797422057819464771579401304114309343631544598453783457185898828945649249994287642915535358267512722696721795717094915638232857411909610801002884788229087330322748533366205049715879046597594574225527278209483642364386173697423391341905301857316557080969623339006359870278466913120086462192106649092184476571355766239731779317590184749896932374842571495526306171390371349290916263057040765053419542184864178655353607854407639116812217261825621563177170824705176681404302096984747276930233805189632827992875693482030831550462722014515356216418164280054218904406128353269381459545377400711434074469723491272747054424160318993400451696302993512848148071518594643090610316630751234943069302246432811644958704901115197068171372522450455088258774113133379494610238164055678415517454807989817238048954915317298175939893135334369996832447319537739037419763980683639748316690976161299632048366408509420069922588766604805564417462830991736398902805917811791852675918496096180814352303882576478137050154494666679452056705858232214397925939410397127939076739881501253832200381822856007857056226183237480970332624833812433372570633642764181290031349126769722004695006646724466392647123266414169121958512191341975536962099257116450982204586748059667834731992719735432086935896661082598855858383962238546257890728227403935736857604365430284561005138610258554404280411361083807116464425015721176474308733590951491796436223154653758656858699275385500129318804905825459424164928822375239434297745059302403867967144742913337045324390723642591150565807450886318159183721239778105916939655552239041239454935301403529878486325545533750073392855014274600795633122355417627386913785956941030123606696324902239894455289336072995616685634670772842527644227325855975514717596083483056280115213320049728837652764038128127290847311458593789469721392092522156609895581757258774609920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -16053580906865286061904403421547841712778361938698170473182784985264925193800301169818144285540634479922032471271999999261323210638531865269430956202140367632189308369607099513321339163012376333823353839262070951426439358289380478300533416572855498154696572731870976606108905252074330819102691988310291992004868262852498244664686649145157129013074800976550620141954215246429260433527268562688402948538043612144061728798019405587297392900748188429005651906340810137558382391809622318225809726048037022499294646703987731203843597268501083247598621061219637611099245130125238800967462605988158962576053979295840915961318898476855677275247097011035210008417374713954699164097797442301767450716973899962561180420180546658050244734888536880143890844930689835822246612990740882082248037498221852486215604833330424809102621072279412144010488026604318969613211658414981327698703432474762357463385314046144598620722930320353039685118352348507253695695178605773843502782058542104079985310225655553617234201174817117383143947683833826562877428122533384092275483918774419934162420048701589989012671604614666500838532402575919610169282799842465701207935154023927738975934167226805190107657991051139723354874814345476190340665842084304635404363756210939204327644733813964699597982884581499099161078694228387458645372875511672532297066777888293321843789886406333757567126320033666131347316157478281560392420241720934801795521725818860378827700732167376761030752051676177128550020340869735658939491112078842288643709442767656190602358002453077055516492361015287981003206316520025187802385716669311670415707455826314259146800088046957962043302945053420598392713470013679661629594587684845503021353030801833338981421380926721505181602414736344602893502351073922819985060301666927385995750529832046663935092431115172140818191129459540055351750770727043976800675278988169930173766923490778617232311353912062414317922675561676054253707586814992205039870474285335390308539887127638315701341712452594991159228337639680386938978901942830579501098451789281996029865064471828001010896907888195933799621982319353689641345482466792315414003568447518646543998782827641786530247051594425103326817402229883212544684624960054615988021055295895313456491667178665944190221816657633495251008231880983877818983327558293188044784005800347220538306517943170706880701199808173791486757712566628436368950744154778721540597565223579194758997953850815470775745261030129788323261993085853549890411831626888504523593338578518864235806832546372571127245027489331725226434914953232242409690577445561444373824534169740433640422094661266262039439047218027922431664748847890775646758581500956005229166651957925670945573300971153371972283629922412921755135609816631671876694598211513075564839509096158600332527685410115117834563649171764636734648755385998527562397001606785003043633956843168313537333663276904885103377224386583961006731403653541835028734600327468028396035036073984339457785623443179423409497992328501644740127783818836102309652592758885260464152179861297118423175749076904805392929054640134698553179622279860902097499560730562803197376401863799113336142285424154490904249679195702353965043437693685972758554601567668419689742822895826402013167071354021066083565830956347395915421858252303221998858519329011154237555428698762159479007718418037077538274255803940338329854650592867677918140978743650497882046906891331270863775051034415140838860394472755400462920463878661553457204021720436204706058272693810656658164652021423257574759808707631449183440436533484596214667567396205467114634575052964825870691609876357779630613521044362694167941320912836422733351268838850778302725891164306001727441381954482606710462230440079080428776817526094972784141082349732639459915415603619363177413216551201282086434025472555448366212514049563031190727339864514587088442267014359410312277412387861912975866009741037573082477250319682260898974997933503517757359339405837438029796436086149359114166428479170224888751781863788330736972560659776492323256773650772741442226456612111217577843784060504071514931455007255902116866368246890316763731469009619265145254084877557523041680207324980969472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -5854597827154332863183614652257735445876688605513025018219652891714211292175462515436750661313247307367112314306260441765802092810107970095495262717771959935039128067713963591868889236908219052701154894924650787079211916928091885668176605294663482734515603600675073772496508088815156579323067793751798553511219622582953813605742187866663539229698355902898688468037100413523640364612980273865355397512341604709103909993776617450979829538367691169943891420020938050348333400910931471086424173762654816701607285345022456059929192327785510246489838594412431280347663810459463078196230747893457847037314911415059275443490514599952862865272833481349120276367082648971308769982597866466958123304561697522717583738254542055934989483338089958813758503181780197515878620089567031948988837835623869683423955313656535029994358090001183190803698988151160219685195151552818262218082932672716663401710495883951769893585817572550452279601976869926375301977839325596450989819484152274536582747383012092545691587772440449540727208786435688698777570644000807961712390499731538599202738822478732816350042962570954478037286073444245920400046678338914846838508437408602893997952930712196281364293238641841382029639185453322337401676508704790421749976935261150147086633783160477337209805939300261822470684811339878823337244061223370594535670735929448390321671710938403189343192675390395897882801508228850731669995016778867922906013153407263710573464730080082931154669118656139847575864448419996088424380345756882752403066888998626275433756929510644578627216056026667190771782947947443112192467591015710603633883192422354104375622967555454996560073368243902635113182215167870710263856279965811722709187678790680043877514974855069750469030119232219294075879643584536158089006917008795100047710225974469215856050231146018648505084324671771862317566105825278271062028236681042090360700712771302241209749996137891678254346364202761823215657156481645200265442965688955670142021468855921138747814906616668555581582839005209317806130312820558528894107142950030546118871347568561974840278627141140735453184505787496025859170216296983090630941083375398413464688800364858373450531009874131586235364952361484068174042000143969513888962641686672723919408950634392306221089789400607266442250215149359464978763050058166737497722189221606261855166801663093281142910324437480819811876015747673783489641636029531930659084414317597110488912086482527898918124099067114458677316890578505474781512204375603294416192774482585439990355179910604882211724357814615571450363021665285547730885652289670049382017178150945179649032998779059361201639219647364596246578716379386420460584508303358641318509460320335202508417039500590517856416207441806359306909574764202027055153572185885864733284655262344375204390455151850606759195710285503669626042180219715721838705995476624073818380980719250461380565084666473109270913698709859117679307849179363103317061320413783660448721700035497215402621105764011930307497505843188391215524798271158894339931510154830828909188582717351981264430283816589281699769510179958326634022259541279394402796725707395960902036554866642792653430849182130530424236265530672728285375458023426545176600604898714467894474682253179531121732797852295954531248894887625377168907701793800897445796612473191258555221870744513480567007285163864832404726667662957116779958802832437514292203328183725870600774898128104746850559569140913371454447311121275814368231461888045947258400347009318542790397699107504811478802113904167712127349996793944282443966111729085738135079493440852166140954954003606798379006848973724177372430314220856261357305805828316152545338943831186148768818678609869957261158613731249823032040097476464361028952919093890445888151545272044579375825001425741738896747485225573393095356320157330580653858556776111313739627389315720729528193865292020010290797463668810062728264037461413528676883635620731782779710949553833188379757609234004234716469171833443362571716331550417733149266037850466897037162112646913255625341544746371434368872508956051865222032443145011269721880138768152417725891852213689349403805818400329161012079026496650617330164311051468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -2114113202626329243343204973125901601623432954185285362190977518066283795127263138345336135849000202802605486657862906385316344025000892697677417722035859287010510668446998689606745825090241595532727614232178786422037804463432135106138756408578174015493109691773947283203881540328946531706642407219471162074186215700000613486099533816566147065123632704351366896523823488970956084486844554400155789536193113062855447328084008476225134677372071792464736125377090683858663792582140071591904475957165512315957666635912659272616423899511311156287837823887564624974988150786497540162962918189599511065987772267451669524019778310630878127526144180306840740945142711339333566500535632321582392630174849875273769667345581015401019442002651840906100977266428901045771965474551462673263953240655484275054910828847895132015736929697659784219419480479927168062278201458014142725159292583217430823477591007418065121479795325712468737188209270032944830878164792646475100407832758750568108764149888737968183506815576772092483675140611605569525503597968718901552117538848551419172895535897811861964712510805285714486354403170929125328529651654542485260959467885201322423588229831902803055272140500830745346144739116035148876697912206185731271569786447315212685255773213660045270176308785770192419927861559645910064614318953082943943777101262681220570252418960820052915986539658402033487249446496280270496362158595192049987733813513979718453716831412700152795545771294045001121997205506981183836663145367918857827229942499190592516329818437397506752406415134399803583267952690299204709476110867731041797531091794269811729391639080227767409243549278939846140266340057864388944836017069058920698491081154602666876760058419271820948444832518370640858516180468693734365261542394164229768562013979319611901887856486111727780982039396371713714144472665283080841343045772085736332017701220831091755894038028574048390289679640008063371344321088445873457261402531750402531049320697875117392682517589270594009159487754716556313776126409652151583542407484517219057566395565917364205354031613645660639027253435137655749923063842419630222633779743228497207134063842340477064573494555906417206967576897593161241737671546658799237138273932541484873129869295067267793656024939033686737396173375883863472615056222623675131482642789253341239705366269103786910553660116609263799364577507375719082300748752225136966931173841739631509739123271745077931898365935841933441970031189825286251447707086621092930102420261382514705224648759720575403175833475519115348543860616216317251199290920539366067075083387166524341210910222865934453777210747757622505409319137376757388060355931569889535453386582209038705517970346086386395912260860770741673698269932568410809787074012730818758410400349299916968896584457194493424627791820180258615807912080721482612383736044067060445581635931193357425790516387335466550194469980464890082573026031839076642628984253382953759146879428365812409042626600720356116282473506699698224523778711990898002446045312078761162983285588212137840987683081516491313984385633421195078464788921895209051876365686658455251940111616427611449473002472860814409966840069354072793264415649940158837917540759262307570659449924267012822140778688284309693273806390436397103338228063296489682928781780686530085646789374768686935874035258654597776082949644460242005731960722672857821967515041760596248726007751982289555827399161298140504655906483811124456350439156767427291705446458405947284401897966717214323941447105767203788380349222458529977058094402423108503484707536789615792761279648978628714007135175161501076267495673027484683074067045862009682763747888345388603504423572242544762538906170954923311217403698750297870125857100087151792184542485843522360578988633096217876035690408034991975401901970918198080039774903247068177986057835414052561724488498239160299457918653291661419062268985869742342945262180124594077687902610139932765944777054066499348874446126553592567436786975598194841070141911360217688366281542582346327981802352844698305541573626715145636478962485007874408343929038451112265972146498461292682779813822901926255866869296540266678588538880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -477515441998061809491909616933760587958260963181146199203248347097293174930531733902045700897953347999525422568668642552330858054705228502496026142260195266329274833065995049850682082911962823390625051785616836907939206672598492553384606307929678789289848482145085096440013664497656336880251242076629835496944938822304434329122886992667976529003734108618567416951745661945416446244846716089641889748078587155750778380349744779223685822303066818462937436305656222371315235970745058669097347993394183638571246995168072290026147724396438533197967320768445868302906770506176157860141951792045149964696788382054553532650836283660786406896207090720860578934684002977209456233663033035291301168426441781483822223662114054003720321409045683655801405954903662272595727432054652865902726065635449018226738811551064562896778449649882585961505668885334676412380874944303387106917173609612867833907823977498676596387171909776164672270216774470213432080710078492586693393140813107385220940557360600100407083779404402537293438284977672504589451430780597555681409728901143703869939321069567405543119768742902397973669395553837130756825471979183218925275046066752273273884432174202609597158824566387404871833394824479103943454873337345688290767535413813914338851509761278231201141402973513157778808651738683637218196280129233436983990999308551699844496884311886136641052578694980699355756869326718412827774329727772403871854860699548629973267782602204449660603780629051255415401383597603601325629292760732544880377992965703448806457224789305215916983688354916489751472006488861519281218912616512586195943945292386585605306262749954532935121398322965122715741644627742617076380789646512887628072803996585566737720183343084318661723143896059650860433714426628728540625477843082472760548758085418132644837511034621331888507660462580621701801486280238249897665311495034558778259752604983765036224169575202841962382832997732554701590305973959443657440906573521832456900421739400235865943345014799372175386319689653888575746000031819500528920687321197609139296077770393408987128711361057738455785860520861501206329671111506700013618540693282485957598687628397998254371534700654831781305034841101543211319574921870979852694751964578658499142962446179320166073764939157667770035912121743706340764636826066719151717894577709695746504435257566444794637658054817723072059538295544278375180613117206507726794724403364514978915916582555852564925236630121875734576750674322711138701914130592496298448188710925472457397654532939726102569287345392681527215035718763150168364382259711680492054170085908054170512900600262806553660754721494079940691137154194594358614831695041231046389498103710628785846567947513053693404679321853892863960640128632045940464099763268618191223353476117388424259265165788286853937607993684301157884974974092573824217552647765875310450282178917530395900026146534096509067385047601928891018343626920322657694324881875816285223963427390728122760336170155541050394847202954129864738305723365493715041383707841697730434947158710201565417693995767932695970363444539795497567646478477488850749924552556060047205733602818220085309123907098377051376388272139949769173199988639645729143576981181361157169979841814311454505935078040034232826911989350216285618915262220082693295157645858262995392091935223535738670074693038282109682201886715678241351819832072809238664692844799903273954533683281573408521567560667215890636842694905192609733080078629888696195954092734535474400691997897975437137387792326276589589719549546968039094465840455556552270109182678612654030671811305232475134902407365324835757616487172984547359272895270111728547940766290914592946721071877892189472562816099529514814535852411535546000369885189020083675655724862017961513982863032759772220586051512190974895799689207272848189634104781832418311624113576497485817534459932791647337246649146017772890417439633833625218465654800331249715034506963774119753585876870628282063303036050939209182056450057381069178663501161460084860254347634225619535839184506807250352657537969822179714297184850210810977580185686482644897451544798657507515417580139924117675559584798498357248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -95321129346963548695026973008784284490081837213249275265405609637672221442912537661720211961734229569271531992175939889502228182961979269863409060003305913333461588331283465565292297385023560236600720074415585079736518673555129491415046890903607930728980722516898526292496169388103522266929066485008690249696071900498730615823354902414472375631074181865381313936318426166494529021692397891444668220497599725521129801681862181899887932154156025051185329326380748172537885756042202799605738588682508835401684802808264654477837512858507034113128513383494798808367267045363344286117875716922847734873267562195363852990182312544676403140378985299116189554746936344342462962620942764317702016043078195433983825835705759940627031961159614869745100437136736409868694264825085298101071512835840531862520485504238385038352197142870792443776460567356796913720301554699988041422039266355393455716570140892564337580635570081736050201498265717832029471856333074895810290394431766949305568856362725216624589456173607298635918213355799903957503520722909936284960854394339662875669549514828479608447768441100862558854650780942902361000228209724799168574527094087679990500788982928178470462612129875166671161141039856229908572542747458146636490633296102788642994454849242873631698080803254822340497880058923110696876147285201701544170120611073405735506347456149846604174443713973928374157189368437342240314321157060426209846542295778155162176773134650084784439190351777471418443453349131734855419473781007419011561889334957319590284606919970162756503455649760432904317354646039207680057855783651589287534247639848292096670922118289929371235829319565386557092257661365908044797373789879692821898477314099845575185401509852703137929068963685994856531371559724716144474149374514782960244401380404980869599983531648334290408763940620623768381084187678159680170078560490586697959376300372899990383988624117433708138437696484176315517667312974293541110792175839993595176049725085291469754599443309551724493060708733069174870728508791113078300115451104452219487544761643123066742788313162989906746427419847121564838453750861404529399923770600684912042557803102835296864235589152835977111889107424871742171382699072812157193963304336119197503591330921926908535336568049845476989055673081218316488892087264806313138010518886749139167069807722371673530961530730289726521227493145711296852013927462766956262995999193283950380632657535608860218131115492295691914981699616583331969534665059086614148099483932809998062431377822299892763864772305021689050796878826059384493218870918435288878442815425240298842913769441431908561248607165847657842466869477344506081895963198679504964994700491680526083526717639126283381587553907006200723251977509894635126658338296711115049497602080721872706111952573209133187446752464853304462489413680361888621394630866767783562270597045802874805869521570952227921224148532064108692720721404372065656949283883033522133791947635999219100306147006659298832637926707119051813766312063250684776328312469687690483504041703346971893076351691612829483821182920259417582398233386766847939810721240157058112029598908869646262713893562096003139224846418488450290943216094506100029940904811508751778329086181639816394387558796668883802066484384963342197028285385131762783374284826083703454871598525183926198853478067126838358557510706211548265144837395141990575436136852201057751433391763307600409959712201689222777006612551174908619434205774499840051136258824489769560780719030876308287721153245215055713769703928928373776009286715005745932671762688740904223569349403341763078853871111661771855278696680663870970958418991426302253180298510763120608911147939250768502658298091551492405383321115379342137643566233459731037890434375132666759414991357634026502132240692609409132127949462179173692247975378622336866779743911732329494540655572696299355916993979010677373655448864064060483930620594656189328822090390242663462179297206650271060102603956119703417897455353121681383808598443130909666161103381795323358827585044098600470288960069549702186470579766755925757486168803804908174430407560812851538998267117740525623615576814387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -13394906029227064434073473917746351409583266476576015087162551682256100782936073515335159183312110268966520131087140844436915549544539935533906012443264829453240185157231170864079799637188710717537308891650583231799916642814325861697223324902356032699225885101316710543124299620675777622669080595557523873351727777578725677362705256437346019311708918464608350897953296743206646185131820989943772720613470674070265782056416815136311832187129766488254409290133916260678006581963930573998015227338471840764617977693037029435760930823822096486030561072909592484300107726095463555337751993267307720555807632404693236722837177680202028708593283200452176669274513147468389614990804013195490721207620643750847311488864729507755836021772293167017995783779473308612875408960300804638393149615858386989570642185890470445782967890902196973164317706272153753310565237607843583386855475305489033451320844450722204617656089968348191322758781728236183410544866442101808118290664570693690422569713787556896368830314312077475040647379139645166190086673496175665145255856402677560413456007767375341141061056790687984632218791964873149596802269879212187162096955703795997573243277881979322610472544125117811785948822386144129806161428276152006827525400374623955716347217967438694508568459406945849722990864039687961322468314492621572831825211611610252049210340980163373620204845333221611494701708751744455049340158232308113522789666595295040055645201592422190455709262361315279010010537167730197670624719868725116787285462075783670046396390738478681291260054097314715590223973765737919964117004690424047304510936682900463990299726591233071543900085583810839782865093642190007566095743424954536758307774751989411181537503482109140156270108723891337169748378824981575027878154723599769636162203039667405276026353867999284482248945704466835342719815492113343634937330761116409254362910292947254684013463364437007874681654277550674693000918696410077413766592905899550597024621948587172455282260990133308687013725776218422720533569663666395004766125593697478352728389651633391468951929762494454899213715770577964668410988013738110075911099226830587584678678979390943518727601219790475362214157648555439245207371911674498414293062128253131334888836096759291000592376697405686997541781811808665028171488196675087792921925746209567632453446725914128986349765520520264480624739632282736573334216745426584786843544459932187104525139010559996585076601652636719635506943674147934827803462013628826573370768892261821983306128526113715238363156513847090042330666880102844398664446958404733670298282668398743985051761133760866544837167631392540078685173693017074617334338342103961867157646385088350711247978808636194937542515165501513191592696280645488148989670046057519698762159136278763786348169086128896702056355351190420568188079511257612124696877905220886130254866343905424180079635609445115545062294976549517103791534560123292919571810761705418040987493072478164079426909052525248682945280682188980901357944902554718247394959089101713297159253535206769745774652702497736810133043678558650259706955258642966525672596798352839034241112451935981252417263606798870463065801775063172896065167393531873587562612069336082391649665624549346865557979714488249308812341824467631243094419908114089604987085264065435416955969016778881826766155856990914534181757025478961314194339758712996227902690500730649642057376372963973359237818206784778888586755748968739600986504882561149814642635717789958822711501760217704592418127934324938245984761359212993396734407862302755368419950858170305046447312552040014504510296117603488701011375075756533631650556167806460749063604774940668671695182936246062825501661902404535194866469811647246125445429053021630277901233011729491421597562910606904893192421372759967272546289799259869565832287282930766203606978392070448204298106563859162699468200323941552407700209246037137145305973930638062398797143728013951523678762808225065006521243158692203370220321865992772691025028905993103337590857541432478527369602235716977971002402743068624123483780500901883959032634980172422929259781234190070425667212481139268253017702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -1742054127404588939437843277692750500941505908299214393625157331555117397042693260118690405331565898742289753742191229639753681830445377081330640011279642981689979107939782195390889707880795245541087146534393521698477279581996890235269907975941108526703907214899746430650283881215524805689938746700096176688220997272709059047062049484216733504615381236561622404413540088342120874710611754859863513802611755839194605834283410016519039582256612260925170009861020019511865158451677590781764495696758821020925015017379964315702823666269606392141596189984309807595642221628819446830564748752612541472733414930774274540673140187448157266627792971569597168092659672973132978609058237468852290015080396126267305402992253212711668722871891953414049139148444438806525249980712725461879888373936516866843102962233399233501600081749672001898574853778685044898330783174078589122767664055957652092211155981853291352139730541015720836082381990336597086082515173477125021763263186871638766073806179752460241869225660093660449528327569346145300574186520819532763787945850619345567639259766530782654590731881895473120554154474662081419836684418840881117664284878385400363818728119205689604279085116699464407186695060696679587252159835086766784396053465578085889290939046374089849824890042380540651964321675183281363999294501582740571096876702982794057118544130131399868049097241554677678573849158604364700809017856321215615526277320942401577207066462016191198298847733406843550172114868923462797946452791992388563547005727662260365107528827202375319174170787072099932180919971794434167092882157878443826984136551310401718000779638828324803243050728090219240132445113344590930051910527174227165494767539181076388698186799717342476407408425981294709503233515953355166976232532943697334809889491306653488056338751018724954979636284618148476985361226789940811822216561873717576260995600565366488589374217529225466185380261613115558486183833727615190969166886450997148881455293821361041716650049019219997340902453043540498781839693402018357974280186043682845855384963213562108577485614940812884887612727666641241750107804596375431297726025582255902939433361103640114499556445398306851534972533351223336700315761371856261787320559348622436950348563750540186943067000280934659691165645495685477021311635594801909807090428076519790038115964993928513009649029598076238549946702874520350531659767061691785995096027375452028347639829758957528903299933306078700191283441146623684294360474807976095141810251769227722773548741153656477747569188644563495666377012882270697517838040733197514932251611836325307762451576488886382179848658427963425739453787839143274179948947407826417105054420623369856674228025668023069159824994439035461511229327250143583269170901569763986604910562396803819325540038081570375843509266111218357941425416374945336547601649207574232234722810676383919826029693456942517502962049238446750162538884447824287554321355572903497031404108179608147024416408761657181613163397004472616598515125040044653130692326364561590254754167123488281507050569865629615059511809193227047054405582091136875307996051015049365433597602977660337102659618520053151243593476818678770159668089762367528175605260803547217256873908598754443733343847344528119197849708311283665705657117510326721841632749752972268217575243722605603267310365623592283758680110824963238952191924998613425273197892379063522428142427799614287288181975096847488975647465147874526192867660997530552809116219533000922711021794810750039444199204116844721031985197835140957539606043837943832804197545125629613614834984731979120393228734882048811272816310496320948912669362750474569012475049352070687180983889433761173250516122416374490329853752442806799696210434680730456808344943625345118931992586429802604272802793890919915725718894148085065588648693286992004635811175532362984162784526331300724885141974613962506740805152483940694020997793189931805499916738228333061131446138998754238200640664849070513801787881843936865603954497673949727068049066607453512172135600254075729033275845495803695321603692622716769582854115762678811146107779919054407580329707254411427840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -158349972854144318817395480304764753833500527280552992335272051073392211751222086726377942529009336117867272588331736307370700886692691055462078904337749357913445765330106405825423975309753033933881483785662237361389997483161719799036755890141132151665602749781153687318205516700022133104339100278417950455396729658590223982845451100530938250080608478086615265371998207641319461228741958085489056474597632537531163001328135917316817232705122809867344576474342429095013261668560373113361717236385723138786922461189108689953246796095533544748364498716647078813300646761413673185646650624119889892138066906118822995839446871992279387498514707592028334189977935684322257821477065748563692199835926598920467749841485523591818249637258663031563512931337197780688530973482708160763779174282170447860332678367296281947899107422869986803003722083631807533338196540713409359230937653876851889193203381203499446754501673417774966155059949458450176311272573969185364985694724780165737121234385000393884550654889202662675006963804178774238478152056066435991052378326254200108858847985833893415042892390874572783475067971001281927886090026631341564895995243215618730306136873725565679496770542697212765463456072249152205287546348415181280123646325259307066171753002307406444432107947900650702296758644199868566319973179827716009428978340562013100037996521149201005801539298764996910974859517490133019169328191571590056125844445857267862842708117881675627993319313663984408782080673886934259035248167412866706606539037313200772345927822486522153424305074547426011637904979860683560730272709949104020390492942418223570641795716959964353149131619701123892443753539554480576713052435004387568108777535874984160770995314217158513304421076689934239897548740605397260925011482856140234454904726594066169184396566786886121370299410936778918248391075491281859129523202779063583212861808947220923175540421912478322328634099088904066558357947739901752027901259505985254666874266813486590422948559659503677700705554172418285631530727334176847413367264665113822596677602722423468951318508282255343007300002651525906244251027282546114157278965793476765233441183621179210779986381328003442922396336984676014663590485749278349211180619329974821714059406935615719952062218780654810631583971531010857213576416860114841253763025083718264137420289089681046633818079553402230866682225140439118756828554181104110147488378649767604582465474139383680961537236144549246120749406783839692521204453551748886234234628164262528044268657358506251615404933724632176928784333474614893593546732881080077404578540391291689580877741814468499776075683294996295638441194147090240640100214644208208679689104061389995898921418639999525289225118922496033522145291957536625001243020803020615018962323573356411748124836804237718563077099468862516439938258270449551376335790771996590606743319322256902031169819279382807560821682323843045582314861218612969452177613185292032217397776638328502845360888791684202023568786584457101624057872600094826830508892694843701964981423909956774662324597776761669579941258989892649491067107659278738849862245994127684078421719512177131350952111070658940764874697776877090044870622268008079543915094241865862533125018585598922393007587832546064819232463303041180193937915499648194825995869791079081308489002815481920389712609655252971266085113921661363710894646870316787778226715422321815320800625151084392177267846600514259389467361383500015559129471057823381052656778622047415016655233525736639793118990749270483972049295365640540106599221334512772011110154836228250357349687163328503221590168696107080868030270145043880105491958870089820529664478530818976363973271924933175699111741998797645978409960549803664443376794743657937425341431237366049143234354032319935668915261503560048193253139188144101762753687488284574466079515659918137766458983341941716937630204012163524139803095134428381117847634514834199682114068874741033129599566495681973932443694445029024499607798912459239384462741989600988264471614524984677834470621136767993777510406175640722346112860868490107481737358015324277485580486819712248048537722421248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -16792419330850827326454669816821745710064057820154379396149645595994247271463153137112844649553193115155294952660542349643862669922751683846569260398895510627189538139552265978108794039157442933334596970592117360788007013584071199060327431968112803955046537900909168031256777442369920951516773747944211952009910046922976080616258498725708029181731667246420961014190377659623822834782318716459724550141676422779873453287516223253641363391923543862987692749036516674255842476520427067730682638372282611083342040001196776833922901944707605045996486803368869775655047247405364545814275852516155916698453900217236040969194432257879658181484370702415529325060168222746413131474518895599188685948042018527934532659359916262632033704697505734217472284231676161660503251241992535112850874336865261071847203422334808822354964022072301598560088776870965401921201948445930353167801417260534686751674102802134569121190709807004715920346161453724465356041356008926682923649980282139803965891888397150814387207265330747094267564840988433331196386850219778996185856824472886638463553792974446643717798722081672050429176685819843350375713023772991145765000996997556186787071057341258733692049179834458199890545690757707512252134269954061336689586756952564191918974114578924159534100872252372108610891761206672352000158616912983101845709681840606430109731909904896504013078557313000617451294753783352890154134368267430268302077597238923834548592788147273054691277452781133341240248756431751676874641322865773599538440758677369789384411317376463625491359713804987337877601163357506610085368000585564491730308541389209747234198838466087341178166034415007287330597208580984916168788086013121583776914031800366333806186062947387596278277234183242793705299585896710690910092371786198804655227325328881379262086497580710564893061751116657122588151637832878620521480498886128093758329800784002427134281556626181977972534007125756764491235075457441122589563329260979285953607269181288622814237158320348030647938456006686981420347576231710362492078339722133296687727072052062688751199520119227069288459640753813648864160650964656385781040420250959377163439766693759858147589907758242660539306543635118582903558272128991895112014270136260384948354185128265381782923094504206111533914482663578640035057086539298314168044013758974961379649093557618348993968178119237446352021387842829073198605406583990659707996682296357070477832687153918353537206908512419124675956468481624594887435513118793027442982136572285737559572019675330576182576722813216571265190690178399707179563900783683565031009789498898319681727395253993516809470423220849746169264202373077713314071822531811965314755931244504197464622623740157453966604779882189614920141063723387896455310869698007546992260164130749985811924061884327156144375016667516884071395345347640082821493792161462425005581051642672900702468131088032459550169567050420977575045165378194327786154823250598378579657074887761355659786701294935091937675747240084271066435212649320842641498327424057907945685666167475073607427660677430636778551429453229799273526132757018686041140995906218397240970410411769463791422420991806986510720873376477982330236582502050048834420291948666424206531821943637387176338885927635822896392451149494196317835371432142218520162212813626904886459028961311576118955018759841617945271669686104833174730274409485750649046071056647278172882440531448434645909082396963767670310537647010617198306263554225940930938629556973279087696040347975315772379451858502967698120069979661177816271684754053175664224688710481753364342182199438250759396320799259484445890508681129999463141970988417751065935764029882107419894974370669804582859836270777940231901989020440873972588629489707732594222152612666993258097879859735312787384319503682188972400799797283251413977781331509936978626143040421414644982381194087949542787558041558576225281209356779192013292682699674772416750872024302266555859189872165294093501111730884305938002433111906235233882109219402378330068594135090750788672514651781021638104711331444806930849263805663816937713983184021931764764508790106470427058503680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1762700783235535422690042421241032161614360659601673481375454012253307852671144052141447010628590303458391666841905595380023613005947468137796313665306404035439104058347664557386593933268827287043841702260166744490633371816099943533901304291402040205095447186054708544196932619612133098711285842732678851322561136023273052230536040336046573540896986630846951365011521538258234678728489834330706986278734730347554538121363657290143080536892077089138640804993338710703703995092743096115192147281323016452117460726046739829413382995924775410414385265063490882399763599284293228733176045640231979881045561700449774242545788821561672837189970794884626042826312149354000217358439633849874439430760764782319149731214400901497975693115569851406711511192009858999721903842913727938038086774519786523062946654480176168627983422353822186557946299585586049091835961044748135872286811726510238401490945026228628669727525471993621875580402973141770757119485350878969323823509773607994016712751893206485320430256738304461277579063535199199641512257970033837062695405062143205363536325255027148290454699998151999422655599217797425617815360473332328290342310359540501051205427411806182307006671381182551744206834839105768563887183934442101696545816118498018161619409800735147129087976025537389557082321947154295238367463921017739774468428382298541594562899214829947431576529503536951393945869687809262910458748801261712998296284701836602003923139224015794157652375880317615559033291593738454965103117368896210572967658665291071092326737723252175735849570092381707265398726418320738352119110814801051293278054672065756022370077539644539722603903649904708788824409961354859341290243395219036028007040837507096560548955724230548110049003453429121128143886545159171193711576998389043440834117859966577254603126911666373596100752172066831265237743154377203897398789702560913104140318438364150200197443164970199009915356967575258386353941432656802789678382556234581716481215246712271357080519502238296589380610856922431807710348719361419526210499660549010505834618904641290781171856039636707133175038464446271517543374567713723172828613777885240648458823672723638084031684954774403813898406079275343414120874331807256120112408341775923322637401682343306137040753799763885044413168956630526851818676816797491408559860915294550024211947495941406807357606399636665491738487616764274778650799799877039477633805674076297578089933719846717561210667555463460191449028893769283302902625405796691213687936814967100712625227581067312225478312395906706084448731000906480166789526964220231233820056535193540324203836243480260860111908997014831843123616208015772634570069610540417369348018464554681814897003063182848108471658492238714322456922659366857850900555808810274962100968588497562158176154070133546299892834966623323204372169006145603319322117196232265482513854847074082688982962810999208379362622105746200908106975546640661039949278824188272827951110408669908503362991340101040596120134862406426723208955071827973270931417604958995198539422240976084167340135705793644040689769491169806241280393875396563302586685700652628169869313517812751576526879363295993219566183620511786322591636262749290054434293701626557335657866685152676896775652026403067047733156185923687619462592548915608090902970622546380949167294653911634563376548755979216335578172757412670806574243713429475071577898398099134364115058797317029734456478191760412389775842962204475281590289393365327261075256264588360261721388811017281586783703881674845680654088491391554180560325891540578181773238996724135230804772757895623264631530090945093594474925475416077819343895708304096388785169253528723475736668797888169138664799057351661093464487688893733113007108629497056738265476273034823946894848390377206382751410907107344104496256578641567236244658295263445279860384523299206968219226809511456675426376715387091586981261261395373530428934118940660159505744809360263448766285600421987292755269018267726293383408500846988395235487179610621426711536014994087254307822284580548786036965284870245251469429206175960435180966507190194527179979008845830684672000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -265749125587092876646335673143968370698596380221007788817812773606816509613269533174534239812043666198563942304966756926226913099526261004157806405596161332369219267109236319844909613151920694645104057611864514495250010055614346107784901802158540636798837515983557733434954149651092885749485329315257572960078914395506678058531090727576588092322489396636918558977939148094769426592672595957039419344487754881190988426272828167065794963163711557335871569046403474429910256194837104734398771090149740929229178649435349785890503407649017292901145063115863359412228803753342041380507892676622519294363184672733298731190939865247105364344000450934066254042045919057543310442143841438113295082876073336441767465831892581397685760060352986284983602730876340976994375959944463220099720800452283212698423045262414330808151698258868312405340742732850206549842816244762566426036301419523365512673814422385549590657853626239787322434035451012177411643481579543739547859456844637453874992317606152420406933851066462355378301215720677089724134425249767870414751739598510446244566549220756943839557099784457040498800287297470360724381599413116069519635331464682687023389270553966760898551449523570068324774223998519943948771587189034493671025441152034670431551562858484971664112047916408510991393366613425638774821210451671899435015696208319980112721674240551608148192401051845633154715511906983932620528174437671256138858615654575316923996347030305086391916649499316641209588668466023227202074183194633492678840847363053548564279297114501853318026443353037907129830268461399395581612726385361837876923811492267452634451643748391710230205565112720902227168648878365040624450047691251927542369872486273563890291046572716010341118455007432720846351110127788915903114035832184404731066329384361487782370930092752911724288962678538032523576999346844135426522368793866097252548241815710524972774441605532402303981897960942153786256298647463489611323720574194815592411595695294063785079646927907455877391613234444333061089331211853975623980722694639492610199772202480405207841608280527574799832339271652060927209995138261902909353240900483912502693782666638834110436657792464607562453814883428286372597250678030377475318648524474791607437848344903356949902573308654091991159874106008572850557316470823266671384521725239892938905776634466997758931660366407406133172422938547558799878425888594687001240566310246089331681963556073905517044450390765773038330249294922436713773418175823113532207813909958019343220332211072967577639705477542281667323202285353103656602843987256959490066239396778069281273177608487562415967383799470429265860504583777394440694637122601139532338667986926307105297707520141143728263391314721935520904507636438108394760072901490234168282425665899637612083884694810122993704926550409919463887794450714278095457321162698083017302133036384160612446000547202064781279248473880596510611388691083484587846026010068388042680726037749527660885200226996718599434837689232424678087021682458313309222369708074455189890784720541575042127597467016607569501395172083767530319754475028078442560910451205849173987532244590277771680083028083559241227180028926846055026191890478581149577966120565952578533214383718055072122626346507452395839768257305853259889164109236648312835392964099819808980126232214492025250912312749209964308830081004442750644840966313630832993648261692493962861328756676502747980126220606002327834333508643640647945679057731683609374033860163715574153551748370684557990456355374349875977471924676289944745324217743438444028143367078267086378082500006703803100961086356515846106861203069908530556734221170774316528836681973016765587028722848644212501405698009741861179570501801713554725548373604918057598337218445951953100127024459210313015843235144415695168362416367209674470465548654373777366721897054920379331016485268052603089234558695800706260936262797066675514767680202954724907980159203986409359077796694327429040139621768055165497601038428955507102555327987061678745706403080478113725644824443931133564694130427843404584847524415041952463251729389920405903392181426585600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -21159830192173517978903632834035964037531910317150279300992749205300520372014707244089718750573353654930672914959760228262391726747657535929548068028925180347661546659962106459104697225747709069776773242768621173763598541812836709938206470248304432357459795574197844258395327720628644183689084257096276145818744628593461681836782039124176786336010871127774596708856755808281922684275871024157514603212108657442006271366690816759923877962867383781168769607561336380263772226112204503879301928193388656718455456947010421122726693896677439911975226799504492893354723738014448232239180485748097769696317904656792885702196114700916400127642786137462769862577346533592033599308535617613429900057995243242517775721302705950048824490919006057365667995525945280204931777062878659546759345818842807532906335884261821043818811690561866717402123285556579592268560189619796046936193778812967194965144006928216469389903330226030303339556937726820943271371330305873640007971724524367806342569675816333897664343758666490318660327409578028874180120051009298926120276260492558957547043541760701810101478063259814545806060210355836466821911939625920537047477820699031804604675045212123361813377175387407696296938560820821469690600056108164733339774864330499979857536047461606988498050484934839731828818916208820681550273934014872069563898394741491288398708409197555752313425749626564684928646147963958094592606122804281245006839533384148787556422063356156273363583522330356751648434504452128675242030950426316255202359772896688773256896719216182773022276065911934463355829482712607914327415903560024939695563323239424858240551308395089931316085358487631054577484821611906626838855565886104207304802054938060936563108526796411180372097237522879066282523738111273067295164714407086038681485028502093048327801319504215333287364155010954809392613751519016214066931743795801247448088547138480758461405736692615463838691586466295988831685728072351869532361790499698483220404538048288784609312630651373914419288361570557183692254657893016806409376580916893692665100936164849526396002344698533591161973359319622971497184866057856750750122685921876848884044357251835196756150338193811948993730167180374766533527545375770791057812557889756550088047939684920973991284272847855950851955707584175918393289781192347256435095916478614773413244636459635508720175999035709261169135767023079974995042119262716597113444731896379853873607043595137283389966518187330288880354817937151251512120976004365876362032598141881234239839188019660712000650871176353225069885630146289940235383034446470444587616308022132691816865590450948408959587311704539175486261716514819072109347721744892643885082550881569830168104664905161195952144411994153441287125482552862335383090540814354070283385082113281505151431097268209456767858935425486390778706429934387356728002027314529679630420944880261441160619148832368016332253540494052742852571954368324063727610241891449237016778469769018116472401967079389230794364725415885516501023123131493767108955755457683950411928483823355982488371506357833620305849634201006594533263828126661159097818743823699351503721555772570299690607902902800477220606385388038749233184146583229759993398352886980906960278622801973599559608226375873059646967870723720749564816416359936095831588074280797746780353421146980769321608785096599040732939214341287773448467898625938931134339047073910948175642852559328158303981649039783847147339566449769358579745777345674807611148659530219931521769477584967795507525254110098460826783788295652816587092906865123661453327837579229988849974825493407364548957467016109177707306746587120045149462722336321077817251353048631268926655821699342575422781142671024203018868062919877389915895266093499514509152467685558468615078130349704821344272794221814899594877314673196814550117252465820330917530017299435476424316982598492542982510380885288719980497212673069877828670608237538817250054054990252866748848555051807504081236280655306189555203601057782029311477197006972606148757650673867414344210123097672851041338243952198423154484152393108478861223199012037730570736762880000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -1277471733775495556988160610133086083373073030665167629677379821715154557301218362853256391717980689445495405517195452204205773460729086069325246831117677800907163860713623709445947129001379353713019840684914908001409334885956344955733626670980044881273753162277430161040970803512976986882593137495587443459850073585779221483411934885622303098438450006655386485562424159892260568055332694839860652008449716054296155771408176833218852268422776996659951925493857970871750438467000535745680752905511263435779884800650964989421329670577081313136951083423910182974243469330964367590734982151060550779531628136585507486488197390521017214177050742563627625152923256397591477378758838076377853011233795826591448642449504589286869486983491078882314026141357371121547307129490387730144005041307242657735081954020544859549150504043260272799469897895219275838886919771937199932652430610138375525590959261133451424433042383560687079067598734097364693717772036529698433426241860219178279899886767563440454115642624618854991011933303788788604065985419079109649425937809804338212860131722422591848421348289335674700713280276807586444341000178468445050010305938696268000958487114984674623788434772712203291695296996659688908863154410421887200877936729316722761462858319105398857811442585925744120378023658183336504693281147207928567143343431798209669590717475427236816562107867906534111395495621717877313930498028553025482772986693121587862239637828979570516968414379327815516357260295309984808988581200554815801568326875896694651223903453812944690528985406072972009047203278219879896229090062050753475730822589528364748230289992455096905501436714866938173301354974761459827491757114409061282180635919202811914423692316997878892561858484710133912084805589350688167161662382467238509993146815280566202804270916533094151221066854101801196310405879216384670049621368414053429711894301269751526745114008022405631619577046439102131482955592276184052527177457699743999396342985384857816920078945690335281308339673368177838893665613355751625264371282582038617907655817484255609140545929272530672497210175950843866789202381325722667730464352107606100103362914178022191521321573062050716859810766954717478338650795042304269944522385270872037372167511941429097500498003966390160319882428342943407376848733406268678517605099459366952556701517345075665669169589894222587567050741012953297495270176540310289090865221704687535855219395415281376329869333135687402591513461745910384967199220439343674533448827902725542401624747885936023870609786001168099435051279604233789253750278120349105529451196259776548847107288147180077071482570883037556523786192027974031271426293597914109827976717997773830837406391603655256234594601344536438558840004271597707299018898634699054301257421278024668593132826099400825565454166581562496665774758325640598427037195613862125950156269990543053479286435958618772852659455712861769754940147429797937290081686675432766932669288511392118244538526688181593248860198588708911678183789932710673952191418332346634517712866687899763365558612468872419958304427722994259841201309534110760359821079438420508519068204058268817891588615573255590456239336334773532679299351036520161292763818139373315288723075644792761211858404632355988381110355156338716112303205355582478638469381211350391249971528322538060456036781589336102717686094586720398724543914217057423382490617643129001240616462822466894754755912667566347212978619663296022987937426599214204903864399248730461396747873939473431966739293976580274955494400696337175219190840193737188830674995439026322877564323131534294560896661185947068668656679873972091182221905499893625522312154681514732260155772899178356020529074635888581938100981326762511475768475028511507796621440689821312864472197324701244214279341510495448834989293951628153319676104326378303850043883123470485027674781656275178157519918593595891190977512130874475603361646709358468531849346536749488134551898308294086045960509317612752838375168559625462806466877837285009543536665444877260220920995271598894107958257839782391852927927053326796424787299561832972288000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 29368350427340258072210195165424982308860810084881911255914303266270696066810135088220515093108551717099790641464946118759138937908614551488227906718698867223256559635115533888772212583173875047538491795127610700445090491601373616433673792296886657979159041401744709882854307985366293836869322722590077204449924103073985108137345374419479039626972578998061717638554052783209460460444409202614505461269760331515439317814153278837742338532462263158113922362926916357251154088496095743286538672293635123512376629338323593303974315929073636636540676925958757330371349792708177290820087091090898112802673709196792511783229763341897652107381971588559978733516182316806987870450921690519336356974607904730397100138749203487488855201950767762968973884614935375483849866429101843737273094853300962767922581990393729987818045816701330431733523115587039644000752091340495103051869220241012409362621355807836197595523725476188339917167133060840951327778488859853320248737154635642165179929285070364984816570118048126668371109423476192622080526734505015567810153286374063179340461635516683132141441467148011965831921718868959480659389570276311288330476888597583404431606441875854820925132151822975999931412877953141926110167029087558671686534734702393992055358377903536561770897469904669827253980549756784072707481435367488916126278758273313398294545979801199809173017699266979166630907077131949612868830665401077019811599092183098764586255123407612924401092743847118635660043709207124389666733394296646794206051450552571929444379665890293141359300636595907772926427523300564512139580165482555712878929795573733976796906403358778383442758177850556534962398502391400622396598163100771554915107344301212866510305768124583888064773250874766905952037223556427062325023521717176178468590535282555734620863353717517036834888909870920576728907651393972449803813918409817534982647933457172177646344228328801586921420655724812052857366789869212207038900464532577597996817082821050487413577220189265788013005270905747564022412305707427745202100146085592130498502001042729723579053023410730611515751102114012968735084840677061609565697673835090664920603353540638466973356406673214468452321340501500598980748482730212607316854638412899828410876093834966194267134448702206020508611408136217373067456354802785699186054175456723746454850115494719942011734065533696855008430521310532587771882891498449889531834982351801037811325497923265752386990638278960608617167026857847739249528920234532523439238280421201317196522333360786117321371992098911642922392216088303296958787121931614353131261527756216945193565652828351182834263479227985999049290648079406971319416849757547669542903071425283087668120021456576792309747725686651642929787170892093871446879125018425928764796469234508107987611583611713146833522996059856744695081628101249620463377124681082332451209597539168187716525554182952114895947158226729224886043025567399435608813441454475883242978914240689653590755662254080700278447188753499490901827929541289131791036996328315014366314171956579826095416389389133391731741723602232707861564839320773035657644168956438454995774544904945356195570453451886020345443294695007786841492932483250675649313131352285572620147412785799558229190512119827551996024167601186465903374408724283590154286716470196349188640802746119462849581620416970905942629243400773602770999232328366753198186519561624901652074232891261575276566378925730842988519731262040279164484415435645853457212872265402589270841013968894190722609378890777562110069375796151928357174195539853557509771389591896941011661658012811448403448459759954232589682586922004139647482472107236534823580192505738647006595984797260707548979114240965173099570748407563749904884365458391836979396522820383941571081173846913479443886400650413406277043174827486703740719437766890632751944797699376754288677092811382403990355913049839565603093608724746046775943191323644313543465186057080506844358643384240509588275189537621439281542230186478065005801667504117566235894313687169912253833176462483517427365408707977364039541268402240718936469338587136000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 9091603899570841595498534432208990809921183435060331225783374457565494699144854838608305409104219017808785696638554532612373758233103341972850513395026561024303497681560144563973169508089418462899296950035363290036885074501154470310771534845686127100159195396323003807754952826332453509234984150811479110692784506056670613088748106110074166198038512325158860659232619390039617258897390467272258925500251210731979931234727249483826425211564306250859452321438530539434944516253999059534322795024461464557563382214386387273676022385986977690380927936995602898173827078876555338415029005952927703027705781285739474645298963743039329286832279425530188433148685827920409078668949004103512529427831073409459056522818604075386998277244283193681251941349275547058280810423814562102090345181164730613183875979483847021518878572218110213998660070036718191235952817379444107738299582403184348982636175165698746203945286050913408097420825327927108543709735215164182129640801708760808850354323134459367601429461248920756768707699625966382629760401094910472256171950646341293485035968741409780082099907637094670523074428259226172870102479875525742939374994575303455095723958496102845891712566149360360699221406328491996557599446637231576398876498203999525732044723026578559499722076584199098143169871497645197661546434335468722446494788557221590095729316251142820169878567798912103726171206839939385265561007648398357830760662569829269690649804903113871534593146620416164091222171572407963450546252782059681440634598133852735854193606291096583106625123184166293315733308177501873422220866792033015447073891266937177949343728910329676109412991452840706190692954109711029123018647195462097547725811961564106435206173926277549019135648062768004724728581494339631302817561859067331083775531980426327915915322704848084245914818365566478060248681743694046651906454552937818282746032173023234454925099643529660727250136270867764798563842146508749268178448699172341807214684712018238808901265124265296171257944769617489548283279557626708981229053841873926689993501433757671102617685928418084520802688162065582733303990568435932800557770426679785992115439387754009503819796640764708799128731368602896700468600510633396942388125202728409027753874194085634587187649809471654881193747275154702453588884069191252256907701331825373434834836893623448543079514829009068944068451979020538434150279586008116272147726980728876017005768881979676548638268025685396141375553658941825397492671554830462159756647975254274136554058887320549285355097160124920402519648196956649292443861592195583246013503644222231049083423331770077156521022120299982480993277146898201678993899053474946295611015094883285318842103293984851683330145800810892964187586980296305010894719015597864172886455636771992168153784044239285535645188415233278650767665078976809727654022130875008970613036742612940216396559711790617053279888894291509021764473140268693778079336867173815007413210513675870468507167213434756435248111147281171488113284200272082287438154024039643161116315647921067649663173854480721768911155302235796532882102575252153518064832776207769132148312810828444136761854490597592450339688347435360244843040563673251552676593512431965938817391908979211032881634565747439626777749225753049769996567736971364131653631206428912017211847877692932086573447340164705157173787345347900249895011725093368185291196030521316370970871796859079299181177928452042168709298430001379601793472384774915607263740450137152280933914622684658405496454630444283727425485698535812601376958668427195105116756122854899585333125945867153520158247001852830033660394436243760915341234484043265495319291000494169878587940720547091537634103219959854793805524023989150517417018162010137554614853515177371988114042160587254953190853397184565072319931636071284295267403203383375184274654864716581272008858022446894105475722334698343958772066439735781980872068600003021773337250915796427681615893381188656018387460430490919387953476208093381097192960106886025436408092934492521131846330130262628362479573505470056609076894792323015732824637440000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 1264418229429227904845842896550354812834862130162669856105365863949486051768251296927093144487603467076463763235760911597553651720315466197909189612263532647704417534783867934570206618933613938159561949410441744659075253005091333751160806310832969818739064660350352076261216484363655205163586919974130774932852207804745111630291883380039269795693233436741836309971256094386700181944779147282535122195863815644947281502314151983390282209147210060105627692860116229591539736065967216180166195999106661779138106067501777422544727271569846304883120329178078852295664266355398570336818861285557417923404368577767808180871359019364277573726758819571032593708428609021341146451477286715898332416865504661591237198376436983699278684925598482136818057193203533430296114276614808349696069924727898312583840443861261648774480447315596991410334411722292674576724773832669466052871530609191325197621477938224653141857461334034380142416566188116749929777069944917884342278871899367791396373733748871252169211862247879760657264426358596231691526597111289232593869188243841817514933894520528792854240780627935809178586391744740721377197730649345565169042265473081003779406664198296391611434949005570955667521643345297711292716576864596762276395985079052074133765518266394179673209274669017610263193837341053244104865150827914242885838251714059467425275087916455146553823618658601942077156142678544562016332599012518185114115420920465700872396303344527045799104380100994684820138045590209105237757689382575026497509988429146887672507235214507323956096861097783314467803061624566121085927848842286360985222049853093223654659187577104860383946721471107951373985782584546948659302565407084265028577141180696613719518796875728420077318748275120921484379919645188119159273052167844324556778152700759891773200296210274155769900743970061087433553191109299848894790474344838986786590175312728867502381712436195164075786026416964532554799971271556333969883703891069514956375777070064021926942563858191258187482063504560146480177285124095061967126324696014265246256639245082855683861596817753031601821388885307909729426146794099245637907266570671643178157716188545377962737260633646837880714316493230102357681176610862645777151043232739684035447577690212913190448210266125871867027375678719846364808159714027737151696579116433435823926031327663871450020801995219016904130086777594016902928788997911286260319800664038084299129399254529470232833043100270559269156841885894913641234846755494898725732933873559607222665222676098744526465610243354442925544898046485752316803502603916622149622304287500120583795534673374072834062648704894138393144068524140773769087939667581827452492238971851660488830212723109219772561697712207100777337117507877303798798963205721447759047019145454936971467086862643345350059897579064654634618019927640500751589317998941616329898486765979242988995702569787207854935946215400650767822346254381673437585633963034463347308050524397147285435297910315989100522509880622044266144883930802562835710150588610847259511451045640031706360112108784109242111897317596627539765809949976415870402929398091212189063132867437714101414064325977762474485974527168163111634957201480881981677201143412617426556848899659601675407239399865936214083718885644964693719648125660790474907927005994925759574685456779129519572709235220046029274765481826236319312573494066509004953868175164763022418761571133222500021856672379687908899403700728239996819657087691849128101580079240879080619695614275700401360484822714700982561225410140077578651526997965530388725689051948141667297829834033548095116164282633678893902600178957317266308323170031908597396192797221818324905137386222951073732380724990237959904497375021198618344355856208325813977496124080081468306870781745764981538377929753443576914303442325537484936563727058452954763619847554007172001055044323539769127267153768441751692213618682361083696672632116821009826230598202869506975357560809932673302890214654813994577417504204887949483072528312257540575129801671270243329230586688379072397756986332029464169723154605994409984000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 37289442775973830166787241975682256382146194551272250608049340068937730482213810695897952901788196276005566270170717958103799741967253749687033949996580260103354600180667956174445566206698471550039421824994741151181145844424164185865626496873853392982469391154721276093454603843624608026214941435323605941428994952263068222213658580948972624326202286497044382074769056899387258371349215594422109355605341304092380013494843620208476825387264882181817543981680049323633659701959532720339926007604594454294704547858759351767823920109117042762215022060881111469910389746763096699118656967843915292489730674833000758445798990938558477390656098500957263071971727489984186944162322153547491163052217471724953584656998193373579904680937565432567509745847532008146083672602832117606250851536139222995474513828378545443063582140297919146185611376542562945871200498123633518940716363228433767582663541953840952189777491686313437718087127228900810988320552947994802274782353100316239584408043137866506245173109787899074399304211781667450830234479208975303487613698981937298065711775868449040968632781187163080318229973164816495454478938417992232819837030408769549884532973107284033052326864892549248666595338870561353999678475932994530278082457383576040167840990249336617026477362118452173043283246095727934348528687042040185586760227581277773403067808044321357344038288023082099630291785307712426571570874251928374626076469204558218551199612021650176733197956971908425036931381455408668471031271321840562907586477583111510788464481511437134150841977002591626108082030177834507658944854934194543799664182482451792094317025186318928959431168483371825375876451040732404076185441850836641955490757380648852201984453665357829974476491557603425119557460988278493508081017536583024098639792594643789575397896856011132845165491862284474124774295364941928096221957418868291166178786127606949309290212242665794948131819978956146381057007909257674230347841810375400313196622118148832353280978500290647977128664552152635988851800472815611271672453151887498362822462567846458244530510386557295781685881631948469268130223823134744868485054588820612406356834030678198474157243446722023285739531263434888620652997326764894249189565304609047457182245930395521664761489670405021523102829813196964244954216191300248683008283341832796585499455386156324738523717918348031806125687971639272354236623024219515886305001029229566025490445548266548642065664170737030979206834084752655862972552925924734426792902958893768776095208747365127508570318544976334955255056240612516297171591660497563550190066954065226124120379099129624011055419790857516246180003215724272433028089989412821823826810432141183239820540250960901322353629474537748859645055482920879572614310314828414331606182265239728405521518055158499208552145592927804374203642194190749409091175950215786434085210372082175015827188306192307149652212209853967752210019120005830615512213811166959465954895488545978455709098715605571934558530307391629048747090460803225557864725484896295379528343394473916828004066641789999480604197177862865479998752576700811987844033750210534661463897376734923614687223838491883376242635996359865054732155328558411976231402855416244893069546171145125559760925886435134709641170517895623271960196512461259673552588838876570614266108449467129731188708845365262632072725799805730672325231890310374510933752121266692608954070133937287822070936001544261193521885277820628403574390984022062375265564278497104843450955661701027459564045243017330605897604312319212292047759462235548961206453108999352777399345703140800445503989185846716404877600741305567998807834175732241999812238662431356783808592156257322121687203047351160178240478844313985851903711305229425561074868494254270900840136693926575095508218824825385016667214438721239477282264747062495888935204631050450150325249496385192276729545853684549053946452002342104453193004050043354346811325439105192575642642428303523210265357290705281968548352168353038012364826985039288237858997513914761411913231459820876717107796011272846337233196679168000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -4245719291857740841413213422060852776374586279049914735642767180300520749732798812122529988970404594709432574309687233206796514024521560493305597332027585173546360495171684128001655283860444532327895799103078121830421715052757237359424900389430660166144632761205829944539652434323791233261423775727690407698062635508080247582189093871041442994021775427305927793533308192380552024917714949590927201671666332752056362657759473513870008457549005847612858807140133291551684870886308988028830991426261562218103617114394005517756969068587750702397645516247614543552368215120321367200998228988551664276315962708075675881909489479164732930385498099205610386954388032792504430489813849645198503775290983583448403931865137113871737001278693130950163047435886688040476803149295233129310979359924637260380637041691863177815608083609278632535325763237044407683649252351871314868091885139226741327443811109681801641288992961284387568819821007754319922104999702355487846528943385980370745314477468517888916061487866605259374143184831707160576069084656496614237382113294569184351060829330037860706739236352912046517086269270350131649732031724611775352241591542848329407375057252426651660146062233015036109646683991500040888497976525135832612936256388730565876340028110074948372940753389895816365060354065251991219303861782299835928576594345610141029045325007686506183483989088424961186492941881402360593420809284259408400549759775780414891589854118959862408155969925321886455311238960916290023134847536505044965198310725226072059940628734381981431190028340098579603807106416171467291690407140075287945519307124766820963822147256761318848717917278727544091412398743346209052478237478316293452723442226717800247930119492564033374408725412190250822520890924535737472159588872423569057193241200330791820909965425997771590937357605136498858985070169999735514293669536374938766080727625419851226573093878811736710178519166196333952354000568199108182684868938622363371891563100134846383520556632571003609860354161440210252797905075772021088562641479363959643976773586565802615234664642157037242804751093141673207771288945457772268698897853184516388560993953930336099232083377163060462214555418553834150273455906017601234564059915297427613097192691115407240845882001914542747604254119273726827588494259870376894198327041065661009909806909355441308511017390426631560704496355463948735534472810592809107157838607116131482912542686940226730120332306883104554465576204658292471710284655066308462239351476198641567603346502198008654598731784779973756007396512900022462740041705894134552706588215462923019918206077335059023009992238704997508978510491256720779227653434713812707720854952433537443510381618167906241350526810573664074127085887617152007818255283041027924558401963334001303640927780776293527662521773098159964068183768829494767651189945911367444521060807571901812429864865131086695877370252223474863532840961046778333624267193392428594134493620374802789174762167992960800415837459957281863592238176908104130936020737210482937741727806439083204968366680365117198736517383270318629519892102894778582553224999004296582230871634123683281270770309897333406568403503652142948615355647073722808533383062468471395905217515817963426519654400596787101385412881851447296135244977210669550153899920715458325996240418626287356275066829393162729732983921390013717838780536877949465647102413099834534568730009571150986551587730794311578410546762700005983193191669475556242104659837102654071396934873502790114622575128006368528841724343464447364274699162944766082380678234608909539841096163036658883913613109895875792970448598552781366858721831481884867522782834662925147003505038911825963242274671425534151890197913309563915250803155564928358593539367758138010809291739173286535241820139343408837987195897426022990722757984465344324847203649508365915544131086651726530736231449549292980549566960646488644570007637168059246240886795658628145945510314522685981360665145230789956873674935076036752854523190510086449727188369923300880902589790013143632578660151112086175141068800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -128290534471927230956172776525640693090426539633971907356276988345517810339610276608307614084318631418820103782618420166062684137079058104447387850158841643721511006945369155564407740653483776005802380565582473587124973965354218226868194453884376703625983225510827146068329458326911590293311639236543360522967093709007275689027208602344250665763214921238042072316571186099136214662242486124578053427999230578246378780043876045934353967531784485133419913165969315401642860363719496780550932420712697225829749517695868200626148026091119169534375475761093857804177175015695969421588942236214654934479634733222782498668619777750159402342412187815427747378152759626295795076266586126571758638302533974114782824841714737564474533267649602255095320570312946263158676738433653042484460201830993677527513435009306818315911886490896709913200990326963021969381222721164637631369947660252922663670688769122259835180336147999083889810962215284271065345048494655768406095521406336187792766424476808870652144497415828875999954325085950411893213947296413112394556442151146563873332577267726666943106287973964265098693627042663667089401188761554205131841143654863123734183909969495291339788334916495276114241439183118972378681528280214029392892239403966557693098451237093529031527776624742299142964151912138763912361090360554289193612653836068156182627865288857702104409143822344835080024263421534466334223187521677600411295175535552064085638184278370047637886341345286945566684491288402285169781665064923860748928653419785289141608890743161072091352259110494091950229648843682991549696319057789901824744925499755525744095230809235492049403659980245541389750774774670964663106760365498455449835636484842437862813783813833822546270383071415313247040649333418381515915186372870759091295746972347834439614298556131260229129163369955460205384535207373513456426539346164810134868586803312511068280082728792958389399914824740895239162494428679563554605710235689966353170468966961715467788620069354488321718886977474985895909036264449431761549598787533908082558385197072176068530017877277805831506327990911040304748228577045312663927136031916778232475499669087463109289117824832997239911447254695110869756823165755976160910476313210574862910338707373685301810956047003698590189554886777072173252482722262069783639187095875092575585755525714140623915858046722646461583833346686063142215949995214497899916980305319899503227591636164111185725217933555721176365086955068055087617989684734728418094986493340255205094022188652345244870300947358244961915657254093461380675140860948753615327186114546421125557674150121716064620077848134356600946740663256126880630531563188856202076082470024638787756603662717198985715518165931766132581307562681495085382270989785641419234163109770771021573987794765402006912924231772674405552634666927192524427262398593831666151423944355903631748490230780945419843537279071069095553472921597965521922779335778134697775533063376028190319092903197757020146632531867493874125512873066589764420601719579903893646256681914005058143892462417224610367567244828400840056602981966793844459586862946672251772652375728173964773014431921365220682817955922490293515766881925111448901204905096775352483290951742620532094530880112880378936700559612884533101193757910982042121200446760432115485916138073053297840188238322764339379061685857379674087603368789788379593782996918284181092090208052914401325276070942849872671367494248273607548742684943844786468883271167281734268128980721323721008840312200807214507329028598332822014564751745590006351368281253868697988269952957576492617268265271048895788298197325953598700474139545162299096493045270665806272805037929841032075430700139436853991649751116279003772217650056711131133846184493232233530888072932843899562455605317093140260579291299577640134205245566521803551215209106801487199342068005465434653605158618700325121755197905911015123876855549302926288817524783464676050461093609563538193925881859681076903475258025444518246526732645775780243966738448077106640937705339410070205011736293468536832000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 558692428046146829304266431322055094955035499065825131699178000953250794293291352159198999676141190197434330904170820299646599356254584416831076188101614032003139460769485307750926525247416392919328290768197932529881402335315382033201348620054767581785417753262090277325220641769266607298103783525561943752027731330564740224301122616977044311758445936612999135098029778549584340508624110077643774748447962428618883727069975016541650863552075747891746747140957115626029176718513146213285621065953662033510107626005008644680971888262265985811934677892534676591538536516881458692192406491508452561777819648597843987192094774547969221794568766740129659329490914971859272212326500682689225829125020077892740116041295476384723968246715011154469701605190558630508529272593911977303518150097107354427120181669261332085023121396903974376084558667930703394161505930082815057159680727036374050597645668825080253082764026459830572415767075701625775711604338715128093732668175643239071172467219217060305479769599874766237117178865682209621819123363091952599679189289126223780198248522859230979935272497722818445940020660165290684194946620998779894605750151271451643514231624544076128566449715817557722112424728675205377619755795239015441032123514545808175018788135755693427672008527217696818785172157106345724459834009514475312797955499236410853514384271236358094733845793035442976476358307697192622266332812169970186803491029265776018202275022041121972493106930384613236424065458271226903714185992197307438922075769224031801270421843422739801037893183481744381302501809812883779356490400501571395311286626561045941835412260513618068469255373157274379879400645866966003168872322383209643009532768104541253240969023533388861677419488528794357937869137962809671244052091131416944956153108552592727139735654758030236945821835570649522151046370479159213428973183091272699927484412315918033813293421537101109866750216607195950734909019711931111790973703430671242797403027621304728271221914813780713647549302628175941157704786100364161117786268319093714818262947583071607244800361923493149587863833373553518449248861873704848639745593852183671990704333282785137579153306201058131379117148705995577578487510263382838615989628325540475673157130183386309772135953869645524074629047145366200149748477513045768917482733272505379440194709842095650545472636100601976903678965339749015543667387029576802552877341780307243995963413762410217875591632864034724883942016723466799912232484509883451472824570417090635064607439030010129133092457186366872059378904395277381595470263535683769184122475858362217442925630416802714540635351868788360158396774248716605974375813116306725341586875818635413228584272542966372731148866962766876566920090922359750188104751873058108649011778957899465072197146431831655838202800321470260379244190916796912789949740293701788307213618283450053179262606199348350185134699644098466481480900562404524100527680143438173378982339425044437461089803351066918719055125047291701867493339515818452266364855470001645148611188135296626007571036358785000135368922333375845696268738258670680068846056087104502462845573959996091005550149958494929813444744188656682854038478910608018904939195595865204483906566361341152530107621573010636923242042358434403159821353581242115492717759529992980723496683427459518384280558559241525773141086637310030951303036070721084654149850778653666230546825489114734234190431110361643651660508667828886328022387979565008805096239597901131927245431029270728214870808540393612541330707436543415564634833681399279737156137775220575801238101550379975542015054123152672315035838558661375776165574599106658471237211713449749287878109079383555899785664575476739677943189882490555218317315481809762540975109220520476545762669477461840897489304560658538996456929079076195556792508506289458997004696442985772119297786755115863557572611943916803268618058554546391347970563091854423452912505007336550807717448877463618051104927423870129381927415958470439665437630702619044671399841447321171043722728905987734986941687398400000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 351649788169714277354551624562390640621104476443225265663517794325930629010953332905252279553665580586692527138798414850784036229422800053815544294107001763671796104962937101896612105737944579005585294178201947651992783172489324668013939635204202152956407203964636371611066552798607784915035740890055367211698604709235724250578332067769940405050237257779190737886927157285982701553684811234810359833201781225068772868087883203890886510059914707303979585371415166649624328670988100461828277766227826192306694998011720909478294204125270836637447638184175214778658591373189893861181746341448130171371062932706419422036224953878026123637787082776032457370184552551936974598901261539231042983550304395363553329924415213514328864237688316971327479790815977902064887629370640276882185081558441681529947059340408467232331800549023595379431482185596100784708992871397211723010981681716612351811598235414334391334248531710492777162680650263981787503237193766916960676414602425866962370453984007539660497607475860400567239944358870308824474747012781992633812004103181078679098131823965536322759343988092894260476411414322463657349634780045139692606739168853954026217852168475763779195919690735837674919169997883031181964497958836712871558299122199791897203614896130775390676566348935054982861236540419036982140377849015203787178894351923877170360498045376040937124017968654789541086748166503842566937039044936235969043115513438465261095471990607343500686962556271186932954246892892735873235263770466866270411351076684817626960205710463485156627599376748029103400076377594725535384904135437496759786425691033558369641222742219408373219382953494033666621844162034282148209348059191692926259987362536923769523061001409764129608259681081454228735197964683350505347680519818400568586446158553276866563088182580421896549359183437412464454127652042853442186926493986119701115643473137316353197878139477553069517311288257798307579769489962719076062722919411624441048990917286880641992697758799443822444510455774290350599118164071736497646192877140728564975123424869189491672838607651839227079495163562584883552124394900927293614043191006796560232940164374127597059490086064337401608956481355145736385357422800657236119324657183439169321854844853263832320073843916935465498228398444905497888374320385022112206220755651806637065375500451446511234235215206819408417017694118026754924018173402855495400687237034936421393229733942215014551995943813650515404305232702052097242019061962838934851079647603283618880784337364758661889602262940193473282480758877270887160295324641867831203532045272426731597681825220760572624261895405123827984786889814847243515637006890158787383002064402720839568356120709250421284272072450849244715977039387235966438824013560901918991247056483647250961121021619249962839974547566632460870372454382849632188523859588468103891978260783761984665505891001815388523587769910709264827985877458936138829028706055119762916557864094581488798943891306830842609002453665472214432267464000522651038779215509646919523762277061340298370128423632271584339122512607221190507469732206782211303384229810709910112627804177639811628234406475720695128393480117800173032077990528325122903240411729120513261478145212460308829614395004129770072344879553464918414471119786937827575881769900711093525525126944734802262870141970938862683242710162691139922794770677062627457831489428709589807124725289580625439654317789233175772065446438823960182202935250950515331581709061582993223472256821589409632053760951589113714400416872480481019066039850503247351663830608753479594797320090630056697568125747487712416236943656619296327266500877152939881178482114552619025787540590415172882757665613920790814794645552545270949141851650404115415932600224613909264169023846951006667538783908290275910659530505147202944142536108794204034871825540024935825756641455193331256443621519106092836158314909529136957716333927093403839378597021716536196587156797226108542296604934208511539008607717487875277212851079754506768004285715855963237966715746002562963210240000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -422953715450303008849991216588586897460179086906294377904976758542825762824011513191185096334325515445416068416051481673426166751993646807377136966784519468245634170472824842880116484686288726044509279071217521779971570473135556068536611172147899359924626373323084289992534685109630656215141029742486690234404274999117129539394383967594730946797384765555526346101624105347511583287321305014223931741745915458749864006663055286745498158776465823122204223710158204492318392305110097306429076880039893768328462354292946699569736580225473322005453105323588952538401082528376792873457348361705167047927125947815147505190759333703871696139319580456966895205268542792692047532147660002826804880759097662378660175649025072413903128358421330990603800330318818900135020196768273263464252625829311650236304974427456130027410164215036676682406324107024041486168533643461211061471780367470929355741780926088144780899823841259531486156738858636052511883997368671887140104456156538696435226564714988749117143503355928548215302410464111859627521780482969389972724980402049305382613248366971747642160390639958581780934134956228284268189893204477648948423540849176982850330539021859846057017816039819139189803450807724089702763819647755584167266068126277233035886214809811682519186616175638203856895644747180638147988277790343138384226377559901008126785192602237452290502368953552640361135713803364327875365268347002459252646849615302822369597779491348143167135968149098923519306056974419795391693079123482931052507735217314208464685130567254540327272456291537061091025326058888988586974007001769528732266767268358556646711997624218759303583606860124689217552177893589474417837406693417492717461608506407227012718844988312523418170266772466167233723932097092948287800472737402990001218456069408162207071208413633145205640843020466026452249232975699990411692165330253378734547886283258130060550261840128101839565361644270820651278489466456694921873691213519089107617499589043924255474676112792548034987474589411441588625915691645004974200948028926540940046093381868460306068438253633919504066476508034068810089450027270058663476123195720571483418637401646716527798685131934719037105095600627327246934947772416186452199308735093959948693764944374344211541913018912571005305836059981470868353823936770519251575789807205032572212689641055481651933391451739562385756779419104698711493985463837785238708005895296288900848483075170904513901281821354641035274892675615817175221448228757427918977610528535715616761612988197983049371213808090540929678780703995708321445772055772927886079052875513055412441374916998877080393569253268497020134425028124820396199018263725829930774978665175622506686583242975575321572252556836670506645078030112075384267922938904664624575302374416953009784889478024973896455709493042146126159858104600733127302027590421778525633198445588934358282594727640284245064659152212505370427324155749924528746873826836742202669171618388480433420130803349746830957501939634511449967995689475321900412349915336040013956325470620437971322602989522994747753881118106402309210670038904983514876945291016520167280259884451915510669973378668734897048839196305805053043428042210133443675221826766454545708212756735527004560095613322481574866214243949941858230005096513003716855834196019311120550993206759213700425828739343871139866838803271489162420513480239639377389363324019744172412967976620705311929824015656671949597511490106802511159368353476792343304487185123744661844871870232222229066555643841984714017300719455722197230087897576412587186975020073533194325971439086764342976913399685190365416061353882091017780640933617755606007346078856464100552921669599453240119324621324891054004810631322059156026513204103729904371120356763917328919264078217985293623744876214057078264046199850451672159232414538114873207031541843642339803008090246042754028568426977270897798734505258010401825637293816488990169524678794657210879764363634713400293583133771023920509571274095923757729987807889740755195555605674579048321075611061714944000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -237530977719201866549535297813139654863959759775305012693571779395955450262254634940404481684725461350358074963328132066967507336895529498801677666246076172439165067177227073257775927842414088754495572112368073318951900407028614580087700433226736018409792524357210213291767767013742232458437847038029648505391350216182160011324634200579742341415543684681244631858147594583763317655047996665171869455054113723990932285870051336473063790903818098559273830882446350023272470416666170497939759829541720615519863666196098535540432192108574095452391509696573225690153758275359385902822903434790446162910652062514735717092878732072621912992215972368718420906620079431270915098841065111478935305430841048750075426343817897292719720156191199278074242980005417950151775607035031293251694627633918774270458615590671664615459550209916243740302796030107859050709466956331759299093732740880221557336274255823711084310561064079518748832921065552442978978616929595801126967594919903723738491660565851863592720300959921504093965113978489693247190787319421484385790479321843715948278075525014896867738905031980857450882115236604288915607992484588297531465040572683164873989192926631707213024363120965177057950602824898260846387908578252527534565778073200874818155079831451534865773218789721786425837040751561109557728027635408482065605873918788295448385496780340817493078632633782770056602204354648077617963274336274422270890546886233990013412071203865346015713715003191188619772585119408064143573876967290371257464380032547527930330146456171565310007491285552100319870128118399577272318568976676774738646842308181420112788802006466911318514807191281350352137562823109001477658149163671437799937680385049158025371248689163013077135674372298057470264980848410303672546418146713796765592780864622766066704496053036161457223353531665539582220980261787293155903730723446608415618052280363441487999701553866362327139105282146773508854754843452936501687376848093193852475484741645352367768834403559288510450374758238156611218756284296257310465400894763697927473894126406244166814615130462872321324107650910393286076116087452164476626621030660882563397845248601300819789731602662483298299634304931133906658026409655615658764194783159944422085478708940311084423629939229886879960484144796952253924043132147896269102090796543176308917376286601030294287651094931453311124678722130374623833720273689857516886586711737773086807050977090155980599327251416055503761092805094462207868115328645050298166153758040227628402181510760662374504891743532710673971269263589106249524879773271623145868422496983442385135737291928854766094751446609376290421497989194058599626529591145781829293811637672249533408015209528543666632965108708671672393189052313445416958925807575121695104028965983647625971120035971735053391178191278197763433709819102518328581540678212677223643813222736007824415462142165600446374182291540134536296348188246675689073221855287714384893474726115378559436362809960343673871729161977137416137286757992842932725294816237510648898834719157845636681968867385236890759693746235018795300194648079988803611692898094473919669893253121643601136367078809867106143128799446354963913530495485027191714529898943158223221334656532133517060134552968484290644561571941425749255381150215231676957430863941754493736411834144496119765560148648804112028093917322177998505346280446293805688330763698743507682784334089381812097412112586610695123951951941175342156755663179039419496066470836579377817434549793611659190445130511939020795983796151010442153427930640777541090487097227219326104157930355718258713233152597327176374076499572583365867173562357368575627015764966934427712550464875440901402077263211769460474354175744088858153212281792027929675422120031380532722517400898815304975490775668522383025128834671620400647257825581713236870744067244615484702959867389944441487338141288007831547880525847093757133992929962022331398460894666861949769723703730578266070829355563104206342144221025090955212879496430743539186278066678097315770711565926400000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -4127825113372434069249485619148146248185085177193368024225555244025352588750985334147120319481431558241892132197603687745884772069286719505199933140416069593012940830105785973243678736938034958839287154292695930381486790090160503085501650114097246647371745648128917890115557438637834439403779885475291637673685556796936160520772905402873255103315684546459414421151527035182048564651477773306828798885216536843794824641304886116593848971997978674708055090693258654427037735771716830874160388446390191947767423450778905390659363483705326975377248262790707246114601697027588890502121262890522468090612626765745167672800366148917497097815408809139015040052109176795602218781289946951476037453110604828465922251197794703373948527939974731764766670726029839951658808882958001786096311636555135174494653341810219870605328008539008198203130638220953038978146504394244147975256757000386493786611725960950719383042021851849219809455379925801157566740782656044401437822738579403364889142109421598724203565268579137271552139912584614185732412053083359849369145149270821125979521893401307381081335146894003411339494160232924366146155429851629141581778323647578980315760280822565784939425099796027495052879902300395971143413484416715659275628066634553877413059172355597852127566290441362572775085596824020494387119786470774284661345714107420875580163956903288595285068933669131013887051934448314627197023698933239400955461634210470910721550061928130773342544220329951915344693008188806406702751509602740656446390868332630410013232092324116841026514154019205357473492523380986475095223155601067718628275086835267681365186680128974976751055871477568645206042563545598575903804253201051655395330707507233390476310978106062604503769223089178198825382791661487048308972992155316043812950745078232383867334704348386668070375258526694320588231448447595218278232683244531066983973054286955169903820957831961009293377097927590891540958443106122210734545913833240311155148242952775802238081596464587778962546652727004268495559304908284594273934586992854966998340119075307801862099056908031066373033446201784729319543012933607063294585846231919102235846925275247868845444453726227948915187891510856030243099481035745256185908729114618834881478409294151460112179757102486268387592372733083429758589754322424896628554213179754295528667411519611617909564904610470635029549318696799790439469407553432445992441841326794206231465369635353787926052238181225090844827648171273635830139522035502232705651558040476581147988543624459268652113439704575718903312782548985296248349111299746743361826996335273612488628597542086276699384165536121873688874436113140262550923371098136880128535188246524138505706804068726315489118516700893568004090148323651410219953962970245948161111911758507037618655218750955970029376950892791731291231695697409350784444727965062333542534503929383533870404949544279502965310243680430374346362566938334866742567574076701593202236644148532227461117574893463231443621781821122095263187316971411490034244449328780672988273302571977403794420471503674201087326514663756021971136544009125438064025548692036238617085992050766177708976675081881591348955668304356579154709670506833686553046786514306285432200192504099543803584399834512995528086890345427504964196838921410951440196197620258834960826888487685851696568795156912422065345625662505084510948747189606404828657909014948748664402775872351026505648229099832742132351597788432261411251407724665278366466011638800104442740313218303611737022717818174977967922712068246305071406820254061376355247260583644475826433532030790773354777655864946982075164631790588195631802314488037644166313061293888930130469226383899759010028546276846956545572145276768303896336093523216800941286654391988600729844584210893384176642912296133046925349203028585026059687235958864690444156104359972671727424286960731765375657034416480167097763243501584251509780470558339027623804093000311145253621143444953884857363497006483127815142894802125299696725405786056221587556728865959028656701440000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 79006025056252458124449555338676645050344239499691708121616992225501471339599070245010549311466849045069274102295583116506230025968495508153426050065814375240231825432481354068930461155982527247319280816010533634899101798947571719859122467504495249667106464928063864154385462364361192835083472036603524989721788309559095351293505659604358063486368496007138500862504765954184363526908765687044125582310722736363851218647001279060010187052415692395485478306981383123290450389853972442918216549573872279415532830981030177361648974153384560159402837318045866890709306781237822275072840475173594091631831853568426772229953342309297931279111022083075866668497316575328211399618993668704740268556595760953335273419591249820193452709478552179582945178398417868960977239902102454098209569704299228549066988963532406214486681768331973949488550736300596056805580895943315053133253426458263941525907921095651886128858598877478684736330531969728167006986867522886802606226167004772316834711999610648167160764591450500491396958856079134457511528725236083648498087317372881815461015879042703590313548861289278626927248986626730184574212387950064086830402484587807516133150424139355162843782825191341448977999453138661821824057987406748819445121002379976756000143389718328737829661029947406336169016009316558133830588172421969768929039908343288005866656134106097866992767314054926213039331413223697376442841850970759839242843945150910990339072365593241850198806595491441415882297024100087069295751819219091932909100589834616754710995997241706933848998858472025245649428754504273371814444259874459430044547765725510637989000132470971451902478498560637554031713345971199216582969022766937045388960284905222254869710472660393279157661195609329798991545853979030160853410529460690428403701882264673246224605137361639299587442129638256245531698594056003264853753841049890779303428265844304321554092246664129792283680495173351649410054770922593795356149782970886298154583631363310604600866971899109997578938853869180735324668603597310267089658298572695180140813653708075255060655394783801306673626244256559323065723640614857918407217988445832273094077557674629998896898499100283784607065892095115028807424645247476274897339796178750251111096878321546146281374285395271350471509500102640836917195026330803743430892522484585312206449606960933690607427552299347981285275067142153392422637488718687008525599768968122629074322184180309097490334390199805893902586471949552598926898753294464199411502256399035593710859720405882464216798124505133234546670617729760876302862753715474645201122971585577759585735969937167299810943268995007250874793391336290935150913566177433590841752624257714484473526238198498107104675396860233383041767712511468201710226089371405973055864942742341570736145289967947456531053920889930030130090757310369535288231772523904108921746159742841115751317968887076659989269744203745148796776796856957425546853639759873840538401175325568523751175671990784182333236084262165048244086873292879540405046979937677148858287008400165114101644431656196829207880075711851173738555667314805517164241704474211164812427627382725311945955472998207665127911612106508197389296468786104899926458019163971038434857783875409969988661797674036107009923823651786839346543384207253184020610396292405299947424095260855406331313352908626954947575653586411104572370172743479095037479368587187136743408060819454716168625698647900034662982030000714214912440555433872729597878805734709633824623941531998048717757313376892852265489474017205678347806640708574484850549023909288806479000935663529714192224023396367569842803404843280158589929266668117589078190438621159926872105513745992192376919738580366569249065640461662364473303086034369905379912853291527384482218769093404896722110618697447011014849370670987371211885168545361086558340949947260046404285164940892152888448924369144719545323339644616552505633511637473717233625932861112596273494900014595585530657536359464342111015151937003196494320387244320267434398206251761664000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 2729603189171308460633211042150633780518751729649015073826260172056636003749747784636937275560910728008630136580786198045099383326514721524777904099723083587362442460579461182733906649943023796195034598896987443278606179424878030202591887541079089633838653160003202129827926667329867778902250925978642545422444592844056647536399681216132389630117808650319964217286709158554707613857770410950684204561819064119533210516898768577212691087856643095575366356045010346980373105427899783225837817667923682492560333486750592107408070052409946135662325635205930454485738330501476447173149978051796819864603122330383261563574729065223640266966691991054501399451961101388203688160350323184354228062170194011179256287184726676555857374144934678468943144681020678879613236634355366154062808633832747507722410794998000045870623228349129798498332310318490762572467037795572554790332493722783431358686767347188627308529683910336700447294287676225311890811759252187886777998870412331468401768751839009660319542970707775735740876323407254292914156659998551365032288672227419831557686144115181993757859759285796507944509674600696526499105380221849085541847707467269487278277623602386340513207521415033511407775279972408357932273223689464242109529427927910816505306594535927674524792552554555357151353816011957795458443340886471242752534522373262979823020597712419379544401902380823130691737356956923816699903265725587019532077064572512789484666036418938563557032931883839535168037172264873753221154817921584423456330244866853977961563173579341561949547625157722536660171723796590548589771671319960793447055782168943595984945908383782028623189323190032087221155861023769054862958654057398863206529814291128326858715520610116451333586821859899820798783311465444657536218251593790216280368544684063652389600924251071308492274645506934625582643072485317843361062506405179544980888354894879725982355771661513086151428523063732067050597915146419864351561276976984117620369534685304664073607440451684841338311548163600938213313550021611084994554902310286563442196024237537111160761562584478648728941256086911753556899359512424940070370866554635576853057312203978321371815892951095236084973257321794255519649416342073438724590098324654605425977179970624870219782760064420941295104209036383102922285001076944420423555877563548301774045540961059187841605862606093024308950008448012603015961705162351711078664801141830831001502880216790794812510297548486869701755474937388724064868517501196169465786919791843720877103012210137187633080953973651199566183692128215969923727329259591421229300156571862199820711560404618854321330021217509846659353133998302470810563750154064901256137323196876179338240768115760328721799222093385540204437392281325320914321990600701962268652190667167339457542734948509936187474373426044638810892273531158224817385374897490130948233027837688000144767771255179576815660471304879308557277416481376287834463885014782366399782242447380612564103454213826829164780786452301694366951435871031423195268571041061648987640748523754285516002697473640722565832389627716077675494475115436183246253718225224300793823868451427962714341256837696668680950035928155761374770258462930248731320113844361843707714282263774903570517097337048761262548471043078219875409958794765737863739237386824005977766122493500883861113857148567185460647709781020673821710324649231759989527371429919412113159098449091431181389584511027502057228792372723479717958166053069027012875498021389705408972813925535672419843648539516326623246119698411190478949245126022188427404390037138679330059267555775012416500783055649981854847648274126384055604903608972051604075440899726127205710898680249493097994319947892089404358443798727815356390075711927871319971992108920662593628385830126059708995073376674406556638693638816508633788008194319467350070387114048893037485778502686059379113251120663176553938231794042226348824665668251798784077472503277833106951965173252873265900109478681697966371310228539792482516454616738134192216342528000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 31037378289580728646171783439940555124476794876156651243991339777166816435258556448356158854961503562952898499482313164941522373276154316631479832107134912096493247548739753004999529526129478874777834553412551601517495763941191023412801692539637371565513480605200427208138757336090810518622406487332061192450962784525559637631969794966362054254079927287330136507029515108207557352441357790619202416799750975995094777449991829832338646042582358724249563478267306612647130295973799662347163875063540277125767640303172011256256814920549035863815482191873267853012092474558814371235611389939744068176548461816526624198440701872024985244852753817966266066655091846948364460784683757683959913019963332387957349011177041721837167599598535778382399488629644435922252900520007096230222310423780070340967207908451516000761657302007046136892652713620494470478326887374532294370652355711199804032813242437973748208874250317234877130661242432416028983553464586315598054700741346684132481135024446243007073232955651803061414739360036260868898225542350439918312767079331906301529078280946550134648459832365988098247935121199640341977811589398034586602677345039472335740698218934840322656669837944090736548312865977237383488655473410545884282160613101154167955431453994097572070894552780246809646757219882319796353262732698510283123822325646798427660128749026577593513889492303008125800156545759758185788151382597864683934799009593835744519604468572714763474310933298544732854931071325425423099944683096134481086287410102484391420510147877064417420345923489673314875561286558682283519768119186904296387487290889119917648682144969676274225455861661340587618142286568004099881288847749599586841472096616660592740361812005092891778064232507280235435984142682008444939399716968929595092977796171146961321745877567267939956392708359748535141277319300593240513773520443180258786069225072874308542589064899967172210644935563231547388222382131244991744838723543018378230062059712651933981201891297664925101472350104961053435965131931729279679652529309867682045242758551847720979653025381148122447125360896468967724692781392364823560093775633456235622117731262175804556403379740321831311233581537231296316207421858883988930226254312595756673505810901784908680623472607211119975402203593606275180516645125149423882789231473400452073984010862625917861024618262755745718070372730140277665200057142373508530301240914454021983704356107564813438668924106456717301418753885404475617946777080101777201154450733110404484657630138273971838739754748645456744128531743693533182314936827209769793574780226911458200123013018748527669640979714037341409776125216347540335930245860979955183190117437320355199821269454804895166504806065654155933277810497213632192734028909860193872905449853307275987943362422951185946457601890934724414874105733656337833314462272095208020336277403368224198242727515129736620874148704912106936078392155747605039958586923194839865905430325473072366907117019450032548267042291516300610104025260652605349583232009664058939664966082742981220960078477208175007531336355448264301091834676110244783325643917595772675134388767274698058797471996376208031249487775860575023076164051825216860853923816120440764997568432439022960348664657470627407923172697383575058097643967691799506052352824367470089781477420769595070925587249920254525901820700868921689374950959433859198139898820715515598547769851252405573324831502595036541477907441835995469351611923072940407479316337919234208614278263319318865209814029158047000449951837401954746309762781533440160438372392702659113249534020018459833484434538224531459459971211731582752288382773012612201470434171251433295642352286711287713142882899250531545113974389106959552513104340345544143501641939256125154941247879015605605801417869326157014450604173888277947991714500127175667375181229905794290116411587605326531073781015007377169493663611549297564541571964700004001381983462371762628226210920028036449466954158283121799618580153019506605324757018168052940800000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 336235079412001404359721178677911942156000825595190949657598063528299414206460991635142031193454758739765934498310429181750084618864759999420304305551682010101562312903080780068081035268954032775480755946025976870304868354052260224535095660005508960858042181935050530010536284707672998364878526214371729050399165436854535696608526618686479297581758507141095566990405797035281405573490078243368310191209528695560776464521333321141926385884823795874555450614654199934927147484703241876516552508949397446417946574135952293131884266792154075815916546004983437193838453883978542018125785795016071312852015897059790207193833663958987692609571827343107048678804548540237749400756563778694613764056871719909411850735848764358557171488348330333440608008911197067544824926293391214237620099121590881949833216903626290865531669370200737809440618795835766107876875390006880781471020824433133771390256447119597991641604540408625826492101753673184217552485316490933873899477100780618307304816454650564635311133676825528573742643721286154296968451060309453612021611584454525499884976964144220568728439943272798227417145633708607774677122126429852978653074893081291346889031699636596215988218041843514505495641608284575155712540018825241045862513657553230499746342067252585304356266824072738793151144118389782988391759440237971520355670608843847975304287144008508955513367822563400058407102170476913126685420316447484998151728744007406578448131390648938372695913315316478754516135696211045010780310358488914643535449907725397575840875715864067411048986081726120409957845613942332589892989185908174162100148817007838224638193747450354196975371563105714234121281489757062988027538161358031360048137348061502802238753396590058508087117457030687997058002369713380970049243163503513329332715788014408211157542285511230527474949182081052170523143711008105467596774115517367045667019407535615416409184531313118282717002399002323677799952340262331271233438677842186875283455545415195847523401634336295833148354695286185454382776154955078587752096219420781956936473065425078469099399354072585502156985640294835866732588609958165813673330478541221182383811164755635533656478588181274006854575203451466642359310987836585285891283297013836094430935086163614402499365465137665709867557638943345117836797042363970675118080803431679335082308025030775039954455756893837510480113144902589470833127697745168065488283514050020719838830457521764560604149068577727281798850022006850368151927579676544882387397977052107360444967733400605063574816609817856397761133705346287631416824443891145434053292252377587614772736400771819984147564963120434602310175661658447743797194622356448759005982192003245912026346212396702474464363402746888147401963588484138393176823411564673686220919671289383902238718879151432152190431964027180310388697891356942084522703860987385302494128066887270010013285411379481854310618470505412593946920034570182757403747680892203873631865787556515556515349389413073916971377616536075527419468248337890815324567588620051716959454535183580521997362715870947968249140509456406482275743870477945450117574175529156850732048510386924907196226793419617388789183234008107790729535701639148578259773872668365753216753833162803585231501964428573557667894841475780899938788047851569696608784829901722729338098730632677299992842284205495905916003329509085335249036361873117352886689609868514651987809623036407202473275866602105171116430409075562563316335510675663337747169427383820570814547384616662238603535081695008370940653921473930093452285779498491615814807261168998086592087175138629437074079277288897122462365931586374232900357122752359618882248570705026186185865051622989681384518729433724082260863427608562327784756402257542858199769531011617628042879627783521170840337127317836571678255433640787865025167889464090393058765614839449576525593427791936289943611810511705595612126568179521833422388893349124817083715685417705748846832804443228816074614371640942422514862854526793170881090473164800000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 9701547916116308567948447220634101287683691432263153158698486510788951755988334780507791513761094423980021506932969510254049792949069759548021200331402867993895854247694648342534863856783565976824863889058795910329406833223588970415247100894450818302610262306873259234592844495925931052486343881379499312490818322919584984717480294418444327414981893529896077349872887846258627581854419568161769552634540555459364719309158897458596321854730602796905604861738983793821541290447608757441276699769714460028896956901128079644517622694741426448794307283973884916384423739892960509338639771670884118677283792748827176880815406639382415483367856645995146792918586273643786057781949344588707856866500303251753244191742889078352309837916424071429130181839738551166931521533806248866912490106809012152382082245712363405095083083448914129724691686257030127719132704537601860597032227217606406753927156333569509760483170096490084396849555039845200153812507523415900724021961771311053003391135389210258358243776431476957144245844892601385841472320734649668668441223339433569089312817212059546384067642672342614451208572266060766518903899878381992810756483629857451294046563954362731375432473406218697377169146975228698319047420147572379607850608646033091755395554168246152809851469516382813832957784663280597146741043757738988482337841565545453566695128356617541454580346648985269599263005698384639414789837417010164144820917629809476349100424757562555880318353437149814937903653703358851123720827903450185216202727336644286298332922363117781039640932247053624705235967434522601701940071527400838272819171039727019860404952178752895808322074785940195648325333061594177940136009154293315951416275031700418130804095165611035262308317245196091945343963212824820039472345814437489593085558122592908738957079310853542808247709812114647254710314612995937555467875780978542830548563487370727040563681593983470481955383297313982377515001778935542583639657696528402615770909895610187868666917973165139233117798849680034435136572621951019400028534366013478412765445214026792210256356400129436181446069243686817401101065197561585635217800365001884495534589531159186604212310677256599699230656881474951769663722141055070673466979002013859911868174026430921409732912943379037385718109359579846094863428315272311803286941689026191806799607081263732139984167457871945867128780889447850623479349035656676978503525036417643256530946738896275496117359332208164188123560823012916151272512212237885679431889787363604697797283343514533573223532148885492740544292842651398677388606077361157238086356854515021782913840500817147108759189568048171512831762567290732978723300475531649832449282200347905762135266148382756188681210516235385389441121047400466973254223152433987600393936607121419079124629021459557246377942469674324671274112618296969599171046623697162097921066141519820388128990627746223528101060038492533864962807520617962341156241032810678910959928083455670654081522301115403874114958211138571227319070023752250879485870809104423379561577928627978786259783308837671397979844162690422989751939574654659846666954494305087094168708354534746277036639796699923417833942729184153896742615419765761912867172503541597102119905214419990301004015474933976605945362253806994627967496723686358194076431103502381218510252581946203530370943856876009979143351223368458701026345457655256345534306716655119773904053057432346980370251901245222660533610274854061094257298234174386912919493608649009677142246701152656582744991348419561860322553102883922967950460135078058712597300401183849624210660562167808667073782669544430256594790193033064039803746744397046511857217083622406789039786789861331225680415242315117342235331251853183227748279548123040376610130597006949264204184935962185503428795594400296751045199211398721324533040462790925690848009959122189187625716668772234706840262384267077163818500317628990195724588289592558307748048431862807638163477710749584068251680830005385982069607248518399668099481600000000000000000000000000000000000000000000000000000000000000000*i1^144 + 178648758823870814179369199999493463885747786403150632873706826495601539862025998084792394372258692746527202663325769846666457773388824272249265019816019840851299814930274449825206657018273145579134528334112826732035015454401908657440703496898101930235263786614625637933739925791578270028444102159767078144180189938411473261588462786657377537409648547229864758417570881029859223142341793969574071480074597217616898117190327957058393285014714872406942493959826984913976212582394146886228880729066656758720067966642393264359390463932027026326948507565100325203783539122715495303649949656027924955645904315719163815300678392046696182098260372763030522646226666467543111822361609837196319296980511690096992322585657815304140934333928722377543762229586330259482283019997551822195240777480972412997437108956160593020456390800605671110328894578763545046965476566101079633848433747411243920244068559662016567919917952232441731667324979911920963000510639855523709667948985055712545477717573068011694102071883103890883432306108672976855928705612034440088626957068379802805045412942885379346298618221051235042334777790974938278266954761028806853232287864689781179938075076962460283346404018864435150496452262578403626277008655671413486725175220351980794615325940795684690722733321021930389997272449203574795062747782374279690935828048085287642329534331079251483183025788431001027209461913480245926072772002311635732354461006869561294458611567021244619547490915716738915439436548816362930058303584466548562576347122182519725998366799454975342376746977187572117910777810839213909125444371305577042862436075348561854404580641150507795666420347453164495078280915585133031979425038511813146077849739060094170111939982623782281943915311235878455681335784636036190298398107782765703276681641799874627952921232896174313483765941589109254458408362758155349666374853317711275876386783274009462978095162370459983401190656945864041995095365332966715140230132652217202008893672689148049205408082908196532617833677810545675112623602710403783199929377902738379192287529464987238409533623218250208569225026593693748697626161268531492543072233725602734108425139849478814288282875713381627016966679231238859952028514961893383683532820284109223060102191153110263973539057503824119408822203351046265554066343110114827305054911222624804098441138919103178098700591937551040744902860838209099803875743235343483346527175164351937974280521151848828416927852138846043224984097847692224378575880951373308855755485827187339557970863501982450705354544535515934570036406860647913678536179192539743035668956994691085126682434694622877275930022639993821933706912442017853346606732408248211120747048350401600916069317243946908647177749346156361596064683832817036523273765092242263126129620310750587166534560958822680109867513863949201127569627983987043909570161814171161997965083386234480438810003133863920342068017224472250905762547532393291288951713243411347179604111905461182180495306505761544259861067624798246960451480919490066909532491726955330834904186343722129568742341646828491726146155227352742650823661094191550479642143622364546195037953376110920989452983894732885822526438321183974134892829980461119436469538863393130401177031760965454602618946516193647812214782523017550466268807764181296951658354412598501368273532932096243446430105609258668672781120847051258511075119765436584949747675460508999007265562054958903589402094628873562419770421683712757421488499975209352689808963743859349317725265788119570969212076871024177329793619798152116735496912641536534772990948245873224598411516664661935463999399637411807547391644257584351355708947537713556093391977440171199722312694494208772431888943187183984099920085103371444821003078468468274102350523338305493673402567682905738905420218649185326084433561991413030728052806790880029879267204940768990715184271751402985995392342539271710905428083910560802386775834542833880263541240975424006954505276975087917037382439958708436203794320176248258560000000000000000000000000000000000000000000000000000000000000000*i1^145 + 1053091755971357423761919715485361114646570950269882968823033611211962820281218201573633077031883030196126456103077641084763095369269150206494678382385594748150509382185512517397039698931324504365260484070468793754167838428783431887787865870013976853424523977442967611766635925822751607841710310715870456973917370322790999719246376493729826315849985179573942674731304507174134572498465213952446259737377947773243301698405731678027454689628942109556769329852411691174577207365633198512214782823536309905918983977011097439286513821361373514362330512286815898705474167739409494643825213372330487651064859919782988041627412205405486401228360288467014360239433802666406295067265212742358622416242970866059096148293263048914242795512340483374020505735737047666924369160840138362051268311482958006439031502243417312151424706425583738188144788667604181675582051986566435466221471283365075145989777754948318344747019863191645324166816999473392001788288484226977430084275211666930530349414749798282638839150845614464596233777983325942006386242214827250765056491569420488523933527536470212736222176722478709879016875138882639991022212672794354367511266225521757232228148547298168920839505021172359589693500389525556877444701128140715758891469146718720459662312364555803618933360463036649086763100679346625513872094740057303478510422487840949788470355615655577393724426345772399785343915128464478071556308094015963780542115988454564329218581217582354170470836741593643617254489509906246574675846064287702461773618467164572256627495388508968621433863929479174912261613261792836950903992386817336197663580200911056068311021263803617750489153569985660963634922351922436876567993685582266100152015180429811635689870369819993498010417232873091831323571521633866667766605007116340496059606844350567136667905779857359164843676214245485041059935928980325553626064179125124912896140835395466404064977837226440377702756944688648823426796354658012910361734920053124317552080308950464334371160125283952295023728816688631825764286490964572627783539878564426715711627944006125511983171320210407707282886193329125716174444895328470372469131750519665538258946844918725742846784162138891366107000407851632222107165170636658114823122395105703283846661893254684997166254238575686608494555110870504798028995183091903276360139924347231804678919457344106403863780127656768534940804888554109381578082110444149074582797188064209424203916709958549487741792671831494679147639554865658642845983696612426469623477857455783869536448559944054765276125084780626309147856652575893154320405849725987572733406215756777051888584095137541045336352447936580236351805941958330523281741706947672753363534988493139543112959009102049492526806179652523250871558566207799734455772987729333874770889194044109386285954017206484230798512858521447454272004004860164885589556762969237125799171231986569386964330558410610383607172254572312712405270657548376011587328738981612468655105908647804709889276814659141438210926847831642706489656229726763369796902772844389614772981739368226781113184834931310120554090188143874891649202951664775828829058032755519899782059917761262643779607022715056407141865716956726243971165916649969250509549541971987696416342696744491885525175105617219132954499355556297683083725281651294892984929329759342393064777795621910550391002841746066347662275542676926872231949043507858509539598353425447849429343925469852258932416831538274718639832771711448219812897353247475665782911662670846560197502036984357315577214011940117105020610043492386302000637844315722669493931230437718755774961241728109849062108237698453101188628176572487376187181650243931986831624152828908927760315831261779844629311445456389970645651185696471437381623628861432250474333907511498506718950194827371396105566240244739082089185515215406514964162377107964656013362658586067275624422576390164442526250086615862074461077804816949760144987900885748699727917901757118157037268824674662935893758931597026592609013858304000000000000000000000000000000000000000000000000000000000000000*i1^146 + -1597531149606859383149554692301181831662069732511579618114264585488190296448764327336920822540790555252500099408723679961613714591672117286123613890113590053529544676611372082545045934903326475684088966877921721189398122670941107724496535086373705473198272676633140010838148254449126408340315401154539909639930890464281024515259734793152704677789205597120427142228379114577636737943188850953467165820614663504930791484617791573693410607720138109887561112150643440136514307398872195566978423163806557366061527288036916696595840388262814658684933951775595812686756442810025106115081364648751575074570532193820189472548375250059852530148530438731145579272896483583535502162046841958130446198085959795396968197145368706076849871071518943942523012807957507843938224600419248083729328357939672551779662151625176769800401857277603915516197655018095865367726829608679653715817397885406381022076673542756943372460301176391721365411817673240028565632125780365188006398976920550131772574945113866149660298416705887700707109626447171647758758480593462129600028405579744479617771968666949803236524387990020281253925855786632521957641466393372197961638130963291550565472643881494526162704023412370800062360722626680617904672757391737356824520534206554231338199407003433286386537798830582988866264537998862455576179583100605038266047577339161394715771994583493779953778377664583368116003273613571171417323948933447678449726220039500467561997506238692975323408653407537771950312692479433027481681266565519488103421469609808671690372274043780650912072676404625152448477961344991022632121957985331760019423857678237690575537893552779157581756190334044237024218483557336519512619241668129686816349617471740122582083252137731343325277380478798669034901317398788653674929075282058215572158026163022231673751007326672728840176065404564405950851782966443561544420933080762433984311143116780035904622450793024170829216853381490048256730418276958712665122249287272407799436090877213405881129963497311825547701168667016852576523079119479876350097000012163547960942274270422282062990165083419763649795781666084593185402235572997703800090869750381947058479877648123015840834922799818136014870588370937588043636465002914454771729452838839081150997885114054103531290565465968935115986247076098426989861822501455053334006026216795186634372398180275250349444279645113514057012958418287055424436872888578445437561920533312590363926529346356311638043287912806149651781332860549979391527266170399753209168232793395612780069612293254980972180576269973311871289751847775294753458052448576146416189577579213203417810403525318117510270835233383864205909170780909339220406051837775450516205627368893362092708703798269818520705144760955596268894984585312812478202870633110816056982917656319884765545744760988587430151855377257346383658198796058382854122774993630470661926554988278887761253871425424113102617715198133796144367476562850621889392523554664773936208769613530815151050196371623769529098425021324281492528387108355701536470612472098006750008072941290496560516890884096315183960711854410520451615499176762537956040119076896402119074372791015357253360928064840582044337007414741171076912819666649019521347209747100097856318897477699772967807054032570456034425620692512670592226458555190982248188428781238574990263788805767617503918353067905209080962108047722921694337557747874049664776104875023530838198745882374570901495899164907863236981265496251805454531325674995558103162217052380575804570692437156183771478191319079075516002609375529557503595899421613758525586658540279491100851804894737620034532896377549758318280494389993407191742493173949333299414847872725913529270431423632979996163293199932549055290852414940443933187559528880622482944813081456842544810248217700208488123633372164158013585125357209593392154091570052188691458727759868427390405304983762099808945525463422966455445964516851411773796772233483690552919071843314398420689573363510646896182058784895246165606400000000000000000000000000000000000000000000000000000000000000*i1^147 + 2244368011459844542388611198885824944218818921932667987368674864602810141822883054267208419380426365697558497248431533922928240996523312835141809259607179387196104147495852377763251616160890324718487726960910355943653001226001499609435713700277760825013909354061463872815999500674205280480387206558407224905566984440761759327481773044842673045641960330158166891027178585219093985178604418450730454481066669779865146390109505629978474380453126804199592594657583390681289467469117661505045772632862081358791151124080648137673229372364299918727674670589886311164761599911863506186348294857444906960300318845035766521549628034602613007486292509219596478894722049346332521044148119959451769153851670281151513236060611067410555320633773799862035985126006819193016759149682169536905202813208099129508578605745831049908566639947807503014647990672218930527290531132625124509349870413864961380385894839359427180119900576348594211084085650608035362326128786956721650900760458044018827545518065664287541739080988985861299137769185928450873716768578551274106369229602729000412645590134918276164145204110030850835724101888999603674393738145431444796077588622377518550456162885980484511185766726451911086186302169131168348666991929576810217251711861964902683131474261481084517468209003979457790223090020352839062779502117008362802599999379750621214380312090447228022850360318912129635362550177440153452366438096860059992541112188691244242501184382973937724608636151725979378919402915546937862187947429620912284162468539363851322632875425082238520547079199384804327635922758032297729372913025186503132738139316063168734849791845982699573117650307346418506713993418366499071038473258540882654419280185911295516281504963525557061290202339069122739970031771141152558485503281163281513837343011276135768731010036344885019763865973236909561588959679567329520221473360680226596102595785184666617861203868698447812433941783050279023479970686195066878535779319835653137538596341176064347521028921179796712337559517396455436441192484532716896469575962588186292361428272242147515417719760631895039419819006659918136643211098123973655782674440965693467931544658136726661966091820901682087682112891938383443036218519389412921953107882997309797779307806040009472506187797557067312980841756752414692576738397780313521541109669083141775737014591131304797767775862182932543303829892113801189322083989784020618718099185888812614898418202828824499271461285426630840745177648945588000063690127125241756078094289760969328775877080400584151691414064403970312868413494686470478331597187943945157560322737524792892340870559176120481614338289852699770561294970632380117311747165460398551072856754937505365714652647968705891529879665844933396946249024981963185355823328661975317368604433954745196393625095488810184319010139493293756927089466342547867046359446172647424709127579331952898418402520643481647368169817168879457781370357464817888162554392313743856582851509477432302813330282466085951344521216423616175671199483116013110788718246183543174320624676936486160571983249816102614689632978916544432765133260143378060423175132258263414867491957259924927902852978031422953759321526190249711584721736594826715981982568998928553305555171080018517411306200483955511211410575691327009817226783876675043554779698121346136495600599025938483427578335403693598175744807463617755130194446750322607717632786487123893837807095449421257313943602925391092415669239456758002492098844073128661714280637398264651389752804385531654730315165331129169497544100112441695617852038767725335567983689449911202812236891029200126595545527146410508269208945724635059720134869976905185176889703876905704469113882169948265924876447098117943858647209281855447605253583219625958286506660712162551618272795959415063289082788235120132434654218060577602033800286807665801116533871623585862804125940195624617523807321003353950796293812223061085511532579574084843160637610365073852299855621221279137219705003048960000000000000000000000000000000000000000000000000000000000000*i1^148 + 1460649682375148328469094851806326421139619176274105910013965742132100406015483751330839337818853335427779702223537164566475384331279827258648448270715858347984953940835540122468786574665084123443758086819811596038253501270977621179575131613706949667493822965518001143853091879165225445227364929180134493207542432768119294046839463081192276310479125550164171483778365838635920705976766549404485340765395917328534813310133394175633074159694253100177654343052589819177281818622980878193121991747273115095897881341949746429404794297192807500279614967415626456925542699107316153677330218076366206751530383898669115399394617621659966842783824919730979663289217764911563643154359744407900561555843146780724579938625793201168272247690762238872781142285680123918643082301416480872552190056828511416769307915051229032588767808791278766604608678410495546744264848907240019345979980370257673429602279176953787149596843783310926081052639618565662555936255318391891933288574371361674905853257535147693562543116445482689970152195087454418862120585050647026769349988802900044278684772730217304052723427547311196841905488784073247104112052139776703523749469929583081973390859721000717131351266782212600288175011693278740066443546713401098126064128412589147658025755222416525595360621059002013746686429708893860424177396351423445644871628070938727247945541830718029441571989427384625465562090414207339510799242776935057901160517642684951035599730995699379775826149442798566290464308325116941971881046802987314460289302400970790433600132362694986237748634084503866009326119488618924620993344595298526815153477418032442387649807551073111702258837298603929060545847138195413216084807139550813503526490765042065043648767699886430665330484353221241990225829360698645000874553772413177912605421788161696867430231821084277819697473268699469429851611896723682760803665824363504756584445251521124843541627042655041225167362791826529808760926982609932533023983508315028875589506381588158022229196301556772744293912978224348418265946359338456065666723910847610634442071414446741149085053652968785273164602131195313532631404233912777212963434746682601535392678476011762312284398351962724127843892035215836887337154384969557903045915115156716640236119001310237241583257162672606474328786346497512676210128355121953058372100250662023671305869554424853177830102559555782659818907729053423719224386006982124438889495468655976007826583752229480657775266050495501861325139334420327596461015331073142242051687964017136589740003433952141310423248586353849335165758277673287968144649568929010504804797905004540383323462044525410359725410841722134063605058782231558514801657172953748885606145030361297760535917061802264144706640608391690649559878454968120717658234545290465899861576420911379679742417991038164984418244820192183880090421665211271515753987306207692383580577747826205255029810902650684290272908868429456312618733161091056565153049976796040189900392055934153900217289900854869521444615981151352973142237631260470171725481143043707709024269317233358120861504793527248082411702432677434184497120427771205253868114409853387175003618269285373737277309590010793124536991820105400481697781593772939251005160799274202452299103049805601594817609749970358918354650561913480080623840214265613354583173970301944283327081541136770770318977853308065980254986726083389905929996336408800052792327606400067333365591368292537487369347468896157435990187936246456239973855261601313215848186626603718720156442073077799455110796313661391044054593822933937416193172564437244476445599432480155617018709821740703731818349469180994426461946811402111763453413237662259386961904057609421679117264616450900239359954884420649473329629745221721242844749919276394706592487489931755048887472830921982491106001977805677514753256971064437183381423320606239339819707668342088572014647594473443652625127625918873361273594482526551691863559360903078263345888952880429844925797965988598302380130304000000000000000000000000000000000000000000000000000000000000*i1^149 + 7509786905008421793818469043821697918221788256650307079859934830827106474933559345768198144041046640942764445776647869189529028061217955659783991848350022806936065596007030882459410406432646564534808094658087867636930784990067025365664910980357672972092340935413515695246103262149557982010862292480470414268870137525226641243337018882486039786776235607440934135024793193025384009852137569623913202588408386695250909336827433418937805836158073269798208438357754712912944771478394675677379351401650108064439611275502229581525709808971796249398310612842957872918094239284541530182735901919904672429298435757927844198570504477013141429898755104253939684075106367197387987859914599717838465480832690537771400199918627605603454608608353638378927445862255472016158224237726489442394882432382911048179419771534146895540933912014223174336661028079827696329430844390105330121581592291479515236895111297800861361306569467807571019546493632883497383417943777024744737281496550525557813509683805721039305238692582866102156644695274233268702721049558807294609635276593390254535200392803823527292423935748804063077621168174260924659146417620078738399620395022273126801539107680857371838375126882602597680051439621573749162470310062741067384519263486430217687797803590813325716476848480060287388045682479352159609507183684012970399244392405564633928613261129288518440301819731718913893742576237123661600030890792744396943989200264606973945183134393119773869344400406577603546085715676528410325215476554381109962990342272957881281913617896690781020786438559214199629247794505321217565555692950183221186726994595720086882888757943595104442480522688559979391976035552926416076398648793969875414094142656313207183603062878761894850708905062592625131905382143759261876367122286417046072599195937572920507941703412582018788619196063590172196742315671479266931251992187125209815854614346417215095526782475600147628449291904700787385710224245326676461935025401023729501450766984799957940015621559640570220262987008573569445496987530783181266466397634913104921996904678010263814754826336130839753939889244032157375820980656448615579061952599108210488813358402098189968751460938025624769690151866288959719398323383788548037462437374313528936581105490827983183491114073615282485418138442043628287987065376858594888601430607461443945171990335368611892152785013609426332027160353868863004360388192622361697563835594527192157730621791009228819648900679594131085292961868696008770730099813947920827810768377553688349783605251784998829806149276525835700387912128405012019580790247379047887480730376227328173151310278859587238611848817345959081332553030870261404635770410787757326567909258569479339875074151533238076371474961692432349036720843102734718089688405568356627674678095716681383157237718069534704601595982376220479634753372123069304977979826558418351653020517342797704037705444633138025268241283389573945487226060121323603219681185113692891896083199991963861924757223940893559250610664500773834515372590044607923175109392511176747985153354541293492201515706657136359719276811642526491292053286228878855549541611076857248100788427923422263952404453484928490791949301843342247833867408485531294898101814567714861282870492893522710027231793081955048324869993303553905916855520939873601836164975773595357326915017619865668452977970055101374787228150716324303777323751521673028109334935199087072502323461616100174523825566952302436182111036757212890283061875338475414429070092400406700595515239140764438175218958618921057390324471222009603245208260988067266284312162830277701149606670987543194384373524976261815633315222207686838446530450344360158044865442246109894659619459608279675574923364262921354192397977990057700630772048457164232737661199945340282810966138344744080712069559149284909630271355758305929221464097833862626293190470449712067934910383734547840649305522267968838202657677981577497879651210270503755367848128003760649598252313561425510400000000000000000000000000000000000000000000000000000000000*i1^150 + -75943577940972616106445510181277009541144130724179782448744358497826856378375064884762930496152790570113540205842659757316713811705034996522865515731572097013389376998580620187907204790085476292471679133868737578563630985450255786246020802460644697603879187015991594272887669327974623656090102751999329264438971973157121728568813534536504662825742610117874071165184411914679801961837967689174142936082962344258690865002478399232034420320114682783708707126885563337822004500533497219079217535523274356613780976288361425170426021461242693948117965452652303397011016788846865341978060509588453054853066517884458696024930227519813120144765820773369943936203126586965987014475855909562995401653366737624283421656694070749042733286231426728929423007953869976042781634467428222560138187528911390370664636289639292076029997314121194165498485138087850451731225811838683361359691855564893521280606964483016123635779692800943118924476217244205410399462091872974199171954400808053328391433736939454989634622220292491859350314943148572422078270917953310064596142679552734743675762893641920053097049319126666063606909318385971906110726820731796863944609323273873674591976491485109157156640876503674453846913335900913102474345047684873681254710062090357051970140494212864891808430930845521740790057303000956508264885658567018668431649844833208114116814372998900757978500988913955727452441081038718317035352859221513625676073981887136484652392995829267615859871292284646391762958984705869405748296555455306074540449396759919423613739425418443492714250124029928418985256091125177723721192614270502339214143707729738098844514478576030209138079851496681315810817689433376930951518585804979735972949746128440876056786367990259926524591199566664170143521443488874785491693123231975399746741462669157177470460199840801027357877488033495811500538556110857641548107916908818181628870627513776530810248834123325976469288228857404945057881348073771494305627725964134568298197581093574314094980660092496597914151012146843099954320402551837926555375325429623888952664714080533674337710466666493019182485934834839011438941474654813758394096982054758613267929341355683053939383614140088807326227650606556153553935729166669223788480172131721416417541094117511831799674130692697381477719342644237348243476512470681543732303473281177195033055732356146816560690585036639073950203227036003834758772114837185138619864186571956836851629980404747533283780899166501412941021170194277625609988514231635089444869368641935669054726473771231170692414175131751486626023317359639460668004638204597028120426377840218999147183065930977394151547273231562513110593505072997937004488068424680115867634737025417405543843586622791409985138865907679265412409638556656644246795378614094775151065683810779256070493736338111543962314509464473662450411326320192625733216147018023607299277592122829503072343385961068256455460047024915697654037132837017197228348068051882429802228967085092967155381758867783112317287177313544388969362110915594103321773580932601889787298135109798870425440082441618380215417277809148282071345520304186660049362787836631050204803204907220646104916905113255442787566324912520080091402730630875243144743546948661985486273949302566370402688936695743341785232942448780451375743195802140682693678578424546748194037198263538755810164698166607117052477848029748426831137789949547227167361405720735777595400028870967684040086359306006614185261466547507444552679613961223865641996379909492106602726000512437652932548178592613229211581258421978659360281382078349698654878799611105098721372642603179955928161222050517627307864286232662896377370445397786994058725597974686279642544698823040411307752387945949835806197208690943680955970962017973382662971778404791472185304057223683247191855782513337171579413814520906136501480887897814663632495414067146787532250514122787251201085720955808302260546039275594628115605998291640274846108278688964905711318083829760000000000000000000000000000000000000000000000000000000000*i1^151 + 642912228743169214826009566803991309307617583304321806805921743130827790902440056911174601516405800835924563166778053143263415252751288282448949237183669719605948213707535361919978476062178528859524135627578211067082475365635486135069586388429763579983504425639119164040898758348613706792231307837769966022130910295845240621995471528028822777800421731508667414252069310382261648705712520688424677974443385710898251395708721420489375680045803605411755095259318386294311689865387029250658556282635374424327463497292824071700727680143166985245256737222227643841671961358973421733598017382481623344556453543729678734285930031850102516679292916252483666864078430489422814788944751978844505672533818407470069195172305797571206985809119965581651114989217830679466926950690173423433527838626500073836051449756841490847539993395674279105624084789720610476475826375322017085356930258077145970328554712968258489368909879741964632346525981017775328242927735730095782409002093856921752679682713466428079835089259781056181190751733172744138488747236450635451826491813065004094605902789838769914720825519316443687763502937195428586940520525602423905470906286506234966279110537235536093606125425194423595410477779950120300615565450150661156597207614097270216622851239224098076101182815592758905893062159306537496265394776255203403051129833126753856378442018514190079640616464074460121452957739251916988080590419538510690890298070809644594036200977893517295959202125252223652119510652288922085027243196857177977454357212873732612026076412865145345677046574527444321703016233765471238907578150652928502992538259811660054284228121808311636858117713524021516178013124390473251856668211522239443105804495787387219315371836565373457827762363921180153493399243514327756674900828095405955404433821098631039258143618757071004121744698643873774498582016373522935490262133281780359902980966474320110574101368533776170308308035206060188440002636779458289743850450282219765100629691169501697009101920019925766705144870327919533818875928470090637845904480294934670406309702934088123637247248416605448706021576623972067709827263483069665222421467059982187885775933098941883752746159492141661144991996214351023506806350401720652815464647904373464541537770938306880419780031809537631653958240342369798679931095569623367646831093622911574185521544569638342477984761571816470255427370274011354302256396453361853067673148292660311522813854153952937574563242963523299815110986501032056971501250145650180676660745251405907589196921288649281889364573642844573584926589452830488489541136599291633510394968422812514287886235706797873101333041438015303420659839590850917203528091110637514493701503533595916871076202931070560959409862506170025659474208504649998216357054821806386477952881940168469261956819499292891964438127604817326499206202605908703603860952771506334674622367147618405875676771310760069240890872775192593886964113539059001374446482089809691673845420758320991118994650091759118206245814057025103322644831161950554575553553214837316168636745362546103328409217274448054398462761947536267301950998189881087780858561040947309616518762209641395075351637300594571913710499618901309316005582460250366720157075892081929819488373545510751180847279615254285996680877093207400000363516662303166273860670778718371719919429733662118543701746602113129261769610678660490916876007741036585242740649901768288408722163862384415804411008466430798912119358969873775317564716812977407082338362246833093015764385345162441315632378044452971985801624215120658184452002340158243296472592183485170764389164099165847428925475349745893788011592209582464243674980966355423893593706734866749072914453678722242550489376866821954255263419416202373487443246281004589641360808523271434900355034320397206156982161844297331761234297027599317201862980498885678313362153848567838313285389957644909594274554453011256942949070017689147912935056138966685488986366198168030281728000000000000000000000000000000000000000000000000000000000*i1^152 + 2501709634274267670419163024177414562395658813681216523767659961508008172579306602160215706738365698872009958039769834066729457411436233546599793938722345906502219402813217944466931117449494166429151573494521294917161108164006078860586381264883272867377357335042838496251422856494381299982631664419831792065005844441333013333044397099340260409913195431550434763752385340824141290219321805783969680743469782084463559996793355354457991180587761814630520698565440509604189089396261711017095866003625080742562105753429516810159478958127318818505174013836827325364129647068074626312340279353761461506845726369231122441644745054332600657759499900662310731114694498449603369766505064456166389744162620260566280159115971341229270862200458276096496431694126891738761022157489256445408382044672804527922148580871133261496915174195992235188940461405317028189083501587100307511410115357509517554349139636572843244058102008104814594084962962678553750146890466347852111920155305930359139976190255654887298939578453172736811932765562983390373281602993679924824221156271717192508955234283143195821205279731193059321024672418896637563398866326629545880865246883136993832273601252654277431528610003774973770327939974531665744908535275573435001001839339846570457457695355587958639121450371548832861691555534787534229863749034689943117596878432408051644405148008974851116291659847555355789254247798196352134650530495879097663005330475720297403677753997261749655197058489838365801984172854673079555969842108423875809667527308070810163816182204102419571643447617489860864882383418807452941796570987682494778341112632238305189877115147471506928753348664124591952308810439928792888700526780245433040771489245566336085574021171686095014511518893845050785748690239687678242477085179587944125486798339145234598830626122127466612244179722538617652031848782247645301543233074913916141339864128078593739070226509404403763092398666426949191284995059141719319877590676679563938900978681702122298461916526718225032957642261632349842745684438271554731283718584631405692977164983913562981786257492245097281735633732345713478212216879711183604615895316792175926121347313015021993157394805467022952825650348499270855206909703257925592077785066197261087300015238245023355841176629387871213605285233737537766883383193593016207792611938516711512725914970599512964136583575205479866100369284529471312913844083275313007658851137043118137802002299619715137624441404326117213454206112487441495316031534794752845489718679493610943430446836466947798205162313741679076607435824473117175537613947595919941018062051285327244096770356213297342505192134919083835304786202705240170470848825334459693799176154527113721105415251797568919408773565355087343069394902352223231923600028910399685930510118764851739437971183054037189990270837043644203602866624736823041653842516492384145575255010771339572143012697381449821505493688588589099997388037680635889823593077687712540794599339001327980114779300720659393201019457298357455496866586381993913866172955982878577003485688231489415223769063851632104883633860811663946206765076943135671241251110645381170691353386975051966824751065180810962011780273424137218265480185856082171285334115721986334664458945927940763827467277212674279603878105808855947410099647067472379150584821145298346406974232311065636412443030361009284455777346319898213257186303886734299643140001536206824217385752784921618521364387918089163880614934114965552778880836971384157574592042184944269267251594303962933020998982180296749774577163776202908293371633012145486108298094816283029713021805135449737212643495953062581241855426887771937826612739637659578005972887042701249204950300686502713408478329039157781447465105581342544112303093474263238099300271005161863521080874172864536043674651014385013328264834719323846274062197438512908676144816191654547404563738347874558042307349464918357242247287885011072272103514371705448256359000493260800000000000000000000000000000000000000000000000000000000*i1^153 + 691851489190318501655441767032702132996101569042364491351160047397883825670136568021330652445469526581498093166826485714661531394439551296085283011031198229789051840855357256477973136258891552494564470927237564514602076544240445061450269958958130419683120825636548402999850373924093073167412203716637257882546162198364896395800921112395251061086229415725728705592366447235929211773234599084191193018754308519419743532617854561230813826588541906473826798344019799910607915354229435550758762854705638346633883871657126602149658454673604355251165705214945742934865772111899241796063174409489094365965412832331713851157909188307836337951379400497951094176654431075374713267276155375023099058865513799300949992026420812248839068951372468370422642531383005603020458044581399054949098380468784822881383644727960831329120302131508228189866379474947056222111263343621854157898246397659684904212244307876488488272906567639078552808028198805821630253494487561096383351825496848751448329749056212313331388463829544659822750389521461813641690066777705453163187736850232957938906276665007439184267901885926185074654319643897750505613111137583743135350407353565477671464163746986358953181363337434896963965769251888089665623819348553297181884599429735914246406069307796731313076148257643678453232081443705029569184687569165106552837347650031496922409378590244584369472908583719077545476878714966394140739711114196796986398207872732046633673225792406022275564870869583927715289415878860499300274030969636728342174111061169573434329965793848205765325750432751235435841942794571137475479982535253279759857353166700682790021135975208861526418377847288165387862247056898408223596531948399050977769003996175840191288940031568428278878243566773119075569762226772293715571829757991402846329947657577573978630013476056489309320894436220028403694432531627739385221714127299872496086908488886781134630904616901252987878256331291285495007316966687871945751845499710831800662249266207988540404328897146397241933621314455377470262460349885108180352846142954070321588557966863836501850075057127375252347744873517516705183743935693070740716915785946303783075308647633725176780019423027095804073993077596921722422564416698755912833476835512462116943122757193208899621475192273980453686451411951842297130621788585279902147580797306630184186363649511347044100718109296989924572933723587552309653573171055412865673340140596633764223935797572239679840233251605810226516509885659732775452757762689966657404412487183010673612395239504989389996652302734775501832330397559016029997388845360144181849529569341606922361305573049746261932074405448423455053071824559130040155811696189066170496088191472481042405317390478373854885409346553472026611850383850150990167160505227840990109038312354423307524814502417301848107620820557539715984835094857194062397349500566637644399806982500996762185389046994933594897464460427068841977660848165030463388954867338791162887418960733030193127505752352538229002144485239000160893545940831429563164666271586687314099923231306130974224935448535578626968101249980797330162264726917868008303362234126537402230608448193416763841232894360141311388945082413854549111159644680381225574672036283994591739797533812013789793406405368838639405673731089440005593760382873171489198606964591871337520246144759237701657872516125311436939773376801233047809238577362226461892832644761216155577524982232677705576358149787961420169118779493123973861235733996131229254735002472514935642443168159168000185753395111812611968802455490194988450392776692734951071419393430420438732873093866851430747631679616342102615451935004743827971781698562164649568259274424007125168933783171705399589355763685099928007576089918624097804545403820524191317458974341680294983514069091643240172560586737155718973681055216151467888008168266457536842360748620148295316080761392756787141793919362773256837275312977884964386354984547280956497592320000000000000000000000000000000000000000000000000000000*i1^154 + -5423669276948964229178841861975423804468809496661630555973286982937904628809418384444807257926274236291601742778615898330296093277653954353097223207399639212884938519871398615616332201850165835792344345752009481664151834960396519121697390433343931778564715374119094808570486882230751831352748352895995881753390424528491165221354336189943250407519787526641775748548089998423071711227130248897098347293358661693083069746779055022946356879950403925683165332994512075722274417021068705260504164552108499187516273100743280959330466162082102505167596085318358140647151425566258460112047948590165833729821995188725905786549531809550942132986152591662759784191287216742976903731349378508017495482638917681976833828545373405828547094779864068427725687207822402732023361866805815366670778122694751452652057435405856670221018852341963740607341958849344069558844881324072525785505255908448686165468530535750399221828222039465067865421660952143187262944198253102737413316419241973702064924517915822821207315417374476862144092890643050369687546694990957719426757974355236115203399070203592646297745158501445644569669125002168227857346917249183074706062773101135677422650188307746313813867190189490800736466737706655339650558296512405488522483609185385857218837318517507578209868823344707499854486070366416180974284312042080846149127494231738303082618991675810747585033375442630930185187622369791206672012355734716255411314050934307596877566357119437249252723755288118798173093925175820368940947504578345723627995209384573870254564723447034223213412083044036436601923376666663567292431654180288179314197161682595819417384350763174363312081095193504241156108246347123001919117234467303828530636998962777861316999479109031826553928075716420302217581367145502059276004162694262091644651756533283714706506678333749344184330090998656122916608715295293150232274160075853297502493004054173464208212592481399209888561135375560684438249842930097759166997988528437199662339150066181412563100219162012883879833178242358972799635304998873928238411533513673334146997835621891937657626532215164467706428569470426369743668630247650985276904637069957633974059967221969343300484730562509426283276137887128565383034323672486060603451680469145364604853661860758590694702022657957469651047742649957343556198197935259654453737592743467287936120913026463711519261801395634221143753567026445176010378745776900999315307463585353707408940687383954326003977497952139197436594533436275568591723634205642724546620527867858708249763959916934671522075465829223836341165757662686952076612917878773711778734229504341165956628952251007443178328245065630055419168068954831011499931765043325262705394259701008242960597574290253155463458316748836238872513191524317054113621545631735240992853039591739834934184427645220104790031032498303569685118682519981708654838899354924314092671386265605249815241205533175138675775714472893800376666557988127127769810420246474474790415606515639187006192666661118021300146557594697745924583433913232481312424060010775143706562440247988951547272493634828237533314719127562080305312916476738807189506799085581627105359637429644157479721065834909569854059968792066666419513714054152578561352600945984303163425769885087088794930376175111533090307334600916281990480776441579049420446873581033301166890223300088373950927609578869257133692521531554889593666929228804868811450826370084896191216850300812284860616631325960109009717895617228460129935242410757594613609349169699830531472757157278048194874057686843231873619401353784002795546640504171209888166491430232268928737258781491462127446829328104127243959631206684402735921032066114464525069786188097007428792782538651674236707486286474010141707645705232152342713222681611589440622293606740942601913939126921997302555148737696363677470187296620698338258001830037628320629654907054048125778829523205839945543476832284456569845353213749687344128286710172745728000000000000000000000000000000000000000000000000000000*i1^155 + -4455702419136722598021042147876582280320183088231708562671400836385183056335011821517598007326456685559400518642251749282676564389765963766207295765983205849610609592855164242503371029283888200286212222529196360663170871781526279443090449768415937369025591891688120945810015894352856787753350522174294156396416562695418868793967442804685148735302003968190704454308376067398384532485564837814191180624719260661198360108174739242168810808059012917292545199469601944775346335886049250450180856215784646774263032267144649695192291895273040421322198795190051322112880898588764485414034389189472860987938115754276964799783092996418436566378384226586738232643095346236917503659982778080471870564042605891653206126836341140098904662002179783221839529316724866338555868844735369637106982478804843039339703249110212387589127522870948922817810308719037678027971336260640256391151824130556549075885508726276005781825836946494565035557644359761667304101214321026682723226554548674669820876458150261815907027858567580810228032498427083864885286697943675364244725074403482119491481963572710310617271680338841765616175058878933510387293773392407143640361762545999419437000779794964160852098020593568097048862325271386122861175194863502302865746073410580719690212715488271818393469746456209777091897397200011707084841915692276767473322320158252173026823276216692894649096753655129247816442157592425899691120432051137709142684982961516832537761093654943876313120974071158495550172214113882303374449086766914744762099653853905153501867544436841403036854703192299897416481764063690066131450057061474042355091762445493569888890515238302552193736516618105309264448766811790939780347065218456098379827341765430431006090040415900857029977995967713455760299433764907299767414135918621029716314886670529459545856828444304987136744861456296496820657356227804290243284775207649019917200092764453131331133040931721101953723480129654587048422683941333191900575036099978959753290092675574459776104191951540964228812623251106705494698295179659135643551357544334380286626802378254327687761132204531196161100908190774980321060429090977628553330265990289562576843384604004353886415260366812512997294070667862590912139384698033103544317733701411204229329694931382085942778696262073703964212732070332943013143526152340397357698876184218540156896949100044076235770405735933429864622280869903727733603169266811646904015133185169945853363602489986106879763481777028843532556548142530675135755151333025906971488476225408835869602196172942377472694725797381372930695772590792430195201857905929191234940235182011534193890461437419658617905915929570346491668939352179590651507547622343457151722543183796700078039238956989788882192019337096542336509276274095982789596035306428150621457586422817425394336203851342859131655585680596887926232566268643540173675899422795960734405420041816357479105587895830982974668432196398529001635403393976050093900420118101909354990860388943407381150528475553276106846103835034059260714449088414548854782654154752543515568888852668893515699750674986377473841006365321120636507476028063359965656383813970501925618996773797938090690013659909620619184866903623164878131580091944482219176307327895554317899671827022558333782131661293250426646978338948343175285799008075503560823343298779334248821161794308622198169567842803982783562237375070477268794128079020440308207194857643101110356164875783407451291339239933180581493890112180752354097982075330132972183329672870467483610231597018228599001658956348576401854275338999994135500739554254275198996643290804366031081592887450267077242891145740650519931466858206044338677915234188561742363436177842710174243510962789874204534139806633843198540968954668257764802285501840523893663217933364341716252078600513212637556016320713092916818433980462139316870517768347369913796016827428872831588138741870749092399603169976872041909213569363958616251432960000000000000000000000000000000000000000000000000000000*i1^156 + -1778444344625242772015721297388663285970612776699080109642147373295525278816637298149231072818982745322269896957295376419063602054779175293089801634413126780945613685625194383630253969042641913860891998410162122485204898444406208176597739374013388635924834934027161513566629108012074142402802697434936464524621816342472536416043124264315414525389717588207579737983525007683524930933646265019707424549734136424604922881723142455966365695644800129420976419700658033077473816059652362078183729937893958546460176590408273273362374861937204533391292243515636179742397349841144785292328686367710243303121908564625953987383557710865662868533431723333702163019666510800008897529567879237135416651440108070908689531145839699468950950298164760352699461143339127395047918921657816983563442385920541586475529874886030409495070562408567679459330714451654316891578441254837859955730067047518991300591954780354462630120233093592956405461264843061250216968891745184183764229857123120399183720380750408856627399883656133032482664831263416486143771640648706353445873747644387663295357369029441662763097884422962818198031783818402586886690152739060987669954099726127390535624917336872266150044440730429746017958205097782092342550657956861654760196819514560484510755692247962760346710111338251096932026294546420290072680086620563491809892279960342174802297792728935561572258453561941338798085209683406309298625609145186381470839090567240728945683145266451734225999043602609861236384167094657846177001588083823971472670944210597997975919508387286639364342562763258571085925518827092183930854457931868015618732477128616149994274721268013085017029205353070552817330828611586459424946386659487801455594940082849859287856745636478786701268255564247043848589361835952864230644567975381983878917728078179227935746574128038155149320018985017770946106061529050756554662876414918835862420208711577656748041608964707912553914315618665174275214481213821051465490251937474727056509782553423727262619580151230448823500324098182895600845806271410624067913353657588702881949993405269270001411675057913527360433868337996865294772534956558801971577242515340437279063497916219806053988416512981036557286644841158715447277095470640788541690445904338482534511219272929633005362906059595596630052322152501620451417252752323899131381231883142874763664348022025384281958186034311304247347470097323794106135533226184675248048381677672528645781911918555951004922602862359737495531052590632526899751849370414750208246590096971622636968887990972874729194346270662482553284044289132904190103792126378634478128167242328788203588833785069642110799907558322135709932613256526076351314660004094337461620160078647815726576266626054682092214351341068849768299392735770464578154696804764713763086055771256765715932247189186756206887059972148353453229621082259051578437558700734977930660596210384135376028932351916007808932205228473003575251257837117163707484429177754928664001416157226853047362162618597866337564556041935651953398604799799772253526774723833375504349121090095482712927761506442260338824810030847603254150277324386380536626337249058497098488673981909390772226374805312636569509977160671573243802375576504077153943408940931826495840918838788655852467569036613522886687757682265601717166158590108088302178870875036609537094024066343720375778503345248564705648165942445420061832200572330194246702622670861993387588811091463624971415556891617844947209710003541931299483301290875004833035156810767525527733073970682186557766139688312417843078135587477421950925574580729539248262086830311909960082514696304788525015826705550436354379074198694117607938244784821100366474562136654308815622649535045494075677941415347265764216008008842258402427007393696954138205760755741756043473978139568930206605838376019413712848589126197601627985174164068675424592188779184214836114008202228101385726503280597297503517090651373798686720000000000000000000000000000000000000000000000000000*i1^157 + -348029059795952077392576301481402442093822192752055165615902308536338860664758014521503793030402885621121947948246695155603426507295226238521782359328253850914789255301451975266166858501309523150812385089760869545336752516285097856459553911936730302532132604028883265127172369985915713064231850080252755972385117687168382240861258793404112274084827934140189656380110716895080559921189268576223816445631415573420772048151687727312069015863218881829798614335411223045045405181123794202288985685686352514961919904310512275992861176066721879065846105554671636189914641582094862247701330749145332741828447471440536706229365870872425020322048546373116468166199826926364653143549860362766190526940288442731605126604893936859654362592309771617028280032145756256774688212196269948564991667179326889334174025728426216549504724550679969777264481649740068956921221216052863733619641673606404477386882262123474042135407236795505063325682096025505104917296345447764118033098900823175504702962194065419383716037985585063117966298508459381872620738682980433034380742678609583468798033534795081572452899719079921735715391820055410672466051632991162767076039697518885254278846499322183096355598942508313743511869633760656131987689422795493618147149073222460068760976824546145852520173617610697773284488279768956296999115387318581752200573488482502913300067764558234057931756715737292407212680890243660089218774917181054609252168479862801610306376791300699426647645586460726248089194114824627654023561039017210890543675113365615898326100825526973862119300561678036900040532821504150019465739165772751345874375617031758077443794013141118312073519253283358753882677639790062375188456571092603614046437754939437085648404409266569560739188155599036159944986850964355532558424170639422897486902163047197118992291461460775935934425984274430894670663516605788154756768449143995574557661198505341526298349365269461381561276793780284683684144442648027609089283550567304621583704786204253067785056151525422183806972871132615611486245970481153385548823245398516535778870984889053142587087637442638667130123768933255430505406098602948254210775437674572995929869631787329368049100924996503614928841938074849721354356503628929152723671263772035781512286141705858992590241219880274815925719211112594925844396097640428199088658211249595667814281463796864192900355322470667809888407996264496017118695583789818093102885775934667959052320190042680133937882482090735465628242452530209643038321519945817116016380298104125452485060396562464182486804799877237640588345431369486360217894455562401177840175145111278933166123770072378540814387606181443797231477915905722109579391549712740252303463064497397008513693832390082001013644322069716041434331342527562720319099992214178420760375201452345485032917499947655130884996991907402348276556419301690567587268015020688629798272219153075452775866700385765087772130593313515762261952064791311161749577103439203232319477595190376463503052113863935976291073558543521244614361828718333615868332167032425173768800376134676597956007536995166447363630502969444928016482989831269348279907457510366244839305223365508403075131853516717041379801009524043648641521107144505900558066480252929768061242769064049743687148188203452340015040580392117390915459348798966158798178636894437620716900516772336218191550682123558425421684878096897476492670119864841807327910247420430306949028785738562643444838987277254304668722789607406857396760486498545211258834391132574235812780569298086326637041175036571732111286275301393376956448852290172322403449884430620271483738492773496959394748922635496628176345631501942341400223894446935689191324600736499762246167031674412632217481598486036002435179863353929370577865816982312580921777524137177369839060682493934955552469535576106566259080034994955292608521114839796212172731362036686312141177708413797193268720598827075394372487872512000000000000000000000000000000000000000000000000000*i1^158 + 160872105489505657557735454060279036000008577774922805349481241470656020445523950613329664402245080156309966156510097575339600336073128548359401434722929674791710653034293183130000270320548443753033721205816841556306262071656925608918209326270055757553668764971419484949771963768977785087374384931944856382404404575186533950472996923027684116924929859452283286097703015566098456178269722243086976987398740963208993079816335822039767358273875574051166449025852633077911194178542937304189074444754837956101544800581067913337459744286700772778979252758485965575973202195238874883683689254557738729662100615928516112481660449949621355827922225623203319985939646978157762911987540006408761545715098565953485974097849266859728778315535135670147725155980701720532405371930788853263870876183939967541769855505497791633356808440429608066256616403568990921280946154196412480973787253980163792944601334607223667463053100445970014345242445220916125771157268168864961699980460981167824600062849326240033895298900172652396413965331075989898296615739126532977154850594753449309843588331710491666568071267111093732812860303412352992805908868160912175283158241687341611705772055538543134421740650933495958816196575484117339854140445231338552387152809901631100549823351301523137508038123891375797469273556392181533436014106899169038859833450206151700407847404415856679108966956652133446193215917315761540985111393110361625840991996499379664869006015227570505722559692115246525389866884354241855198732634778441170254943336706853844398702997607166996207293583575366702578105794118699369362630663753302992469229674843706289462193682988695600118327753338220701597354886485502532467507473677426559361772769476953576723608731110251974912274982231688863552769698685889118908278958148007840252640587459516880104880233253696518477669828278530150423159434624340023875351194874735848513881547260450048009445994277492340334791179870773654537489125922175237519974331051721849203929591469259368570177631388792614039961680775188328858221724841973957771796329186941768061989993337853954569034446606491265755660150262751743605679663174941428500226775083826634082407351660337606322105250681143402185734455903939030206614117934014142055959889893592944641863017248980838818795112129285176447197185787320167837487313317403566076155076949859631792240039734304095287878279440872766153189779445114700320263579636882752174228168380583073066580403911738952726827230158385015416545083429907264661641953455777089230507953841161311449940777147075025309228312798747528026395885716517856880400158920084578266130934024905978523053409691664732642846066873026607256843175718812163292199162322801724032143474554338294325182325439181601513669444851533122050835710043144397926745466159864058378695476669592081743993441643193070354633898603140094242848452161326194302246003029121116081553773854904360352516898544446311186741750375923830698179875564383359324232809969814449768042733673796886662897543093125949757963634670970488684145240143755575462725110618391376289374645395918063936409883191496031303814740858965511999827563106975249633122694595101287975288299391485142546883169779018430764347566776927644113463990452478705239240129826761047674457340879601285994222608586300375802691150228559357061401129151828436395391161229247402839551126888110622692172086374850266408490994938744296288301261728035133940276833631392658209945087818077436738979471081049336126975378108089976741433862087228304809260803300809937470198263069339207696270852063393847956996958102944292312543854853583171403315904498208835673786814326872036384978402278875137253345848685603468504901569782203130626638858206077690753792446925664870207946922098166606628045644656164712168121346818381241165457535583193757557977752292636468518905939763956613106076936810615103010614375631802571812330904304896588905307186623822424439514245343718093619200000000000000000000000000000000000000000000000000*i1^159 + 229504802218645397004031539579203291821367676989325856425148556226563002678502700758430614999511519004926512154167937510304271310727451793886460141444876165925169964280578876612879465805826976588501697820037961660954498883324974030595190351399589831913490747927113628128393229468826824013877058379317296586998134762954262176441096190499543450095626231480049230296614816425921652178329677517086707903607414163587904656809783002049274979888960201968425328502159231407860856807606527846449610919504831915001934017431679049355138697509439733801125662060985049086464259324729010269846179928561622814511209889508041695705345695715474463949427580685560856703999597770158493787348910250084841705129600230383710162748927099535701247951473563541025562211999414114765160666845812035036946556023062847774894165110070450246176322290731584704483873290548007236092432381803273882095090694861560774349165065473202551478547563023055008349902094561092339188710431140273206316073685089433919181469414710491662419704030632402499614493473717772203790915060734499454735696024440137315400565028322983853030573128223974259906629729364059201663440529837766983158906343674451519150030882109720452395600279904757825836055564752583988348989520892173868180418957884568965776084936716608246004607098342346943097603142972687915212263606833031367911015414013735800409787135865398096787862864576976630417488469425247630947911354627090101510854747022733353356140178844203798511814401813521512558323662317405396906260184933130722016997172452040152236554454870549860598680308824199128619726800275264258235941346889902613141736922506032097866975241115827520176627958092441676440790354426943448040251811018277460697008434480951096382591573718059960515907274719189842313533040008707480537335068454191028260203020100728207876246434931581114441519369081864701367107096139095366945298454480188874673644207396761608664241154503985996489652161329028545283024522442770798791862614698578009957035545258120958217642449023937150093745681465948297871370204721085856810507023070041763276309538423668675037181482191318286834445035158152410595207265990534825368641674895312945536176026179429968751336481281852005768417471298510008062935473101597221174809122448389367812430772843397439362117319505491857205804384123592501946310548482980084817447771653401221606657928184390264245215569067636290219659803368598046700615031119945977305234733306052828797082215349087777722049841424243247264593431493402124381791617528575384404106063191194700489184202435447270938787755024051595666934266566471806597747979175207260356654341282365255080375976676414466329598772501626521884189239304638765237067349095534277134494100869020072987132084644385693539381569121523163243906238758866805752945415772428537939101995146378556828787886436939926374808088039738497388907614416568969907753375851311160697822953530411409724697141756534686515792863520258511037482495063855794452761717160318762874342104904809675833164579935521019743220478336743892658849255920818793162812181349600146087192664912497815132232541786153328464643808331382630593288359093801320945527665189876024419324446185850634681502423286821808176198748613080617923809184280538375404335229628656159310468410259742476200811372462836128323096754925180657836908031275850284963739641704500058080066649807867577633012146989809606660059791476897486365372839526814099651237496416226917703133799531993481844196537552786334587687840174531141481013129011753430381568258544181421294118302979653416230750820874960438808151899762654642677266745134589990797003012928831698285006999200117590592542586284446046713340076280521555210130632104545902320495635181246365145645082096244066066488828789426254579165351809679146437325106679193866336731048824001273323343086576440644937221522145630256275282304698060107129078164761270149198553614559253733134857724550114701911059102433280000000000000000000000000000000000000000000000000*i1^160 + 146930946407246226177637877952096642271319351093184969651340978459773087803064603704502184443410773785913452545665103500075256927072455699562896582277317429249930889580724163784039540336995451186875901041736902327431708434493701420210722685694311367464390523754993727734908104502952349539430631680070127331543298554457279837552792875412328328016572427191020969840536618455825642887146395969553411587386975032904064509390909562211790375748882012876051900250567360785785010586938310706098483235384856826712879057675101823930185529892519851704068099634286747117184885894510643594862160964064044526259486632327808552744298165811205296355821563432506964557214967357372441863862750456166174139231627693975424018727444604799848101888750565331178701969046973719446994109248026380377933442920382435853604954994971615834263923590580779130093746337521870029736752047492673354465409190327061140301105941850461228387561159483137516660656943824347551314804517179802302243941477296167691663788093415952436470093611972471040823139190529815087260853188252665981095241374740701866862385083634935326985844290198970199108940689507271931424093273160883620201195703706831586018128899983626604307840865437813198815679860296301265940278579056283194962200160086530202873257447270692949096599585666753742527042098070177906139269945656985565340261488929668496682422386474353672549600604475852657417250093612843585826689230583302690033546677567606943759702196176578057376249677981319511185443740043210310367967630456425049091308078869131238182890980982072457135616750744909298320123811035460541043051154753431784234952160069281229719132914147563428220770728534445236043690898690673275345028292968739558517086384808158763189391179633660503244711804406931232506823969488225296285049065135300712847465828325988971191088137231011410200831654572443743133453359987728356488046404462520507343288625590208353770371162770513473196356024575460716612129450591232226626748694015989347363679003669414508016342440338560547435504629093614161766551353519765835989736555626737817804829978233594205922898298574516951859952914559213329801695931117902288925416303837911787766847492461960636564434224303265846823557976595375038370027709247477977364982458368453547441575913803590023955305870813351307809074137696509244097572290252760458759140524975478221005829451111548354649410049316925677945398675905183631665234474440999077807906095759051511197354626293192022828631150171687216861352713128892054118315174480899466778277619362254321353181762583897427479593562203291548544807330945810907148803699011140343230883755020157237627749973688419867766917019231895851477837641211188585889247076818294268061441679630791695977273229985936249321449157253913516766369921390026922446552691647308786032843744106858926408676164147495066064045596938909066461651172929420905307723786968104390453563004187341021368023928036094884867947477380016900235435111406614027469082486352184896415233063260816140049430457308370164670724451916603160188493738556010064412855594797070935026000546992173658032661387793855034819008950178872957118495483740399263302877342805784824967975987712622665704860357472748591504334827004234460406945833281419788869652804522243034736158816909318847331466908147986570967377837920935259945337526613218188080894818494338358786944902992201113616841703357112669744845228393206520266380088846019183435987974716826996370720588954683844326023589404250399017933153562621804981951540614186443034265167885527685174845569253850059096032243772687962461129838917918716761128266854966862914506322047621094627341941537245596339507915936153920272094360788478227236477683934752390630019216935808078709787134288432053621010963758432470782664160860346774727567043791529542483502536926253471408567621162754504341473624998603809614242700809346448145222055581053103056203872739894177877464266617893211340800000000000000000000000000000000000000000000000000*i1^161 + 64344719649600977735629507815833704802836038381958036039797177455241684095008375176841758704712231733087462796782367200038549690411688849525642138644495552901999222444303484973468247303747199058237425253307775553350706494796280031693226025834927879255868366399907500495393149934248146471189923670273901585776122913038187543437116277763194274856252725469992551803176978358675932075483780505739301873697618252195693732294411657234106129076108505751379529723231117138017174452208489263126386567811982157194773529250122289831453891566210681441111886543781068960641217660868805374891909052531305034029326405176685965052903174095126915511808948864367406146003972189390260926463746118915370878315026643700293789025101499004547070807795817011627601323779181147103236101195624160957370281504336948094065795166243253931688707157319771098361657521019154373521263122457388931588824605378281240434689809192501974525985152784326394046668730315287521232952280692813742200674834480895656417991694638032822009150715095712805962360259635143134526840565063311614887205366016535137152140095889125669847502324136535542907258991240070604388410177698669909366503686016519597629668106954598831715413148480221650757758515771747797292331196650451487076269690238845262161796885534045965354671572192228475543095743490745331628543769642269025331010740353488884416587315087530593391167242315741899334278546140739392691987647589789948621458093922229367377721240698209834403341770206232918928297167517514404410463636690766794603184192539934395777331580362823640160875329606426227221732496679680440704614822070013806270571509162624424991009016405674184007777310231552762585333291475013399129074345613775444705618601586861478605526020997139682491608387275722330426855526315544075560132216649205460278499871203816938526705804975300065443564818767136045846700834710756034615639207370788114157518249068276221397296034065351734682277112228491840269601127014879846467493084909922545225585058115398857417482279323215618814374993425952575959049305904744165511643773219443606723942495993762838138209143283512728747635882223094225945456379469794773003604653169104964567984542979881839058187557900257927347535567665336663234342915055431987116140180995454955947040347436164290143421082188789535426414634341063256674921889190609473042984099588517942268151763577130826535835122999928378564376110640835717419981793361962814579510174533588857152959149958690233153193887812768717517639289834226623379706283644937336415944184996915196209827202585598491916342242334409371241928240275924051898502821360225056849511781370585424585979157953198231315076961701509056530268335197580231726513410916769033722866348749531664627413113227912030526658839355455748342285082188120566434955592390134466194046422697991372567103164295338867446962246788573412979580134440579600985649145289924176742333483601801648433919687729867106232135563121007973554226057893021569352429461520523799508996284698765297815589384018016652212781085749820574085156800174430418098178543399513545437196765839100680664233198291937170307470662074843453991773419419166216450531166151460718459982015383145575359742614730204621081597009690649890442547976653741020204973465773013482054824055072833606969974986406988292589209789862272391680405049374145844064564538113602449619492119431614461433665449143187316569982425764552532170731608345132021903897917951616550382284739529868393004575999288148867421000098476021869039118027252407592205705529929841130032848506926758013577010131233431388715247687597348495214825039867949106628120417619041042313964953001058106275530896245947249344693080551312851205558193560769601200804617056212283932888514904175534101820698868255555838167131180087459584640264104949931375897614217808888430828231023477494111648329614050626456931542323529993286534447161477447645859529003747912273677583908864000000000000000000000000000000000000000000000000*i1^162 + 20931617286735932566005765831624682468054390918556756897017798303073016047459139922816931732755234972853861202784155100542051084441089713015676385018381460447645880252731924566401125725839820936083818488537719649479853885872086591699759772093489518133938394792611428772170669102543182229516123653717536142068137113720692037604475599641658012630573292844638105630204399935584896586433771259866805646317726261591357417023437488780087023192334486082018738549946066067455340605758866709728732769970602697727928102480903792337766637995794291738331362515960575566537096007047546874466588513308359201353347956202950074980026233844931408725257396585844504406679379909286181838402245107952828927744586301663604292253656064065780011741829792504001055121249602901719521907517107646967089932584311550755559411226827938445733844441867587770262166216072985538153687591578680378288008842957984511131608507694233255898966536612525694964230010263013241787007213907238394992553806409094939483640143698517869693739165174721869675891166902038179116703099319222105766265556278370293964926211170507592284760813476275080978976915739171752865692336223740383616365001329434850296275911807283332124334716149897856295295701680072187021605530765460409284626236313456798295850949656868640602418134183767308602370664361811885859758412750252604504618434633955151912154881949426848776769568281160584413828954549217936141237583903906043583138853031522188694172297072276336432261727414390709062313407690070290488581278253842055779085396903787322125682600948608163558365476786202933109813095459382600917961748403315023170965040703619434922588281842319560666169998887178566018323610630125888610870474588247364442661482752815106853709596394442694371641088747315830421504209344865429704503398981506165513676362934282131479378660129432152857666054853176269191740419146067907326045269614693439448158413670456737020944204775073526008469766925152792294607475394135745199930959069600593815545363250027265522784278899222515578617460462894997248007707436645920399605751380705166795603276662950689611337215904410066716534162797014922438438695695470355563376223039507445791992056085136239686067911196536568043947124099543197540523541682986339641911104541496527162551364479349943853453830023938435414315989676616264062045347475070413207074886544372140040929252588219308885516324308254559908214712990113471962608467516091633886202954584384042317244751681596270062952716797340264203307341404554150497622875087961808326033936426185574582217284521143146840469027572610934020083707389104681284218715142402061954534233707027068206912227235470650522392858181355234624236334251606033055752541525385786178257477776828512733310402646913539001339121852222638129086740421227803601390287105114337031129608912318803589052423707158178215254731822315464685248451774392880541288887990132911256508770714500217774400751762397077276843931973282972352677392577391135988826239707420855393338795883089610680110346047380976221470985960551838384836715777062465905710395224376718968211313989556017345764197140230438427639359822072520588022373691145370989096568542252916504716353807864525248567211027831247097989823466031280469077448982417360016860041087996067146660775105804817315659497608996844295961653398333760165770746433619443365025398444786290119574842615733159036736080826022230826065092180715589569115092748841387261876974939818587107815844749843831866728969193779526329124453308354798363482547399701539542983161491501814659721456010845870633556653675930018033046279715446793004337186866043428531376027463698381389504779889528271324013845912746780857337192705280747001314079228230456610567716315659053007216326247720985344422858897215505487609246933763779426402002132858870083498557189003537212787249654952128237344765355985152066637941277364368271629165665289767975374790033252283947417600000000000000000000000000000000000000000000000*i1^163 + 5211429099588668590774945310785484576461520616045732135981823636732221345289246673851649652326193047669804641956802166301839636080481185738303082323375839329671754121758824106293632236203882241723024603161371550412901813184634655987268478914186927621963012875568311660992598423469987766816487231075672057572346883192944905563714274315004436442499068087568050895820427992402355199141578317756986392438998488176350118026414886271192721423961750347390833122780344174742796875318721655711364471002469749858618991507465608844736010817200171309322390915062309694889546735007392070189404285652569668576997068360554829143998601808779038861877164283966887043511234120165671309967839106472529235032666278894324200571737282993554720107744216123986043669651029338826706272973207820535991659852967620781745456289743638122903357829689679511961099693374574260201249560604271011143731242593534824184891209408970982935197413506836931896626466139170126018408138740263192777054731271559429002243181477479547274705416288181515808224029409452634280599841358873834171174778194910655263195261633337835011591997831820061365215757077516608688268490848290909137169448966291457428837081355764381026937919731199910323648980127867276651649397432882692896291447669365793967406076599731334733320801412044804527968064972613283396085167779305772319635202016461525556692951778498613032311027751266916024539913288752365923076538327054340519901557727845637788567061345669172016136927519040860421974455221794566414314964483085064370669207969398587968760028813086058880577819315241325176446913664638791770556854835856118802100308602172813875990856595709039352958692831853065122165729977362373608742109180610532365305981658093911952204751321396932506044311023635894963272758997744305206339239971514089509766920066900907265444308157381634082614462393684655179067424506839251190314349442676037408747697649273687205182415384640429595056896952963812877517670644969914291407418046663439995293242494622058843548179814377587537942047552154427215731864772747089303692881516524646340950091154216279003676075038123514884501966411377700208493710208452144106048967299304378017267360914693840204710328751292636445001434340165571348518098925703852954987909444075398194230116186503211440206279586847123016824708412932000743193697580384903011338446873972923503952668154025401262818059224638312241095187234924821316036627637887320055959051185403704680416600236384006104374462199581491529552888942067043934382794952482956160171149901778567154330615303497501194816782832734381975102373146561979077611293490088342622216379039920082983554295991945004849960114262117156139017531930708292227189843022524992446734522365277541842082677471990883071258207859125756221202488769883162441131680896843771958357887964777285721310165488854790988081365704090062081577538742152705212932098658904869170742906562923896896105732208315934042105545331527662833963144572613813466856414619991593875532915229066360399371047213215543483485749509942956626731624713211598554880811200459994372688387533704433668616598730084154893905481677622506894919959744308452812183541031410584929995140599843855806917298796967991890602373902406228388466575261388888271386047488510753608001823911064877325973179505959856980068949226048144214785851885913683053620077450916878652612394838628306713365710436530126062897633561177119060650332274187503162802292070876446951278648423247211838277115135140029650304810877122744400119220767987951037654356836442243318652087256297282145261166172700335899312167529480038879201022899336943911011531478708198870210139868364595876488231138984898649757175270319804199995300019349207667749049473438364354034600311879126837996558164095577890774812492499519760333575315615840290688186996025229764040220197715872027889276721517655125692754191464658383558210951739860876897782482337792000000000000000000000000000000000000000000000*i1^164 + 1000517005278319854363292198746394463619428636288692888862068424388605264125506366344506696847902878652392739492759374405230340263769570894807631734028549012832559357204636125576814878569648629274990198795820439670120048937062569901510438304783559747936572626236808340628144825947138611918328095184443149563691658519305587549295987710470643103446596048828330116739231750524160257610094527757358434226149451881203651641469640248415604112179850652126917146401638181558269256105009414605643197783917562455368957839804124577314571103717423782500220682815200516694153547132512005913050960386266838660812136615718304369928307862714578893367319258659838285453872029112153987306174682493622407887645660191142623877663317837377237845467122591417626649381299777988083177786074810906338372368111699871042898370909946726591819681023570325567210797646642154939569598071770828478017152316416102889154662638042653612005190396747857326856243359340562333887985383446349134316822915971758093025349962704487992760279130711018543255983820781631803068102036955304316058337578888233515723762885655007170291294329338123893316588269239190342217212859513389991613972712012314355195674250829926287878130100136461762407893660424336539598257723759811350658540749849592491787560954724850106989858629637554455312501849494841605455015275095010911458559331518884786251986030317196717765803448741581077531680974891795326086607707326550146676523227840303228019181883582775674728144327460429775163266943659339110011426970379709533786320942844304273356212173124923572179019119098134248723872378062639409819253905830810535163920844577069995614308118104436124987942338416928812533361742593120596349657378217274735862961252435270197948701128478695829179795228672975831901486227259746653677554789886587386880065861118729066685099670103975538992982236919009221727133083438502413175447487157108048981890442167080528266912378542056328752445011531163603832956443723157207513100635283475897167351041532110274662582365755391761955268886148809375223019224295312580848476608987621374480550272655245249217142465489493069851744248784951700333121709113004466227595957834811094517519220584650144380102360401342067637620612869498485165668799450496221132421712796320386333819571277536572125691111018976123637350014237707329876792447677437146054104362695340696454157254173289869949844740214282202826428213175823658158968817613302428557870923135429013519037938165821489206449779109787778786179117762995580249661003781948100589552654843228699683511960125476954834735852017673222658264895356868270578856079515862021876284921841570801961108714847449200119497755574874163544717862178848726917626955566733798825628628350128891962802829997334543326657859418385385180096043154117830124491830905548495263893849504451262223735064623602921784896040537441550754077721508715288097481782515117331623440956767744569042197717584689919336804086176128082533770086539287148536343887438229356965860263702221137715483867608779510864150582860526537458473949309279384611133271076127372948505404641357354986134403880276559597786239791646367945727621263681996189932320204468110465334757224845559343816300655692366038921557729227872806038558226735723203583590870173950799987233790035277229683167484216172778215000226530739358243639500935899522989033841478322387293357054727684550554337583259072232584149018516298235821444089038616173566018456432589686424817691671601323696052624898253300640644378062285840401279237948837719325700371621750889946002282221422060626997844989151666564884286730122474247878813545652420138505645742648327927208923069451384668859886215091783461622456760670563069618479921296636449842584357710080197259332561201699139510998736583151366288698936591642963297102438551059355447528662552901072650744503260153107370988512083359295622030781185863099599492734967296819200000000000000000000000000000000000000000000*i1^165 + 146286640069797642373303685176104540667802308644104287874402353370749178771471038015857071438448330593228139071854293770771101183670461190671750151865921935608751645593793724335401397999631107516393272600926517196986597460271861744640079417280483673682195373126173375485022389001867769498024333074928499279818854079706630225554983589055329020991163475586646464918976161549861283634079456674783646964018576864028074545778959470042996442029656072430194975402920463963989342635695771096205057838294394996992798230049925048882715007388612070280648876453302787831914470757121669804623519155507897778243204457492364239635133103838708241885489900526436355164069243178510880379695251766570671299568644795657708439568988965875812934062448942502692423022439734527415638153638928691030364613960990318942977911921869760131315354205276534996520782439821124716492037879902789313818316138786496743160032660510033529433567815055730874132685864037714679096305090983238962322518551220605961168978805296607261310337625227067127445992274396558105292955098063515118542075314229230537934839767346645133785106339952584336725428037715993297940256853295148291129880966926749275857501695912243357000686724018154284534539192787596893316976385139499349823259330710549690336206153604175728382172881647484164092246794109705565164148914560268294023563699030644428171169097104204425292287091713575687813727670878409617704619888745184488169789039537722106249240163093098048537402314840820442644822305521420205819753251987814648259503628521425563619436273581679186194427286362436717953127647382218387227386560687269170619240789594563679126975622467570398895128125742561324799783135913532342763886094751178600387978063285763989261217194274810519204103210528635188221086606986797172114610954175408395208561264426815615151360117200772293318781262354747586277553565612269008828590784608180016970768677178944978227681515570247817112169166077784248658666188696099634719899872494050743375150999442297625986251191558628401986007525761990676301058173759139506091930766022935044535219496296694179505001667006336194866956628030571122622526454480493737921741276963750435627034061300963621093015246453256491566330052712472806557154255116139985756009593666841735960848490687501968881273079090407740693929244735550551162352610722747588131582545894895331977633483212112896093620039881201970323865668207419886845708900668745663955042378920556546901330948055016143492184212409730813678230234027202759137703775512484713445506270718948975303024696049804076271065004014609998911117685618894063664661766243692232520672384293772576250201930620478828806729539027348379704318780290919568247007665219232352052201038876109989487335071074671907689717062579118495701204628262007843497906798205879519706487565215863023914355365371610565540217968435092209131319788585848934956526709429855919751560390639557745024137934613309985843097112607440660658684926100172529316058802177342444963651829414625639358411111447514134373107333597888987703404783699364895403783357036352309854003811969028402807111440589200143815898028123825485085601068362302153383580854758212115255559624942555661013588587554272121737291337121191864365654523904054714469773608051862512303285270312186338539536710990402788154998023909051370169436110365600617040759116348886028207060683268535760228956525175991566987768114690667349524154716145702155333102691488409357981441703867561893699361967766723433405169002904594854775417074664123927548301195949951274209306624371116325094043963931839837533859790417284184682837257803595399586306948931609788483370995546922388580710412508483583734324311307929107464223872381374233615956419604466526587775294784697993437317033417094765713444522885790239145433052597069955408476806134855439968331255784027061301249977190697649571520525664303215797822656117473280000000000000000000000000000000000000000000*i1^166 + 15588885549400949188852289605373563536796192104257107539834656405318075105638613016644289901778330145893212704941724293334455408212010164529571258015108863359977250700607012675042715700121670985579153416146061538576203285689580865440738168686714814327472186902904814280374891535018315974078625105512780845038192468150294169843767742649546838823616049011798506803790214920795478382287282817610324482193163181088736025302596415707985861308673652287835572728310462327943313049923609092705943775082022795720031880968944848490620102764802699560928550067252422375164387488572870557921345077458606757965508481002818980190359239523577271784150772804589307808563457969255808174266798311053054234755221831328251097120671487495405884706277292388757385180638000883025523604045213406050272845376493547522363821307721751060430982637246142680262580374983827604185696721778952631031287841340951999040535326269451049456240097987875885701054582208218079551916376393942928655139954099539263160377951069198918440156601396116861132120730088712291337481812379538462101192538229977771912616811112450585550946149513861881253523047652081392424542987019392106645096617002266272653318825453397537262713080566061174923552674617557232328176843846453990033294958302990960748190915264504077504888397267298867103504328560306527637483194697768567535692003343037264146561542228504805646635943706271869627302796753968372736950206133675998294782418092800919956594206500418020823982208933323157232694590674434972563136118580375544524539107586996316563870620877883994263949666601163247828259928027794404705781621135729101448289525954462163686132595285877097362423098358794504055198506711311834760256576231260115387695240952915947251684273327911263149464610497156394766008903630159684609051966172142794894093952543927325250779033259492601597077074756047926034502557646432202474887265150353522137187915740372536009071164579749708327354360617607061965308523610986585632383568794185452381666668851808595357397165057982571059797178910009650806433637010317909572805225128586521160785856731392135237836430073440580178408802362267909119708718693301170591938188481270470871062436122766255108196985311780888318384199876786276932234948196372905399918720795428144991302833372614920429184540663896129724107685901797989617916762018384055702469570129328517828153229592091603136635368277380455248609248904090117637426522324069749004152542462598085096224517315851883177199084722215879413726355353108234758101577222463834788515401337544483653825856898778218901491437856435843574944124884259993495705052546553420500590205181148817424780273230229416021238450733617930224478278928130407103458366036317923765769054793651355656880682296507305627718295505471939229459028656700079967313067712366883859339522220613589740015374563093763958185563244674817558230756491358950581719975322805070341555637132732780915634986770628628121537993025966929324760885383245259097181409395231970244156730616004570019901674025416731491670352784508791786509957090413163306875928354054112114965191434082796428448060916129677877605400122956366142962309732963907071887659564672504422493109188603145640333300866459608396129318620189388304328737997129589776794703219056892918366593548845628694324093490994465615490869186311901877937621059384056065889612857518363533943094533011853098951007344014250897268543976089432877961122420657151422295966217951823239907920916658804294332141764365727070373986104543724556047336114645436724311307533989456138395502620678355985734623530669131652521989698610526868853057861474700431968327009412085728157697387692312430225137954977891495727846699929253002003856894335220434580068849966910771216514383965677640695835065316784601261171950980279413672030210468697855311748774832908884719940531410818554596682077499684686811136901206977986691072000000000000000000000000000000000000000000*i1^167 + 1057996542925264874441514712016533069759576590808970597812111445831723766721347004431936513776402759749362155648303261556676158954472061113739368488247531603840991401292595318405528640721409887581334939730896489184992481278794489681597671785570718638858893216356470387727647847577342426750409570040822086988958346413369510125280036827069675693787465965240574086749620389349978376791959846249705506997985092009438775350326082277638485346737307165294989278270728355124720036883896568885113299582376898945184053075662734853791869409782226637303364814380898486947595648583591082626380972887300951039038940247794982569487127249066875339649008718467380387376946969898082614498636018983885928386358151295693184237973911147080977608616976523514065261557838446981940581898503561490160176944354122306158613710116798782880676815357581147201399523506624904816077224841960761145443337459753734004657429930733731672041777514868354665098259807495819191979961377670655696914305903355490782365846828621825812984196211171175567629622892507116623042775379080115102776238304910592388775949648109786354594431333630876274798746843151754244020139628814102123757116148110662858030121076098570649593615681180505274332548422571753271087174216649741966016956077997985492485286418490089823273842267378708171106860999840925168257653388702285295698235208293132601546240451412739583587342134690038805131768650293858278654229326599459638820327639878551465536753711319782953319650476926674917632385252775246292889580193344297923915158399822260871244288937930717947077850750222961372741370090904614146900840126211579195877999505386920221586998816181985923951108074971786320845986666574440283966659082724894608274906171095957396271848110083749607476209755139662058112806400766619968657453922382809228112393884744527538235087020698006425765922659437651226581286664466081720663336319333738679754363014602025781248069158104725986358432698638918308863233625291103898041428580163282131285717661360853099998998925873829419114290498147698877972399889389092588351241165459702337327986519456360047151421774450195401566948468608401144477220711268844893074069953432943936523290611041732308983091332402700367947694431805352875102272480290875954558041035392492419673257688596813996629945165277051296317645193840041395561310866118939150559438425895742385430800324659925427523587559737433979107827402313746348526881368745183925935259347115814605499803181203831828262742396731404256879196086795437199733737098808143088384380693294361972410099499431206675368874729062546172242125706933913144677044074630329112388830661405329507851898419988356795604751544746059423884367867731636378115018013446999017160384857353046465595991227490107043960943499036394926100788732467216976232411781862321040124772031247875071653981703852402950315276887502824372046504983598653373099549056127465130780045697912513919962796107633092818529615189164421775311306161709250545531781788926101499077628650354692235756375745573709590040595130761934345906156835412519346201061782484482695236488495145094292744752052214196333573980525121397692038679637260401017295243418142895751266184631213383162454560140887489490460819337078629423362350432638612997718430025921122103866075516792193192484406532264020741876802248125046182171393020064201489541009932495079615536956099920634757596693835727653813040866402417980957996490688066099662304758533030035672809035818154370613986604727258835034841621420330848687258701799919945697823083646608205269727128307047026582844372468400745804971800900555159730386910615498412080412052555335491579837893483750958231617814830904774613864244626641620800219922836308008463756344126927945881275196034184442995418358950709510868907585695710364538686335933250974476522727094804335808990749776639715079646457047328277103425061439877939200000000000000000000000000000000000000000*i1^168 + 18523698430117170336410127673318496797710120618445784337649142762148630136061809903620684641904865903325576277647946067034728766037509366626457130147022959658934777622942242610993305864685297561041196229056202393640973339229426261534486412889707916925876044830832712227756197022775759559600461934029703021206628978663882446928791627060353993633008752595178496165944258025286027032488807052023042376539448403984799859213221065563039230649268068939108555809223244056323983272545051735556620479055902985360473936226878642962779891229166745562467452297776749269183067546784346198882725504393386024787971292442779261704930668178438893151705236599642570111997626078609306578209771416628546013130603786995699659917685839183251700844711997326385143304610094209504728136424778411492024371264188566834260603260675441831662881178718325311993810163751034442408608888428408070325464369610457095878238914598866045342076323211123165113924880013302301906664292168070816991860977356278871310456831956729531313031040756925182498409140618637424017972030387941762436655926567684099608981287349302304855117130068551622018370827398275209100763617474166165776359281026995605974920198986340204154728467992723140669988983747275963598510613243701589013112837524787700098601405302750940493374472882039377982895124837041426819245554266656856932958766397248799566126619610563813029293062177367768066359367545030120741888646056306162444806777065750409808184527289835852344714101487374181575433469170984728656622944805904002224744346981716325703668602085776431829645905188823780817612141671334548347950760708818012760795196538348382458584571373752806956249803654916917417193703137355993016198954885073299669001681842038070686974299296899213594456070663117686489526029451951777076043795098018932308008892251016800408760211548270354405491035528007550496625738840996861856924114723129370771935504516445144680427975633199805540274752064389983624747142877900361685518474609561449439395488159426500198976667064298208429037314917260160422216406696346600029700498699141524733994662810592269210078411602177612390421778288349860999693953898136878812567046560596180379880455046435074975828730104903128846696329652672102724211140992562807173315867563594325715349704286279543938055561602285062228064910276318662624631062776634051083783480742738606786849733273974404311219884403986935347102139957312518172480448166002097822211761529670678732365461130102111856388498433235187802115787225638290866161002791439816183821443381666310964401469279437099560896333806477322652610143235011273315905999740112708340539493805540758706842413442853237193318110324885133882933285097264207518491017207982003635579297172501498370692018917288964850056090321495686677854444769621917862829755510403017356413044155271707518664166382449977380352101854720621441999879980998581298315408836816898749868762163850704241791293464732357484299399441660304260779484458590766780352920891716667166573983523192338764149968958571746839770123797274307096189910660278426261492780864701262176825970110323706885539909580515471254058876749895626525196901614140844430759561736675747715513058092067668435119823077143787644013407544130742589352316174473985364245401770596542262736623337680815188430523040811911919382490579229789248124314427290370289406552742445468297381121079548495125661215399146232548712471431747520971964523803690728770884440598192033057078126563908901537093701843223113430497744918021394766489366122929654358207169687653374940160542224861756807699668549501015256773579894071577515993674605696065129884399964312819863837329462292819402393599668183984461811094812709521261785550620803797333949811250751316307182848460139126768031452389213128910318065433662694182071723102528652612434683063534802217882628963283385066445767318529731178004480000000000000000000000000000000000000000*i1^169 + -4644192108989921801084486564561167896399784405289670647914252574970664498830421377826135159973635854243893357995639050682058803582631298077797279465947541181395713203046746681058815653466961558876721531620666259508418720839507246873842041023565346140606003272366617094287601152970006639372570571819241710516885629311443992394403602245013875931701105584302043793709592079582580339081119032085661618060324262300457109369381962162726043207232871822676041953350773362730418708382242775203630994748713825009374385936478184394096942296613567344119229531994018249215065291236637026208944905788226876300423410489790949978023711624167484178398955943247347287729286309018159614801938545615941246712456976341431721526961426081515781081879499734331914748303774037757187783968119614153174637247929220166989656216772281755170590329311651383904225182969923169961550378837973330399774647010371729650015638453626522340050589691005622732720117676174959797124700512270584862702118286251009403554565843888697243881272635425655456313123597245363516772086120381011146138804200741242448729267290248654396120062528262761787420019183891772127668549904552908818428444973007001533781380386671346777777758784327004846255314512865106760418066162847132237838091934010215021649604471092025071544311982307262680679759734877877944057114094074479228307533621516554751543770109705858816674745501882339251752140536121576433891366070714315759601159782436758454178444821418859408619709285070410665520108795281709656341554860993200368614289384859005745946687452970263698628339793916627063387325758313459927923918171809798461898716402694986789559245428410011607922955553570953824745172417449213286817997145688093723563272884725801453416502191171221479342443955502618873886694919601124642948166584540189386526182729880769052256307232626363839731051266748851490354031422826910594395499800258814825751673845085950889483407251498499408900112524902570987771672809940255746404327559761455872794469763080633318379561110713371248878126746923432645371971242935711655700926567965961013500652448641652248395152172854558129501934762770955450441643906655562120324454226402225619708022063139281811820887748288493277843520654527773855421854926780315489355397683134460544034910459512800452585234974195822820484571153638936519320266559676869349819151544122236479827496915635678198891574022037162833725759262999565854795355240551449232426701210139940001274111705263193742733777089588274897414241533469200594773210380469960793027953202153120362315069955024414275147349458714354849054613011763288012218969394832650981787327035916444084213477336815089991654066950659339284420099604996923765865599750800699150401298515958113358260451097045824149662765803810199174125692034960689471047301439203523047409094399216612087456850997449011276069672384642879548778052582677843090280290195513820646378806994498927406342172356568061215700813702512647247457181303426722537809246195061915055040622505325755303569025072315188804105855613223892389186804788717613743554252741710944340114625077905414237569825713952225141811806414250450476393073212007647067406879803079047413723934826392543200762521297041323710980764636268812873384824211593940251718615422940990723217043623002756146194170501644826158197261908239677703451327479031709718976446301548616402558555468027954388882580465930161637013025225739012430221541442948085572473877896157728050014413452414082613167994512079865552743514726312313185984692914534684820568707430984974960317202293787118890914647999796536795644190923181593548409399041525664552104146560596349601240791284110272175349194132059151009752975512786998102316991030667508533351627676123931831826064567190145983095982140269959333065115119858632647740583127823865296865940304947586655005408108471137155307339855691776000000000000000000000000000000000000000*i1^170 + -508900713459171543242533404649377788110086222491259243578310673881225818091013340170495313965584817205157936778734740435369890684493084037715426703675276431407956103661000221863695162663564958188344247841693086999318869173841382297339386036661413807095114591920269544739920427754252551430062067024889800603303920243277944421448216526256419241401848802366049487520235940949590277309005764786621750883458950438138745995159917169769121716893729367477311862279911198339555442076208864341755027278176306364697014689069908578125840363485240358084563652448460331799447513023198334479461750682685867539076523047932575852018226033798602458077347040318686877592308860249773386995864183611465594788160168780040070189791713097201372867354992398542207055286803796740135442125997618185069408711724939261278614640105730096132326385535733305114235040928419340872364413982031023555304170369286587265331483750972156291402044958757307563970455853394791877341856587043014192043496227441410181826079291578750177134640748786649810564694521649479565173451971893585125572274357358514972926538210578644508418923422878264804815250064088720796237319500218782370250410596080430914034193420601483012970473318397488568897670488992657770557606746288179657080802154198582282995655649042884362102035518399045021187305470236748598323410954163393394067868288667713041077189468395152466208866747604415840607099576269310727253273214279885560647618664908405615680512793830833500011489061473378132122957283293460160589472821488392828011632157851182685282806523606416223083639382768101811717218160604917910748151158827347464117824569762425994118251439963730104195546905114106990229980355846972824094967548001999511845094169834062277040943387362095262607714414314699836179552024342333605417242261338293247301124158681135125131697241631928307029815730361161985262361905183014691285644146444674118606500269896777317763056843812596449889353754978689757867798902739955625104962702287252828277756925045106208781974005741371985184511603054637097824192651078761924247328568944244437834884947279767508253641600358983960510122059173932728629869847161307545501070553881525979795100478003535518523440823268396294593018805557233718899404864838255247706522163738329505685496395186592810933480757178130695845078350967257608468604032113146940963039115045150737624778690719565669380995669590920245259833985309105956269210295161349049179327546470975131288615714556716237718768900648301051022721503137248804608484182608349727012900289863113571826318088361625560696125486181374014774645748898056741750824812934721243762042459015212077422001664243352038033885921266924225131573212293735745694801949608401100556851591684483694498509667363185518369145155265438261123449422224471627258050947074636999418112834141992047761312472833246721091133924191565594331392920762786640565234240882398607862217683561246456856817949177975706879500994018373453456417156867850391067167846169131687786332900534122153777905514850543976648525033479672322283326365297525228792914625993579762860237808374033062785196360414818827833034436060288499721796150900073826802716982045797052236892413800419506684177289685296480910884536108211335244026456436219142398271166537872858840144501556815540533180980078469339709807292877883928952851923148895529661038371099195974854606578703926007941835062808250474465163694966898656370785485232836806561509064795153198150482740296449832630231733943799522107687432350740909958272348177211177197177218629316771585921691523170601076205639774939923745167604050106063901327966023413824437708172088913516426293413147569460838015213782912672686794966258996144980214547474061599878993962499148293724201979149949071155367458956689287101605176209800489209903364791753282986307590997861951052051580190834380347801600000000000000000000000000000000000000*i1^171 + -16997239343993467139157414403705695978098222524447135785501801794036362337798210655593553077067520118676438117133300330764707184821642886855025420317810891302244063257575966694496748567413384188266241791433438379712057129209976651118361194379554684812806273724174917979973755380782862519091929729836940659066325041366478309981887676923817478430781183522416328042124711522133080479121864551246277798521199367545996297200644662065990993931186405061171560584720729752386103290873845757293027066976579922456032062567255961388303956087194253969949380306098901559549953143833042861384802691155721723193288215939889896474930529349583689241758017960352548661624877138375874862856946639017640355582241748139882347347142145318051174510504991752371070941458950688776559083190165543019289267796206477123030353790634632420185649743355793099433572441760892515491443443516935785719081576135375472695284881202468136316399643368088106695597604684746980511894209450177863375688012745075682257214318200530918705588507824953772166675287726601125890043149266455413841685267259143315579275000365401563149215640639655184595787516692489418273049043725915267763044930848035237400674531915559061968326660541609614618488149949085474746297985292447665505367864710750804025362967144714068530346249768467694961114884334678679577631861459259053369835574460956119369184951358603945008561585502820362947471763660190860785009382705879939951272448102265767530487077091010415328809332375358377094004273650603071201314503148168657689549459035296526602730987462365589579586325513328011584517140476569666270494731634514671518970057847743642095150304349448075021959545478364965386722782723139327768050753707656441490996051805962488072330569083401372851545996786393750360986233854892444993279248963988127220546013949910061192816398182593463874243990475316365113402240762215724775855454534999756776566278974265258957752403458063603126621374939399960060801704444260217502573768519574085792103126642085253965128743421890411712894408411397411054026402944278210317000019115195399194436727994980419750930570952892468901905433806462118285980512927443307703716247945776966101518608710505937610521001623863966712505330117788479459021876131682017687895340380461654143412092692822920135577474830446373740052521881059023520795044746866272858619630107869228405884924048254717661395542074676070229902704516940779142310401636142333762303408891992643697033623468193303052774872568547989459313085786375929955682743905470589491230464809337651850048775171615962757824824786254970221881467860087040241931163333707062613529345560303403723409564241525436082254590306142375834427944337917539191299552988493467619017666044074494095719494180730314520333748748998545829618294033076626628399711737343480987844118593629862505547647405496418616750299559895388758853051495166037012759582602985770890925640564077875038757289751603145115028032123945524894981470352139132839566424178810207504339149389958953192834305371172226890531272189344635717448553193751045661269579247122163376449958741375285131550799228689435369912465720717504141678087879305650331998474882979467289355595751735434216004435540697926369633992461415670126065116827954843391851446211274269329382460495461127408003264181280899562574728766549977867279608026491653816251636203543956987540707961335567662610598693831333225560450716007516051041703085591716772056998904192612475594894780541315362043436792655743845654123841822535120474437256913128155912534660126267362451211296233835835889460133556546907089234729432865048761338273380888154901409779617492351400587911148968270553277590252466367359502468512644189923797814615081320212488312144667231337843758084108343456443398506449677877435598725732505647248540848282922822532302781368471042204410839040000000000000000000000000000000000000*i1^172 + 732445552366093786273205754198807583094956639754291533476343134234904158139880966268556387936816639254099003588551760612938041332492546103381811456016476764106740793724472315328375900451298590327760060753551202110542908612665539762850831413651644724140825858350970008051697697609636886659451547354980770685213824207194766722802820530387047353206881211229987832323465017301331207543587931491430823649279241624824226292262863629660265845789849622061182859868673190653540449185410678582532152444599748012260721544599175983809941433949238144495004799183734951906911826318505787312631093333930843877467004435350863704975244024160749811059799666199444083984019373921289231825068854952950625541105056537982942172525293280396812659412550401819682427643167937455302959937231778365953431366508223505906327511989955766023010725388466346868054015316144538215432075005709367245066168821293995976951410631789233094829417481987474048690389874669910995454557720136903848970419061855986544558903561847372726955751567352459396039520655888391201440205492292036956119797925594435270199993986010359875213866413356265851652587954118705050384242976683481254902666107763368814646836362131995976632112238875610823660502023240516317740372451841472892513747763451187581054347576757955237253345098401628767390972382044844527163612046490310904478923948340570040632688780702836139092535786826740262337510239325610395996984101431897652527331527035441056978523174224850949117749813360748300510473354904114604815217974240815295693812955214494268700884480385444452770534950642567110792524879880723868992866654674376023667502095197452690759003801387662628121622570180995732525728621174896863872159387962428188287402659657669735771885510141429372034425078612737709591239233318629579191064191218580080066185412484496882802380199064159290954416908449287176592601433673813200678034694221993841723468793842196287675047290430145704849139857393390455362349196873161949605047252912480674630456370417780507539538333214324371651369403508376264564673735145341288785730761697304085804619457322591207006323412872035659835620738774471161314360064617762093553382772858138530632986277908402913812333351683057431513166643691462995892229590537129726094698664505935085066754672680046808486833234858986927755051294020783631005974560480307514170966927033642163981706082812562767460934924927791759253115282109901221688331274985926661273808401870253982597644213654400874593050750145743310885701820072491297422860605272901038464539519318930053953804749564881605483880365530944939694472722293862857152492585590121391702292988473490201139780646748102712946549638220176403263407124966956179408158491476120092382552836227237859255728099107021322210836721676834351575708752377964268259713661555105310961666489918439842139795813952982994176181132515035841386681576670187920358845436893114735109043985153072674093243101261797620916747133067794915851805781368416245731296116961197915458615641617280452530387781759955766662265062263006349657405824005532506622153880563778844723216003300963485865388680258215915201041425100579087111145858599376680212876683336289804463315349443729298032835836802226251631098636883035791039210799773496977102018198919355567377752636404537399944086849002812353549181276121680575259674276356388991779262775651428303011226499488211701420790469550537242728449788951967207259739527816888039604481337870038453719933893797725761122741635449944855235666569659725497697159754985630559437391938480146500755407546697243950478919269739941290896468898975027878762115622046111299278265784921804051038528535761648797521800610664120693758062066929763419326212941082180473044111281768954292847531283980741687989512322366816731596362563916272649042550202911386358034316001136839613218816000000000000000000000000000000000000*i1^173 + 71425867815026606097431677951007525277937773239185567893887651037739625930978626419654857231676277529961626860974361589342693708366814379145770409447080659455746499842580482439282448320502066425344723613069043892512600114361372948124585114913905309759659637261033912883520351157667042318501693661651138745332968747732651164789834026060345331051052223147547050893985571112255443853141277212320679812977747342615708522740141606616208250842922427380439611952250122139123116579936046864578780452847510247419440648309547316656609460157198919321845117480413076466079762827376575118771139682682580747651103340872363965611459586716860858751616924351438561723706062831442740000744388872011301826986472070121429790497838972432310672194490911777659453212428238279931067761124258419588667406460287801650572405511458945878550602301950900445312518984663292598969276868684080856805926887199871114326166819808299885157944327531012696692800358122844848080044586118354922119829036269392241861563640766059022120516702504336689513128207885482970101471293941531037174826020351609887294135793405835201860153631398228429616649421375899968938538957102822892337695491530127758533180036582383811063197219973392899268106936527863851865160918901831980482834241415612399005158605723679070015639584801027584038956711017426446610785129591501351843005967123233716233304482206433014185817806724070175902937301975832007468137522598176025397888727230136478270341599171399755340999625898896858740132798061909616867481797253626055427571079932091293489808849034095593117494704143741627150957453769415734327891145499836933745316504397583083423822040673892896887134799411186405443603316583858759563889802324961797482515548842921206329529401909586896483827030584038604067538618736380677739192800152555320734890403112186460554709398939695000977532058070645915532303340365804779509395094348461661559531865175459615420999111225657543245981349846133495212427949868833667622613306716615184846230436722315742371337299218579164158738861750313709807213673099081017524784983994042364500763560055512608788353771976258739208724972626049264695715011871813154498661703253918902722784307910976950708117212091824809709514664617416189078460510352602260202194774281807608226546965119767384127720186325875167597567714220131389440547735512673534499348609777105201219943600452172589197752667393741182226283648361708592000443525254465945921038513962875434278235542082431868899316116724168151708945206540559062915897619371193242270563720829103329852548874966602708473423735495562981221753989594056771626135927873315970546383608208129521743027455289618835532800563481219045098065862108861767998048948941871901501498205997671729976342401928969254714704974241941730326432612199832434090696696180673133440837220735709027367216382626133164787634887109575847694299890851129345425444322182876978218095514438666930938341211023926133365880268393112480686522512098876564484642277807201887491379955053731881505838677379041876646942291655305396450985618551619003344062599975947387836919323521771952624027948450386957107425150944856669628440215953640798663031429098778942326164135240947547708968492517132011121136416544838442577818061154729598408483669092125198537926379138616355544940455986661555505053317008111279995708868018219626157004541654862953946211502250476460515662047916013119975004103169627615734020827306493433634018813316636886453532490106988163705392711623005188017029153876420225109677920839519356171124880100946396851945601958656439920749495755149118592721274738537211875286560309450976439041974364355114996648553943792929962547938641690193664725207307729418243042898642828484643241591017155386494850355215779233772848000091164854531567559178747631905846731145853487084364434610585600000000000000000000000000000000000*i1^174 + 1066403676108754166878902913538001043603340286612260282523083996379426753822087033494914367767206341656645926441708338362808787458852447183201488492499561638499739362073926205659241350893062898437032547118435501330753509061982235118097372596230540556669208331186034858755838903256686020340140874896959889790337418517947148482593402677428361481871010125339965208487502942664731532613625882198824682126465439972311920589766852770885542330062576231927835585471137810389574385616072996782121670651536975925579002415009705868406642003273671688895696561717105702350672919636773069552083210914886965407292791026258818260694311280185382366139578152700194608883295834940414861393237906784858724090948900184462826364533305832375508195850065684018446683767213162878948382028448353249999704812205626787912484272434353755934208525738662116223549830972219458604468927214696548151677515426016950834933642203905334924390756883087455434979501181589018527898538105090082488369746429669891194352298379154803072350909053708577521080724001171160822632960318138779948638561476767017329297276892270128056249853195182136723102626906587337654402871615091611157144831452917284369355894788798061355398248472830927950530945017119648967894749514953304024221796388506370603124850848158657620846173709649569030812411962454114820935486613612352630275643602064859592611556325541729160074940995809020434476047230018288279538668370558952802085633919464414644315793206194285399978735813571487804660721775574973721764853170997148157116166700746402425726855147220353965072018917312582702169472580873150267646139726274253463797706707720919229853757338300247719237845354302225206031027664147046301406526712828322784782820735090545637338460418123847935473789552043289699866925526305767187896875038212865022881562510068461398377122373300939983561491193591282050899168093349172656798457587322762747356101160731480232779767346578670956807048173474421070754347950579669564406131708785003354992897949268925024159160693849675832104493494708900619617493271984903963258484138700199927571454024820603189216200107642638418562788516729137486383499106828199150552657396286243316741140658204239983354250664430185137692953960343961567658363885763726435295695607014486568046759420103875981461939056457863259955841557887235455736290756531733912833175920270341392248385413407970932227018501250488459373472105160705348680521024995581921748108672357119150389175065112682841996238726531849886235129290226080981127370700827425759619274552254531856100729620842150441157518638002376640996504341286785701257894737732739613003648152141499750157570517796474481550748284197971870810324146431276637688575816639207023786627241999315138844789127795178963891726343160911585704836412163689603021913342391235392756580367678449219426174567444955540910321277648131704368758193950699029918791700003903533614695616317998744106056957886154170584219505496025895302413038067493210068367529579937975606237493351520517206737222706533735809575579961821873560387650623265287604196735110970013858508622917728439527687665543596391933467528245451859430802811261191653499786316855981738040722504845965843450867760275183806232876052291676836959549839846074627811984586066855573274994763373001763221108335042375200590557662740895273305627600194219387661089620319948151492051401148541385219304373299797859249193546327904545400312067856876985651265857671637119205112004318719000875103416210328519911206310375969363816466615646669706727699282555840078504006717700166177703618616278079973599264101010672880104122962626286780905514879406489876623130167777243606782720364534558236950459216659889787832089351983052758428937650791960693075663284066195418263735191933888764595478940754820812012422728292009477406720000000000000000000000000000000000*i1^175 + -14328433555734856331331728687612074836318850849734589025080155990830108058598094423133314851652106271948597355310599109782894117624693234362551716442601019816843557662859598273982524872060394135754057168096127862956072904911740630707807465462073568933473746398445440418662623207693794013717379166141754220656114514978604529011229514418723392946117518375112406847430430686270806974582843931464785925510923133661607811997734868989878807314294862363113227587418719754835531019191567131518856249648629287719599001819095744819681071941239589297381065042505256446703550683286055889772390270603681908371371228652949187091812297096980603593857311648923029738412810032066867842887313436811091016140927879579138710749592424167132317955863955195329283701006667301209605409406936545804910176054974446388761965984494438981786802498992852873388704672546110600897658734272456470248452330794804111855081992140176232062084369481677448674114933099211726687858660974230280183224805374867541347325033686830776500927714612946067255158099442073472909911680376361753104475302441292163327767170258098287976577738691145931409080271921347909687847194526731274839163395398323691024107440615448375371916683512747505412063135067072321837321329019806016541090831487878740455164521838125750536627550484665583170309959518854165110568722515620807440706782152274732531390842149132276940673797058085561497454269472439248387827553795620645506600916232305170549315573038392323501854323031163138623767151655180340854955922957980874030241931822282761958873325657399525865581093243791646314515870887329164824548295518920611432579191014500217112916118852795732394251490090175092798871181377940674694629655914178751090721764581830664455659606782700203843884935881597175020836110785334645305876958138297366661046298692589964429818597607091778136944242574263321934305103814169592380192427463718694301515285464912987096493773701807897835357461530181043391596509695238370795667844650434614628481175291877126227466196785363238108639919976168175730647209069377300553779552263496020709009523997733720865453417659833671665376849401950181628967540868616863787331651111269723228335675631619934372198869709216354828171449871062209583757026557293097429983534868086179874717129604889214625718553775113815121177836944570249843959429010825256178960314933470940674295437994805819271910282713139647805135427640348101302419209362488241913004372379157956104525570871481615888726332557572547736488151170704176017357374020620699426212448378562825558548524850081562408516041226376359123275662873639147171263615850297880599684919612631853211187502730638057714844312400289704791645913836629953286832882864326174471506488673689912516596311758546869230148414088884394950574956850084382349951287317211096276437695743662621999466044669555412083841371531893333185858488423074987000051088500240885184744267354721119964961662451799590481299024129234714368702908070921029714324451303294020654533292943629320526398496929069532057682840104476661244957544072056968124053987509640625473307303002121792571270672513266128228228893548020638288769543441128125861207718380508036923296584221402433345972654273296350114546068666018837310837172575747745319363349781172099964230922620325603469518294193534083550315755047953253815422245050388918463053922898294152195006820542643309920551003788040571055737516259666940219124983291008757854692172119943578355492210564126198706342985776123750154601557890934517548662977740750911288588483839508014697948438104979794069413386483982250671375468691782218250042292990414414098809240438662384477128849842991932000245345990604114659324229139408491672507401502315734480484659395191025742543386373059048064656295813203208965306345232974891310068061437952000000000000000000000000000000000*i1^176 + -329078031731213038552569605155215770319995010237030432739540736355868026059536327965688073703996500432230506662730955749743360714490310345532846062406207956303978810590380930265914474458854068599569343784616616786920319885488774391704632021248677400254786754977257176597610088632472850854313134557457076050513415607895428634152794074260971808919294580659357781865493899134740508641853296442765903233211636278306269290941965309705199502856665618790433553345941604252763018286801695994518819089650796067678259851012284910209896033868343752833048463369077755544340445353406776870250631482774905095533392332962702369229363773907160836641490890774842447412159075189563018937684881639573912409986826903697271079595238672750793900096656251890657371365774302175393829123693594576035980170006395010757742649042462796971034253992307067820405662414108997492469642243254081448788613823387051298460281230562675600908073749372933598704055973528722457897173713435828821684215986275751909011756789316558353981750145996796205688094934768285765083030039994573293096939461878896040688978050336458823271287108763758314474832308651785486278683559251666605862112264721963766838997785342011734451036199984690213384062996649038446061184636215348000452580121168530646590063989609369904618894635943402492188156303024980362015431338390746378641030495005747003290510059220318894576981068673182649960052623507333641410101125340153364254584463069143049094463504717489540436478109666959035634579243893562357467468764740285384501538252167138941793999594788004687579906091194147995304883063004006451888371581239654383940416549390698893102878750943119912103853817142874996301350640946400037489493238720614260748500164322823881914776356147064611731114549526287040096233491273972938216611336142526430196142771997672193617812532027561612526294142960907003903997826987480376094042142759285452530447839548821239997128574316709727172242293328031111631018105325933381657419798914262414493218567257058439252527263926748887972111852247445350080024945240694363586739912743447249956276089614684403022811274817204214622802906066386487534549089642038772479417010305132152082522498612416641575561506926667519011961865016318750672244088525858283890757373598097091028750286662409254732620706560637484121517016087066577753074549744181012457268082497550144044967603192746986260465301097673214430864974349475945402240079298717488114360222457761258415667030572435641925797812862948984966508519742743845968276141106840729959012618118650041353714106998899046186027497129520078344741196095727298637218550956196481636370547739683443261837172156435574313187777613490044017802144794408935125316355668171655542853727736482988581471812821765666112667066954662418719243009393586795817879162508329348915566798435295606679669023016285114607307403767148852112597660271795239770411951444228953893706391831768130400585870636527687996217289089556365283314650951150268419236684831184456494106330417301770648107590624081027331815078504428938242998755963407365355502671679911370803243508945463462122136351017760869509409589044150220408605686129992372687543348622316835110414968322402223659738286570769788765704931841723206421637812069150843093828932415519164279470502492539874850281645462037932800700181007473548888491115361060397442068195663794474355689140179036635382454946006853025796904021160387110834704134172207151334090579991690216843957446521217421632258676727774716180893988020767918930313212527803794969519720603906814896486854669543250795959916776858581326539681040293844166336333678796360820539087459091134017809637465089935609846420225955222823569218166937131160488873309388653271666611116728854114767745453454277608968538885864886099886618198660874240000000000000000000000000000000000*i1^177 + 2565687074807987016627171208763379829735053428060292258897230631356159615667304176346317810134780329172198233062536028573876226735359403483164098899961490875924818012858311215205632445206843370114991449724936017885564905047282048834612675188838379601973592817075536570626986939487799322656007900358949700959536639921207471090358813160440432263940862036879410141893123398453181308143423951829726486073679725511993529257244337898571449055943614274653559164726392655741015254947906997217103411728772805785179694603179894453088174022468939797788499514197542085927600645612351187306678198480727947479113549502097225558483377719406709213198070885351784845038285524433933039244105971159738830374752024756713203572636783359956653583192433511126810066901338357598693877978246372077888660439535045471472203252955317905314905398867812379104493684470459039752063777487426738862915217105792001871302917711137726573632472731866608660818022562237897143089864661655611467762434572361619487012681623293144785399763890165958322200653144300159849911887700472247406501513822266610198741185483277271216046506900010810238714068845884402861694873048292103889363674066559494199399203644833238398311433290856410818638333650482204971108346902770385406751543729415560919391470874725670075742823578408446270208853313113335402405671370553586887230871582901332986994939689499217054553287776445709035571169461072528049650774733189668593001286874224125934289746396230719106190269537219548208075358894207031706016181947555712882428110240493570200388966751520503611532877129422038029591596105634040582465383868710396485000898885543691704905544557720613214001714797884444974485456558079721260721150329334693120474252553665690387477053416373406234971499332062774014689488979995627119117594249805921101830212940413445416453143782367546476962755652441178078888495536000476149116570792976167522394738868373373382921890533509091599307008081807089903322648948823128565691953836508612692674986646371535895862844274439677821287002480051776834577514680719883380596241564638471529916336644205423025706901384697979102102984439822756703699945398597858184270782601131636994954545486879866004642683241864320279550328709558551769342253734447445480795839454037400565692896207847231425192660877705419253849363765578948157098607748206547015381407278619392505151128447050283227896756245221425750998911659621069125384256391524498468279401146545974220746378825056182780669905942699766179273730216044950471236987017010676801722178595110875731830811561975911505567034650011658409401370409628103922457650009702413878868022664253838327047204573354541530305019839050653942397402021653691175299145610224313820024129179044152471814997020163196476709517039999772905117350108997159238777822420928096663040685196170831864916697074703335606036148485043262450532537119435455203622266619967248522675365049641924975264428351517099483325714871736495926899379826012000600755493364854272057009591047131574522130854598916219863160796347721989147656901898947529012915068876816205782429760068857632619539189084623467732909153108475784324912883719540893354788525624051486934442690324125904166342235161721308407895582248244240715228774829892635948131575948215921474828293896378454162724350424716258677292882582003951772416301831207723334622346157406431238178091731874629308411842684319732838146478261169174057903669655966484396648728801533515966543369322438214060216124604924801274079278702848571885948730001774260599122933866240176502091126882208102592469885874559720311366415167585068564887332112345201689431057820552261685152606542306608848182389590471341540414099784099831907345827968015699653289848896443129803071099844899691239449507483659477914705775820800000000000000000000000000000000*i1^178 + 3425890453201320756804372542336090916768557807702793780138210101755804036422452793650185497854882800838355316046371997510029612347303253837575710796162893554956955049327007928622886994186878020274124743128189012753638730006964196235382001950558898799874342946290972983923385259191169341760265291818109414104944313002246953044606166783182324869502640426905416173672217188770390470999626271366977704666853931961768103082722900080072789795613932751784309375983997233051747416362282180899679713549898692765506608011726908243860626420621460753529027584366107686340233918411212128472046002104002098591986943549180517371905954556701507657400117944720902577235206192443170007652712026667897317114506892134248621130087953161691140220096585844787982576670938941710921055975379083750444283497829882853592144631510248829721113646480157134864116516635963777147732643176642057395755149555113704366812434049317444551583790038724299321205015196553727777028636004731116098569293123103604443769289323217052673680106608154145943049440761862520273033480195289587926881347278142058444256000571023451811936005934212172463903777294379756912190761627550428985858044845368232806138719457437207470110627176221579409089436610948893954333710888628709561646951193811650087570283117803338035149832729618333527385165636155349010312987421290848904712362196302778340068373840769168896908913364816015088660594553601859682146017816111066706605408520862083659197102458998254815336248196705987112515638443745034190905681099777616976740495572863802696661256885326297005646990536729898698444109970674287404818614505142579888562669071870940253119072180430348825449133965837109132196188645641246095266162290740311730918227102206886369346374231686444658575212463591822976958927917684747030194565849467608352618459627839433878416483028474521871115328415588860875755091740173619782334328053788934817272733649304905313004015167419036292272369563070834692565289661223474620592244388766588677263423020681196583269315342107196610617604641941753280246752904310767759237187415484022931656119860418575695088017673064294521175814855938357039665523426909685884880366237861892478444150174602768279451997618476331067243781698052473606822864939701094922200937553189826848056663898488004859154890266666713533903238985087005979068145000998462441856821178281252777012922535106661210947353274675628910779076560646555906149862709775029379856365110769197029539385528854787038750925548471627098058549458481721971878564126355653345246542178975989374633099782667148010807360098200329060613411824960560173236776236189434845709558881850931972953642416035945329126783540364698978731831621409611120332935802018930631930452878096632430804608108454067880142884655832117044741912884175597702298242677223450745542990409103313614552387710083833760941477632697056885568551192936193003991182840692156092509518130270513526860132998520992060615079052207640418537284843840047945332749427307680524822621298905750783719793857649558277897448007987532367996700206080183335569148317856977572609930993224912975138313476056430708062585697588375020674475583382000728120214820514073469138682539165581626129527471265360651606659803120324934043406553420767871266239010273694088039561192794373418802454002716693442456108050667122400820077986034545075591323197075924386623281086228974940435702418469700735253345327566839027143563151418394622331908590836529362686354406721667090255940673147578569496014176745733916965323243146842065609873667664456641821602493046132603498593967161527857787760681964761370602040700839147862126724367164909973102070741486537186313455782385370714278297337096661474624825441592457973073744765042897857817796050833579249999233162906959872000000000000000000000000000000*i1^179 + 35649937278790819698541988371206968072751503970456988722684159232023224079049659771814622309178194411505877588177200956125711047509051371920064750910658664699300854201740144366748690382272830452350176991254887085220711649754665328665365155215971318649075763005905356713468304511165048125105296938687749714426241698476897864426425262030654270694151438316816206759576656188383170277912463846764101506984682082160910847093645289593197815375817423309312018784074895972951581567827668760020687173877444558338854183144531704191640188093643617348764969496405994214023232589478686954885086961915834425994393626314167604183151005124871548364859468013228703769950339663667998447259023678728366144913448539481028162596671154466008136196396608913000751568189781171469805621738057430061183674383877011744690843306983152967941913699153802715216880995950058034234391505939418058273624301919203803168403848501974557543631877153539476799302924277618433039573058874597498403952656135131337243461368327083921070928611789687602353696216035530117963733960465166130205793684488068474075647004566078187709166873055384890825600930350272015412223615698576217800465845352070980317220310406307781411395106924432534653764784707253543009585277949128708958874430503791506123810338610251238398942603727701516684022555143130437632406639503869466894411602786068075278812117170298318702533743796221802900960617076504103099454900442522892975928146505715168631072942708536186665342035775178333833841001469065934996702638433989535766355233651746372434571010568394537826868151218993503539598979454043437920156200495257228404908788234220746949452454355046004216818160922141404504662944285544016944565965025970246860288271652094221759906287778440318692235568905794821661186035633891465908925992109008699591014196850755251235561886059606753703727378807054220286634509333612219537697733732009016180928661335836728084229988603851354952896100922204214419150042617679495331115825705508022648041468277001984502737206955441755141636799558912999231493421550965833818635887584687796008596993821302995556049316775964105803389316392710607732895398067193493984027689517571454814614911253995650291995052542978565868510175410658836836986941422845490252254838968252105280082498834522313627121250084747977993479015846018761975861535578362456770022309894528559979428550222282809123199215417943064506799423210578968310570416728050312307011351338987824201531932820678033747927388286620669500373301972084115280006685582553038720305302330709382876491156930754593089120611743147243575261716275177140197673400755581944621379830273377333433968084540452834020563681769245457465197340111516460536587610798337433976817093940920542282172772946351482723909123500231456597313959023608434686215589233324470201669887895243921250051778542700741977907231834247228046069336441345245784708886717080074683604798674405190495942094583029543156771823647520549148779081922951310055206422880637609832699304400407592155001208077161092758843615877616113874391735698265670473544951335525039582001557067772697578558324148650860392105535556134033911433314430187900832133780749598538483206663732919074779583100615017188227998054823121018180314659316380977151453935506446397286136837516658162483486080216176331081810363975500607651894128613336319829421678385117882612430929569212423845831734041085173025082181998630627496465799923058436540347471049738602699300249835308438635959077612784258220261820554116260758131928876549993162973520873990973429482955593839011148603289695379961378195406708840149583289840526890803224503942161022920998272099758205350393910932478740179010663942826170385510028879240139056367212054625771207765526565984432236602694041600000000000000000000000000000*i1^180 + -187122668452644791046371371572414607202237034492264123224548283631084913564932479604512137991515557817549253093321652757394984769030183494999425553572797106077794304944982962434782788826572419967165555963746440237562938932933800487267242134796962842979395743991335017240831221898409863329220298795350358741746096116219973407062888138885871361889262276811538020100442436792786991804172917579735711274919233447940780853190404506267987163612646458574047680551948605173647483583766752193278108010995563554189459701799839334839294829350774119894703605303119799848240884952020182168594308391558935747081198746262780415190154392931010716346922787753337550054797229626843276767115096213864552609639889716618116247070768334100369891785452496566227824358793040568587388921819551999039835804428303806172863048556752441733535710132307170319842573092795325201610772654890893751336251205489641360098252486638131397316830936840658594141436305333581902982242223801913004133401369127365170265826304033452074268091618776819907640134568841842196641039010822107930280572488861831860803881705910849188825496248455565417483711156598953701985711386744472023989499562438877743932353667336715536163714529468379955181962130854243979307428259405073942837485409448410210956578801561427301866721981178678772396666509128909735924448954580955886425936710593223478432043334357612359058678006302998052892075088895692112221643233170709715357923156913298173419249141560196561587781516699992023607336725454579958556638738024457164056184520802584518605743319950646488028586702782834701965324213251656291629109161254814431563198705466911905412323835356287452248646382617019453819543004071665719432493328823443001110730524715392990721130936383726512824348862004850090575073599146239623840177642354239413554818368922050704647148744151007533374993166716117174914537421878853767165749082964319902761409775497996807140982340370782730157669921387293375683185479602075660651330003031986284993921254440132524530511116694968340422014862563776845673940860959363918935658981287448743553223263885775225305512319618125762077168581553959746293287823185648312982574704616969648338408530544484463560854616150189159842790927125731909524766705884601579039833400566993186987348759097903861432759235695042051004593048050722554905114877029260408956760355395361417921226331237302157444165492491306401125481697371527355631206150742782079858875450063288687824376069094750406269426245889946718539155089613575534931192700762854596901953036485219598859245800825863687645379261839330747090260902199415271962855593439169531255455652972549182820323727795948403983662832856961760320927046683286573896826059700534399978270026561414343919107911263442245691080564183033755981350979209156250281387617329870238092847901264506984696765277710133479353882398448262697227369073911631923943930718537065709242065494195437325834279355494427042926093647409919073284826862321691074717801910822471007277912538288746863757338478223727077230835315692322573226350803169963640771996526901280367332721913506516274991842262161786065062386023760224002858642869323456132479432245118502997814113026501744240154238084310459102559231315135374605640470312789692540786277587985254927098299606042560174861661809924946529985140948091653006688634298459652010277424582008609048048342330261103595252145001969920998945561143809510367390087764203141068589795025704096651837216429039490105044896738848399297873463857895568773725795806494654399780205145336395819777987636486187208914470886564161246307584011248410669775053377303859163748973469164992601201254258736882035837641344736374159032377618785832740061555059117948841994339944036906243884508285092495360000000000000000000000000000*i1^181 + 1046253008252617360102932100980712595040634513558370443597822664405908886349820397882585555052270814141105687887640922048070167925190372702868480054404237897953848188320934782127292658300179369779319336447619779135457583619005170818479043219779604593993731799729500291193628208139065958104615048236857678472261413196553143299451013132425607358286498412231712086785370342061953354731364498333386870994151717649254654747645754752100064150441272810904732951045684309436015485193218909196429733521282429861584843973384303505542316028231120029257556721108600169997270024051374103916047678288710868637173978490507681345791687428154288609177429421863818616157977617872339229498788104638318463604746562930334387529633573608715913000949001848373717220129538773781348467698013073952103295902291405594103009612594906586632037275513715819995414633808095459575122072479114603496509580982961779841849359403523184141273753765398633393856102731560550185282410426082303456300572056092579557234408838340005154773779677294937501055472732429816744252846088145885580933026089187300536830401586142733605354618981985264891985177452744147220527827162446371000993153512610713132622590124511397823808544388879057071172751704054193763093462854168683020336927116759339159729468930478659184541420591558309873870390944189539143362861008321890203590996007452446510628531201451529215489040372999636658678406450094273040104797564880549137027418556850680047182395110722189834227237304187850246667820425043721705877937060827206375760022815930997851354722116081756389695075625733580930483938083821346783405685063149997870800380995845475310682127445457998698256464036009740382901443060826628684443600978263685678837101080725823020320419614504854439932199578772680568927454468237938318139313768172303578439220371685612286561106647919534164204731705235416529960740635518508171820424877247805041357352887968101979648548150166483329578630046481520699431840553431176596719339872346209317053831929378663803576562505402714722957080009286657285095510067697875295453704408432451418761551863892264282182160702915343242831365972021116447356741576401837106819690854824230783227186588314290296454707247694823235211737697995623327930814814045092173586383709915417210448472471225370252792972889211479355340536900521257144264963283047805373930356329812119232499724100403189596131871562106565537096526584141873227017700057047408198339742822651348332662505080417129096855125395411117683496990038345271675390201499543711839410722106491959213861693549956792747630465453907845046059802083125985502301957305629482966259173937097019756667150882353932911505907226126530162388088247120249587509925533091010069471916530964620319970627890887742882687163218715362297803433483634089271539464310697845490551567701559892818860884033810125070688774509064557825764937000745175725577564331548086780996758647487993629040151584735997762590170228474645288436358555138103576691962446271232484526083309823720001149589792111173043481968681316162793700567279572257345139522819495754692338861900436445762646713777605295704667264555277010984643758150106859354207824712770655479479174943054581899959023668423662763991445031813685031912569424465317483967918316002582683070590583581306906887689712058026771299384706090653426751504402219448916188556337700048624159585330613903217779354042053079665638516210102454469956895034982836180236566141715612299179282049700633921043986844461592271999939833169510188632796355293063606166247300766487632826178154810381981798525264106602326568662956799490535430976410424993100918028080673249787461540976144623503647032928675928655974328643069658777383901159136922930062148463491571261636608000000000000000000000000000*i1^182 + -1003343701057912134509191947707800128206251651549362554713982166434186409365549474148720265064627953848574223742055920021675955184296921640717176455567074048147519263035012492169362420853222403227214108823400153988043855605631924283904981208529105132501293042435575358858761374136420695353387266129695365096564767530355659843555687191750008653224257951836807344723807627628586215619152920378338366713595416277896033053950421648722347700786841016304826810397559611661413547277504227935236760770236580443295120902883611858364646045826693646321250907057951262278205787002419899830808512510196256761746303957961958363592671607688376951256606389054447456744323775596352637779625043809373790745067677929316540082037108788479387094775709684932257374878749773359277614195253154355786801633575704626488159605006518053325794071286112748759703806247896045553424546735858951981696933660578010310019747178984619614336543396151022178030334079388554805597537978144977085261100939930685242727131095981759318563146367040065281730246014402131811591476108471346636178320234666458311628800465884604949788774303882059992160222228497269504088844662905286752709405009405005418450895953929350063481731017198958313023535674342190756086259391039235393206665250504677777956490272265954530991431636122396662864929660152880730435634258801500184366599533497303325240712577795178027792736263451505563666312033640980492169575408128152531379999371341191155742479850272330753109560973488935435536537534194036814834836892898929184413270783202024742435759074674102230216115503023920958599519660140972963311777041625767092967883290264879105739008814602450246833413677171136479395600773752427007097266690117599627504875099071570605141745225283943215355956888873026213020760524007478407083483387698537981268355992274688882261499974487120566329884148675130428154075976447775626916737945967779604680513179750428248460318239391507980197747124046277479736664426758654139981032072057582924477787790758865933408561871977383514684465561029668908195817250226196204104788986127662272705935639651136318026014932598839578913134555611988153815123154479839828252750141587349171248816746587898372074953841593155507701321010332039297419866121488956667674112061229413807197192081071813057528392722619898651664174402662342695432317884303461462000437685150608339222940549631572843413846921566801996261015501416348857632520551544763090944572431924987845513767000157727955213947674164778539632805563735650626600243591272646821678563019542145801338784680591358199905475628645594093535658253102409771805669152174679972984876331917681945240248739035507253270723265437996017897016978578262112630377435495058967568625484477555609054765135380659462674118474812862209539278963532192425142496928768043389914064002299691417373537505297119101589533844660549053868239066180892976125747154232558552609251450355955813948050171803198837369950476196220955126833927535874161445295092985902169668278712958045123066529089833304299983882190077665408447893584367840749760527770919835520981866719322796023346241895984959468541535085400861556782526326574497115083152908331876819204000572905628461666671571217496396381290983970058978523680826859380032558308038360266033848620489062392424518510990390550238434741089890607605928398443880596333790307363748074116912800157543491828425079226342273001251627728278083124798938123739433346813835129492396455282927640797978741930530127712095026346286871645012083560645872660295621514158545542967952904848783918064405306960837629188396821068902323271862733789832955746089935590188880809272331342537809445587092763825733727905110247130294582710487338307449637024512301282099200000000000000000000000000*i1^183 + 1855146105629497194842092130553813358342992925433860039534301233499233119083601123945367026163190835619562611264127584687965378814075749904359096090684836895316739100634816163169465545984661316256331175820104116962063756686771010133573780255731429224668817876611483788028254529833720288315275626526619199339961634387826033947413002849487376783793070704805944388297898340255866826991569053268765548934214884872484136449901449535921222111933738006704300349528025258351956805762081656982669028844544120941288955739445977702747945109799174055146239245998132268209251897054199209958658088740816318362697705272556955974404185696836166941747042659895668228128476966844583138918472971539691766789951941818148722793763592041662045241123771147057628103608648984115008619819570288609545797411186808777227776346343190662559043352783414833961679324419170261166109147368306553061779906239139003535224918594119039271538234163482740838802993110631323552642371052091740188646337530603630577678337202648772116872264923054110656949111129054583317383107160767258168817540794252681219830658918562278774238473588443058346513572032351333112489803547299933140500756692229269985582904633962758253914520906445035025574343653545572998287504950539398532204448704670177529789761089183692175126245728256936546173470640520445639433842496495674854402143538430292035297394545172338147135442223299881979815633829423550250281868016894429720520062268139316279819645340102858054026934266094835123110331723008061928590262646128717437131678679813032876519087104300305563001569815373725146013097211841293412249039212615660555784975733713678023420350910644946014332314227090947787037210051463900720921810000465741324497840466605875431641502643076471544978927001301552565202867486060532832611704633174645093602289803561424091086741961126527492838987321740937853645707007308564541907591920213253651510994229367403634816993684310253576258404153498773621462963391788173058958463256224049171238148139102637291148957434530615967028801979113327376772745274310981109273896544188057983933127938212343666977536482469145687691029125314299260821129606028053363375516104465292975874638163797512801990063877376701956746248311667868940532416090648602935827840449911473879263924926680313242083310147184717674930747084160552085816212404604671148318608113043139718614846566610561144912589489681837830097495718250927039037179333566787544234808970989029971247385622192839522394101100765376611894877500033021553291386938313976158606646770738473266873729965547392965778907302427196527498968566225640851048288038498355986842033547862896229972321423615108254571127930562222128553249798782879468269790799681674688624063580446014463030841634789488492023056080046365888078810302861282905313025152993632607216822360542595522154793364383254550403143658699652437159207544384487581673880765203336363413041857119737419509686539712403100796882260354255650556938173556278069040018430558879864641424713254433530161942141788315651539977571542343517499524264638714887322370391790972515825770694229357332583699114137305163899825021532357532781634082618451858462232857468542360538107387835297499834867076637420680515141340002802237514491397045869539660150489997595369559332602074740195910850588116248745244789696824377240524481398886599162039755050500439551233223710060422190614963501776984535667604097061400923476343336863568147112342542729152403883609221929224134903173304615229784354449601666868229601319338970993998726782833432919797013173099056628421615161109787647918180550581394235138711702422814721627864780239906017872297723255586318006186119840178189514855966802889866629211293442457468928000000000000000000000000000*i1^184 + 1144978467952466055780186717832705765804054824199490797940847637892560268511475600864894600609312926317569548809223780067678951217339999131667489255034504930819147604797327110463328871304152619015323391340861320343513016274519479608149651478963422692627981262160368669678579898301774238408394886464162298047275545096479951533264174213606094940860653530643980808813173094887005107006916675740581684871172651018031986322707716166854433651138221700719320823971686195465082789320857813094135136547836766260350259589727020753096666467768747705324856409404934881054126869485737970940746097343990620755197841066177490741934168860381896063104564891341002110886504398591278058965597372979248898248039117805085988937695333449681827626735283340124604031809749149851778986036293358564746064955699951333261833351107915284565730780847897459425900054586096101387694802417820319302437565860948339910308548789508797045302797922288984693727033584810984497147920253089961910810833856438662184235699486734186142834466431590213579417883821414894764397457999042723993612862626290088619045466544265599135641916884767854290631488298910772565328901066402095832956685215089655396467036230155975427367069359652792582569114930081291278525658241879839047543232136852409552584421524980473408435674274051883488082769363204013827647121005231807083035635963297634920200524621682209061005020257638085695195420424759001391058664754612948967048564190651017685906503150034765529612517273103414121024580089034496096242034819834184950684939265178336892416055282795721428889129993171816985209204452897131484579185032684263618081434015822986156350073920453591049022002771911328484658136702485640152517056696247401894400943858150322179493048046288228149010334579445444542322243861910690961269865744544374438382466760626569519673355017595012916100755645672941179799581977323214092669246662189406473922889642200860939836456166604907300124237980986919761114404192786292762338793143429771139310295416819710446669185223799974040261718883528085447623366130135773748566479984907058076089437523234060394407535091478211686232796607209142517196364942423478852742026698875779184753323416917936868823623008056183171079202301672381646717252438841386509772161393991426999816277271672356737554902329828439988919264142203555196972387818526459544173887002409676403288342995561136813424835007366795757882087764859830127017927453715280444462418257379285926048049352129681020354408142300369192272796304514207695341235810350912683432897342063694365794733347878494212288154745118169762873842806683646698380120301083742299124170773328877029719536747863265299750297948058773674802556093977759074402077239932379787846596733196180296915425394243345647971148216895843802254087046976508793133092140542826463291439078637335248920288178970929779607371379868415334098764113728415214986220111756125247696883700726654928683508387112821458230367993335765911974340880045086362433847649334774082372346215493282666660215914149595239039892664661270234648959748307124767746549381430089693741850248330139031315563920999883522381228568336155310286970076574809550567159380379533611555636366774768176827799565740197697735060405623448542981199655041736356973017398751442649128009035699248690119068387822522126792970782261623911763087478160029377082125891918063924817211603851756486386023737514039396741127303916077425839096304044053028156883015445581924018570125956060188013732710784305385118546728087000961038008811029114251955291498755934905820623171282688054452452994025953642667342489443392642815353082036091935065578039253668196348473325460730679171420290001147592141047798853870015964250112000000000000000000000000*i1^185 + 509046126390964129351967975905192745744538462374928763317187924170377556210880497496974322325190865528117225574167024351156933105806720253509806542074300700915321662701486986744369868802116227878012293176263780461204571759041472723683387547451511520101329963725923858482555341020893800828341222096327306947550015121175850260027802188451690514960107178873766600955722316878948730162331991046556126236454458874559535874142663269318284823786365913937021931089520212139911867423454776419642645668878285287345115904125457095689976061580910387312162830754516662481094993784153516264939680345459621919902335681950432098201903581024075854846200789613088089791758147418503415862594596752330575700780491638246339178243035307150664522833877491360130849042275837857592161223069182645918277309582902676982749413814428751577033859281240465886149703858601880325467611099905488947748918730385915506584250992610545386426164909434215943717563477360383489032438518082048896762431199865148006145477839766716191095313980867234623014129406337939884634661753258903345636106564624039651228379825058571956994316984750738001943754087637616248365871766490967769366506982514545760838239467450976969715426626488838080064339331163855761188238313435468358891405943396126294430449371959701728653859496235012849950890040535013552888500658799991507815644342886536665972698763038629345886151381176403939820770740508238789075192364006769365035146682615919701844754799250801721267983937850508481384052844915548083981918417963524892171933374040496142539291800817600988387129610978158505977934226423623021040028888783742977563189773668523066698431849442358823126906837236518845804983977381308613654189215983368839704750267834375820188951512964982758401618053333074240287884804967925279195014040471583437319810418208464981814365125768340530947516872876703400777143586424309737007725217258636480231391075296697602411532884533938240913530841229211622139592768873033695271956457085460422354795924502678166426642736857794501375096862117100545683573417303572972456478822497550916921728268767528610934263540713104166604890292853108029298405228985077819497089951795161258895743999732807112808799362195828072067344080024421516972449943084918170284036143909037344627684815420916780341813823279914310683342702381763323389227410728064562450686749367474978272186624993207408715324514528736887276918308689037423549819626960426437061044418651197612368271423121430733401464528148148643839822521288904754448581273627311516249450930629547705250616845528057032022752498172303612252059120298632941418747411102969802102715653618987459202717847621029903220279486552154416190494139344645867779346491571238786243930099952991347026103503711961852398148397074102040198013312316560293530297160430958996945197102763074539841373527357728634361652407336954990436238441239414694751888150921225200912096676448376961986293380780758018502240748841573776398448800412442580812004039515230729748073868787418882352638600221655199183353812909583891830855549874695695322340942120397598274870016132179403838369025772742826583184009159725675093782940403914729031075687573868700191816254986783176151987286050196264259673484929665121843956370063985001790428410194891659247598614365657888339879762295114687665634369327930535821481905522333781948587481437491766015671338022084404002543955791877282876304788130210800785203551055948915724591678156734442133921775773298053723045270115890416841475955338481342837802409752407821591593831123882952943868340011012002529862758409279814238138465278761068681260227113241845314374472345770928978164714534956154648664878954456917379342030759526400000000000000000000000*i1^186 + -26746723685637793417919124426250026521025074053681610039711834826107683801962566301863111217659620954827827880911875810400971725911690686321984107671270212733307108460859395493842814396857014152210918967370280180095111644638493879885369583302693223862722881269815067258690144257853077786142661775994504479994629643699490646703296440895127661860938725677374773038478680816950820062771964878169446244317166874994511258996245762756216537910159838395515989748605017808096224950189374795562116708610099345878284076851063858936777436980627534331924088755642106128555603850980675740286203860084226563404528233526587468570833593641246152581809794120150349208703693241655604138255856592803920285829890414807126660096146201018037252087748940431363831170361032438867723677150692269247889956539054931988489089845081864519089695970689001579214673916928768352656980565570438091927041426702774725753294578339979577026093912591350740894003027629360121237772225282587965511673164781712917261887722487257845090844725897322878736684725560596851027697662385312019629740078190836922463279952948879921126159913471721250903958583500990131783372550643251618563547402821618329534026793063394640785454126223174751688227271764062376888088049755839518324926969926185777310349667220904338482842468963091455139272508801418406650645958536482980156295630283269895383462138302547767451571282686785686654879144070661875918532152993144963567735464426238043248910471158520933593978217128485168260935990953843819468810007161718310886426700210462388671919277184414963361316288661178943454816835667833355144467593188742426294467031708356081686035486579334944647864004119905020953647078827395881454908443488935158976494410004196823687792333435422162853887460075320597318497493789104055465476833744304536018636438106134953003344133288591220204819542777248361028335758723181779819257775885512825596167741913507376886845029141903569048542071337197922856264192345183921811839464108002432293465720468390214997981895291538731396578862500289453317777107972023653956234726571132691481898143570203549103004717963442989325038683018949486057176360675580795649456480490745215368935857057642650601566502881044568758589125574786505937390120094984362028933911959288943219698578332504573448773596707526107803371858246967415562702999406498886708541115809341457652605903156877330701536287452078314703735620817111610785528891258980738361840935087932543674997523740667700572151555368371804404390293327485177613144530517136436713687492964750740528626209991515353532723416630435695324568432675648501590588524837272033555913432032988932529097452861201623466407540669925563838803835243157678298361704761991000023746374532472358150079891134467523235474508131809561881685951457457788150464727871269337242802261776903589388424841738217099425972430323070241313947560912259994704208614542146606453081954451835713657986789577619309129148758308178109060613830400523417202866892504043116051737364153872336843617613023696155752787160782468115734803789828241614733619249063843161048166419200643800102170688139252165760448925662537620919114686336086505372056874922830770384158201248479738867573746628718863415482932342743633034676590974978856337124858127855605685799207315477800723540788017460574375018296154271296036012727133480369524251160676826395012306385808887451637560061563065228562408686252744720087220697098014246774094942942820293537946075560205403007386572484396101328564188955018506900422483298856600102492623078742079794664086700102970499431906991005987013319396914516882902437476466841466427844012824975434260266416256284774620442100857186591703040000000000000000000000*i1^187 + 1236349760958261649435724599814760730331136194670811742807203211229607174424722031263231703466644084109623332774624602131675996910469185111342239868163191943524362319049111394529972479727245437674239055389350309599646397817565701810204350508483140334668407801727551024377121470229414315992434996219619787821187287100452577831011376885865816592940369957895785195209819084539153871555600135410393744322716534714955031216373971206908005629303143123546125814073889240638758854968033828975033192199047170144108510597464637953908935029768793131804393830158082862069457476400700512420010428520154780093034788633155172938198068060111839583311681367878210488577045321405857882535565027610521795454615134323172701097949415101473683955047032723350885550303988274720620900409007614369698553032659915337481828606491801206366640667410481487078932017314901437000316826745058763729901657671319558004596322424266775498058378079801578899613571395752951932636777646035280975706969660470843780931368989346805435695719055772028710314213043624545264690990244707815068519981266564746745826347115551807865671761941457395421121978145649269481189262734472928611774846194443633289709145926787759323105543925987165893647009669302650459461208035310817121458359917398839139781403134807461764377002089293344572665419947685323521524529715759730868092026459669604284260920281839018832780522716080639607871039603171072125130522960162735426101834300770699470251227069458850031765250093125043460589626008123124345621845881562243552465805963053414401286012296510077508806001922929221981456666506529049980348764422960663734410193241727762563422807321552132314322498252286958616211103126775861446229933316146851399289174239208593113743431569395339925433437638854417093916705258381508196860114904054161768147813560584008812542416295247342644413645329111497701358641214680398725066523983661769457230685391825713236019403169689041089363087621966028337651735354946142780272583054315352175626384700534361041763741061730449012145768289847715428776062352602149692890403822080337053766264303187606030487921562490367108439448175317953870495885974343747202504112039666936759644049045756610055954898049723205481051046426296633689812726158872249537259865621459431772086729047800418878368730599931703856500953791434400023159393207326950218380065040130081963713456734762338932606395285321306877215796298592035773482311842452667838598542827633397873311306871351858232706104569140836329420739292379955816833879003718628648624357280155612091092514008917952650486279563540853506525538555199353617308584791565160717944685386713180844060742573925890846135264268366898344426445575020738337444310288158283245004645977526061183422721557403538452251776218889138589355761474834119269088750732644118097778320371386479292708261098756093325855987740562707969868103528721230950947595423868396514259151445713179555153506968504425615948297851415416615206951969718637661029012306383411580372404040521259589921930577805856021409620711308267913857953425552878680185670737501081825440702006562652192802252797048681540459370074416045050607699083266006665156884017399555165073765894993098751555875380043503340805596415834845227977817445256360485771358918112589711238636196836343756730961540330234064122097332818498153262688738861569355336197654944075730902771009777033169071786899626731821842661451475201505213998331806804627643428527721708625466831961502636246177836618043566318615710245050416791153864827975879675574797516481239750448531472271139547119727615023925206174223503780807928751577925970315663166235401891543421667783490440747181351632896000000000000000000000*i1^188 + -91086665738953837796556858432193259605173064685042963664819858977251541841236326235520393451494116675827168280073362500030204690648535979642858063783243010047724420381954779599171473281024350015456067587703482001134025080338482093574984619641083769391338837513398073937502450665394900384694039738626808117333728628343671191143999915523702520129434030905185354170448559630076568674363077259171939366760528597745230965759070393706956126266983934501767881755250999452508972006855747203474263229012748297999992736858217893846664497320281350972621146539953160369631017882328410882573658363730215468416285161852706239451438111181692068061075810191951045529553500514693990609144782885565307710802864970983134082397778433588220418164204094096423910832926157445518509109240713246219623011788892376438009946667570742233438562071936907854599433357968179924109057264128761698295712755604890719994306183444057844391342428911920664484225288672152864245180354704171805998025411710764166180666228730058690727702206620987070328131367197045345924623905497338318239856019019048089525746235841174695475513989851651631809755529127075971141626743043953498380056347446372323426283209960924242279786301329773313888162387166176225333793736247868580276174940451371706822298487295117554999834101810422834568178115119645448826607728004728394033869387509158568489230309328010198139333483282693699918590911672869591937983379816845766457479984400356933743536042839606587670983083262190032750056840392878421917811811841033534973672987940611644523408332297252340790684634888007057497290773007527760684421067291537878305526585966372320127291112572037470749389831740800658327375632460100432403112351541673039833177871535662796629256453704951712374942546540604440752085981644053288722166451572297222143201917510657641838726787809070266573982155723855945548475896391434696673159887347562153618958117838260003289291763596291070373631780891165640815936670114336030640559770420137852670147610884716521749737506689924428524657133477261177834340476501765155137212842295539510894188574971724422137499747545668588375843356861485314816476421385255963943105301979161895388214149589480260355954306508195896787885700334122301380357637386785998635683046420779505353563494953394484073026876325813451131110765447299027972464393793512106421937915171716892834941903560642650676200425602719128620680652080130893476412080094767447350316493848065117341981484255909948534480605774467705800123598904964648386407414735670134117326567163694564539771269746577979959964688200292604305106604073550921974084493299619514805861232524037500428668198355483915906602319283235237885779269805386292507452841910810111429429547174332178721074650870842444305669925314763993473795810503809322493437992996510923342861374878433836512074929459289628289673439612026295572836143736756845622707413530457988274201886762894429561534256714913905708302264462295824390792669788993103730592537109038937569050864367352762755987429819551582450793726877911034124582264428146668909388944224437228317007890559071440260282717226173292615933874851901998333043081263103048333244780377007833366587508700789876956395750457147358483706043487466975385115472885963127094039122658853452249274609148690838858896773949273724364311945994792184878881584899432299549543295584282609388680824867716287458528872746694332505857577320263553867202573136582412117623135990568438517866288454984552283303644514977574887535652566712604630715006571303815864495509210648436689387747288515138685242221622442322036486804641417336302478423119567942661618570707766920790718758990643200000000000000000000*i1^189 + 4525328527779230807632546114081265929459271754604282901328018327286532622815722307183342600914349125737933404642311581105070862483132115605144296962570806606000972992753324071901811347673762244337288335669608262695665609350794762897785088355217558803258696839560003801232406645173950440601725988256268478401777022847631606566966872054678317978132992230360021742934403110606535933812407353504427113519100552246163773335823371067256621381269885389800174582781199448654088347344682349100830346970637181856301472330493524851536197777853369130443002284807736227137044648702517074439659653275471622073863700526544870637766866617698713404297378248031167784373842008059043815040622167912479595095655937880976088288263401761929410736537655112907925794097844915983389882351010591773917541220971873422850464147862057861164466980989200937731882384767891125020791773967296709277519863175070717460340123115782385288889635166457230628342066911250975157997525523040077582765895248068810226138239841388835543969722963682201638424054606704136147195410160952843009239741036004129288556126422344342756384857795867176383415989978377467696241954062296695409956876893924305089111752645949107465755095181263727919435388941910722347422236701175842517179517581011508512060294340282484152042834811560123682990269583588403325580633887416929909574411915500066980884387668377454420407346969109724830458411046452312240533480699842982977502357815280895391424814525947545919757423780004676292912381931118620020148283524963919883815846193022517445641660559044870395157908228321722099871337644325881375839502879263298398316562250146941192892070026143041183987864119517782649166334122316972157703747948642611703588730329361208129324529167706590844940279269430420053080699217166351927371375450820106748979559432227501031417400830059613257834015999020901353637707958935038474881057748260534115066750161621113970892306353389366949202343602906940079283502183209189076374469313807954446845646183020131467912066817430080445189089662507541296285881794286441695299401838773176093885991124303594216710275393955137696796813607883581177974581854693031964822391733054113457132007997544467794434133340186275265539519542664383514695668089546467297230083447619902899034178973805419749649034683266040190723246377634674506396405025803106461988824488336585123084157303806594859976335376232162659058215470571289660831628991491306387597366408158679359534314854565074898151623909076078318931601601742239706487353254781807450827568053486437462281909920812915283723547033451914248184441106458904344946880041674967293425394543340330287300106773866040986552354286419939954727468125287207256601098226157373099995284366043029724027163119578608396351724529694078449414400508440043187156252256899078829424789726641923043729890485855663288164118750108463038745987977560572177972591205231731875381754236946910146607221123923685506238236995271623946662740326111373111239029650495008804186833606754088092412323211008858367665350327711651312195749797040502514870358437719534384373120491061611033936106625687817339596337769161046951535140169774533635781029427159451925636913559262595562754477862793428672895902128080142154080211042929979422508260848501135718219762365825483850796850444837646287420435923484402742514836288916623930389486088469497778260867403646689744946270058020232886964736113681074046696573399517762470212217014213138170495308555877951784132921883158263669601565088376644752792579599901897902389537817957969828186246563633950193914791359789810875017536021196993549374709597134883447671968292169276456960000000000000000000*i1^190 + -21197588339015426123861372338122056270578020380417054468852400713476294129889980158767685632102980967147350052842064451599351713187607332187348754890451347519470275733649809402021941326118345539855236205694247291192603291531205842839697053713223602280094705061354772618155660108039007049247608629244813512118903758363623584324816391542260924555584343478301776599407829022226995793810840057024022730149800200176787328445667805705458937218212557272559476598109588490869150417436428967119963517294816350050961574378617294760425449603541673439415761662770995170217282572134236790037795284618620284892777541653994116036986206806821669409833593769438498199444235844515945771877503024811024338271539434139906373262255674636652384890131700243641996606177359389887048942386024686581966277088406549269515973728723552141547951169371289138179047272032987263072594871360775886534619201807067242596015339761697835016476608462046827661776173431910497853280860743764082147548258483312808227966070606969404300760279667802303984865209623127514528941180160138539150484885610964220073781340049131892472767715526695883211179909191700908636671553739233116186048158268307697643885638423998724319974516640497550511207885515054962402227544285582310514142052477482541730866651292131373925962075562856721933957566378352560430372118054832808723928848250631876421023577824473212257427441090787363785300107476490462957105791059457549193123643238873165985455464526477381440334373778721596822239355992920512015541410647797248616874485877417279502662490480826457207432809449441812243378968042930531282808012404170357080858081940418675303001414023778219975219053921703940568194935333359656216127603037253498882468888566490945749398263335047417616596876780113062892777205359458653462940487708908331221180226540108987561336448543074657791466800536809836199165012328193338393941691658034278095121424078430017503729620918920829282672032411689904046709546963263746521507205653910336091555243468874287471430247197672705785201291358630684976731788525092971882053433723110887408150106691512903747643382891677627498705942191730598311731161910016972201431810527939029078386359224933259242477229939076275836507873219360599448647525267854179630566736535554664602486787470707282475847914638160125570366729569248570356975543469308179042643132466653901465515632728403741763237217668794826827888022930163004831102286146678478638491139980939991333746769010631289945368241123102741876051225726230849335049191281115542082414008626173101398668041286319251258145463683842560343572087748760627621218689810183156138018893247623238945913999979467202853065304344002907973071862370983303729192469813209474957518687192691800443480652258207423075469298993870391617670083490280957871714423841673355087201431629276389571991016009496456450780669025414127220107599545838152355757053483088912678375037645575488712034378466104753138511284171009352361678765925756210854128834909513603756832326863314501852903105065198371815018589091543267075614905251867559242908748229720673959443356433114109942816402598472167922079856516667540910279044267307048688591375496109293553264851809927402084483559894594419121641988643296014926043211686546802860629293208421781468792233948008467204936725100741366065973983925335399826648823429904148897052767711613683411699836687563797151248283349543640877327526852036651150174799828882492303842624595384758724010068541514419449949354049776148572480360148529275630584677504656050355358114959588087002409874647056666536308046324146658350067251577403034939622132075855587659743232000000000000000000*i1^191 + 38772034361021893367526860566672826576817292359556804531582951830625357778489347727207059116347246900671351308357960973291242995632695200387781717342558257892461197739431384243966773668462980310400908223843741353451625945845552048190464590993328777992816912432320181433099078939895498903528621442321568635867608722191344963493355715827829003339364109425137084140537876946599527648321595402873998806393446861877891419057214193798493180432686058295391629626605229289487262926596737218401629935729968509501087140837537169209736419396819144877703900983211321762671799108596388048086820670275075391087941283842049973005433254745058789809479446623502263515249640884021540310978295351430551569263243321737822457564755170086345131458591788950855749788524129504742526882690779081400490856936158272041707898275833604731325979634882653819086909485950398482242663706191422611639678453766386607057290931649965716812279773544980808692263358034498160859093090316036068421960409233653806095392502519480172985111109293074077118736594528119579680637219970121641812940642505154218118278071126436049697922217517748862796900386295167605366060384322066795098798614902784188001787371156583036318263859298431965428783079994116294743486660526798952483331889186271225851567737201865946661117280915254463877723986381489289975657293366731004986953382969444282280856495591603358046646006681057917923227978131179610262727646391521742557611886747599238761733598394451729778071611674370249845035347065863230716080171493584727651645768304597861248255627880355743102385430274465226674906295700706441851677016510532274295078489145900883681968768427841113414138461877560227604059877981428689005987624817781015860436713687033158939097719167214449926189670207129004055609885408905983049580390514617223244697513501613016189855350122090424590019860294396580843666520062154995614547707559787403422890979204497877303957189454503752271784644836212983058308038214845174081753436529321289388195733870275148539388401866427274361835120275186693601056651983385321567233076401913203102388725281567159337886708214200069073373721676697364049814789436220235393969672334872211818938363642131596458005090553352179386171789017889248220310520976743573089145769886070281475714878426278893897131067090193964828402965068837628975528008476614463761896528163296173578097440030876719158736429869907195618774540762036121692258222065928474761671194473366817689900119874852207938557264816978400742742576558848264392014614872208614673459720044346312366257099751973315809107969402496130605126749974130363092719165986159330145327293397089276203392509362442322404168059692720989555807507395248237839465636215387989236021793250715174881242724814912267522756106582859557290195934192185735054778756794787321003022197617900184232667494369000275367108387905599290651516029329393568595744002581009842362259196012243777580711501916552564442979085812163255344569288128791243519471922405357551999418988273619984085955726406737749964305734559169427266093299941481110230304060339453844954007927286170547017993656159573634995355174480085116193157705926290574567028084409898630879669668881571054825642524467527388393857333409744769198700982158455344696119491370355443307172559524168256798637348187822774455274120891765727386301507406187130100456776815045348881461280793384989449284267606817589619964117634215540375277987919061390081269820271399121657823454319010806983303429723235271147121812249707770248184996651067283263079698598353865698417162840722605544588688897943387830465521498654309231902274355200000000000000000*i1^192 + -1479767128725107240238536547847251118476148321215975389945063539946149980989659598632902676414390036349919947452037649107676181189121824383999464926545978101263705703536442218716710794835386422849369000283020320635420584013517901800023971291728302371383003489247552046966363695491038642760827453116333330812166477004184565311127157371633828350125744045705031974677711001713817021705790721872328878869124867299521583871131506657777049779446828399384679086704797113539130265401518420503891285650321655089458189783287863147603211708970433460081451023836247038634700166961708644101376498267626509472676828001762483732065294640693959022349464250384178255333838313380329061853917007166637740245085233574418802220260061225440256736561235542611654505235902648866641555334943473838123790163315220627162390235221339151952949976189135455718370303882161185669138351611139165535324189055610120912095280086360430118622954981616298686615240063107326301344547683400274429581774908774773205290022512961575464896244468644144118538442541921584696688028369267800550865317990696751365628040869715011902332990079826440353730244587080681860693400860223993543537929068459131356794384025005779049367316934140515244288032223820642664210298472191578957854718176340604548812039389602150174294170214059194544548975630746393730230141666529006750658076473931080430840276298939830314661600874866748787782832728041543666907300104728042782063283826665142046349848443211314980093045492772134587653609085704549593849483141701173380857995710194156067217746281458330433704099243509271899349955907500346968812098091246421706970593207234216790322938271047366539029768689816004048293476607256467915127267976179866844426029889576323028010670314339530463995242569404243490959603067786476405539570669132841382575521402860346596434088334477400748280081741703379185169561428804153204949890135640330375975699338487048178406061160173384554393072419297673735700132898246392573302519654354031054966664378657660237843569797275254669382980075387068724575361195323202983080866308709884805691870456154148316168069893790039039495519343258032422117699949217930985502185367264600644587073132867422496759391972565900286397280791078055175046366685329249896667334964091723816582144694922162020526212215655926425426137639503687940948055811031117756494916372747257627777753245868674426121915676521547838223917021239578018607609809324699314917651254430649875224035662927907441117615093780682457643988107128953102623020653027974159652007642361956826374880003739843656738200073477630629675603387957511784501716725797960494065973002015038722172048373856687338689250144535682057096490195493528159386309276498032175008057862765095532264911224031711135080514208706640236394408993000193936564482088101125383204439458760740119694458618797735582798261052249156919879613089956486430582997981821103936597847845191885020616701174277454149868774712066020122020433598833885297755618766045328168211792278637490806457310002924661626702602152393088003760825989376911327597394396043493270463374268508080385591016645440354514052789287656971085191414297583489993124677196372765052897667626131829377403943991882727443984556840496633662463586254176580749197573961575542410944693562000837836710548370113574775076910178137268875884751540552496498665994014093476813893537005685290076079630235443826582836430274313091052564560778646864238157346998434932184553547233521688433996714462535652541670590387099126797695362660208908066106696801166311304893428761567919091166291636107243258926024705966080000000000000000*i1^193 + 1512904158603031052090936871075095352626260123383042417131027998772195288960007472029582439823017555740236861393740534273845513630141094221768130689343477306316304998780121190860142596131857914340781571657887929419279444217095360376796493600344933911528069973205893597726580163972433342177048581454587259356991279697017911658485665763629520881802160281566968582276338339264392740425506824185781939182612157660232410917897005990236224646037637340988861686778017416454977021760451122595043222296716612705558487824109643112298014369453116835737658884180281602046518188667911836534647910568522844260354303969891158895571312663492961143322916625814998853522486111798116881269066719836782077223673656662743029763127355909143739033872821519401932599140968807556805572579359964806374617450784452957462061628257136618123455056607793355081005182830857217823566732389868278327916367056101451867708499369912117897462424453621260507871760236196969799972562606401078150390865970832505937784039421652139680754876769676657721119687183684941402392180127636057695474923971386453696023229281885545431579536610087677934776883062288136260349182004490469576759442614909873568885271932787906202956700899251826806572821180423345239940914660809283300504357348118742741440851785004413014161598586607956223115224104433596766873650685443965164613608231398818990771118050670800199681924030254879873151545653897605922501785460372248656147768474547867362395721929529177938092431193910081711619567780309567557218198424127718844001408186865193573608173361215210873476309106578808761648572817591011762045432772799732157041287873267686744886328809317880400109454902730027881468299921897163659519807795204183202357074960898262227809879290598904563377614172344673880523353347267181424890053140990264566043516684695986526284374754754707257378788712741003931074311276247800785692140840516300501308105580935060099691329082205354096078247194409611215825696731747558370377907487492665974832821731903718386721661989800820460947711812148564008620214653973370715979272412627193794076880575616192026839650193347850668428326000145835738831375983451607602269592689544633374081779617392336006482069085515672306037832792426786393820710982350251421595446303860087805744538081637140182639810297756873241337751704641202526280843420484356267340061614849300051503199044313238197024538199222527854487684304983055550354230361930537755839081529984545371616018869438185607798124489008475487018631155808737825648763000825358564066342182688455715228484412959974198882062215414020124568617274247265600800233890023893760398830192812451332651848405271011877836899839366963522289251781156189220291372801986469184904419208224665772958716775119831284802834302881067868046659192603264619969942736134702644363227423556946577511721236316110675439802597359759101800737485350922419779497059662531527698308597944366052099341590358697660926588202155461026029926423085947270552007141885683248166141223164760659233738711597519224667919692359646098151128018049963999881223210804691647634848261191865444787033771971591129415001024345675136039596035721922810865871341151598141099380228730894154118057449295032691208012245259840708066762931241276262174983339712518334831593768968335414678385470048828456199940210211396575687569060849146488068608491962622768202662267619870584778522783697904969056879022583617199685557242185559879358059804159183249670435854852054674685857970327877271817331279252180332856569985767339876595853348976616638123369393994997679297250018197504000000000000000*i1^194 + -188690719434671363569930105854248746481147313554512157003685268416676922417474833488891790051090352666559685922413072632966817051581781490138790903383747086311206308489384563134812511578559639513090440115455487852309526890487492420826617183664800870687058860785304785070422289857375664309034959172203955155313546122891930644378677154223389881744236663041861977313854475670576039672892266690450692943399772030355353653152414903948642828211607675868586061313721335336425625401005003862232304406386974993611106247783224852096903267655287110286092531366639356745881781385809180395282995805733423577027766945728027551945724244836389171997813477720973247896158933813763963282309251577070693007884842256874657404283509674842861032532202980086339119901430967517710330031099813957508852608209290909835824985875476132333511808339522948263612044899068331143899696958788077132428693136844243842267939155888452609857402626554622302634299942003836913770932523597661399885451286080519994577350573931973083797134845566497353907473288179496970733212172921567120723383468944790653367250929864290027266705977327454161589377517751270432640488770349671765731328405184149038805584010538844518733964174639161309647622000418750533162589042831480276438113752173626575415180731145584127429407517083255534944783862069619235097008652520372935134489941776955987653812902122351316900754376688934700665297031561367076456326933606177255915821558055224642003749261957903312372705659611660523660668462516827879023576286924573328269226542044454792539052477094757847472207325428547081807995524281372756288719723374674389092865666980158016520860204739901143930912776283513803681198778882650305884783780883416472259160235743880643566953941293781677248450304445783538564720326599065493157055032317884220615014948888096670980197654016276947798701115413288973476546942616567325541076821527767212832777255808461779243658855064933239501123126910726596021274198464819937909500998929602732069857562338902494628342244348597320893443163556381490194180518813457691851630436776024090813931324741759609417269305473763108777612904085148449838650990672047359187424999963374018194887091372571812530111145250768215112325439334588869371603447087230633841628148984694686016831938478156057020766385454972622640711995483613233251234064661874374506153172937480748064419477512820149393117028392127284526830695931806311697603484509822049299448479658667293133123264873417646997860539850879540561355466782967575946258574949332266432135895193427182204873292168476832088590052319588705465912293409539421781063969454406694325803882926248165708948723057665081149436352420663464088611677894918007829775933057645813165156460676612013506007275686844626949926554918642186860332615583467778488559663060993316733836020404125694848163901813325166898110465925455577987097418727980090175348352498014457095223597569109499504795128337112878658104869759917119876720692022727221900599807257022446477630505311571885646353522501122380596956724984284422984970280183815578648130711578348083787573746453606243408538569705964852377285826174598243592532888481319788576538731409085972343186227862510203833058117266625942868144158278313612217903408622015743334878354473886800528812053408317199931537388141799748512082310137646941171520585290028939702104891740200687417446500365671106784804365250739856131660824455871552997534666067576381077757759490694826174516277229935544259490449982763013996454617703046819192839137193103203736070885069385284812677903286272000000000000000*i1^195 + -6100509875620012141000554351367245889212521862682791005340100884495422957486947741903911000029187009468303824167358084673101800385809869367856847241426108886126193211397892652113991550285929502309853711426536883937644392234629917378351940274086984691351882568792975855508513094520775080977234880722604392345434381809219616901851626906367475002121418503975717898275205987877959547279826001888542891775870671263651452386843228186531424175928942258110141549317224746994284468539650177426535857781650001448171981553897127098101783016677368514543279366577669773557031973507457494970433025833301700908979711471964560627976682383728967841382070546351996034780830780505077220018701032194640353910515177580880886017758577558662248799209204654776058326099640374455252052805681756330577765203543969209107666336884002167554334762980238966693000284293157531124848512478072721844887932198327452207472382434996765096136683897928555949742752307395037943246135424511984612466818525581020022796103731503067822202497672140085286209662573171947351259563140041288060006525769780539348570565749605060331728479699277955255761143039058733389929304363825620833343132149429235106705677775312296634023809398177772628274688239598237974824505741943865646847952851588215393755071388603458718838795185554328818228594351542753930615919093727383619068107020478307447398928676230477826543501683369049671069809203897985924319700394005782510361247453910244017757325268983586539721596008429664330733750821544966968322737795629121972017846587075292310604150853161641573296164532452847882325471059330361634256362479823647038351858352958108625521506500378185561346375619283124533266976045217673985967611739777325017499131323272209179436566992200077197090801310895426079765914514680278014432455451686087216417351939393241430445946780674867287563199109607098345620515697754346455540303795660226174510711662799907911247185792088425131288926926494011971451566246932295676773579397088941719743417414782247183133175104106926724075571492640270294861912264964065436030475952730832926250767858926455357997948597054683731245561136247260318551411700015648295792624625456678099624878048478105948650175571342295371456978478351776838011100810571199468675053924567500096437081406317771746765003918601304446813260432316611936603301811793461032176652109699751147980805544776568250881703324338578966019500362752061768894666230343879159501576367305812300280022479509997162683055489529372368900913625716353217335333410108103528457081336353864929988285956347196109229569046257330875720448169776208622641773447828321068300706047553604855413432882242761056237488640235959643308191956336026972470012984592818802886521549483421544235732533951562995113596313948098824952365666036545348317658141118307140263395681973241628770131986017300429628127665508069219211494011133496977982687348720855304193254256122720400485023083466371742572985786705311381307821464619682348400884052574406775905927937571430345406173440115032860781279332384865480247985302188012682335621977262316680978107469440890840222376504756022631518041743851602690855740937765839725772023585458590675760673334847224503808682731846550213994298683719423576117914680009815955289682771685159742393823148543361481729666053472800010989755594086709398573702854700859307879415962810646271955505393459807635175640873930665489500212013169546940201650763594352262226154142912334170218267438175510334541566741785201148920225090683005692027219588113811715441221399019520000000000000*i1^196 + -1149331148765173259219529612489206262814679872880942082957572469886093131778836979699949578503622387306738038936348017461387752923931231484873034138622904865322885416612187754565336628340606029090569325596092717896223141027036531875887729606238917344684584033978319824329163048086617191442862035927809809389100346994619176944160776671319012285837007369369148797122276229711645287821697526598122278107622936815026917641436977425988443995102208161790293544428687489133026138216215987340654521295385712022324777704550293967299276836261063126411161426750116592906339261300360997387923341748141980040394606999219313239278421220189799855936406843451149463953294968305915062040009900081278160670225968936847597691607188091790201800554748255019607725340668842021092226361662113285617411658276122881875187916254430829237382257063013635530269508445292574010618469570464674483375459902069655403590971317068820709982356632419136462418404977883535416726801157399881592763775989061693523722736830058663252913231263144903837801918707753055501590357450602973720346316826552550219853907406811700075676440765347357363973969821504208209272008107420329579379429509523991019240382662791107751860323941794620137291718337231348123392560510758113176218219271933673333991733539252939174288256679570432069553752143827790195889919817937069592018695705330001361198869239530245602060606939933665961051459286057645062011931711766166754746950775023208960239413511451073500734032581536872181553946887653054958299278915355650553735821141183311827847229916464119338307607332423268610714604293115849003833819705315134688012186633645718947845720858183166242340973247229685571445816925984024749550684797656967797407273807876738481349858820232356515459476144431516648249716563869472318347454434570147765746523385593936331957547412899771866845044758593355136070877276646374102849080373757024659592473375134447043430507708857304713454206839676771741684227012830433150107366523704969297564372881715505556102556652991251662508793932401973887198156522582414232858013259687674878970491492066913969476053216744293588386056937195235629236271816075481726765435863860996034154222888690844985555389964542284282496894276174407191235579655774028779102818016506992057945484870943657721273976568499206455123702401387021153487119825809445130175327375947653638609087187695958209858961902684770425813943077114847021676751992479604949418584507078187326697064038873106190593313111717868687232057978601357199767685711744619874828074355093858100666870612188204160348613885088318691886963643739901052882530244887741362584735350800863010419979253534823176123664539912396054324471615221357770354070143456455036279300092654420373005085393770447490834287964514047521707682122599387986890440349126128133043727621531900386055178887129523746222102740741775273618453750132306944624960628208977692072593097365408768614991500128491072602992102353300304189764059309487691756794713473847448535304646372024798863866849114931614290614859725550197524679842191635892487403359131599164432896526170111812974352772205485012607452155563544847856708966255739454416880967584159518274990379952109161089385793841971486144290829763648122464657294515346489779515676113239674740673643193768323977832975708079537075548571108730298197480931727201639319329688021443869614008792282533214786839421881268931103255873443021838169835668152025979295197906967850618996000151729508760277195766877163522832063420902488755598945760657408000000000000*i1^197 + -95796059128862682555997280360961451325981636972574700302963696842875561764321373461636443043706520828623966546347697754004307738483772873209392655157490375921899407031578567695655263384939086102833349642567920191697348364041934854845254082313315621068703870291185144805322740002635589909847669024259161116874731479318874705602736282323628128168400877524463641209391981876548966309491841340898410031748252155768506431925515642408200207959275010248802976347087511789069204867339292038984544020130095923710445067165776432027830005364107995040331619460875889997192901920684617790188365110269714657667352308592379753328444056041642678570664693809607527852106584876527559932605117954825274535924184767238154890520002292697683961086781802583731001248392468125613243254713021464091837433633703460848276316890186398293565182015513809134089469563517348953901905187426838253315008348294667963089112627916269610241801337783983091711069157173745263930293620631175433252063457583368092053015591861122622202844457167515487763143145151320679781992981793417751712564545366780365997204051814253540683365998451667120897087468471179274266141937841110613777624367076154067161319578591281077858400722562199795442862901233197360988951928324947392918909225776778137905252445056754133018390494315284592222473782378771659567895313999029698411893245184267082289022678560141634688437965170228517862109443363086015038932338922249900326754145372236299853766921032778773740558740307114864463251231690988848491150853478729895261100871323796043976231689912324306647701812980301246394919392379710906535411698624595950511963263773029158926023463008661880561846261177238231113447029912059051522423457503118719472537245180871909488376083475266465924565684321717492929520991278785566225778438034426631447471770566247503808566298099456989202265820258899435310515855398557477357318225482470361482592973042988590029768393846631993959370371899522478562787208848866302510314194914830694476974431517074606624915976296068799987933287110843495698572972462235317669195085158318067698132419421521020857255470487669779291276660186003322261466234493090519141502305942155704905015716978924326869768889899200111910840422762151414516106661864658026076639021578303488462023640854169137196869747166749037311185703649357874892189232944593141204584486939197201795697010421325439087083447919180119648507073783943722725479159421739219362206478474743418229334527587734328079420946737300211337079188955554913886523622798922471341139357956285620452041803657831360589490013548350859591242334786510580785865203894322545447184192311904510945477902339002737920030338889665633465462473489125081001047749952338186027687440046776199359174000726788432829006418217087343799888371702495041028394816407621176036950913260956453477356870716969027550087121017810691324799691341268120074291602957046927415243947086808730508282199296789166813245691957036303736477593754852753230772981623135004793772094063160398927033644080664409905909236524300341569426028109885263985065168186816669758260233505631784218705282748707480275970977597737684418582867610767381147211805280713240395152920919607043452335011247663526788019716240964088023501868477946382650201591885142713042017869502611682018451144705951450501914275227657080463525291428758229405060668084978055553352527955817146005705880436316419272088670687971981911125372390536722361279141922068476269404047686455585755239850576852091333665956313292800000000000*i1^198 + -2501849415826807709722810226200847786707641541515283212200056210752332854603661469081279481874961006274057829034248158111072605061372479404325378338635053998522547895062398181241321641920285657604808850986774493842031445937628322801488725876469379734324252192955991898685151599016118110693106222784245151931344615431070747191680176991125326665680177108125982082981787604260885581498525665083784374100923381129467038556717677424988355106147756149808153724294474966274842776736706944376808408977280041353467705826167377644028014997747044932878673798864308060998998488414429837121080194073147497884126081068777386641498107928400652238676459703443938976219097316899502641108584841564674218042528718655117782798847070061374593641885330154863531586724105239534460155564968937310537021086968360680118893181789948761919479877914910691408792694727144619841429043700630496030465923504952436674490781844397302487363045738924334276327645769569682773115164734215877697082071421854858211156653674869804183284560632870371993499620500846818541978946063850435094650234624719879682025629150984490581642008648103091990453601521836318493551081259608228801319001710637184987306774944300940475627579020010382582213574884625458831528825072822811917646940180907192179645910389011741483633937966675076222737431507841152465477085268108467617345601968133122544522599535189610742547984956342394480869118552855441888763412147478906059655159810636073011642110533687344812485856522802460866618375524177471888179864032530664000777289540274520344511845668775310559150824144951136431089145807593025581242296456061013394379365402167139419347165840167371531715301915101270914614939879540124423560189611928002562554782924360034696857918542552165545628416440965835652352353231933443616843816801028400063298472895744924050708618246446211297164500683876564159557011158031581418762729807810916092378663860329333083655803297296712768658862398169702168964143028988837748769272242621221534834299540277074160850588154887407159725210474167325898610929916780456781382034485906226615682638515011943689322900308938793140645499212301842434669357625390779154121310822052591480171780236807685390086245310862496520131849859438811466991160417023016635175935656621647780663904773909893773177085336689870313137791263011348654592860850200941633160797632277068020733434259725052203148298311850530670241100719773450656125052770720094650884539677822934905007716451014411734194917004974198456011798386762858631313881485776190800015342769857980112061646251351445088071161007166127656559342487684113355662398432348402558843350043873231437411913617079581718870586107322138970159213420849105917254889255970569148827052101991834809585891171073242955332037060387749335303622492595052731867501063306970148962328570407751834435626879501624027463659639208392885660957799593859209004169192161702426318761249682137796733898749003583872689325268253598871926304538031891512713706366062362464972228035200400070012108024743414713677808864315946815315670735893856892077044506834958055286603942619330884374233247467774266650699139199816875449572917462567659792363087887840791389522625198917001314808607113779944701217156842707134551933894398107935281884154558703585339129820337813856934856019816093822545921267554283321725664101341359405384379077470330569547351315101565955234715951543460781018818730883073224319823949997543716710985340138764637607298748580160152068965990348800000000000*i1^199 + -42849286346782168617245569060256885674187711316953707716401148041522351364272322366152732246091848733947633688864804007656253444972107579710043177321892323008021839423118591442223235530955646522882365900370245551348055996470108988417131334386389225658363565123632540660788285584628925036132603773593066758119709436890054099103936723624600694794085834878341367867823710595813275531457209578822796026682246386917724123007448632907579091368985567817594228345554899167560432464190768841028678793135773073845213068186990606834942282514003420413435185833145137660863087788639994901629882899123534771339954712677432901174552230060134375853396702215725259774600831684176686677925898584006342847184373171519816316932885416728073074946773955620762887349436371970595616951481141091973319068220707414184504493695333821802424787440647707825724919833114907599764358839019255957445401709967633773634305230636424935435625725558456694711246457294543663222716164870199757080238885676171678406283139714010395838736990286094041205609932473306736889677510169310116914321133239105224283255271363874397263696506111391950624812279097084171638976369079292686950820211055138363959534375958778321837269191253281614015998984664865581722533748832364605907788351777414188110871141270762034335562188456850312179737080913488303934510203875437805010141110116725314363760176888757360776284815968155365095455989934201079064726367358821038529712980682666681838664814451814104232790093625002068512653728834228098317771052296048449397214264736310350714123195544298080970973412490904943775879621420960983879300093539382510576860502095175393368509514635621094897311112469096728802487036804408535653628434317776548216980512336929671535717598638570156473630487861813717772375965579654983154770106711699771892342193117090197459933978236128530394067718388085144345221858351712452898948441627931964761673192192140174502095895212352093179478471276044040549190895197584060478451007181691885998011086536117726767493554888596010775474967385653791516943164759809293219512679642720259084095226374474952267871648634725306502021493580221175725139945651155207768286269606880332322942129736749248704288333936331095403827068935606616548306133063813462759322791189184394219913147375635880146466523286402709750822707656608978671154681257786982591154395141911164333621302484063972808622662166141166099540471903162899013775224440847895849513535186286005294258319894151849845631688616549403048863719685913361683808474327310283408575608458029869442674851471983428257840499193642418221646054420656414836860185026353334861416412148601639335599492279407416697356769104725874980428321532687511560310404806105992508204176605617590593946044365946971846963293171006163100865029396304803330418712924153333512861464967518306501985920006150811166218544259889789020239678143848734638991642806220191317548151476208537254952540579696476214539396237309528541870586494287303225326890185889047152750059321193961589052100783843672620846705477502981640395390040032872177809378467938354223986477067610053414275209692700564520883137932079602277154666223574387643812819460025272320832409628390830576792442184732087989534519925095993098264301090369120081086877379043903677826985164851634755324495115072688396577851493987464772687421237584968407220188825539595048721760140850809361605806394424854079381558381323645887270271043642968315438126489777397348926259278080000000000*i1^200 + 297350039327649360658907759071911554430946250850472048206942811517979467579281461413119945019448954195138162059371622869064951799851425024398888637380363897941247292582701120793869056711785527330645631853935538747289865321361586968673586430913541253454291520902855655948735644108492040144704320375606589574683047599906798903183947224657207736264783948741276116499043004179134244597529707206070241188240413140739555503382256231270770677881105442399768739670065597442481853712666565053103519233037029328533572967926649357892260504476279505492194233711056093355521577236946355628914375777742889569880992964376001610339183016507816371483168460107807952335293357664899617241264230047620900923485898423475692183929497266363398306197009907861564800547144584764268382067185324487338905326942879538209302233182926753276555042465463834439469794327478741799092586773780441439813963926720282325747987758960387317175391676205342908405296784296816875337510924333316277617405452888021322123822001628661354514871702379875126183093505053104735219905966800035407462564807019853123226352348504840571836483738616927247274922519261459514607173310381809256329663011024569055220635776375420693473335074862573285739409231383634864763903909300044690667769484550492789503476678446372084888133592502914482222844215666417005555667799366347373918357495031909395273488032641992023339696504663593654176631684962733534364050520282196722197936471119517486969052271029352558443470821459398739174344233596004270506519539166996430810670652762841777571880772549627202931685887458685039078873889947711399440080957811540737784861483482217901033571285746891398277428480297030288708433423684335584188719379141442728586245256556123103890453381815813310204209669713318016924050338407765925053459798968073235224627752039742698887239844454879613519325128374167759384269760137227922096676031648938514309972101765417890822502931859806626205644619934883856425732012410801308873665031797136840029170337863687206827997943569168656674091507028765140443531728137246186314055791158990712345130684380037263420864778468903117859882514860710244666647163701679545523066677904701248059140093227839419006297711019126992723867019627438238366344838179388043968062794616792845114250868564636041441005903292868156097920242786377973285102997281682522084938742898354794937469153376160440952074857200387012137963548004600214696797791456263053245422346717422613786721201510352331458622277051263032193482405860145668715979853848870558521483240355756802864570759663278008755370744146490823460216222648939542506242506372682857766362081896556650471306458086201528113107241371605211867155912489791562805532529469749652131073789704286573961721674107174950235993024222637804350277673367429490555270954548267484642045820125048327961255326762880981896061269666732087465266788496433754116310449003120287061894883350473457371233704291037388199613677867015371009522984975975063435682024694035396994648264411628298791911033171136588116635565211000910844933593593372516454602216989169808237757905187237396167855976361864702016144241719719250124597926698773546188847872859985263208148873488658155215527634398126491466000669838005039669171133634494764866817419661431672836336486419337234132430850818009511343916951519873762161039880653363622835460496718462844189674363284150953488685657083127032034090613890470560078408734702377444877402329600000000*i1^201 + -495517687224291618655441147327214096332178552478423313858161115005217823960768608267193587453895507868854141418597062983420102848610722691113797220256481138095832392728828800742701880499308759588073214704628342145375321458011311145230487417969869269905897774239596223094716031430393557675666577177330892604996839355731509091912727741027962604550516258018871174749384813448007149069276111942516175774535740654606991620481809985363474329245950099092434736577705966549653203316771069665995646362372212393975140099955226388846981119277568238325221123927809835547440882114734759785749424384975213249827120911054164624497350828824104148174376660073996466144251677511253508089078847430083791285423349144609901332065231362003060521298760109020634715620884705423191511598972601954970115744021671019915003422120545205648295440571257205535107841467753930065610847128504612805043376224955880215464042351238482703590978453007872581797249429903439400941628766046679108216920693239867756584370592813168716837143776116699289432626713469724435887096743953509488655698575910682753677766672019733000771436439172268648973015000681174043710161490500158199844909609261217403962093331547940942878606994198129241825531345152964939166670427590581165578554360618595545553880531798223148282608880252244945389825722337736122288328793306477551940539593433744448376027825935345819458897926627887392907676795191197072155301682712357709141165463233443121911118228703451652891626662198191526816935090760096277895622277505347104806178290943383279555407423670209836910336900365465816232927109597581245064070329521563120805922150242846670101356845593084129148451319718737332594452951098957871917629416193843203156258089722200567240877239186776055076746475792317059505165601990961077758845619411665621019308616720252169406653804502003861305835774384912908570244665474302919110041380012731710979437320955062593841320316908022186655437992409736478823128833082757396702683564812106923791667690667920414885470500783629188529681509844456292735742239882510530028757028967202509841833047275017664866061878546996728434367915485181365138469118350841510748818901987955546193928989527274608565433548446030920321867188286369873496803038080231975378844332226270205380986005232652301676282039821156787507526390332935758312262379833156518706837409234075825930628327624194905422125577796587659257136576638849490157470879167617977502090968466306299132353328840472455737019056761987705953457658074374817002317126159249591714960070900222544355014107210775144195014378715437778467175530818978029491178846659756479797086316061341424839500882388851391895367183703875425717353394341415865740524713899168686978139386971468901613363413332504437611329595803408425413770445213053813222450029502172967592597886586969987081347708897136039310540139155544848440664617195470771524518736220675342260805140060494908113541324198481948395286941764198597913494264440968383228269148931475432214931608599916869841918129699251177297413621586440342342035181764352433091556297166774605482002684137270809246700471212779174418249777568685187404399165934802393788035123898529561367088538706448670643542554684572486729732062223052388237434254663603318818238874015156961137692499287008525177350996321625240247145818216677719052135880823014377110527259773589527110483499333190843892093330619713211828785641096822921025520000000*i1^202 + -4781645129347913066992085705283568074290979484795605780758817967836285278725120576183435585191870924300968578345224931790732390498276512072751412104635932816899371582001583177510732914622620809488365513619928151626224328015507090689713905568157417477911269826826527750194845845641354020401965034103992627384192194533780021157176740945586525129948935685558403282935954812343845568516729962489953220845822773249323963802717425926002852207864838740024888208909997095518111845047161187071884139954210726139448565979219333281947385983432518550095288136626502274546499380659202276938854312378843995358687073850561172484571140907424202479829885643912280062399087977518781714533439126188046376821737967529935964865231622851082832208220917459687089920563780035373915096059357493024514202393407967961441498662340727174279468821246094894962291923662538523381518412740644800233096803537843071993819855965583956020152504886506846811357704197783064614009165576498818446235109945380636606772537966922037402371295523192249577849692553350273511514745097563642326974232898688215052483655390204878579916489615388991301248492670082298666539325647476998467073046844598385688607862825561485566172990492962016466141180065092873693000859508824962155978810131823973647623774289096446215536963446742354264263437071442286036037518622291499581748696950194629024307946235109311705827782977096885572938928728547787885312205008762206944878844528773681373321215821688737012824414088661375404916846773252690001201098023730431841479019227372321169102576529398083378317560277284568679744674287091732068103524555937116267100192340535605862890578883839302008668620762258096860019071055454800274262646297359276069282185316384557402688747834909075645809102674827052949677943298315846872743297287450088203164059589324842797950982255205285647407948568656965077719899420308944296725444995501409239814160146093184603210576963781153958295753413698336909302124958760696414379708721513157520196164462494610675700155309540514112068182531132574124775189529990410109056843161166271709255355496047308919416621888834765356507413427579508299655243862016972039903295490835793197992834769650587971126869118432958662932077851760428978456210232032392311871367815099678664356094788081547208917558235119629720122658889526303045677742668510260434041035241313787973419526187374286695088799301174286210079940677976918362985162902718251863895245981311468097338663373326727237033200522423914684212644235666452368563004677621959214869843064451042275812401182664122872709214585071965115962037614677185086440505595150904711295029865295608685408185001772342635633166918688750208177698608601228644101511363974549221570247525100509498680162520254510686944974382188659763093335829546480586412212202160825515261365854676540039377541454366081324187295860746020440471451396445373721965073582549776303059437903286071113747651042290132040179117747423892389179905347417586585410238088630634297735460347027645339345899169923132665061509628849167511888739714302201924333159083448925411612616041637800489086989602661836664887437479470060581014652297495873039437714819062167335839346855980013449841895833886248831674820580645713593556229900895839336729333595889178615198389193870815516863784644588362168239936316400520196315246193124674785060252833635461757378348862439617538844107337505572000000*i1^203 + -24097257154478959787124752864775660745033754521976075058191597070362188053616617767420439610897314738814905188057395429719750746703720029777938302643176447097993991956841798915079156203725394914920984934266590367976512548989772883046145902727806361582865592653123665092895465946112436501443315596684281194125536317050950491361160161867628938806636663452189637862353760354551324585802816938959838000133995141990374444418875703245671548237928423370406617201829736577426220624495404720698839107952485006272339475968830374099806888516116626188102537409816647860226853243756370999727028477089470453712442800061325444435433711854004274917718201158523321964765749964999630976065771842414668926293255455779347754610540461145249840274585537243261874679196004179649794366684312613861460209858498007900203504659944207903443411826148009154490007723533504904386898231557927918538690245202697763772390984500549040687841518900732682472311418461933908834605039795745412145485696097945878640443790328403592824438689427317591884887486959505249322698044317496620575569633612219091397711722290432336592491097720642984552422215127291687177281436566084534982044063173833379406125327634421819460983107154468963904390968024495746945292223298166961219562337560792975367923236841881796213060727450481027292621440271044197551235536702491482991221310626270256927623627072254517979507447212269265219617347571545085783634588290525042787572092860500646457198039523030053380807924382652925821912910463751594368617847721265522485579299173032581080347260902521603641224355067981908282451216127304035782834743338838010799978882909685735452426390776542234208893395100541038747634713673372710211081878349007611439133507547536372934978482112641429510444586834056826878495505653639841687882685947475250071197251896970024312918656200428346341753788767815833229932646021931029418361973423316312545088004102646727082470693601756110912657079495997415333075909595289736687513203318676445121496773195198538516102370201866434549534188653891655815779590685802621340833293611999803192675550331034828404436962945637476251983814082706085126057021275570893124054737537331013939074515837441775043510874544334997428320711791748489473582411822975325983745632799219600577660907870763960173114775636398586797724667220022677647103023878367708758671919004470664126688291722131495215706701093391899932306258238216029122683825539426136406312463218867186024605999466213905467169664641952880397042416943886206819674017001857346084558383702127646484783671095069594220632199718479749068402245747648534694845473703741483996079308570334933668681900823788044605802027722721026564679851891358058021567521558828731062898051461286017835961351676929984904109454932315236945003654080487214179738777319423726537316660906429670140115916493885380543529299284467447514292917796892410461029432627484637591662993029118585265097156186243574368231238547288844652015257706361971938527753007091817812467368803003203819926695028435353699778085191939789621773509756268488770573680844583881275601776771245459253841795747189522447967937941750692488956139853840137431472434724523433651542584454199824080013190124675285266408356571505897420772708007599012474477041654770093624659089893022959120156222469530297731962298336952674155293320137430815700537837488300387423834180800000*i1^204 + -59742585795518188628446909278520323650670148979856295979930125451420193959042204239981188574570422343089659291892635235820811549189394881812979896885500044809424221167903946721404571952777897269664306640008038598149546896474024340263207964036464645100054723773550214661313472955685105129863504753593037507082031074256113082353892046016340452851028956253248139395248355767750816012054455291420660340731180115125080092430071649001483382218480992089126803085631019179047842491238643289311092930806981989271091575974330837573802562752038320766264669039505590185049967416973430849398364969163550292763980382928296772226921094237213485696064367155478462855482890452874808159506783234720949471835402563658690479106937307371764119533940525790696549584518669452007752327550647363081617920990074370324925016919570510686970529922119944156890719138735202870036491472675392915774476782441774086613398901578861842934421306117320008913032033398160907219555594241951180693938927496200618734818817256388108890995819514650582677253511667379454139676470763012136030660969046920969769060338893820977689324393163867955251080006200894883826839417287910906414285109125027965013122722130855505934582677248338836461754756402522111141186657189504010644500795699084375720641433729925605097313711214430914865050472608261680515457793138777077347179953176515973776861523314347515288525640733440565188189170390261805415603552659540764759518515764227514651419872044558257791668613728332865489094162881502752911946117287280127949695910957975867699171505344062541467661709005193626907828128304251797860916969292213075814250500045602105957463577663157989690007577930558545775995218425594748056633416703309880230323811236113759781018212095973503020118508686426238763169635310256543624793605245194696418501410258596705490020817177548044198830026894357331031197480396515996520786683292008474396457790322920462293935751349860746846898211501854685207896849881132493422481727259881987309486925129837310789645051711005007637000687059727797742052611556469707382082723934784200758801888801885218013522175071255162536319537465233509712620455921980767118591483266867742333258493536448844825994782818391553238870196780374099256975107041862371626119922926651662703374470117098084058730497330195345898837250334806375585465144100813857051374735654363933353163288405012478849236053811396646839716339304727025208923344767970250541994965021212022783897616563057679025733283200615099477559285083797164804518041216796268900567785669148116189553493644142740227762822782226478806168468291494172160836571881656756805840481787842002078116449061900609227336230337591638850513481319794943202672774295953994745336739235266122001151017751105452284044301936105662792246200353051710659593894156816338939895720490967903690524810458776026352549818678430444331448992333354475755288184440122976072847037094371014370844822716226312438841605761853276078683439956336448008635423730491345181755787336086812853311531706539448659190064763723383923855677023549917976886586379973760926581524353345224938947055828850160131069793167820811920265858420109560213448388039195914572406899109084345904421194998201765585076246210085328195647622058871498029984698448763875978278538719732206979553648272235822455165503057229228358206578250229424570000*i1^205 + -73438791041631336602150357120111389699696111522737115498790318015577417101064370807399497014298563549961020555240291320000866609153950046603967932911345897905293823703013628635115755910000467619706520887552212349325377779087298148412875093888661663865001488051408442020148506235768742361361383756867217915631786475064595257804324446917466417418959592595294447493428082948879383122601837003993085332770825496526638154603399043977584429944454215501006200500577746308975925760813355496689181545983217079298884447119583295282289214059496325804013046022409154326381170361464583478858923557755681611510861683413512024469171016075963170666632922335626642177452788012929615524969196054599413850154957959004290187420019448349899515084055352093028795916894062688641216241655221994602442864247351878539956753746660773208467062886059143717614400799704667043506524683514902303185485829712454668567129321892055633272059721035741034128651569535474596092399452193932332634940131618381382246224373415347575627372285491298098547823784094987901057327599660142877377442512554684346453176332033891190916294670850731211418350707737072492037258691867444711615761275738117942126454522859043346686638207770391272749156470947731812461192782868832316828523454566023305236719173887641118419380555832886859891458116687737166801705225588127188930457163021903967072576977875790590273448818234922790418684316972497820315037269142607835419626860429905740742302390641571523663432823981490396718326526990307267745839283829314015321720548044269531822461882307284106919845404353254842097191781226939024903944505102697634816160113605149123489824327566806521895373558027750593832662229660227907954107632750772037484913211673822250121179892374120510492461184235586048112936663374008318448225370214945854882518958375315883339307471220471600311774021324782920314549010358259095289221956953060121853707404177238594188902246726503995414203659643916358275224432597900866281823800555619929454263070702855368573249850376943536006821925602183929739132032543351906661600422278232013526190536623360695106875248194250483584473189518959702973317479753796550264151557636323007207192187561106585110823186689575116344751063767890427041658781150541212823220841651278023963554040856229678106160428679007881161299029742264737150822210727096597061062841569884812209526537054821150196469058008370815624246330306350799269530900497846227924252030799843528481890498764888661098007699773080244793456918331196601369931604767796147413829864746360395596555056539714036044714847048914012737618872387067098427925232263386820362770561677139652050260372494637473785437944517609636827628006304284162827968423831513633607702254516547717466786643815852320491548403559172743145960834684413233009629854618640243416886154061587137146718484280729011534740249163708052996246260254480750672892119972547884197961303729889940209836482375001125813208717509363676716050199421520105397893378386980143531565037780399403397441120135362353564171809355876073504199596390244161861425845074110182100710104953663530588520103626069841572464301015666873530359182503029169796222607601441609777679372701608450707510236709146497393547953433821017398698165853273484935901360655247429304001603480611488956641958816222721396098166813500*i1^206 + 330037332978054796901650637493016333970821006355924497555393127435713808277595822008917060299856879859233721339308848784857023045309664737236908042336736431196372333389257326923812694057672116504881875513332044527987637892587085368802857792615878442191118908761456911791981387258935135710973070648792710052775385485418312674916173633912616347847959106071569510935281945666302687485276381193369098507055810929659190554328442756907160530500177352129906388490061493436433824492913829355560002883518364731915058991038997911787353868983333072618348228375837192970810120344213396986988279709611175440836717204687375734654368931863296560113182296162004274063240198050034426202803189322695507640264566066852147264545759843166400490521670772297839848377227439494790056103664362132289268535912367985827441443049511158485452081568986173929750449136857056193994662426019715492320522643899050953526693229732497009235007357485446210600346741026774444393858905520592719152926359742766652922184027294416818725781765405762859503238890967027937616859098772841156528111952963101758280754222592966166226849369211534245016590552061049451573197430086408767453077584536602786817267243384463398280002167517080548458194538003499523816230962578526702124782411356199600198137829782649347876562616227192007204876648330579146515375329531834421046620506614913233375701780260429269113183203390139364714752874308014076951456318178795724299571265335980884218341070234279374989022761925891420582928611708050521161537176570673180942794108363252234221507639515598748241253578049868379803919935081305808795020788306591135228443216330426089821052016074918819443539550531963526762099081388047572735447709206460205172060012410492044126270517216663101396137112093062708989077788403622867789693440311176532531772082362273706422455895232040100705119629716032927015293749541661828949918196917850743254621221633096810466485413636026814792665280620031596987783609587081008823124092151788981690175297579463434363220339855909584709453439950102195297427128640992049812906994464635025022365670489917335260459736592460707147076361430633166306122866154787052259669311885942428888207798278541330899458510199394563623720362813101782681749855039706952231575247007118920324427200555049677426717829026879100416721085801939483084145961367830012239209356882689091233246168004176899539777300210340201207318653810890342300273655599712424739509150101567690125198789875284316867266781797843912845375068389383772904800979921330390326134632773792850572106987101795300873197302321575036087022354266474276794510586305171881412504607554508015451019173159784127860181646465157169232854251660664742378851281513509810121887543223514650623782566921983233910404313335270049613754106142325278726690308583092160601085693382193633996105994871249134386830156867965183969997604030128507917549950632661647245225534292150085993875577222771798341646559022828442952347654823377346577734267678802098939609362204090744618585196393405380205284919876504847756969880047049889002604190874595365682814362654667834380791759530162890522363909274272864481731607241377649902294125173010566250151831537513028876994529091805655813906283033782627188044632887484266208031053796281498342033251320317191200*i1^207 + 6655658332193904372892721241867745352548837624461965600800131607936636390695198518470694819847474292250813668822599917303052027656805776674473837438319603079227587497747539695555934060786900769279586417072787780584792666226306796743641785643134830333385883826510756497702659269621951255536008108224703043360314719435861777696917532054141326464355857856063314521085961919168193948951318423359760221391625941150560939705610126578885690853047912105223989550833904363897272550982363925053474303009337209821188469661767017108735351204738898104591503195394700185877959049067466618751188295043737433583461953475494959421842222124147850903895353598407680218410379103350969276436595285178123163061058468301556041642733605795884306115194259759851191743154909338049364314861387578151000436926180749577136374409044376312193724661987722233308602169389786811549029058682672538055302529883260056404717771935686584735325397028604571997976936704138314487641219719405337469746028697136096092544015060409820932917088413326490883792620162991418458375062971110720023532591673963289004029006575089031168755183807753297784664253899301763387685469237638211407567003303488853960236602816774737626689713758133030148730515078849586051420340314595462371405188815876258864830230138205570288463862571214985411233887760502243966849346175399409231345798260656916390065668254141943384157865842622340886279723335411841262958418125281047710475420916079506557252147938383442937143437583873757602501947905359551369112030138238589423688462227309753057292717068765888292171880581057587240147128441154342682453731489179908950327719492474187893691133490324491363786173027881912483134201075469145274956904056193230387909925346146489536894603125974343465171030778563791635899270011088129116353496488600598113420861553494170916861375115911209830242497242048426393395927563191009235288116819879384773179932491187492923130550365570481044233774560162800816382899469539926372249399816156441544782545997448508259200748300112404647433347418150757714399846099968978931071544765046803584740924659622855164036867426152497202615338897978878335750138718726689478904958830371298173508343588080967667143440111985080123447482165754222831325404182109808801462284953479534587400071321852927715988361702268942319668811128124313719504604706018284572401112964936343012522390286047812656088370695329426516193529703388634439160919772976218328940212521836529290919999839910060658911793934807411576869229355252426107160428863269535969072819684305121221468662166691957605280792067947504763539128617217384750124238568669168597839915760663356915439971178254204522509227581145678903589843175557857083667725524346736760075565263566096235257413010263510050949863988404704078329627304165759624360184883929413502719993990891218178142579072691811795110450458337849567782808755595460857236543974479055603406585756640074649431126241475835159866770930217626396040370591132039133000853007885488581937020255385738718313812137030144788604255286045369571112240867484611858121681579067413714733437214777536892507978211855777638513798514277113027562332945689482271450762236385621304534490269019479990287194412227005959576835522254959393000371188015628262861193045*i1^208 + -396387242050506232179477193526412303418889684874300340531200861187825970389270570201344948709218911418070114153319111124919412450307739476313142675813842862223244501494600997565522486930764529052334904163575331700937344331760410813616547874292592859933419235921580611066471194858747039875142238781993570452172828765642728862018917035180463893735210281375595544611421533059457974158439575958738521443915879003959934918492813222524008562498478089943534829693093918676338663334956435025843441096742834530909926247102584750432182429080915894124374098296610528690231796063530510203978566050064221620675516022172760934616809970156445021865481462013897522365362795521688471790161870097332058787828763732111951673050779322385934648865496823495913470095117955562184728023487049299277656444705657471432266521823720671728316362198249046663614211986927800560703495239173219346914806143901889971390652882755635980600620866599344952988889372652737410843024117665596661172368121946990940232842628920544826747423073502724450246754160313021497215428461731351078424164005218644148265791259986363261029141191726220839668925934926496503826869560032924855011142895025390980157306062042485048477697705570799772618672751391763100483232806726903934410049962277633469715211467721091970838221059975644784634838251503972045662180967629537372869114084449224079671076426863594865722438390007981634327950196042398715527455198411894000807865639815443762564375883020469111158464778456360532302578721285641532764853796971143730964164356859419012860142539361424879017895229351931991590824970753529227193094449244014862895164481087517427294319487564232508544167383098470321730625704922076958765246516256004050748109456866566997101999806006728452605191198414775386660200350569914499364219182027059354498155765688557188098621347796936259156204411108509496738176445574661571492419250603260059922919922209187427179730784535420042535892356918226431797809701899360187588165599463331928074712607913369321402884135757565548662222472980872146520567376472498637286774732560860142043316048374925545478353343434081366080737630072022716678336828531379342221671332688683108176747620809716441832893285974770249674296679628705142521903377380793238230876446148166272831797037933589369760345737961411766226557643775615284764473778650388326457624355601456043123958392719001719397880598540715587326321463979188084368032332627385670853320619956834526187792192157761852255874677255041512522636910155500663596012509106761976644146679886331110592043634922358262346360408207052258955506151410241597486632701791602637804251920393159902048694025840148768771125255045824241475314589731890746384882874177603937113885618343618089237335434013410643894778362574251574719882108338658940184259066111347081285039396499843930892877748846491157933938721477769219581059398134157933187966367246877362185830554507002590895706915943890591325989837958424334384291037346539856021483783789793251346410929465917807790738558923969625107678187873871778216943684040195585405910296809241450637087979861577683160750142561138422814204328077248392136875788275949936272019467926058039374050991200619826514436064249366469320522120*i1^209 - N1*31340199744920308912092739507775020616659603758609360120306546492404579428152375120002417134076011968420361242515138551914492836613205131710586975231812867778990469330333598613455142813974383395619211057191203368491886134881447255179711588591304407953426041652345254498507661650431976927557050095122896934523974807401628302086538926888042721912411219660170554518069310361315836410769271550233753882920448305631627894486771064495950405685494603194580455659937800585033604340942369477062915665207392627555343874337801577932904049018033219332380026977594635802692355228263262638916694731777926869453197813651785962121256200057854782118195395731244449056799028095746048*i3 ] ]