[ [ 12520770064597654676662226097296701800566586086263475818952635511875277661049066698910821270703678899965194345684084316111230432797944193596584016758019481234015076854011636414749884103487690251420719314772561581326691297963648798170951829766975134903309166347155634860658278691538060216032414570635212127351554680022703596200935591623510057895619432013066150201261031576629497790292016369412673180987160264337709450720181351055611080654102567621717300227200203954484727090202095614139478280343151281203241025455431640364840883064074638858342249145239173734242064364100075172132755731720394941118305629673146933575290207585073651627601299764863215963252411441506464718560346567051369017360769378954652312673873890788057159110099392355736563557658841176130285125542101101717771891114600463494672344056847076077961783469313103824925489880443639946958694978511263388113846688015321506255123220430958282809049422707917411006543689224326336096099493319683610497584205930317437338654396125069253284318339728114928079944247369510653812932396194208021777555167363554127739120207402779062440785273369259705405272698315857128444768714174885955733562092513683490091864806026380257850271646897615543225036611193591380509181999896572369132332056307616800536364341968204528089378454694038766039721291922127854406110937293015571365651579027373035661095465208567192452182660289118039804922874225652185774963794778488210301596188193961125940819649733803676554204235102163107626122492266511184225348091155213095109377566635531971814617956706563159343331732797502699669209338107874344562802334740655486442927961390429104362901646177925067417863520304747156054758575726643446178565569550822191265446934344843099995838390809353743960160555064629609240595836116723910978975952996980896877695329876024955408114191133504083050630614959926148788317945093119768718453855367246678943098821438694363906758937460719393563559248874184685917696097089713261290568081215436042046165204914555705489853863163763616745419837028568341195714173312495894923705717126571639807644364077613769037552075595986819862435255465137950326856209749054725720724576726374403197034016641226189156008750255147535761253662559795256775555075324817537969678640808560798075404422289821580255669604092446467479059905531768202402297424620386492123135064817255796398777211991363043355885488548572855722312090122891037135568872208258586590093561633734659917261710503099820840687382875531769934533545823505968665484802576350886584921642716028140646110118997690678740334197793917718264741314227698797859525967141544464355224518182230006881775613969860301968269969709945778914042472052805603866003373386587755750522094998290515499956299284900842659180190016736391240244100230608434856139266816414360665805184968575218773737972570714944375366484855409393814937585243128341193059931467600024481915400666790752685267079178185459542495902871031410384084424256557011067523232791850319386693672934679904746959340898797581617739548240948662881991715669523893764079000458351440291403192835810422681668657616550126765940426662824475841073041148188597578943047565207108771182049811168785143605457967020349495998993353112680035228571031870194005047239337735936630945588774059840980815512127881445848310512337021255535176606499132197315089594240162525587671811992234708095205376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 96378045461488192906418366623944576398319658298597965980826612128236251731273846682858445461777885341672538376125636307168944388131447474956740452732187740201757119142058152896049006704100725210384152152760180343058464759000745075216101195739384692351934251278248268060410277439953488386998929313609286850887373865367348374701663445791788377948108419570530157223283546470121434240960873185518351322226680428569848420283781925703622751555620983237027579299975140226849467439869242158300090513072054682423102656777740762521685471097132836016118405756415318328943244132661223861775787082986464770547371939116577762707329857571195206768809755785894505873321543228075869206811590248736208528280225321490802391909071603637943073361721587225899424798148080321541496306477602032106061719162544233089669031600746232312129593258907281493322720957005075569192777683984840043702129726632278430094944845097115770619183742201020106114362211999505885023649825332508122476087926399302928584299252813749928526748070933188105916206477089610812731400965207862331642598221818770256200687357248237995766445441942499308908557245119571981860209941995822877678432013250082916212130154384939372589612066172447082535196601348473487234474014349080747717241045525264292301237928314673252485555551429397608987036095632062615269346599230546506858372913230461664381140748732530154167263202057783714508782601640453261618632556460452207832515339830772378207663096909580272683884629055474669243428725817241077480070863278512877123488615432488107696534951715474247990480199447168741062171364371954525086164584400798173438372672102841526760713989987490384908945128082568025466828144927342124191687915610019593918096721808433925006835900500766930887644364576531807319677155676362725430227390231959304550912994198078277076842780589790150584161685512252381089569609949188739732153935605235640352588188859296623756247457744611140576240632726936897658043731030280532214261314722742573610387210792428168497059987801510479156610438392673004217767201910673316890347369747792336046587890157317872902497185859013528855623382717815921224352498579618377563222847767678733393064349250702531604363045200691570774311071399784706346764283322251200378771332802860864826334428172003181875077339853398647687450527201463479650127813409998919880353183028830663778638788174834424395361161623790138149149335186942545024804422796643910805717166989737366181265691817667702772917766816159787815151770757706469950290020688866903930824066438590072765884299149152729869732428116601958226261651218655681055095943658978140156128174184056669580765111411310129051494228074446321235629035340785042302168800141735417691977443577087736489759975066872404513332801938763743913832278934509802109280954589379200454439801655721776089521462545899133018581506094300306316708823012360879028959028112435611026215205046440449474274572571239329424831425161093937870662479133526956751605777821839978084733276723664193031375112109128647112676923099800161550503527355159010978046499229152426331308131797808707269002738224925827897018943294605724806070237244419782994361580721210329878685279485544505532447825342139798555631116209122345537145632912237122336584639892662443853027175813501991355022220243905615177439332847745762860056762202158269159300492236059616975233112441152394493952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -343225472611457026752031193075555057053800977336028213317841745522208418942793906085054779032862728635273854148147224941512651832400622200025153743320541759975050700853719678351714053235208819043346843744738392891100934209524388424594116891308938080475310181876968353298752179122224190151287977248136780263543943317433215083303953224705854954536014410855708296525563352923364425691583683644392059548821448752968041945153469662655364624079811103149423825195204414482258350407470111275853713856539952674544531793517907652628712705669764259421434637566023439491350107316972445047852849830529273217868522000362136867771446075607750853111120049966834535893454406341207699447529254401402725863506102651392820448399553884449189364097317147228412539008734322434753811598683093222943748041727366545072629300878172442869394299009537561535003448518000103021406238160856389176378600567237822375175079016815490086848321032426307209988571265933531673969803227128686404212726741179234698506302774789517575173970940251731576662519608370084989582314562779432472037975832302505483404499002845575933591301327900970859968261159832375881721874073679407571813142018583344304075868850823056043458069225062183989418089069019258216462820468895886299693240045022892552877498575974689506639130194822486820832832061314526274952744796786671008263674530203315591467011799428704148075202638983091885731533540280274682071999818244383006262048744530525619458691001799905643311925474294645840549032656463182750649413820443376613546042023212828535133652090549148125824803229725346962206877916007838565663682731127041217953038380808448713977955287047241246877014546078063053595406058147502169732419930028244513705192176853984727223961815719279423834018249124984608564078885937102852176958460452404074065088743041973717410229242688309196910966828024809489563601036908751520015540041987660370274310179605527962656405737712129807814592908424239038804706131130236613553900548706822507536618828609943237469961489474321118319257211771982969058353373346675166548839471748127057651753704351797899603747300167328857007465479362385927206354761192282650949838932859279126340076027848373343147322493633512500228362227299976855624872392692853762663842971634872019438117737381141558769860492981309121402477706713338799038316115848927249568277600971370376173415927323533597713841625181421554458406442619715041416555785080086620953074334447000868995933748193353589580467466576659503336415880502384234755257873843882804430556080928250672120840336179563660598030541313468948545325467558493166780528865377457505234583180060643755898783181505483025136259313522744335669080146957254687341753068443510642471819570081060679430423155951879908162819767245422032369965009607597016897853277335662492992939967045029285652756870435537562660119843263376246756386683500281754042484051114872995681331407905077694465550591844616365456169502535706930131915425361770228127385720612279816190532583631226584593592716340668516000662554644260757476563379815300919560986222822213245125955807521642217159663597834174124589926283371105337386832994017689348636424928407662757287656708587328624573441592940407457361280965150470041074267750834658204373565406925997235766911663525739017275381938464657876396456805746900477077743696955290508620543102389681008687868333067955968409600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -6187365630873292643874912128952632131309092228806347378196833533661820711488760714342761984432326771160967311001542485030314007268900120824471382775190712288161932853623757692863733326563930317652353058959934385345927023268515554267103484805738683524207894924670346683557361995541372653503612725654300320171052633147500883684386926180497165826192816733987614824628308913519845386682045000241407504969213674432231805556373855245553034571882240833482623821358290989933909715981277445005736471799752910683501129568926278790198052332684950996298794996581934163354977399715276434478361246673149430174112971745717527317001857094462691543197035858752653695532892360939659060393646967278138497939237420843551462393409388335099626794792946154702710162034112795915472974737735098813273740317511776648955264554986394207470910791829389898131804918031252374560492590220676552966005058658954813791534805601230297465021572554933720210249863729456614138466613035280897874218388269121498083610984259227716231510237821120815180584727783998100231762811437149978045204789961839284792184934888972835817417494466663443714607864310693739277420746599660017137374550881090705186053746556162771376806375920276031463935597419575647727447259860923211342857706999730863546455019279776945898862412198961938686825043953092117311477144016149544260515938655648950220907622074511121691499030821821398945909419823176163493962593618840942607297923641765208114167841686691677359350786715550358836339571604897107749888807945943123462397127655475027584160303872590860064169446401232976639098250228179048417340857967493331781074840808016211988440009657209158127037121109033431962852656703194472192717617532708681434943557968939588665695247906239105899762416216689151105910689394075396610507394149866301525586226656236433179961756858093431275364377338649955264480800959295392397128789689887060838578892853716356608239209759665776304714853243563317621140103226529491124635110179501337349550459279497649339548925097602699683442033050991153061400007997028596570076653491901510476611434340164672860439156706034809883297756242616362763286218919298890894681952791758418023721896413253587956756923132168413715486305407442218929624941780130158316753890698937527252464941435813698502241452359530619126451995384589778577434036201095463737122177452388043898480803226973536759194526295445267723371842736800363170302287332144590805006729411932416268404101208225530059795678474216132234579234943559328263334921885084684403939232485752236425277682908082543206972392301315408431748541146632004441810110740896875955339927968364577012881978077169696695231043814106173245891174310868095986525040766874252870975709463216937037188606315158948288115550736684203010335224492141070114956469666144141509773062412407753537607157400556336667390348223644479451639241190111893283022115161123143828974996896593087017069240994435036348695522081541342229780808107083680593178317157036245033052948928522150810449902093135257322574507512671504413571473316721788635451450345695549900764001126688301903736043829700019422062804054785656159575201486899135461777210714812565907310496445487844706498078840254998143745192783915361872058640106382335365501983713665905313653941108770158397988328838364416610961306303992857365139300663862889148090421695900960204424272621177495617536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -16567590584091490806631269038009355140611857774689994474721347789635011784293775812835808835302951638415542609725024077851457402161725135067569664271022012424555089856949119288442532013221856973112519153027145027181090465928910671971271959678726457841854390717247392903583026003530800559598865768775763590423681060546350831835331340167729258553794334985987891032541292206163808736294938077146040860032427361970721960905911037834158951382000473717979837325765710839778894284353636441140827121673254578223845109599535533794794436286726704742115203386382830845697170625760795712230899045123982765734168077745240376415462517529471501910474951743907752905255981629129599651132159530926970620757918260878156739910885648686758603024873140121454879718629245226707450608020744624454847256198620237449888320876111986102749940182122350699836025188263185354098109122832988929932054831816455839334373784477355346327080614429801026266999733927129752501519440271158765336674840396430810457325946987033525029670196699686748649480131960462090099920942999645431005226897481942198703251798362007228743405182575217154685099387364340571329967169037125495458339598678570201153837085581368045985884680901205923783255832276460964447028103074784635119071101666157386829081307826206518578647969093739442472616034251474597716012197712779489395223415443727848817811162023774454130867736824979376848379078750360881014300536643397268099727040588062067933456423926079550327202061674083318180863170086030166927685519045406133974904045005708505395911950734958319876316845146437729138349839103120242352740454181723923481585162060264745966365983458569650018840146151623757954257093352362002746337532148260346188808162950787225864005884988652198425469881589121183129222529557401002147709692740778200106967506021795222551261920123613693211181367930763760614090132604932393333925987865978489953250575175537666593169675123591934817321551354558188558858119029939313229517189562139751205067675357818165141753666355545017516491221212909062815494804510017848978692050967772022829150302712985992224531113327270981465450047930742859212186737975812247594081065767481580370415560392791025510270113154730038379556433142210978530122443325640761352200328042747118134315138144658686518333336046655602884477970109154632834672885179504904146348873490842619521371230607187325952656203709147857121850032312956355282696090119337761081903883812651862957821872365204711251808732548038348287397146525278249532428036673591314918121389032545552817981019859697988144756904123901201450155200040469978978611876138922997152786331680483795933075426837653167347520346687069030861776337656296577797158410722929903245724086779958509401460953738080592062941724613720211423083895835053956863324396478096671204782765149570044274052414496334562980936681392035721689638967804698274979184373252578224828414371741685346087179971615579009003101538614305721566006289577271473114268130561789165677587749768594290856290420758830124631416769353617025413142308512094488973765997966937956767917449313563809839203944597179178267330892533418601096938792980652682883112629027775703687564448338726768204261648450959320718876011462798144813288538193005441000651949854673005247721611754508199487812068078331267590956753105604746261765955478927758619123876890755840362470261637840791142400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 64668624397175932060252301696870205369787486302728527824587703389514621032550119761304974600493207011158178184491130665713960095745946014013465674146267653424067921565417048676223570998731108155603742820272628563302907540072708903393006328811775404951994801548064500967677926647382238311770411910201452162061271390365447726490553613474106121450841405106415576459817615757231062472853594245002623382234091028125880832414233934761081785975749705638779151490835547852460834137834168713941506138933478316363861193034800536439714451243397272245495690143903817820690320486242824738451308362959713679167579547332785402593766331544395883742924810228746249469360248761561301716119122028304777658778356289097005996020700560626354693821506825396552840560862403694355518696437929329599016919894965186950633551188475229657061415299366871501480045947269494685037371587732796104545138279562162599552983535187959862676053704144382387524886915503723311338107028297566742370587536406000098080471462020527517892992789352154415678936983222255028039716874302970051097680168165691595216664197132956389749803949117061812942564109979837035333053013544588118194764812155366980098116711273603711774941762083468265563438009782762165290666131049542185189252139710684435021288121688415185806918955083813981724156587814337251838811004830266287936883796718754740454790631089750901443303897718558216374656316076748693524868628773385828700091204232028061463312346862442418768944376281219817101237801493712200291730958312315106929035372077436870531123251215028516202152760370026017230872334740560930764931469635242185910934647835104577062442138656686730338562909883836577186511959222033759104666041647993899912772913322907926024341909468385810835189026452741814136538106717767462296680099365031603922189102069933753214669655143680452381971500045263254489431771298054784622355702811190969843213947114951561139671567428251395583904756391525069154674661442649237930173212763845601769208979161377291985467009708485303677033997571931259584782983856527230905188114305570883025616139502281436696240668226848166440656086043788299558189218321535870803837215727695866802062240560196955318646470061830689854953210795593799248193613751199055976577825373493439669166752490006068908958771663655548091032679410874101011961691596330822028736447741152422635169762925464255212300220109221750660214005838844393740110753318497165082337273342712310814597417352417261840860469632072327638066929311973669119487306784825648267142529558270174460445428681114512227303682462502750878134666131905851178009428737364671563233826571368174434427422653764695794910838068298021347096011646978529588244047796934573345298172923231530410058566960375328278679330910693098604105624288114925468687412136877700872637316177661439304830217736743745269106811683640097872779587748000483168142226941504853438387539186817530024306139630387970192035631914611466895255117152954209357028344614792578137531267296634902310916286435385493506101041618775801428535186318474424337329614845976071020795678126468868715049441456646515363435386505772716420095223522398759132302804446674047537094229999715068420589815610425211139892386788977201485500432237245551933383517585019005671868837357848865095612718597368256532916022297108102341483261497925473465773556387832124800117429878097182720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 541034723714487926983587762501439314855039205373951670006982388810490596297003774348955532397495897313879989866638609990894861788674616807833608033201876042833559005691668695235627089941125009524555128084392335003580952514863377115644633045652565484565570887144845188751301196295406183270279013946189336712204628677357933613339871064059699204601405377838483581136402550942612832730094335043703117187319840107221806644599132683362718533800152814000877605093134250424479559449459629760081989295294973084278012117961661997290900978999519524077909762203161404826240934347003749584512960412436673566028505246212743074942452477550686992367024727185375607549001305442888085742664452357773233616999647029838326103290654601746387760265932410870549217445920174706001915237474039183856025388593417904300907244343932698666547240363816850359892706707506697872473099882339088716228739232419363240087414119063884814384385836934772890032109853289154626107667375068136434507460129544250641769832255456651331004136768701966328136831294799936918820610697592356414211153172197604916579082394471609347157274426224844153811840332214423024006901594547364533717501683791706596354911485178262631809427252346491779448956665343078226022883970291224867036718537774328629294039004487867994810246997654898653228273294800991178573222569036987800823659777625990890107791952343064892282013831093268589111108282481490660868918469092830959241504632831419808580450586429096465937856965254849712938616256281622574621114540599855441661510734060459725837389184018888515465238141453857300931845636113916583301920477466895723358678115802857442814431212629663758327837261097808394269268917169469065131405699471136908778376559834531531983715350726662538003724204384871776047091413591015974496096667454165585763386123314067507705228375475189681601098593021314617917477715742571288820423459748373645054478422783390796850734264263146511716584327407524721649519402532675768662210518873321321229994504193486683852637470473160459662656964450539221662326799575094145815497365064187163400095406899583433005030242038705579158027592521213646051983241063450311720382594242969602269120833234320062050000819320850689595851533258822726066932768422655505136499297977668715654297277573979248891773884638120895462056826623518806326121465961547325521410799303959206761870149419996056990148375376894563437855707267865637370808061100708871303052629539674445436290379103276365633914981790252040805455421489605491180661111767595611863000080170390864740296285038989158145648845091375100590103960545221709466641459312121276673311184056109387706568796774237916998122146706846683930399303181717452365757351140847505631196334864984045617213413920134901089990331356077973669929242506456152229076228734610469282683192073613526996533276247267602485743690142655819356641096737002835824348517041786165210458243248673008186491110648148965667448111895456367607689477281763996065132743043430672419945160776402832587035213511705786641334477846229647380413958735818488576718207406727437706270405967241406594925099616503948681473865904201815007055599477615394919108719509678567013648950759881392166339673988478588092518956400139829929935937316310419994657716764589246177229849607202286682134444766409659083385140555657863032156923243186811702239668138050743452300720071507968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1359907135720446349083527701823300189687260925644689434241215726735786646757329182062207855919123884250212082995460420936788103527942548984404570630020281391510187534849246016026768555591016118732777016078416385642113992039366319423938120381070506626563357132845089724335264693670283257862647175174321595545978681201166632156371029220758639673456318328814826271167442704485399347043795625545956231843479497576643184593585584199396821209604084726008403122634322546098718714455467561288681665496078867722510173212645896771322785296434256607339845096744013093243376756868172162863091116565670930863206627526997281309816620311829505558486557511033852125569162069353263212025033337290814405233165330349844978231582592366402332180740979288114378615109339848832605890646609212811395325839002565135953984005913346362167269188680861892613745033567567782849577700178597435629027838043978152987148701501364362702824135970065660647842433201895832653004665974734786634091418632198714178171332873712132748784818626045939131455829066960681989127731506039685521468878489483036973336876492629155623968765981770325643600814681422843147123341995303188851646727560830434543250822234387332029644534655751705315054322786195979742094277270751267097173294464534998430651960910614967009401266757379862491571715803139365745287902204386419360908379031032060417100061710620684552494567230410749139668844507159844367593002468446354786362473079084406509542798826541508826359301965287337190530270743773866030277195071313873417516109311786726213978510232578992369672145290366000430853660804782776613086746619284000638494940003778245569906813783716097723480124396961948536041456378491081731272685928133794830561643481296506647099107851057872237105161360942473791046249905582395776269511087652933819688975435885042747248028061473347513276796588698173481420033093983525936041850314433020066064461071756287166669465822844255491579685318913289709861238511417537063485437566040749592133078939625105823863577953936179050612147118794308042283405065173284812305047596129107784815184912331932069147376611683297233229291721161339762434070585406383273564116176784715493549472209802080356139989752628608455654973052786342578162692053514954846508322991271910763277557630973883805160785079664972409637451052060836776103428807934009257364909164375318191057481180048825176267108092555182357945536448605881730794914953199333830498649718807381798210628828102537880694361553636316284604158363571000977160616436542077372378551449012017349599566063109731671651448648238695083641709603869248216352309216031939485514795037640496755172885763437327120607432897608967929616091749863894153327108362077677683800665182899918746328389784136937653800641134515764193175023666275451711409127333050433056410258132905527936880313431194997467485214139733047776812133263529618193555759949722785016800013955892223318677335459472267170900567335861332451942461042858178185416191411502887434778289688528719642323030401770050772902158504004178722919547088064258835096941114255394539228557344570197575695414753947705676465082052031935517013993633880562889941274225640292114736163334793799762192005867051794374254346223982476986343202437068942407889989224543226599744970074438252400034515552860363959022943538739741913581863677609773262557097724672607539212784262080102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 76190629076467958163956340276212219406937631343966026016370483372381721828080791960489318465019193223330418051848846957193221511368766082498600818053954957619744436003137776793223028090668606430547209521498332025364103179419341443123228420188858295930726124766042612352453374881379936880732812472710109423826220547778344263192359336102799942521098744623706310765238203657103619828619076410569930214927032738452021963154196652387066300301784032137072445204731358891691402843676415023900895954011041782354127831032782651023156535059305569612038068761263617803845884360950063600097141882601439319154406250662365708303585405390999569506479305273094558168945287474598680612607449284606141508192571888190822574480483714671225981793536618002421813065154775263723542161879429403006986315837268929364960260585833889230537470986621653388930954285493320108344920655040196977769581305729949881516433935767756890982896324813580210166503616415875636638155535702800937192279916990320718470369399284677154100579339548205322584970131131565370632595555203832342757473655574387108084345432672749891539460901435874084020128661178258745136105819175708351753471696047201994238247492335507698774716859665007628401916830098078774709148823607898224560931926950720707493323091443562572220825830288744347456565593299896422434218708179590615067571248225917579034640108620154552623925244649757686886685658743746175782395856008433381638173651090484890573229771862606488206956487018290317502874380200099364962324887443331576419722856628229701272115895563082439419782112353744071343671624428185852887489142270045647340797277893034677565724186715595052579543739280837539326977807571482794964485341102703380367527008239221941756864384910107504269857440659405539368977667663180219789151030570056509807895275783406696378187805784270465063117313485059993760596885247132332249237253633053477733930593841903155323649512519419612695246254309840334510089683722353941372231945270327526043508139905460106247811811199229370115193541464132016131833947890353814233780745289296884134885318395303938670675513152274466804107080975466432831928947384485218093304639000813850675875329302592092882615214321243064381740715340684917227206375843941241256780111404413975439450179575678506034286062110026807308689324297197063255632531625991471681147257045325692479262407995541073374944310189430015997705898368611421262303159273084715632852732414524777948497263371835239828835951367262719573475661240767608856748081094055874932507297724002884025014733126952821868430423704792009353878779815354185199464778197028594603783674867768117837812560015635771312136071810055872268151244638025651077627796943441070435896972140083017272584747191802822675466468987207086440798640751043631161041495550709338350660364064273692909157106001116115475266108299641759830486307998111696170537253753637027179300606930017911559960457834666892702148167655018743844678720523713936317604105452461791980363602005977543878344085761604620345726609126908365777207888799159634391669892770183465372118905696005218798240733749444131009047719876359584344317149005811823490507499065043459505691093636819363955410418612539162412044054134739268937221639816320652814155331606209831973660280695122465523034690317732623935515950788757931241326926790406858060921217208502977823838704762880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -6332934492745184749005337550477973840881063992617218656487053645882386093773047963979236008190523527422293092268297590764286771815452803726019042431094354083594054334484979107078104353789054819737776620759722070041581006747687010767150895432318515118880945946787990976088453457524486536054026636380821672954184409462052231605749976008767606877875158100377467098190972490669632455012584227042644670458051428005014335227780122027287013383142351700533686242491473555780154966882358205051185449734077986238100743844665566510829668126447838214560245096871874512788831345423844823911320157505761938912666729046886410914606170237433057727447193542055118737647072482135318064916316514916023439615862970909455827235171718649268852819884851797668908886535159162866436364254555083553700531791754594556090573670943008871068642027470298700684917927405454952666160938554572158361106913487587586885832573309962325330512488185021129448777104528141537090407741493285675158930414002499920078656540161419978473861671114390084909000152618930499334988338521620904412281164925257440357420607893464921248934446056509482110901096116058000293945956192511787291196162978188455073021988153446876616787982066400899810615744094353140927665669632934383176725269083586694951955297828803575744975585034626483038741932025624374566961164019312326825789499551761903056881081544119244639035328681508948307959737254829887672532466505249714060620441274047771801275119754924622045462417953096902900896700195713134231078614851185803625392142182065423448085996320919226649873547396186800683752234418311019548992973106472854322730589641648798932309706772419422461358368492307269382032659121156355431993896522641469154008366631973130966817463250594153240414474315577933107733464815866141337507833715249811439771389797661140811993302463990919534856173057181807567315837194845789590189096053041079637213616195329908637404698101520368223114230005197766354925454697993590724019092917304093644620924616808821182972429216951928331890450386379331180821804867174347633788859730646254077914178960102540554265069277802960245153367895205337094052235995513867803363644579383356554254356211472348567867774326261863207847919896997482801703469166950350816961745767887985551536902622343961814163975399268039166703648618242264937248564196819781261170991342818943293331834148079870996555579596480713165166273543454878937898532585144652841129560682160450101828328454814732782740783101387950217518420661069693141839660850895340553528543181114627357433301815319370690248529123791959666119134664104609312190150034834353085365651929155626472455653158214716413716668719661053189215724001135328232872051061397932624322719528172503256361009262694490196810124175759109013187397879392116748459653934265569495837330665623684591726222931131823725560485661912806262128129817674966322020628372914889374457207869367023178778901708534410446659390738629808910708464089752654054272036632906624056627436738267118140871499885308924285698385576609363849622949562321967517630086260248803516337603206697192203437184239703474178284511775732236739657959391280221763704452737366680722433857368958307185500583434903016901181044856485597774850486084223229499433117076614168697831323689798795139146818234265744983241813763413655985877665226035910085500879918423841823717163270144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1727350950755722351832393509683631941322209489850877997159601347073486041895792702969210778434713330052081221444616166088750937661636040698208806535674398985852704404116120290853005092608286595912086143321836765401636645258590030978436486406598110086772979736265998721816551892562316510291267222689234235771857716574065856141371638824481399116473128336501527079627883971093949824320631879512050857160871127248134825096561345042142831594671835443355575254579419368003823510740650015516173397647247350070953258559172775852794370176301365843401574496200323191144843555136883213882527217895276186831796151598873444800267887953918941706852969509780764797502434636896017200443772518802086266806307913795249977672969223502673245282238206572871508137654151123225598320965220368046090709447198969076816204781241661381049040606072308943172734257780536597222058710384495524179452651478060622833278372792034060599513635047937094105137732433131231051278806069541122937443133551389399500776311181182507843467423110554215110186609266206361596085353623352221738213306463626346882704267748955343838556782795980125932152116216862104510901614422723470861713593776920092772219522162541602379640027504666892800361943736770107376667813022830591929144474397576725382463983051593236941258985589627794284598019339866461244944136245329047698686287142864579412002862640278334800003637986308313195167500672260708825289004962420407069926994539047605100278558545875560218880463237408700636673019809503261511014193588977039756147928835277538671763400606973234775472116159579285360346933409186359768243777942952922656256468678688045481636401596367946159759256219761708180090932992691113784376539929143604941940110109803240329423553457333206749157950168583713265385395944711286802740435160161215856528737910137604043853142501898850056518848922674582177958250931307123480138858797730205731461747677279037443562532737781414074335239601190057963495233140068745128985538220329903559755625678423917308706781598298701818150711754211853397784807942626515076775144123373345938708254924962662949007138000083874138315360753136261017246828028916809585938863314862232491845536689468493125925468648544465136435934768252080556700870859267275883422847555293159455302423571199550280050935436726003463081454909058830386040923318681525175778215076059802355849647767466700379443337103242556349297309869134860524677575668705046758481731013400697850855877155957463145597693516069165992883210278724557704102386848277029494061700682005873800835990694325811624356307464683787120628828244985338766827451682121929184940545803053096606738451217596070771661487382656856351618115456486343165704206119071728888792714525892531308894874714327699538325188297389797443023225093839377506644760263686335920254210142000605781662398819458781963615684768330512178662505522152446505308687710541651370298664512861889521773486172583052810697352101593732417233026830575949264182703432560763731904755380310340392831064669136215231127133819353457364781675960988136767020539157473014918301507298398654935567796412159066554194190258096119591283116093368493850034639050325176907569669599066030582582884850531998809422325869854165159808656617134877513112227544821537267400626558022136265153997825383688060829049253091391235047136739445433121453220062682480483871227904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 67296671047378421557520919032150732741150892252269591821562281532665307469904784714346522073182157867814897174916145706114759143730147584795160576573691214556568018389153379899754023884432228214659738526900968594593582858502745217392910825743104902896421435082589783487555555836392374154433447273719337733439628667635215215814132910916056715245371643856090046815847226640931332485271116814549390997937062794308637574028136372730961308299592586602462239491450083820498737966698895368511582540598328629131636428910646860851932556469092855200854916293664167239020253853072440285242439426605653596548897630975892388367922945240500439406351168904957262607476458221016083655653228736528234736788732157476945488455765561294670743046689337970168540612732935911872744447117300946926003460766192329525700930467125396066969681405291314610743893567089009175740890434125238840053286208744784954523850782784787338650722753121255915846211393553166731475783898038989586322891631235350545413535632771604606070237599334649705185021429677148833293920554521328401755754453488035117504309209918169243460190111957726300228409605759063088363091615158037750308377202629003048753450672371509568950187765973816739176855763410765474872730624766962351125925783344230465556315446998604822331217242469182441490464037879944698037557907163119801974864933611426263018002500250501657408478258966537332345515637288751734898434090310862053983380630198731931009024494314280777072439327810363373245541498307757505588591461195229096827247824346254500938576507715155901059745670550237528104866913079484441271089447225452705769018648206854764030491553152327377268147939308106140636015837289528640908296034666856524334529159424115978842293742386861064305662874124791532770684406655029113519924453718775155954882931174855856891374042828889764802315183292911712175762323291998576891400245427797827369660174459951294735227175458606110677477766768217341432563488873660206240185965076993893605968309678505582314810090506343220219294261105731667839342572751728222702507068035213337443804551717888170020011576963516067096157072360329879473845533761611396442777704871604139119924496241634589172525577932611421893680888429900942393277485522648264218145729282715937790565798428184484480958624513379036583220739448985277318504577658220665709203933734362539261443437190420514040524894659012178817456451664117208745072955940747667712520861677044840395403174732325313808979457861038123183374237195660790303038780638290163247542006535282745470794988963776108229192475771876507362609164656940613517919688590397994688065971262734874318708236466941505380136442719448627953576021034813325032980293768180850962616057498970734418871037051998397983825013744311187264556602940827498240891723761292824594831197400419334698775019802138933095800650802209321893658259421873453083140456428387614897149367066089942097171121444316786034193412105018882556135699138795996368658187708940147490509079827257077378363978723444283594045536613929135508569564115229990575542238514449860390012766000450989006535308376283097628992381044932790921903361557430409115951995334391664587281468590939427208760577731455441673520362875472232770439174402143584688798215767706170286508142913497670418969882680190955313699843997735512466941192484694787832661666493689623863476879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 39110091340460227475868707562376319737977342998237730917363722307953142600580626363186730020571949677205603483966620737879255664626123286224244067109932215527338635678151893438695679018808545495873178667482139126002214687081593565057990848027838657668560419671656420644751570518951850766175123069670199264346538121954806291017406028644537037816029892566465880700382307261002971814262848393637127205341823638088124775946313075029472914044432000716932612704008352807404918102746415930009416529631737061707966696189473377515067996027239939591028669355559276100101705552623831109159546267298038125180241710576419291193389567333222467513363118383906879983268040395459144932591162754937180606758231034407277616679491223341929468383748372111385290394348350169469170027112463925656640100861656360571489662761606009184740694766829469123599867161453390829875970918141986525912887979717562248290168500241349654877793932198896644190506780709069096089815731690105060650333119076336427005561753050607781381084342532561160446600514021225791604002074780511569014164328984502682314624601952329140004229771428820893667806915754810011793625310633331405659298689607864216663059192771022448537066941806456256913668531047984105976446070547239020681642728338797821005004575172003668685405121394185290863261996460972375980284468322306095501986009885178786511522644269180538913708701714608040381384718522864999856063086162304305952958684341197899242505049988076426264405378688664376076865302594998712474152468632897053675152009530435431177837546789927915635427401065047557288889816937874910320830811463816971277600091994627051773595251343160430399236253775224427353814491529968824843137357943573783933408331966524481927326850236953474093621621555710783682518566520456700756864854703883775729429032785876702258290986299763448560948683783644561471888065042265003828093866903056501600648145578730900854642676612299012725491447713306410359202468017095608628218137920168630612094838298651101116937346484820606107358631948027785714224590940522550002783929327444792000069764912673888872038424260430565581282787109988290531303958410892429032342326463506357883253345382436693112303850613912553700020905617911882584797332838611849610153870063760973080247005867960316483242681606903153246791437629996211258190220948007391874586301566742047925785704281442939724834933425186601042459085710697802272114250458782941677181223984892485323484225273585892131502376091057412165112048199990252425680844165549630999559269213279890070651886807059144487519872656144016347078210936142806415423983774580212526607921478583029553486753711280934669718252917179036742221272750446564490769562803320948094492114751180562701715265450549492636967485410956935549162052063505213786267952724286340857113312183311527184557667160262619185504189924856562075859972224038530676666311877581475286507816640382321871780553078482092775766546608816979833605591086588065484041030876383973744352138011836615481684134525276953562247098586756536612819556254806042923854715918878874415761960767521549482890941738245872931090547107383075229409257267172322043826037914902081911630082506413680821672217190170552470957573067714231751938019130412776804241105977856944057650770094538155306073850202540528619409689313536242625772068895391500103901025817963522655518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -600026901223418213699507520583121160175526216820729930805287612368961879638071432187666754000382787024118001687910023701781213358356825502203564648660961651898592529006272778991617288756443938484186210166417272544419396941777848825886311289132904002533735483440450930467580107484343227463928469061396956803015103224244542176351945119433958904933124754554508703638624615199222841710163961031124706618655910871753991150721909329331916176175704069488247299490586579973365934581435893330700307965779306338112058870447288285959525186176563533968610933524935226246854994247562303641167724716576243044474494916126803221503456193298409726317307445797834923391475036794546905621023610529234576385470316029342387657445418204517068569508210229904086686693957079029643141755125313545562315966139652432316825184178699381704498756642505634708585528555794948369630599602938158359824609956740510322599014377154013014108336118807148276255316666241389349146005411320068538753406904253812664618475889961953275055821581275116494374994769337256097513548123460286676683984595888996111731670204079755772554000009862522240018017926602244719120226236722768256243213290933289509293009261826026138382013355592942709097675457594285545325270097832999582910089728938526594984699938643809655034413778625635209546665784081372397477195942527068409019862738089115822030757832379920807769044433573901896470569359521891967222820275650895102586925405569952410281045535451427933879997198695559187727844342923605773601742511912153232184121464759925647142924819337167461052633745337998661933068123661593551191807761645785946235659122381802697140962130366944914541711998052045058337100423178945627896898800358057345415587008717083445356116595610492719149303285101710233804891978218586481839630656438785846123588885363238140698213831982186064097253935223323428928241694342552098371194771366286985930531351802305821651011720366335401847934988193692508295400941807437230474705716193996419343148031326501213724852372992631539196331627948068647456564524318934740986124400327847059697994702315629965240978401414040300309652172173304239483754059709880760978764356248896410454842305037941504853122617211537354451280177513151285603809043490434143069426287447463355002067835484651729361676291012415990061111230608083528720770924587102494213948639548171878965352525714942497898077625159036397520754898537273514580829302598597020581012909810259660979942267873437637648966167870459862433415410028160041606843431640328006750957018966213492156915839896254809483010485823658519669582721921947301279445750185517251307897905753164170453161702424172893556850397918347545748442013092740696989320294112165123263310141888438564783803580890896249363391864125765426034018633488002342321509881593205327115804243418907876166651776691228959468719669418298857292374315802973952160883330340355362963741242570739695370425164971036030230581371635858812050553552753211528161661430027114427975680059698684657073158553832842147525235680980934735252228739350205259490693896252886000934895971953892837122337372107011457005553108674637261702195611394758149837897351172590061659707909877393002975556211883334248964291303736807440201210197006621376017383765156497243094515212097972970429057700812149428411642774442478602481155278082393058074186395225012699345715200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -1504645159203991309427083246980099137001833287453624804961444515350423411439775866869997284815345411156303175503132526369462369015471990663438458506727188911865638582603746814028785465108543168625652742380130996951377457340778106736872016144705702017599455031314755766923784431927371599560384261088049860422826763309087967436491038700212537573550633060258271022031027187787960451008332973711803748667293517435750038387085968578429985915393341646592505275508273718015879483768358865229240020401414047563634067560033757666300277531165008711482291237572116196495348141972774792141479638725173964469904330866544907648844558103385206280609809951745974503918268448317233632156103223887916382236683069929473004505356241594945815431378359699009843410665545264307087005549739585057466188706133619269316899533797931351123916515674430095909761697561853516905644134663263563936562891664921575713689293114495903820728273977514356421986075227499734195440377254668490533065623058110407431128470485059492445713238066303635462295807882894733866551715151797504974436283592611656424760662370499859962091835875405762709807866515365334358450611369977455404430907766508233197548298389889069750089786515554428786185458338934443779406691859928753919602243099914279397447320381059826120078958329065877117393622241007262984942228942654525052534422236651302042234976202946779474550884453471300774828776159069842171280038443347727404319252487849393314871491828249472696726259102751144560659276613095358858044616412872620149315116263224066590582601337533142835250604706425018260521700666505402500789702167112387619329363523417581465918122336366646028949021446587429394965507925392717002375952675681173542224396470887138291412385955830511631294151804622309003852668118736243314705188910482519893689426232440042284396503751643155341933687495400132679463914710689056125042385953312702324639333762661391389079415226368094887645218371589990883434932869848969068051515797882756006084750057173993508552902486550485140845537401861580778590491563358839498789166922462898199169274028890437983295449548290494477954136538019259707782617572516676082603682850973710394827924370283680366434256211720025947437598208390214386455400282152582589730607262503057066657335103991128531847501771803780369279059069453214174520366102138832170838066289855569287715907412172199424794097121741394751758545264598503758134779723029169966014051219057816137946937172736019643494535333420031591477525308557578976738434640822922305366569765804524078158437672594291934889721573729017918911651679814271415577595493809681440056883075932687137802177865923053751923931389454398048950772036095238420307021008862940969495290519753861668655392260391302983422357727182971963188310578851335317695303244900838087116817662169434810250371441758949962863765336607409985871536720628304363862648932030322762035417533173627279494272847073492498981920824275576721644066576116610086028199253761230582315818590224443323987405922082606230977975677219405025811397951124839548863421346417301038202989977427106898574371822684698941528622074122667804384140059952132678334862755746011906526234528497362690772696778085554421828286424064337083915679967475655318647720765195163276880990281415600355180701626624185565797729371550085254471763689316036665343296081145127753482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 323557198848514327655718149814908300632606699095672411175697705593364141144295818872312137772223112961813345928612066934222257544431225867479981282976637876452465318921667882341063136387752036940806052145208659131463507376879672525917252047067854257587614611722537067688025718535257727968484517044376595742503005853956986685394553164327645855791055954157571771541764540952158662128656658722823404689467865015125476118062299008364302466444282250191089316898841468757591137438118989717118716131579426554493583074315507157864368968143058216764061482015365741076053923084879755104034772302288465463477318211397829987488171977271990823174397573650868221405123440143910272549134678440375343839223681473704971114759064829427784652330199408846609583746554058381075070562688323630300162429921149909216037509676313028467989114322280368962971045758820885686580120173449078613037378703742306209871522269521221747193840806966540805638457350472087543334989086083926938512762019167920468278642993566129658923349272421840729434042897477401251860481875067654142532123000870526504258510773694629551858682772722900366860840809132463411509413659826036620538514318305137205875706446852867398932503585770548627388270615695296026829982172483042038983544876471686883649638330104194489951314185773749860066512342448960056777437947260195219583907926061139801862776249949440972331100011198568863393012210040392705648520183048461480501537993318322086341843684008081401525142206880717343638915382843051520404768945364066041263146421268134591993203149143723757885730919712481388657834662525258970957724588523781651383011041634877807534542961443044631042712553018818003205543974864637666890423044385269924149944180068635506689349704996136404480519588161202037880693121205748801557282752619273269251661067193451723069543489313041070640805025084962892135983769123982876324032833711668826820498932762864509808356930427336199377771289180760682624468617766085638052789586983645458748442711349047788399134176519893364390111674138525092796421237621462350581304227633380234914643600497787701846616878733568675896436926063041317239423294264210422716432673800727010155783014246533224189810116240997539023043584748327950261537561223445593564884450828655993719488418391631163327631169920323995922088412840600929123573163103901946087941213944401998373106434581855710503298810059388980329348836539934567529742014863482418754871434071729175013986235649591527947471987445024298905862058173556531828541622033678700485129160777939718353823164257493340982200811084992174810551548004998408229447922086047380869010647737357703877371156021790714645837113899439012851652473061192668466294099372877862019308456036891795049469771822798910923962423250822127386667278342678325532430563473207227812628946607408647812702366023531540371791379295785122728091414767393914257397628043644223791197689387282851440478813426345197417163253990917480644879377132855128750038845748131184992945906856019763351429456129417599665628323083167581304711886502789340778428319055980635638619086552839319180137443600713614748153669159682240902839498969756895577730393998086432408775243128165839569410793548972823822229796634294833163874532997933053107356879280610300237666894645809462166724936239169722786267562843325123552665802609294693042837741280610484224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 7817271566670656279598185142632767933718971162091111488095737281744676261491806070333115800885146501240368641459351136536016757009396470725476718719347272347797619886253760004683584634990400384834551526441031541670859375047486281934877719229169136611196211792197610847443427047988196953834546557842915428078865547048959654853849730786817644324275134714815653768917278545853211114356707328390159147666921756614688257899777982738202941908482177609551901680369349550755418064530625578397283773956703190380744836902322941851567135042876528829459922551448666631250298411095571769350949200441933572677129321849470006132902080778277535256287240374444562495283747076788286653927276955418207163157900514100096134119516580406757093705598958452749447707180611078439670577475205122463631774491789358532413916182415663684511894450189250339261026039668642195094743796941708997172417403252017893644370380744969474376346921350264520848004946715597092678274499342085655334394692839760757987647069358080289291341835331826386211762671651830409742261303681512610233262309931124272443469102722619903519734448557985698917982634768170558463680433322600890801623572633067333582484112833992046852094159884383276429496014791289784142204647865635296671726223007267035466846522944906668384155753567190855605248986967464684389273676960499570529138450140026556739808956195518015966244765484507286086160365059581042059561575683314004069655228391232170622810858488018422880453619836732028834281108135225187945506612262144770999166755183683184299616882587638637507096905781748388800390630855911621322483955724163996492446105437160148316688924486153000687095657288143949724504159741259014317977451022015318181946122772301524161069825433607129863879581131144918531511265611368368081507672353305385282095766797362468050610629666319330568033952728771246307479205369169710123668098687188346662704905134374003936022056477201371338038115915606700583432412187055485674284540540954341397039944173968708091656517605576811159396612168290401787685866125006065396372271973582089773541106068696478593772890665040746082733019099148025071733343108852528528932364499437741168349366487900166564075990044382035302029423032616447314624809497842222457376317516527641485954018007960969265864293449330212545876486108246370172375942779407841877988612304926546676419872797048861684709220787336963437953298316777510962844229534231692522919391344580697604622877915311908973067773459727333297496927899025957001368889612451765477141757150101451893577884623311684442311031103716786834827948073198679490566196284947391088875085746655373970066835521324825537125571696283314544881567817541529572966232659384890240540539904227158989257325992385774773431959870823978875344135860566455299901104814184921743588331020234608911250530565829429369822777816610976578572947791051782134333727254380386445764810980770374060340799393563671025587304875944909421489146005711527647244171831252989965482303125819502011947757033682977301442950403526973842116062209129020334624830206981243541160719250401761473634547944841183333598706382332311726507399177550926401625408369722286006718524300358434719197963253732646939112481669101377260336213084767681910630699734222149994997813407424255673262237953603815397956077586932526470705706212040560544255458438752187187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 17610162758342687317890523931902968988722330775844265726582373542079966286270336011568320216334967378031424630373118113682305323172022878884737861758895007415439248796841640005230552100873680421316251804918017020174098506141617624588379285383536928064243020535792689338621283632547053336744523928544571382687324893401961712491867033129360632805486194078763699812621107424790161971016178579094331795647665416084784143055894620010550505516942907526246354365027460163899428569051081030319028865589971359537922104751068308192055108902848315114656350776888791001164124697104044985288008562367747756961684141788991622535499728585259737822265885166722538311494633059235130480595095547659245596453035121852039085392359899764646037198900859235322700387998100139928558134840464801198397565844951140195306102645308738367260675848589825325912820655984974944406242205020818452695506099962489405250424046394056751555471391841373904123272500597933286837310393111027608710425192013444843096969933639692417168651322009277522905976423126805747379215310740073029557984313819139410637059279752396431014839836302787739379985930192358246059171653904949894034347907265993383450495711234245017843081194333204996204489108269992136211141417621106143638892315303479129865425519733751968837910437048496658849965897020248499278852952010150176241173239003349951777717989411800221829675155292168427481495238039506354242280359882875278636181801408538183454043136795140530982175134517553853241337415309091893109895681739208508887161854729554889002260075074170360899645440182009971590801155812047576725201903625336018145578054134494539037528456256752849694798738400940958461153094809990280289306297429598402206094882116710749268952901239517280404638536325560988394725715019020311637846014833504581585805599381622414972446471102315024924104889764339001354116030518852623602836585443209609823290452638561728786733255039554754717633375720336598719115144204112793413300429589205444598139502860735694821815398258145064160429037503369212610547870172575608212079772895527694511680901316804418728657580017121768043776797161043080077894335227521333002830638577160487342554422269530019757386627520718099156329514522723864521838653153197120713592954422542236639040956251902930384891834295236567751467517736033661829774606570017955414353005995565193841944597140825627594289904725974508299237616034024139010360064964719687682922402447435310030940181251665000033312305471359772259496892815568705524747020654814553304378906701460245391949682324605282074025590051634215067932864023283257670202631158111283290864549714042725074595592385067031817922111436684257144164458304230060623683801437329614563146769096557618394388467476208378965870483592763729354281419984109604158816527832160663433158803766143658234634032188577222993301388126747315972091709815895523616107860460997151267976078931672570958979402560004851736725662879809430863614270512727027832629640707085730660417905881331367203275662184348410399335105919659425297772473928996474536196893334292277255434792366050731315013900360496112504925325381849938717057956039054597938942815577127941550672070027929463248733684175589409937905783604720426491690044208159030387979957469375378093658102896800984959970113329493400540671596179534735688614372668802180533792926636714229760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 21403467381164890580045371261390495533465494937183196457411736069009569298618628855281079505886749113480418942749046675076579540347952957174764838726630517762627314604668446523897061463155551223862343755856113973016328995878254531767430948944995586104941272383957925870194252404447999054971578682290914227456954187231172773773790026252948566119155662095347606331435518644945697029800648757228083592221995127857471755076397221358217084033519626035814824047063461502872777603721153307811745036963007792956435615196194300485217417372027752059517778379305969713044239857495028617173925055414729451698999176171354252314562927256156185092347000712485460809958074672941405088957162251090129753690534347124049595403176358593329852180725878335330197602393834205631023920381140064753758221440944087749517866572895556322020319968456697599271969956473921620800905689481190501246174774788057937178410596929396680147807334269382114929151098784114659139790912891908675518871081159009713417812316682612785763170221794878041352182049350172416846096198071437160209281485951185543853669483545210761032659511028750241864792525138806687088825150406609124800799616322099906758022653948124719709658191150603835678182629441700042778895434051134725671455899074632984770123100491181716802497443791369284905715143703351681292135991003216917162005191438878812015680348224514309395117235552374168267202690085812935348696242787603075791799660411313932716358912359000962833173798848354895452499636281911784177983500248349767181726054496601088035721121705123364644723878480324430903471859015202863622431803952587517965041330255493216114640200919435765620096526554454470292651115233651399022515227579230609693431090048000099789663301063328475490835140587773079199230520533472006138222138792999347116326193007929824775229839329944914500607279755025582032539166310231323611252201855148525577448859698010916118457100937864055577216680450213845577377381638219111768635567415661860803988531602754028023824749531663723281335309670996836359112108066855734767417277134383991882958426348292846722902940971577561341337923466917656005327979882008191241919191812166079774857159024673113389020815299087980108524988049937396338636541418761469816161525306242420871740943275203721653081064117795583819064023638041169495186242882782415070504148830469607299036236346978576872680505045595372756690217208239166619211089259495100866267978193465094311688549124719261287094446632290550060066527931912390953488231168965085966052450251712298183940490184524406229607484876294345515568191471477985228217820262803703767459687926735036975598494272249057744400746468749623312988582788149466647167478862791739855650492555270023177449931309697092975315510687192170371113447861853334235011163399787199356193175687935464421092860373929946495470300430634787159632261778609774490190603932710457523282336870104217425631285277966116254623251738937289321555495481001177912578947885741685200119280220795658867786874715152255633338740682875366539720484349917903464618618982767862523883374953441362929400501310508675391783081137302863542974409296358445538547970146293065908892227913973971430267862876018527824553893981343878519432996899088804837810486421328952152873662343966701548479459618776241116027523516155976595265731845112788110633333325561856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 16128458764507432319354602433753639113205300566376457051063476206085224485768304838476881805981783687778025505539980564512261508396659069393662287583306153113635000887874945839535834160937128463538613870353915307623738652613946492850156920784409475393747586833624579832853488256018557913511373761701916177008420717059410229096199322166125448943284947604700425782648677351155905280622331350701783680483443978059979354484714761873769333696615779914655547906103821278741556254906260186622743043106014454394986853148928674235751319830981174595091043028532819152063126190879991060485642501812769896503526851917076147309623432505648140373749107431479923346774318661351874359686640097088432830427455753195321054576489354492274242750568918360826553396909004956519352535799944272596722416377974930411426603465865499767712186425114898915602019202839895870472095222216182077104196856508207223179134990534127896119962079095143448064320183631110323655869845682163619432830755548971928112240290809163010171409652983878979983969646989784971729174074655088270540629871821120370294242341866380216060030081996087951912908705839574966569644459327953480151289269072794995194623943185620553764917883465961352104476941888243177796543649524289608284164612474281023857997544952340558612424186241373806413102042647283712171982198228799537872175308770514125492777143178574694985829779984931130506625158468592357305409789967360153599878543274276215979284847341552358325331419697270136373556288893031150602102502878278490386868906974058787857225758289973122898809270469412495568814497276088853505468337046552632499545880148297914498021721383306688090256881775371959113846918078652110950474302941276636330023633978727010015470869263821805401247540889778917029788549819801099643314989657422875568501731974967830546702286074431336683960122430111402791416136942536375543268454220634911630291377045652649823007452556150921725457923888920360110252448011913863658843495931520888826311357309604716762626820589690980789879541270164437169918307421162201359166165395485752132020916938581433716345407751808008691861528177087936081012825026188361798730675951739433915898998115170532956245352666536945499341738859276577662873689760957851859836103332506906397115783087780194724242371539703500496462483232380590574268863370390818344971698321737133085735046927756659003862871598893984971276137811123502592668361311085611245028711397553660355960555471766484871912564845558958248949323644156653939928697730893791071959287990575992846413592238497014281593712147784442239684544879768939742544092858995420681946739545961956618237814757030106884525606003463477847461032506838850321903617546149316950747758981260552223235485260965743982555058615311337582130693386288495782319226917591703170103674315372306072474129327436286451962947917903224020069775337760254377929021780850740838154237929760950847370148495433970118821864018016482619936519278121555855034232434162542267289217259815244635364437056606758777008699316028704373411998957396768891644004945440529510747953477675814668701919324534536148018591719312936724885425275803497602290694234737940233008485546203748256938370873892395738806864039673437189400017592601410724702962287193981796194405382498676038522639093204365069495319593968361596471957978149390071104662405120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 7494516202089024727649332152794817509919715886961925175360458186709604222303903845661039622765687000434746034504358748546837572105950121580304305199874186664054017569158714982139621748625250531355017524559748513029169106927469263559573912203046161706414954933456705315744311927538239680282235338845104659281929550239174098932452967914451832862564278817816193586808566381785327900149852788811915775421176581366435581593931941816066954765492190459323713305150063869739759736371293677666084701504436288852581428600593990725507728051600776090095693091986424995354951907312121468769809823822212142548580577200494325283718081966753428619054620777198228451604823092502629231431688903775097202508448401277396951655152482769399940504274563762736407154845479535636403543510455545314171392181712811031112103823275951472303973302025113702565718856736208253007884733557373721664849526005419320316693425361265094739357244809424467540275227619312038077021195658790486554909266544752713391702648942097398814584017051481921961079968165119838774791589488324231760356646006299064113026695346065598787504703147686665377969547524565614010737992558656015734714050040457739599496411199099394671127215380982015165236952026492939382011187453737553579755789029411197029682572216582594516659790555857329720759587977368196734925767087056032774434291645042580036854781867255514189574240855784025905568225050139611574723138207037199426911605259698945875209713115195645768241848842409601331178939162552277571944001636595062472166703447262877156567853595623401193701269735663210403521411716353996359904512496718799848263849396580654949019963610105965727168005996747736542315854262086833759099897611158230219020491802061258747143136000358718876608865388405398093473414186323212658420890216346370594973555114551859495896644108463195830024993504290728669101526604023621189625356454733596760854823387748112075617160025538855514382013463389503487129134227810527246898463364341238738179177226929719661699450618818927414444158072296620218809026190328800616548650972002208743226979817027599881880238482421405600666688817471085943656705491418187404473664166448795677460307309882642871882907838095809691911600828081848355881744291043968798999336840482837816761148719786333035395720700831926570352341551638912985370923774057859274931617345945467787737598168938191053411820999215972010531020460114972786115933340705183020080113088394361266903931673913342764264415188889076146589273034366590416870075023123689265351670768747123102202981323931555698201252926329099421050521598973152681375047185229580991149952639945724471670586046936283808819919672819127654143792987836335943310577653332569555259794605314132054237353903040886821672732632067270728193238421751389807077868853827130987078823730392153014128450510575411754013055351052348409701091871319747946294518936778444206008220279812872820939077591063128564274664981677747358677213225034454931207085947051010488256339148122703887177550394078586449170010854673624585696429521688258776426304613801848615188194050993550036089359228004510501869705416033122653691608108942639705364094945859517925774353786317970275531784764798300795452128113156311183083738849006635696302865641632505146680896743970301413590214562783443019700251807130223063029177808389127441840005447680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1850431971451572445176478645963309658684574182387300460123240773042330468843254587541346699904389416175808225724754786253556233265447316787269111956133985186110674408396424791238327874227589671838110473579657846672894316325662355822570806839537404124346452744466951253742531335688154611784233590745180963539984133185556527236366942061544763687038248346197824126171615441371250411766388899169815250627364453293478644726390028264540026527833534950298476035508086455031784469926266730378628989618238494648268068905271628210928630781685597143195603264960381613058158606789099887327179057705684332700634300145307299615336843138208910823694043681672590360237826152827041014884433150942093600713081431094908831691183557280006510914705834487339115477337249459444511281150990799612538723702796399671079334666802691085841883257430499054384197070361941728919581132230037826815085149765636252547035203544988310022102850415059244369285307942024149149281604187843357795014002673970478739610591832389497378246878138248419132918738995448306283408738409627172312724998726649057493277615998099362019503988629728299651453713586070587340831970103905353848732390200726534639495295579217857906360487110055501632885040459363764575657161006844606816669628895678477838492626534723039359534658931555438551153117629164453386046539455876808677242554592019436703098667384051391262408660313856083398581385071743774008296476938515098840092621536738681065535879430740611811084297388247712993047145365519365810806970437938381684940473775162670024710754603653073450969289429455538107911130860416110258617067471551221751122885266413199850032334902462498147959082696636219149093280771191716712976658741965999769863078442013300170962236234416937175428031177656251648324766588857727668164720817340316277307647998002158076356241706539650066449731568266179017255082585394364330649584012035219597851507070337906765301006514373767595955142863224158509401529452228486211522060683188596710203445936933137021735358120965605816870362253054937281399543993605501002733695327164494221026450547781178833430092387928567066222245382442355313294330827607612948114896969271826766581001312966237761258674945681837154851288427660683912638444718343258812835354579034995217721401428342126065628356639828512415261305106633876541921877000888272485888372260202317110494778463081663599282344376619557796681046880548326195270846105715268117123481696778428307163646037050250936831850715508631565871086107351844407375518206368596371688832454975105390357981785926902068958117976625147770058657198399612973974761296366582395245639884054418868508900779048534529380939188364750765678242798460030687567739065713426831336471799560206272379326747293986658953224632661961722370127935756952886311343150283189236543252254661182883598345928977107987285095465434560492583275250502062664140947745794397558190653740744089311143013461069130826902742055363878708625008666994416045349910427147076396598146862710466755189235624086982050184643934426026961854532801105114852333588005570596266686587435448146184051306802149867629883250055113843059573889832159089672009554124938226629291810836142065548883241212596821514765726144306764708583189669959994627976063673280906336070316693344966205658641825529402749031837991678874467332914244803637580358746112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 35430813404573269706867948436420773808580035255823341422405679877758848984069067614005205139601410512355209246039279731886845694734780066024680154556014736802126005486454056559319158974493223028639509280655341111006130369973329880041678762303516239277185494997895032356701098753241028343409787412018842714903787580529911254971402662469445835336535272577886776454170780664450783681918393228716027644575995610634849010403059851622481442679144511883103763678215321038763509810132358326330279672184853374118994102984202025257604687781010029135467784196176758588861454431490949403991789052793815562543870888585698847044177081719067687560795525793780230850954584401194788327577123071547461772857848731299127343148959258895053535361254844851155692184907575079238535484453697387862855390254065118795366345656342449087202078815298703609105657630012286144796629934542591002361669160008570440010724245518967161735426076857181732177478715281322435509953846895917841186568369698840717476975635458200433851714892364736075670110822015680398530106008394134523761684426500487807384134790951022633936270357519642029990095786002866851689176821773994462892838827221774181055391918378117661659826590769552949833412148348028101283373922678215257771582383587385793559975153853151754347732792729006199739197666371225788365137100400472951569174711095935139362921236637128003608571224365436299036618342759336832662407730058868829053382254877576977967328270951703739867049952098381259514535402613981944328533746456197397373373851397158743670288619528304760632292153538781158324770133720613114956055138771823718266544017235248165584376816273257972031861808464158337778485725568722654605267430304040459134119134294670092681032321698722482912599969904091675485116006208348842206591337740316089015395531092986531188186251488809392820798178903687783682470093403612851572831759786718558895321605802913562839329128318767405357613263401527425085702390430356702828641805039681211822876989353312061910726766465208449574412527608900304318951480546096730476257159670266917117508479650358641705346272627575010874632325218178312854839063744300119182565459222038978574971985521727569818965984930504285705694582943384276561775302515211788459202359379846257356018140727025868613848241301033823502543577106148774366070110223665197993516994778051082561689766042019753817743513622390692275145209921023753953473115905684875498726893186399834509231951234059703194681879254152043781119880749180134815835357047678243924516016218108672546799913426339193639703334200454875526213787152061897584516449237004064795191730448561189860349395584331289646191077042290558076489733307844855763555788311935904925542442257716523363686898805346923965337628306981992942652279557167197853060417871582373680701332294097067549976838131144070409582552085348391546465844549523616116360902018069322987252715749949964036845108163449508897496576284707145229395506353829779628341788894016566718157098578964154118971865074197051867729508340170750382922213093705334003647213180041434208677685678007061654827529075844766843291458373772898370531140804995266487259559079621143600730418252942951917533976089342427908492360546502076924993239289283668016010640914383360212753465608358395189230333133763626352747721937435667610219512396266477086310400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -111777911666472127070451394945357514614411288474076755361376625408843952420624787122829723135746797767635973003263181034813277717731314927301609636417101033994010665587799604408673481908557324741004315392671983751051769278721171952604564007980920410601993956894786347429764352138648911331330710724791164103354170999304016221671802322232449816672919732424867265622235253661972136625610670753068844667380528080619280127540277971946194908326715311187913547142899885687518676969642859176435183099804641349332693741623984529863399816648181628368629416104183602461337153431574755871432754257849478982971710622195372795662551609633183012409238214951417069581389736981728739527785752863228719267398622196961010945588123860571546471122458643161402428893753246341450292997214696906970248107565610876836098850616228458443374481840863678469754064598110843194258798174666154399677600013624920705865656602909427803823997569221769536702283365737810029416539168884539775545855703497813911487656124969421130199232163507947753533721190591192662002690618676826936247909032373622439019733840224145980611005716116312485316905438162003431241228229696608489780939389490010556972121567077170980613304948553625035815259733516705746454856176331982532426198002068110992808875637693948706026692039533301671134079203951498506352589667437627259055694438718175455901118572449729000672194687642591475699153490485388876611369430706628739857579058621977683958383944881690431420151236451030379542771972932011836832886738316602956218515761084349836303812759597063856045496185075520833767870231015902917865648242321325850793967650089430871497071867313891663209585029792228818501670345394614363800129765532806194266680416561907663433640258826392049516179609606184963798740238087441296650470162396781466361148539705175482707704487300911658681548289824504313211907966933067982606252164939955006851749878118110102673063128790839642970225828478489133053878839137371429030346542557025725529065316540525823913054871816685574507100725772282957361401179308932340179694102895026612265662961168888098191011082110921912957036428327606405430485433557652749396526592408991726141253480728097648469685666151562952255498910164196648783363661671264905513452941105307401738686793954969202078787696260902093466780045766147281234208060393029925475537945916183667218793674651933352209529501571492432230967948968144078794828559111435517446935676699378368748366074595072080771387439764262280638991590075413431614794205252500742279057945411230397168395945028482530519097500423456298971158786851543746378620995428862851371908003762584079799978710666842910365313223422485499798490542772911967157385605676722041177661855867652674564545126271686070032671604344257718643335997544225729177260644386936977080246467569430091059089374052488527418171823767620037998256489186113816384068024975944856066927073590572708394708272471516590719324792845756959713116655021429471486588206795927571250526681508281986259441742333245910245047797940588780793570129321761394393880558502605977587941081758552139947734668131680886033297988685452221843685730143927482705426052853600754654755851729452197623454604675876353486027759396805989176045795726404963414108414716816734738126300413911625791304494696628544666152458931604011700567611993430016655360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -22413694607980742986155573122664103201987628352826184173212262076073670714698589751255567514979703327198145754370528905051541398068178416906000174245924975745926727512746660882711521504377371048120109239282278389898176450205577535294759331462902530471819936702833032099044404895780249950942798015251865569776596329278570253539671480717636262981870385097452811780806444572053587938254811797954356279992154216300493454583927185430036090729891737978302987750146002897182566484016215325721284815531638546485632255619540385313715464272447118864848329894873636167523346681416592949831047451934635483349543806588703079409462932576145241068708192966127216198561880725480652714583531857888341001339193282195944728260704229322344595459255229913308447767208095453977627630022200160145660390636705270417648486809581737636592682359504087724071566820254158191564704069835680008918314359292483029346468788445474106603451119527266028583938966417762484325654332480574896747209214922935072680921824489319483779490581072964205664846009385556811328362335593474501694716978920467655929505020194329398319765414136324804245717188086675693636623347001143712456252792520978515880244436265915901876252803959963511153839465005982266852219600448452435057534509296005362007504206028587069312182033119887027322481512888934213119896701412220310502717074269192664262330671027995580044092801151036625607353593964922397387127526999721478739288285143257909648832561206310610024556607808365482153796693485769308458489307412087424724426983808247177475516206097842826810699954152831369076852273034383591966422334802276053374253894480250397047346621043188290055283711497728421081292983509415972091961678286409258180882737466899964032793512033364529121958333464545110962452063867661798782476312587690825820148259130587404846293194485640304915840663897163324356888218055700750974431392323653918051801340452554578959031918717980001936695954169689388642302854486191317551620637268938202068387420200311692904864934024638595369422832561421619149424975144571018991542212272185124504222187789274461488151603827271313973217497601510735469792202650840298258114359134515282263973989817602775194113206964878873876970654103596140437280553460638638846155948159615020403491581757618081408091920838818307375358410950980975063899473478053778634597320737725277894833590568983783993617330728445858426850192444470452502390643827953340506148334338601131747773703756392425631246975456046827563537188730169964138148521473660419632461374088363714812389141329266444027034905176047569191266999432785165937311157249800847168281043981584428518996864543545311843067122859115010477187335618459328363942016546047943956250932845968328400829900652304810895562540655692404718639790951757233023242774339073523838637466712348994254530202838835423067490995951950465473685402220370063926398384129041712844544413366518620478502274197511631318474640616072732985318087558415246843764083597370604663932781097447801534877798367753285711007068956173314849339369101055058835788276245292798895317369388577905910177746452455182985584755286556834023322910889312322801122494675528604081039403916408767240003091138401433534590826050260976264528923640961875997948220693107195404671650642081698270812675837652213878958581857845185470543482398424694784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 5803555271482739016334240775089921657228240570149857433453869892825796922470818687890659292210565590974912064235521246326194482520771097551666817774157355460911926474031541610810767542780702885483327010461719020445103911260168506863995777628147870111068071681713532909160722496684436368880909247401699957839450405204722075594413750603549386048263872714507826249711561366530776954614936178804245458409385541626258038543461640143647980306765090841745888828967667148688860252845709473840258144289529467654070510227450744472248999504263554281579647031587978666709703390258767841982258895461781924265982524371365116166409331299929240622085278174876507446327734489465483744162330588888942206152669018264771554367782168458571780426231095163604875341610091304601558147549097997108698999489692860053873382633994898819203880548753218344129836904358443946342038692087636685516341673485494266247788615068082768212933880477428868852287764749564049101579620557443848768983397341156616899713056914323454821245244217449637958835661830929128024151842392725223942143619979367963703722593523316725189205800315108860991880158705154925333779524260545590908551058358946178804536836079449729010573057582405812722424353016035783697339138144857969933348863513635719542639238083174818426772894189497038822338761367435939000561711546689471215332008026445442036453436329878719315597287978332001027240555156241930260172249369516912718466043689516955577250936645882581493099214593748449031551366323631249276974128802446322698530140393657325942484272151336951133118564508828076292522968920170054937376824035015303963315682423034122014296883915700605246462987029202684500300415875733263883220026576568785992449124462480931249645839808352899284913572478015024204029843508782937934294035588293896462223442499762837398078501380760927294852885419500584043257166196460753309114449736811410768924871255648945107456691542338127221315519157651331178149767125247606794424559863575914010434742602468303398988592181384034248779962060648922117427497832291881814804951700802803423135400245788324172633237945955995519137621859470718147670200863596207876958097105117565115947839949239626731707139019565030746754470009108746187827124212607162700223718370105624543119219318775689433978810330863850763450344053336041126746903242579929842635168522568886128919350211080648876284573726696048512396228185423365325765483079649752549982181272640926529036854029090122593379532423629868491229078357262815691856493790125315074743115448930316275968632993104812445554480755075741801734747350240449830245235598136508729619599202251800887747667210013596787974007798609705154325709196167168971024489760097062833399997279958303648159447575087836315368987146466014545848423982951190621129261400636183603816800449394560279525369263841210537367797702514017352577132172355501833335429022731191756544265742813782228719967715001901304893298450570358808873183852339849165832721401040257083651141779951242929467618107190045042583078998661256186573988351344532478126361931765309954541214162607937674349245723021636701949888990131999433670917557916491947101713003938494728806886574201986067272358277889855596118014671381692369829455722373871938374515032049676970313931358450458397181947753462915513593339962698140450899446859196006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4376806160033752123522868566750549374098342697897084455412105323343572189245343849691522442531963173967827482189641353398527867389219984939801323183520907698228327971108495900294416717017310809446181878418621944938529357909822601228330285050206115610723537108807358395544114297545621114579486737912214473001519463227768455998456953022227570115537175054743005735303699727974697795322992749445767662851991725092669632498973491526578292571946053325524701324406650212130605887498966348315069093325184531484696649530517720407547427639497662863139846422686290037032436077731876713660007434074961687682016810673521744271263451735925829384685855366049071115683829272961527283142295933582110158027220000391717283546252228281722080518083444000122566974276960233667520353377998814320575725718534438587284609617760346867289603773005366994103690759484026854312500097432785844149042461595098008187608651619663305872553060154866379400801318863913049758143716546519108495264121774708160743107904786894593093124626692072443145727190219888498972601202936541962666025760780246318577607469673117967981892343433441486858392882625765182879259995884988675009626041468131669624141188624468302833054375345909939597206202855642318176563019856762605528338034248400883378731506295676288527665731492618328523590776221989322521862694227426272062976954883286219279589533936906156542113108405303031253485318413847304231056657388027826466185307287997624430240688954466538207191611563475610804528254331716668348276498634795700903023116798150771775944013861538396489341028240936576762770796584847264845165677493876899657945736409760696706179463210982456216600922058744992172562227411619493745810073827092562862033925923018846864181121835802880122702463225278906824079518703789787610916241236636381415048089525370846707405231702569335742984002825978976029842628731497900747858031893146909454516609932955826953006080235680502180478377587501459393761508031834372550812471366951136181422125291970858226405832628273671084988465041275393534967281718932325773691999408533711939706380602593938258085830148004148373480097367139987348921819188184951753514020726748779477169858465111745750919989188694930706015015036182541752057631630323153508779969679311498600917373826477619465855971323852950643267834579789098003906556708815383588809601291533282928353541366035059808760954386537699369471204355059611852097141271513550600889150256817774418953551757930744418052624631014198065170796749564277307527713215631472501727241464053850154514491462809690574835376688291502466382124176601233794868742493116646577345125282684999334243132465213476675598963822885679425658919097782548234352752203773442167906329392328409565903971263150243830393816959394720082193299047648197902145457583733234944242157022497638670402485759363286931316699386464315579647080006237522512263200681275962705013900641238317058760121494594774747141784085139202146614471737785945022018347695031832796369183286239577848023041960776164115169409463227286168973398593370639370767623359344534974321795954497732402872324796056178418533618395465336964468979965654669836788401551398902866531204672055028989419912505200962758256532855102905400344154289006359279017414496319117547221439162586494589535079236661928311853472406880363056618148064133120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1248498959755473764227858727182017243627694139768120985820287584906777001998167956451026078496913997810645557945736918850174357641231531483578209748279012532672492598831018119195071009030231999886124099939196611662490526661560513257599559429373618752732090351923825837987736465310730988860316386138636539939590455098429790094529302753839670233238803600455053178678042802685047689288429898746179861002872678580968895097647191653069685374808738336113520883679639723176688808512520446287435774178923230732457189431333704284564891208749180675119515603367965496106540407040017479668649535156744336755346789892189767879063160842493572736482223739675614868054307279424903182703633208662240731161288782671300275551615364543275882803927687589863002959253054808661039685056392213027294705780234421032001727962253922628365080603156839972251925167732878295103541513223478366019836852410286360305002622836754337520572557614078461839383624752782654123331504299461596975483442500368628437238521315786934718971298093207019822874415732374423743963293568216810390933907440641467241497484580361351831079037933070468788513919548784251465925342296258470467869714213780247936159743609579653648126891712260456374660092711298509284683521196686040236284039174600424709345669055930978874025810521525295015679962656700892059146359314455438020242286997216008750227721073210147576482721052927273694383229768496127576826632676595744493423703369751778475735111132713860896917527235193282487877276014583451415138593555697195182411505061541333479541817798903682325141498562060629409280394206873554209970470901705848782677064641460625539556919535038533707249025644214493621286187827924239959925311737726377831886901388051680356013297980938234235047566679979668329657856865593469999148607741391928900438435258600831284934051983082315692636160501461476488857483198317639106738202702638210637665727175401374842842519023791573468851620715254828659357417176716208915877516933319074024957420617590720290951072509041982025457897443804651250712386156149755019582674963271144443651712937474343570263144886545425832511167179178160895004810163750018594507424589292385952480726477101164598805889368946777309180743603799857060875860209633473956410262164770060295429289689369827201838789612934113181779674039036066045182095460007725575183918399980753626317203387146355252215174463130894493729018898522205296397892896433165352794129341171697999590787943548187184537501477230035546025761801001616839477034459299532594773788378975100049103816530336167950602826740264155722243405954900893402775940459696549034150713134402895125873863431394827224207750946492022923316617695085940077442663813016704007870121910711744842786843165749143102538397096659023051239828423958237099867140524351764986330811811326221841019523788768662693938517850809804571709701553065269695763825351654179074338711196845232046749710255944862941646455818236389429742897861878898870866818472930509835265138888713692552282045029496200588762930438322953135222183660754698850779199691649419728499660203489610012831445057486404774373669813348685066683219728089556599812549240062014847455705951205456530746565464077708669449783215044525694093305573230396418133233133007165202110735892169398874182903903955894182056133142726206692106560339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 213939970554551967018394095200888095590205951419857097677958070346539598739928877428321075928598457921108729201821940218091015468707183495757008347878140010825807532780660590687288552564433757643908499926219372785613614269338459011434507337464397207199803293085985545021007128524453252465850974374363754850153923371709105485040630004626786645926489369629088275447078311797041322512027221542294096526634664546460534694320139968740371248202885582373078754370654666261704266834212784992806930167942814295342792350723312373619481035708941798038036428647934759064880425718697310076128193408843018198905848653763488579075608018099020296083927271092819650983289613594676071157881461069005769194158535301019107207228259337974498912020222851995760068096537768349326846630770582238019366510908432190044539746528753439108685382241028830744968692639858296832102840528644444206358713784610326530199271505093874798834856915742748722899355875257874027335449850541482204757085972036977648130223599250015644070008795712604407900125906846567247776455646690514106445195603749142724250518592862084116559912037831601454672961143635605836877163354234348520053039069345482163951746463329367158883344017345276355946923408858078308770823976359321337661199770195655742690738751652234863135552755994849081892217922607076143016550619645961681029826642821244647839522862172780413149903448252298426974977862388546752981174501331614084268412114464375337296187115929287816963688142201286708023534240634022851601832624295052797943546395849275065901880280247066268822298948494126893753282027029220779683154590199907854507049529050793760963149005678978842327758811875165763695921677614143299763687822407202139156051210611266832327159270735696660659388874614666008906605863624367465580598050329133123687216869118676389667719987755778701298493805225709638284696587783845151379554611702259510387180011722521972581963263787128879982589684886725426341854161605019051768020886020859579828360522867978448646198498848068243182861719463300516919792985966086243157291879162053945572264742105934470203590485266562870413224896240830261282961658034272257079309343088011548525401347003502312903109959380004690696513155854614410318673965781318459666552367373733643069805903703695038405410253500884967315764699179063156148009391741502696137745376233135861387305407782210484700972192233834042277908256349237331844227193187900481344861102402180661538267206141555842101726431710297286622481036519507415588327086439711159322211150864616606782192704757636345316103212981421847576353804284445389341756763461676179338292546126669125243129253120311714375464181372339349271290890072556149618856084400381041400009843797013137709043372155636821572580580990413782046315015463401391871571925328643751532913115329370666927728966087855031601273688705439328035753643025216317285252177866351292292438181510366594414701771358478186413630957088432950129698454026658981984001801794232093497146975501482449068212155046902762879710422734607656469469889653754149967995028709246192475923981358820052034922498571346774973384462973198479096751917593321106416063528633079195262699154096429372979868684589472698377473213924066997571136093516483465898570878827724606003368449027767659442046682875619997240969319635784595560359526400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 22088390208186116135624305195476905174936870232702617652202425823640430944368116722640819499424952441202813315820728524309276777720863453448123587043211525204239022356645739175870880145759558949118339347854781025525513727052387340244731867852049834245050225585088804290185524232445913937125013472149852791392411398866279547415143382022940021633606059079176183400124528676212222635518213419369148753000497093531006049951977510207921185328502699855356123286088643133119500640008450465552107856595622580148467011856688577411912316874700029898928114039158662195391525083299500620549285608042986777246914956030342118397495610185913047424839288348368306428105042941224483173935427802589246594757266539008278592791623738384071198484023690819476123808929223466441673713499052868278840789409016058270674993843648335371473638378066742559969661228131672038199170853967174047419109672652814951316237960875179063480090719232549783365142342818027551908161633616664016829961525050417167812635302468510312199498252201103353840546527554938173312716516476138185124609190161794656137523475078993533308262238804241625910425961155977125746796843414958922967033408572699237376647445905289803993273211836020895037895532863434676631126665318164106561988394183739453492014879860232483989081337507663638028552332575310585267877715964041082299993231011593211887954650514980516353040669790007595716286650203052029017556000109781405058135537957989975576938464012472811057170144936990441914808945612934939617838213756385039621885937233494160962171024555524028069565341937750899200037196926083857337777651680957508008661572424183423104563635920540783399659535628279100374690989703956127939633209315420192915893505963401261466094393515365190479068519585051668305255981939702047891550648061070082234841515043375926008428255350670993735017965092228875070336828886513242980175150665708533100706027918704698721735263891004205969540824233389896565953541581058994565602162955219338274766200037416521712326680337259112286239813038354129451595456284677063864145424623262224356956119028379421313726629787522602600535811719294601162282879147834154899683750149770077994307226214529033302015412102414420203867268117099044006787123390685606508133026299754934347741921609901083906691134934681668522201311171842847361786304019373219798789368067469817892543022165765950902587658559272456713974299847329347887089114597137624226054880742981487993784772598560397589166407519266835048348241938688878445707751164613177437929698497551096707362297236399825125340842949016978261486406999910150497808697470449225885304306084046771813592850596706440419619236275488408764039755448702462620456201310730003037900802101868242949384992350056866792446444456594850189266319973584820687304114975555598669495154567464325050113356380891063657290129610985040665414183682922278959827505719192332769725136739689650524566808694917718323819846205411137929964739610424966029117790378285159077083011356605924571430327042457842764676900477520399534032508600987016320343055272334224072358501186321879473852577400929231962710279789860625313616788768088864984404554994617651847406138846262365698328300259291328733864350225592477355428246201879394210211446041618685933131192199900338179615391180482537314989198883163361134510080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 621366273531529407457211224728423339938291533403200243740187951573248842154590339282442273326287151726673274328082400485934652930146208090612368989319122722433549830034088799020294219238571442368320471986931440323111171655038973403628127736556005025724216234878328209725314953534534898982311440489145027978424932196105959864722774273702015517155116005020497853109823263543585661889917766197174726936192066505347206597081211632647393207223475132993711815872830641921591304012621493102969600263313160648802197658422663702576475051178898724284355402491599818829259829811645768765375114742108227716367047489857960701054589791154846674944670396047311475449463442852721391460098560810474857505449492786842100792161748439959577837962853343569235811393863127683179253176044256967123721400692053182422257828466234065101497123547687309035344429134659559882157460297040541192350107189772909697839474056352198902753275850229064353382590393368407235379438775935846623119296197408747010332098529101664615851759663766440944980030125330451083017952891073246266284557573559472291900059125791531595606272624973626091038550882314603838259567782883781992602541161502661210623984883732968959117843821415378115876967240115469339501383652427261315697054988940458610597107716029309621124317508117735960447909465905076731354766823906623513994693251517258532189818926346653839919032454313580146868044636427247975657347992142484278981042830865297845364739160871598642357916941983980313556173710274645369751714208941239479016143357774681261941096544886999032213358270934048741965175848706933537891958050169538267232392149753869505484657283491953706785457418866836024528124452257734945170798873577315480658200936235586006715485938354783654734699984400857118735258031047131976254467546471521652362538758278598912271433402003625880231578192450407320860939572610840944512468102370620898149638254278236523064599014957070969667423195286321865957890742330426999828320890286850924338376506634563561380132720669844602307286582904116538865046859091378792832474811194842822028979751609386528025564950087794367064381135022746194027315651998898671337877596749559115764598879309158374738565726460741729423625998015469661866913248165521223916790791760509018653479795365415402417693170269377946932476640613140419484421385505490637159759037886861184764359473353400995518884572743165678495337617441641728024831477825509166249474011045566324191768593048336926663628849326696380390395407872737501662808406667326282106826018207084900125412355099051516904054938900532848880412586423126840481138296966617004901553883348754026217547701330708859150176956549457879618480387710465068606457618174317936637048070749994497345614074391732283439168219285523926173904764096203834046002198775259398200337459837657198456257567078932537204752812044850297685870102183418090007275209956228852406029781132488488727610708680191316518313677805693692181982129802663280672210429360593321206361668010105014355327575932811957069391278600042984701991681927554576633775928255296027883389958886342348649414320781363779640864032048935662448433562920801501523510643016375498557301470651186974774294141648268518524981396868096617597031136920101582348116413414238630384087612599679304493132531724444815201161471418081148928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -241999476838853860244461232854947640253925190409546280100888234128884593259855180942532083666255336125569785845572834190795630504073102825133542163438027832890328479529376919142580864979216853683716917851588520933813489744402034885108700809953328625385462295889766805231265745310905073638746640804145322770004124082462876391978175645245339156986664596028513102834475109680983848198569030578995688132115446266238619204579836069333168953524861420910808938749652452921782458483988793667992599362040539378642708774104700537271778659892326728668808354391994468197415960422764120991473196353874843543000128059309156889453508345453056003606701646161628053848364718735158726546144363838581913501039800447680569900153292263224791375568334152096673283879563609820965920116755874975856311734242767789333051182293980964782821770249873675129087584078029591319243344581111950952872586230725965686863257014621278921218639255443488571445155768576575924669727132553921760837389199189847980105228531016205291174869754801466803766778019437363103816649928937578713130226737179189273134023829556806294448705694744094419780179505862309735832642002446321960304831147779575506825167311976558780134999561072945048589406239839665829666713393618980836820177173697924529235243752990629432073334593944852750102682177734148558808692777577320972246838296108697800804891451131246841882729493617464299573319373837614695368611450904713246279195506636883054794230271356944943537612336354958887964286233507748586256953190461064975790943512389427104354695996134234165440097500779211814272542313061578103535848541226481255088455928415187797887639529692531901652364253395170744751329724755651556453676279749666725252190799563961601444967472493660880128065355611823554812403469593444327295117840306013792268819867146687974158978780991277845169329821175147806015708940177449737141230694037175387288771311663826506999783820323046030130557393664399719055463015860864080845072110100955697990362700843360931065178664695080803448640252036816324110737427335842977966390368394433303913813724441137506142836243091212089868244836222451520788162789317934876332799490572340989956229013649257091721158441328704457221223347717562622328854068680953755404551947343904926062720128916463725323761911632427389442957680384271421593677670936025887769866220050633575135990244820419868485595931049422175864997047131433807090943553909137013566478167673294619511559258234362603001143872687999240265770371671411913065583950859400027171832488723970507537524415519649698782373423647008217019133439061234272155067727792062071885940431343391193089304614513225885499214276974358673486199584754423857744918423274035790431620872349500427526541383869990425481390506339988799278365272460401638991910800771416764788133412017375483098624651208489084320540804951300631665134358800903179115717710078432673759232057993824260452474834737615939128740521588702299471983751766322442788705498834891362680719628955518406055874764482651859855523833549502832864951796684892753356935107409698247005936312264895275859091016553920754857055604761169179028094519997762545292537027235947722622281544094991885000762061074014244749205852831831827844385487159069512194840026445419259929370203632785670715860843818582518369294207234963865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -54542290308261169462417493146828280993504286494213879700039220326742519374460177225008753960638962682586368453292268062107436639313417626310356120443789182736489481998873337654977333474851404770394601637003407296111645271866985433453582965367047575032169795487831379674047457410522299854397621356293779337428423204157663557233672033404331046807705218576445563858701641813135971157364086216555924761080488797716982575286491122482262022326030955583235946113895672973133356842667500692488679039160558502431359607631950510294280115155557585635876637840894392163698334194738120091511301041362760246237449501951622414920934099386621759758805780180720773472204819219542450086527231301146542164587033880356704764569540827003587536159439675546171426674116956616687973045629437716175450675782996084549615918443667804064731891854310709072268182464815338710587198114294435782615478436449051467487101754412023968094813143094138789955276043152356865611193993847509272335862519953697936578682378251358914835145148291853677914679872072047986876557642724547031780543777376244190875144163916017474098603965394740380952078359108713677239715309158935302576064117632419309822558044114894204552054017420529903594571939904136501702396876089538460456770420104457704107426573239353285089380116647620100268667905224870976679720067902249180593659566797972974602167847256345528525701445152996467365952196628448049287972685586792537933213927293711691830590247073369892391417320050495816113087938055860135578523497943085608785903307386834299281793371619269370303571865263383543011789413315241743925902077001487193405514605098069455346817844519086724262502046127644051635488876864108265474017091937532646222243598194204089296553455198158133052666967784458656699278521957908973223934397503757133190534884668291627767440706184557572627913381622421645397741445393080909642731514477421765464206105888195540828027791429957373422898228536059289116778287068900975169814258052953753289553894542874750777843987945424835050926678609097673321766805301148109651587332391761144413521260189949243449157257978229370269187249594689974560747575313602113459690138033294863246267534952168330035792498328915893411676753145506337955245126950290013199536318598893981268329416719795984259980636014739045120341096618777199922793037032405182621367488814341200070365133863339148567762537015559035654888009503255807467022041902064006227644372207115541332424179426784665776244284713175550939642153190010871427701853547721099405258565071635802339222124292558006584450222050729555926277333440767069412696659942425529780801725918128337650978608642752323834681035021203955297539667293132338334900090517311305754403313655303419555716828832311604788178235234256624565403865811608620388748290256305165450261230049119430466941781631758604714231915593168413910560001496514074190323799393456364051710052500006755395706359836293175095317357150279335275188036979386939401674825370844501770324072492279007480248673921396469971171478611732433670531951924007344225041600171549635496390491960119634003770931328862003472776938452191887115727507783952910290668617018703984571606751682916613229792147842047523810247659674270885149418034220913371863768638583422345630575934342297277858593785562935512274986368542448640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -6680988318929763388233146405710733615734434781594597491043732897530722127819450679762747337849235938219920294978698220660808336394909863801153816218328211229712269377415959274710276538185981960489465353165836284785682177950084398549920320231927251364405315969064088119373844331788087383912275156247833351100829348623120458385900093438303084984940814544359641264881677616598619537270045563847440545855420979094687185417004766292563935149102150910120596509865420000291288524852097227910209701242052777847301409476029697913828971302340796072544157302447386207138089586936966750194842192018540601682467047110404223180543777222824914903195707432355942261682227828950610605203592450409196607049374081065644047862184262003123629993777184354066047874054961649014553536670327397760515952334046854304736581271476053887031121507156641709039055143435153042218532512888266075187417302431785491486389634367572228696026796771048016121565101481491155846987466092339227962025145238153987747860281132317525267954231093848115254523811635148280870603922957088755838998863062106300804040976059849022980600780504690166460362425377211618422357845754649641241051691470000728554970797528772307268221893219525898625364965827122080054065968628793105542787762296310102992801455894063058957002402922912946274859037597421198250653452152811004173709236709433806769006538142547242965551347196005477153288726846566388708626932951719925038857310178901593683910430725653655477576956198850881696726380063257467802529696420710883532355753201898816958825675771252395702447859690680208591573893274020629332441468330036693583777309331229953126068137583665444881131159149588615033807465434873803693654868872764754072089330476577185044691290826951955445009547191038609462757135683864942312168318681471703006671871589364725552215766136736890975010543102628342043852388241534839212496827691703058936471468417144471213550526890785086237651702235571744846620002713252355853503320799744060796637160869669294352586171459671388020625207379795186602740366804099541456644983217792880601278309897722098929088561234909476543387726864160674231766595928919880928743955530920776960928658579579860147438517746935055248000366794304607755707622827260230305359087725727167094040726700764929390868077199482367879969380046990387290137103003005484092659470690339657787936190456094646688857113001435853498554254532065435689086132932001257019784707793504439394102450871653539761925232189515887312978443457848617161082983726356889997770199752132668129785801199258760216914045402211177290673247751758846280085359800651487064079221398333119835979924105304206166424339091436521764465637604835366728587614691198853972914970236418632214322129011658512313608845666741489044793074805006094403424468847550800104572372172151280658610434371541713613852164153215945169942470125483934756165054373998613091725569127029963257604818746032179768238744951658498025122150394386397205996122525021377427881220184024586951220117153654162504495949743905205795820720775016070427775305969557939295916869166608921570447432290872836763755512322433338116487753086701357374674564543127939811840836123236851258786379457666848785936634386197676675981801737410337517509287365083012912569140072543027248916489253264435118464903290112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -534651551052413963759669511222416563138472585117890161309017014139527632362029500107150802527846014149615552209212957889396744902148634859931200193668592268384929465461761794350077491150192614280140330651081438682945186279403930956164590223596732314780525673542120140529914392644974661410223316025377760766920626213530463614040238854110366841715741217725119171538219474058360657573173400879650449725280504308764412852653085974232022102759863096298658110393656424960999441760943694892900203311839584553118670637336056940125496745799655484537891014932512250250230902706395311219583345527104954739708221119603013496195872518475312973780893743016262949095034400766082463232291719660397313878025243370802291987973204335627164554059080152842792425044126522449875204403278806474962974273872410233636484335562178233704430943837639723568282685113339055432625931899752817495442027533950250824074625658439204521160162207452989270179881514543527806009160044704883838921130090378778988327400062917337829162369084690884044222396182446737483731952942571592949078983012086614694988321404384053719724603566932555640755728294908874642762069211800445564089783029755345738482661391163898325652943830629024759820498096619269070363543425347744967680617012394320126640476610050584659036681101505571460546315042503154403379950965467283268733774568550425300576980916367858173841291143439622841222268015417495790367977376902171142816317011097847351284425711539287327196055439760587533830304734502145807676357425648316725336005597197103000156516242888300129517535529626879155385813506429032420177797119779266295454242995074694417766270832051787356294708595726781808987904101470760956701924466163778597196448749759074575733150500442894711548938555040115626393235101639458292057392978706709826795083062105515956958719913457288455646323803423471883207452548061909910954745021707084594518698692458325548801344900282675973967629406694814907534506670693261681493437951112703902123576969178054431219651386092289049398774491895840683592860316788669363591494574470610157253471762318524166662882457445240791795297128632001797997332837031430064110656030126385222493003256390128237357431025942657022964317918198240526781684959808173112231422001326261058305597047635416760288874927590627090210670232334464047693146517329523028763833308064635654115229948552420946983804334456316533706036771919895357199222025218095491023220863678876620512889131026744722354785385265906541959072208570930816930046483227546353377292924095850254516975353587279092773846827403481721108770577617099001317036428145685050775258145736203747480483665114301671352054125944440606202265408558671004125343912611606162142673406740744383356326615771817202308288198160239206435792175665504762462119987310271146434573358661661119006695824941676211978818426559751019087286523437267877208769450418718802350388288237824689520635704210049542322639169047741768655195528080627537957587168351102109217736677020211993386506295732703095654598918193209258562408914698867561144934012169142189558291379146772269653894557243594825743784321025483302192418512315007715560178167597374679452792679235286820411375696225110408812719297199488871670170508994512352314999016307949240205565903547030944326078702079618336279186246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -23286371894187554158235378366865700991908140853825979872275403765966781680459305914559480727987089623065867765257330411660430410383964406293947697020263175414553998481942701717885863102970956603434801492123989309061040481476218044463502601712193811512584003894212530686985093364653366272690918035216345035976517675327377418011493011990426929843085424619673481996126080841527616549133411935866917881358774140003239813480208306637182891623841092205344537357503919342785556391333962760177219985334927477937405637869824404759639400542207371291932708902956922077834813138983717438975606409961978343177229156744264246202569177320233434066474896247510382533351611500443047355129786871672514795674764730244022153751513434277519122142610609840953534963545953608926246850296886069342732162136126804499974761974958123115264064983921203296406100554106971994080803579559510808278309418339298360306120668698671776808335864101518724592529280263291851070946727231924081054968177339707229739636727559134757088262254079142112990841198269272733440626026176608726872919164152198307508208256731151142092953836023801167190464514780992191924304096297376045205142659023388386301797468206772457143173918333155884736253772148502521355015865967317755517556041212348485225674762595941280883488416908579751076716264737389893920008863178591191556146414761025011823287392786880102311122478708087641707403386342243466960609173438211486773564886714014212869717831727538715859828459495315402808513492889321327255401157446041729084744403519463850939311212313472734761629191758072650547901171954647655979671049375788170296409540145829394315994133339765699929250225673773398324031014020901069350770927050091233968797321341492837154083283190403628604877572386046601714036326023317482012037706843246145137665480761803886620398785263603104074120333571058117488642109179745564991262424485191763214987112207100699067424219314428942493283926977671820148960974249320634263460640269283782687906097831458856152654944038224583300489139592728726296079556711019694070053781218822161559432138717472029342251761814421201527201683930669110235310457376430352505301821613685151583799813063588373919147342094612680778129378200807748627312737758525452822084298350214968864941553332978988002644963075521691944458004261468377464601783760516038641839819918069113712733192814624110756021821028893311267391037852535180541594497701158176932506653466789630325771818488647165662184553146869255700694145161357417782997863393141088121248136700457148458261177964689751915556342501424323686365970467994122927197072196007366324528171763710650986467068624707291041859909117200395341891300995226718942079533344115115357854455356591170711772709049250661976800181914678633255336741685783410683157351801050012224406817085619741600942666565802254661450636285090484470326228354208374794850628435562335661530909367780100137790955345345052878854600341771753803481826742673103729939749017570654712778443522692478114515312616312338917794896943573752440867964075901420025324475764112612456957824124643874695057157292405010391389581676741669618268787332591504132112038301523221420779971295370963704936819756423623177629799980506713393970556539105370131968212533925127663182607194525833155048621579590562166153760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 613632403340874562362006846367440868139920008119883372223208149118269520414852041443025304756128282567211773685010707065486210881623967312083311165422006218920161161657638556871381846202170525510915806756558501503343321458734726780626789819364975867887259292005000045516523316472432621670248827345281419557441649055943541152230435140848941274547214680668990626850620613326469947445599174093558460792748622791864611039549258117855814365731824245438063147827893653236141810688532775504593493266478778285141556376071510340717502787748967330563218103483189914276412044915805947074417660122899012507359152714654363043727961568295730397054410716139040936556551426885210029628676155826888699738401777902199191709519659018272512731824492469544366889881532694568314488192843343036778243360148090375468748664455827174899614699146826262055701154082176905066338499447146652495715244950311660586531886893219643996561548545711899042355044668034187843357761937630550221238417619618185969746717494773249802046210290672643576067077729764252942233670319615640451568836772560787173857957345404172013766081384399154033828382466776013535604503806143056194078673119976639392431569920710777646606032121327737667662774721617875408838588666192420382197312884506813560517188464687001467379646193907424130967053656326089802963050416960658439422217476255494566313975634956553165208891260933120713059722101376245799833482566706168257281697097207127137611054801802352241260124440628880269546374593727426588816704436431044434204960586797997251325593364198498025966027028950642757445554138345368871169027247552177251498663305556036435131810272105833791235532055028614848601020769345157273363972817086551635640768906429449367623062441269790099360850380157906103820610057945357667169331213233581811655026602926456328514802325095752672307382265549750776328728623190831821336072942840390218019129458561060880357516396375794707104261743757604635127352304196652579722267024540916257632706535511408782948960726356020535446225685910793493379307927205858290506262152155193869461915706985827364862326498775762048033514967254283819770529421631340605123512407971689154845871346298233073345359472837171692312746418665245130326131626335000005807030680603967149056357741536322556516034348516879023704350063701702422693181209666131135650525508025935862879499107931656576045400273855365808336380497188276364326279019723361667915726510211323227301345717715043255845858211629704961732747562792208958449562665182035550020234220763137496679947236715996825899671638309219182811313230877741049352278973704375361807967756820178014363394758629478037674539162899165079019379300379905290015745964219846615300347410439770827540202608152271540759839399958318906952712657165702869316109617625681698199138821353880535259291255516614538298853495686106390706938656627890440352349249457769553937769824805857849725227269011046905118011498518372070519334323594104672114046310719432141728273427106822571934258112086865970226757159300272500408090367780949605271592929256520350900450973297163854177078094460617200028173075389028352366603906179154464358694613307109325455508097139864010218569631072178346547075005048054795864388888761991801539982524716067270095789481514384884927381234103272129288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 215394793693372286953914661797957769317755819475595404422947861764853441133866896220121391517809270198820641175278299867407859158959916345398300539288791241167170153286737222173113425925585123877601322323106897637074958371411910361974454037385755173431453951265054937466878521347111061867760295653351144698804894360500722290623006393408700423438824309601976101642901000826111423488962244921022175662710390482200273336397688027968207693500452849157533250131089829833422391776806948989150850422289544447463703731289075323076842335735567881955393708589766242715533886142989472816274216357803905788026556370458354753690157464394341818182322118878977991761106240098571940967422442895965294534049965573651671900349325421412995966181445778518671609236216685151987287246054785169530320691163904642753629778627582662397413235223740766159179813531160331315611610989616143170691880504462463409198388950224674439341206268055855065478348832413425204017649702605494355817295329233671689433255064105315267897090187941738694664103176079997089807097590799577361211518439269203022806543025271352883364951366087490007394477507123103413601309125793653510399643054633182517505492714549159845449996169824260224536076124829998053917375049518996145285154271417736046092150305634932237146430730248372272837566103501104330471740126355903712873246408480810734149979441909643371889137213027145812384145083701737294498302834887275159282185804145135459819351480139860970520166635664071034732551390267550170774820748409614053450997368056859991147826215903441900464811032507137478366868710512075648816997415809114915788413919230741549892499847050174943517914063320236399233664080966973968661219555450464632473248255716037799963413630832695033241017354606332460335581549767747749447698741534283413994495665118020368286498770535198356900768695223050674806638949802960617348898721672261870033125361087686180284874482000856194765301466202398759892767527816184451967133325478990274804850209931127051107914674409447324228998643797313326454110752179390418650245497340701655637602984908968929166077728896098892193680537390971116316198262726445494807162034382702621083740178559200718823643824306266417357983603458727697684913333241664974691585496286402986202842577031196981978498415879277880457528919388720861985988358671996554330222103459140733376461994359441449713526157129315149195782272924819040152447239862974959319063209057630073751042785980760066974336267476618747158724849453896536706723164066687301639716278835899768202383054790576628916335944335122394991792900739969580863794222374128598507151007447775082376829166501774523853807528115302420761838285719122315971575615502531313728406506487338002860606513289720587131772983250407626350874080404131499165263753754088191499876603089977584336296997919398268354441385674668993465775008536367596142071302072593970729277521503754611701474820374096603298602225018274887867895569929750203441541702403143629572192485605546337479176183542571254008338473306677806244257719160577383693464538248664685025757847674811400773670119249207774660935017593623956278782931447283895204106728240607588987113375825721968927737450727490825706446321282675697937261768442478559264858430957619214783474251335166201814394674574200513700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 21286838399067204708536968126133381391081373450297886164081924590937404975327900913145900501758221804169048287640930429298820010233263832695080860030732111805805081455115408095315127814275498115578934731886187444779521033500591670365681967570620253353078233776019702466939694360176616957799247713853228364901787413306615745426701981068035051075602741559322771747628840297829941394545914076803969294477473501394959886913884533604801171733098809491786076429802109337637331562826043677227895163968557796205634241818046219519296830298569326729747998959565388155619371458850781907884113982351149423419013289899090187249707002795524206673183150131656077361283806179151591103633574765990597046507196870103248651462457286288350493566436925891489452266194197308447860196277742854244884012691447902111111336962212093094316951904383465798594740696735193644511376232336607628887139497449437863592149770392555687200731455427194058539278509833702471471817615596187714032821964798954219212163372669194012595897487661250245259893714727146657222098517729846351417678892545174786348499479094203294664382417851029546189207128680236357077666363698192513092564984710518835299966565988570032134646634871864069551009186511333802826609351301494870778989477846349390396997264750368351094272583972262948544621219307673324867927119362601532933513392090488443563498130231415691149840679740587919542942981385919099322368651357993231676149118488433176536487827615106661450770422595424128364652456611199722550441595709227856920033472787768742567295160429717383016480948200379987703058480771599839405409057238252360725635186990960406952682370208865180057031070283756418429683144581983887544053311590538113180555142089228902907469403536818773459456854750763773893139722894065430388998137154460646258088061641631801449143993778896276900874519545244948418100702517117015002786834261922025291943663882690199729146835526148304113414642846534471666295756097571461325876093641653772387839964015268356000084575639027345913010636200786380685997806790615911786854687100814096725576845139935282313214707342593907489907083483380681280389364965867825632805800831108986008088391746827859321539690066508619168285342251422939385144558468910641561957259878724000387434936605909860848803924258818230132746468475532789516904965959484107734669741959139402832097809131061042582647260399834371818894731998007970133161652866329178002283106618906526791237069224633985457474694174047609539579787872769854310568242880472819324444321864499614721827560143261602715995182706631336502217962281862816768068482315221323256166065387334502124315433237231395523123912524431541095797939439356139575528599680773611750026738061942117409493489612440179030057044913722177294273599623771233400223369867981647786053233975440888518952914038810102147396264401488010655583476788341776855465182540443660628636779432445358992871784149499138773221545308737604564537322674446305547990119018598702732293855885041984205316463986360775592621661403181960283551615983343028021321343113996651634860676462344740397697447892106901105340499416295203253300407568633776809806159521075540859098948206149140176369018338905677318237137999178177659379459845129343324626084112815670631277426501196357131717332222119967500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1266980592169823349998569798368248291819412969087517191549159079416361688888033709379784683592331151328189876559072726119965746542183161464697176529446148272814588743855991860727465213715220823383653558589618620271211909613914636077671824103200442777342958645590389770405538101571542597539737287684614225464814494336460310963346656305754543813327316832405483406831924352467147146675836844033917118332500919010485594404921972898032296272477117285018943675579991293462802578449710761147487187912675990526456249938662492401375574386577114902179343218116522376884058755118182814952906299343086568051107041836977040844128425247849133316340685702890007510598877392498361573138819987795775111907417090201392507248653726946893284708377590194628552299723838605762620102082696977475384370612189076112515797755720958644261323573293316504805954400770833254923558904295542324279621901813673727769612573131637252702110118396308627501160096809010687629792187801412656802937289657204605333662733572367751435898316301843191082231687208586753330218890763417834649291907374716518605052437013471135513046339876549606954425795026167963356671332640093711349061270236771076155516356768590095193515756172579993965843773864744941935220542080143331722193549519452980322457450689345422801742130760373351820263450032486259457037838553570509871306837899492796138063731769574438522011808108203680616752848822452971158072647820698749832892285447660995785537695454004949788562978992830932328316019114455025520914416855303831586921373067370979705321230417627852863811419323016471848625722761331554361069756159288924763348864432910184601300748609920916055784863764553358810876437362701215795833179612081704592110309578235216202509948592597594102686405539881143006171978986861708508192444010128952845127156780255044248891570474441674864410943143186967219089164914763743295431966806435476485126471657406025399974914120990706464088037720408804843442610752323132019857863406010926125489956565922592543412989468190789501599620470064709533847624525201763406616240432355331212717533052464304853634090197435677287574834196378460028627947877547214720049645498815779771615274010152936529565080977517097965121338017137051469087154971338682009713291973284348453176296416845622604334239453824638584721863627675518011307966017387256256802241278735948618936319004593536553025742192050022978648023423136837255018389234094749787167613425874081886840711189207861871661369296137839560612740344344411729355135462384418463622772415875087180099686331876822377841864973737856550259275050333942267324544445303982570198238203832340507564505675301375770227374189597890432588141855267681986746364213601668267978377940036435228130778793820846064391553664836372249089204842594267616456166882812014190999275150590756110201961137870078075682405310225689067215378623436427591360227066135654772966193740857853699342236734110061165215591516450647984045599067265124688268763284688386787120382103280825149294788403067858632983824188346100398171276575576361523808116125307643027586696032219969771763205137991742387110318538338608606308266524976634338618786714718535429922564067539676819134600809315069122759354076423570182888058797238087010380550153694137217847507437191127788965902826186562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 39053347181545551247967737330556034633781939172314656657676413253926236336431079276630287684919331681333895619068695432154122749538923909984406208606909375930365313514478922705414238621581995750328188169751775254218242942544417542368322583810218586146438898691594970387937678659812705438483779643862440906495443348750255505829200765463541254452058113571618480568966621458679790636409906403466949848628726810429756951032804574466950391625973421249849773594817626628565634096861163525641301142075228829485226863093315972593358314950881825412449853219593430146296901411826600774594563556393117800410587087221341469073795708101120585487245459477179685180348559656465689937426788979884011525303202429556764833305937805546722296355267190712717266246849921563103910911715474813711638048541638556332108083370594766692206988767953593167490302715190501706535057352138539927846506303396840678987065396893232405286913875706039476714501609105587757578511970462948079700160336644425088172725813996742704883102014941341351740653481070083690608507127029387422873008989466703030084078963940886113711126577685649988775480681467959355822250264487106672789335313343860297726030038010722494485319867353424461324172967217205870731774859538578154689624707150119639214667171767576730430435977202215100139726043061496247959200165878840600840839601326595071032318416234902423818973873639547980596002119299689388914883227120319717573798899820589050517173741127969843689666151651203537754235447698266735894156397127369281884819476228235742516219597723090638056789699672228914679014342917018055922835074054352747947703833372766041726868196006250326797193641161119903016560200369583778502935096608220827153970535198528247939889839373150942999301501682715654681723264588302211884647396577786150214606870572889555969056276023947865113570630483900161114413590744604693987279971871114350556189519264445008646351706519752596546206630529682321131263922557849040825011355566486988867660840029941253058030298176166186555112447394374505107425393724890760148998857556810240542619615795077672971758611524992828500035042401157065902275261885834400355479692619194774576588236762612241611914864488690294330803245587990102250542935598198938428648428740897526704950412987178083120898641211155216380138804088689612654368105983956214823086167448024683559523395417251370397208156935816682926428580744565107946989870532363996994183345122898294988659284512023003837582394355227002816326824438386632216710778686646182304074221806647319716331551385808267665697111463189224985635277220584499606996668351127270350417317113068096574696848176730130578558533533535251109005245733257257791905247502193101864900019534508315964578925028977748643635340884232047546785321229837153114974613486475660148138923533689259514548901622354363644465147499172020848689587244417153224480435818973776432104031420647774259437766468590755427521466750324006858025698839528071561119606079312370674440887368264538978199263871467068417626377853562169673143341615043362108557575234953381836000279904821977586023698163605276001527058052776501962425816563232781012406590445985016780146468054024801180522831585935249529558665894829782982205687323700689073296015487640670790981216748474884635586553380468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -879807819344441614057779049254037768958625350650179355071054117477801635615131149830109134274013059090404273896600845980162511313726058702240035954275295448411077005734128091674658301797841690111730477934450943467289578772331545343412646391464969136268199200266323756243955973744363605497951378491672352726987961678552076428393581427953798876293182638571621263738793737934527203342694037651440228258630908233945859324269894643328301337351659884161388353268377146652946205806503855319808011385845023929353027051215186622702565816504068858793226224484195502141123704087051100426504429539558112988155312739066758658213992431852540944921770662426612664003809849456321320710856553485936111068210320711432021954118423628546182271910428083445787138714467177898061581703651577410307451611688488656514482794407297003574212925514113440272009892586892263409692064940940255567319802330264331280091538379838809504276512532261639028035760225109475935599306460427123758212993255936486925949128955699359335706791752060130409923684900429039906097161896401481382640844153837736741967771007706572360520819686381493471172730754637510778108493163456830428258206011247383579967338606905345190234861757480812446450677066412015315562373863865070379473744920924511591570667002572872357454096219194694940715629203820126591460117286983795841341152210975897917640779302199571181119637983307545227275700684706378558327520266781464929977990477813336664464653243059020094650773708820809915738041858822031816513503436007051115402542332029062993515679041021492176610402715690692589157050852827764547544619002526417399871906899249073704007754721672660846022300426903790899638133392029438633640740481229469491566434405597595270578108153429130106749299170632374091710897545481283108163757575122319731365890192736532481834463470240581986332368229702253635048242686513743821881302062808324081633279078635898683904551520178474011678926943830497016153313631590208276556026854628633454610118212799754280801420870470532704351699725255063417776464291889372079375627274279107696645979927932403128897917132558813774556821063971762281502268651337199041706882502667205028068352034886296444482336970506997695863155547019460864132307718848034560749337979844305006220752954959497920389214420030436642601126014345574486870543909952320241599680684248249829807245458523367455777662907153686318407904321696329144155234116136922191574248154423210769456792187818536999689106826173917058846452161267935895214403490474855322096545490051881833207303195761231433579606909658725792992071691781721987431728131659802196180918966010209698049227267658389214139385633953285863339042510856575253798761083826459546586001051352343264751304048267439736282202901774294430372760180773390433663674383330142051197314097757690084705048114229984879083423095415228837480985965612571689330854616065683359234939603302377271684585299237427147403191076069112038058889073645437738114769711477359180365818983449181846216108572580865051561529103112612599990330760686667971044656226436933321460743925566281143672122733118983611982827837354208815974353223257507935554181101427616908856178893494417933905659553741718986561744049143886508361172895796664793759564658892759275550121425598525188736191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -200176162242216371293873428378504752448206217883478244964339897526640223413762921361579980582202700860444404020202941893453417479719600545911111592020698378828665291703377374390293122875220053032146252000156705454514264917447863927819992374937060914901263674672222185946378869359825099405711923650409186983295164109584442591576332858698034605752765801065301036825344613545942242834040258677640281319771627090386811559115394517073139618434588034947914017267773431071447807535184726009853828032081212339833426870864595482582948660949561765112581356475793047638489410016659830769878546258491957162561209220096153577820935720517847571311449251962398407890741605310593848127496679877761779028704647900556599733150290595619698396023104086064490270095001552167671585091847444349154937063517840596579963618076562784559724322735024558173596755192793659774549127756430710587174608882965053639791881757398082140837665796287121625552744939075658149122883731418673398518047036844922817249028212202122011430803759083622722022895840054017100387898100590941853560466417473541576571608295184631328019866795405671355539301286329569368966908666276951360119709655291401754342236874687270579872455836402995195687797736117372427420042219862889377658159179238573632290384435545570502107007178948868526730851997336309383247467265200499052737312082178341830108210440134479341908383357271538890613049067737014017933831824171619587915860156864165809857188272806054760561352771929255571631709086284750608226806480757326038688605347644945726703065615128139066738283477169401424364131905917495740892093648107223140784638599208881136103577745133901919547121686796204341564010548507369974224309156487192415394799597094907243376654709674859486269249037885537887632763060082458956627573286758364786867582107698076446087855541183822619462811235544896573644844750450725321308123571550388678607398292078048709506529721650294753509579115402231944477871322057999063538175890466742101729945116746337762670574791357390187921174235869506589880441003460467202146108056685196728746821565740797769537626124870240220257071650002386318026535336928927059590382882422374233803549686488081024801690770753512960788723998389106845655326368843784395235587172968372080402134468735911385995901521826158901228814672288480221905746415287646960043209499472911402527830953979641534451900724277051582729990869541243816549440953139042914770475057071510664303375909415457069356951118519038966560410026288012736295903131647359790894571371675405843026794906721243311179877173871679059896115369757879801784714655564969707089317182053644376570563133919415177791904109644827256655706297240402867302052442113292400070468481278037760078928763326937850446373523075555668826933129434553159993766772780522583112918873982235408271954952840869606062347491550159535054370854578998671321834839102824623435246896239985061264007270035116071607220653942605968673396518561626545653791602312727156401303468024527831606474811506389330281624740277499849717286935531283094915512131309797653094438021909539532555250128316204363835261890608368607144794889476208167360911734067522467461611285760090159078961854596501258804327119398702682709497421830725848320986688243550409933198524594138838906558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -14062484600551043966724815112818046387049644227993698832440330863063623733981820426626503970474729376332187152130262111549540386409323745633935984150523852788733167339287940214246254737798630830877764112277504194168474521078236012865872726621123271227244222222950140375621535821049733509441377919361248449897497987701558604544606617239302774723914037180345922336581047476055046349047199778786568036613060134505629107076820437544381668199481413890971334464123908418656533193958710946065503497361871925976580236011549013251216517226688981807507999493291611417770530297947630644661372950225242529963631410702192269505688683061783970436267486172671790712587070018369117754541979790041150157065114528180693122649141359976420544950962114804651097362398751998346601839221417648096098018997676462986927727372461035725911010664732301666686728940234467278764501232908172432927218622176117860612527391598390834161112945557646186298389430269949566434997175438000109921032301061694453580098786237940343678700474791511096506082007761608315630125430028490319943213204236953758855706018061155881432067052808521090293659970163280649881524926902371707981517881725792202793803498216838483924419849138085414379586015915337502953195504441382902566211737187184317982015822500537621699858252345692134772633283794343508402211754981245031945675194007625977085563599617129324747466236269830853776096975521221351274217059147312423641887878449645687938130111656086476389555256624828884120769589517360109752081347168401883941115959699943314199836852404016627050833154955936571512338631194400448569231373320368082700447937397350532178127557559295997154942661480638857840233046444135511150921338849650914396792775525981656687323631909270848135957916627744489534676189443096421528593208290416769996686827565012067028387772085516014084027572529755979166095215030827901916473321303373741971730273380781988760986868740059620580936329588950871484082171241454012568836077470681338741438740503580123783284401029995511537944452336510583677363006217264551069936739571031013513125695185071189380429246180415026381191030231745742812225652057208689468348827588160508549635262917074742006099948217188921716840670208728953193364180098435474928297672439079643057585340818355203102482647926302024809269464482193290510139109363271412993527084817932045844688840313825030840958747309538101113778042631319121224539745386767535752161750295465922363812295130570648271753722637200957153339250207699471387708398530290399912424723160075559033122168305219666067690901849564295914699175314588190586928335452153196403708790228768174070316303142765911160433694383951742531523126746714582866697478378171164281901155826381965969989564077866550587066055373761221806933473922169911240816477841052002425090757037558063021056382610505667392426006457786473473903084829890024228514792533882693618905611116145926266390870146698397064682374012455454735912398185242614336635663829309517655276327773635197924459821904521214462861584478943048971577884195437383157688650932067149325648121131007557819486287112260277294316590983207776752195327782222515819727050415230825708592937088891077195469219511238044638311858604229695667093852729969340773983815956743892958413193407158046314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -632329175061558330383586914074252251448214701617968493043190566447486257130557604073797616537180954771712987494828761298620581679739628019680208399047974522014689944543832209975072121583630257238195160106264190840685346879862094572621758828679026980707613428088538161743247105683522583059973582369693952177429874002868541345307923193063126540996782822365892581148316158161443928563164119442713159712430199895336017419852262866725109394908253079769465060216713990263893402871717590315766382807217490769731460051115100630248206798737796007186452386209969909382803245116335989544670362488109011804398587523729814366497716899677936920613919955165809996737129460247886185165846694537721983379449038449060260756735793646751931320450137173962023243219142910359266759916470243658383168533181171117459873956429727410261373716203460410204741577837838328109334883410928507210358315256471415236489450326300025967117679777294356365810307001160336983293936846837203677585256386276918976345512392011658506358853720333869793209500012015098303020079737290004196609174804025709859173617070427549982546255917535215966391539541708773856194732319001656069527899243741793234481203409123241796187043569017573150059244458195828948201164974675720698130840746690593169350946178678923281272718238834790064846406012869312825332434562912997100988462163764152138049175752673930765486748190078172684530789190073725386754740918161305524432513505794211449933986890962819388325312096515722053312417442840421085694138522614480097958229321950328126868037028674955224697603262775290483115248196438912823090255665850672278001495947799830140746138724566282627384540906429901335908120285483934290559317349173944550857291051906366327668387225006885186167261838489812989922980108656610644930368484107750730044000048024447571729441282623330169396444419962987829432530779163435598006358689350786739385626754608226539996525939565802883739704413667281838467491594744828778440554987984492837170085702079371483117541102842587939627202228281656796497407402138087191484981074975334974114845566728576079702075496674304321836552627825396527191062754249797623975977404646780892601754271774581473166045611707276064805347625584099354425019877452010231082589253752449722695380635656756363625454019698460882978723442734237687360724965547796133481052477146435978345215266238258430546110287204946057431606231745526578001071769486426062457895198979400910358534131057233544145448424276542995681110634350071746505741138481499821587139314338677893990425756362981815246883948186211467173788385162092240734688040977370606163439592541253002223340259846885549396155710467866374390199238691580595872728930634125474305487286599321041129560932591021688048598021755929346920456624995046728124649510892702930777607263536472840520988788267293040692513450780482635495753529582497251027241146443983203805181687012827194438749055583102518123347208370352075420422422295523996759172841779206753428680068566927993746249385318611864010616996479545947969798893910133741512331634108987586819647603323438468239452149366531652666951623366375487926167289544589322303182945750397160745049978827355435908013626193652397278016758337300685265361059439819762396191296710689639841714544072573320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -19385408215256928189184868566349796306596163984665224507656756239809038531051001551541240032676080625987313882239356654554135956110673956616301036590501855483033705194228094300728349019801020196573089426231385448452039399441806685098717936135004454703483675548014199445704392344465025008583051055563828992087229956409279127164272812519334811522384425486800877121808635219712685202203195661893066727581676179265473800239665748074835425964292148480751340014633194212610434694041986796489582389369610321968243927502951433898832363203001795073446755782290208871642838456091598148879067970366298477943187313204674997437307713843436735843072550746773151519779754747383840737965329412567255422047767378455061814240545245349529224322668702312575173431151482574860036516388276575474577032856727716540241232166228796918780073191326036571256130714995561445608477761300312505248286309059837567060145205483828198736531859014820991758931788872203387241390687983641750147545742843798537122044242590991606165249995434667710908383276901178662917860238475624625879255972670031361013064985100402542888026361555566180266747443315898070752502642552820367329103263084025938270239794261491358385094870780600097641327362133097404775555958276944706617082689220487307456932221424444796525056972525156434710540553424452894830571571285345132861709938819139294076191145913799767900227411500475943793684942417061270620717312454577963489621318703159412912296390208116185155282381796437725970703858579290777679500580245542675935499030111129304151807554244447403626677108099603907852229602440483439615726559645413012628269780618415173359242110863165486441025911967567266318343141456858384176327808758999093281285022827268675170023041930353321893636037041977692435880800912860418344768590665529487988190939153010057345694844941235181681123665831912279303471565699881588297676748901950285958919795945157161342653236284312134184125712055766161208956537231014471924696756952239897178613209948171452028687731812968053943795323393528688872799520260221020115880521833863198564950907625267893347162289611068750482184518259482173900591054350495442729171754201466868777541595716966457285250100234426626144083750539511292265573955202781245133531850493260986164143604927529428234342289111438271053680078252304812724740237684713346880944010300535140036534551898477088995641008803612561072216708988693818678258965025209263562034235703796385563361097075235223634588731800631157523758301723548106016498570299742283054103160727903280118833179982634931648352620111195717140287571540099529638920653919924606725443969981693488705844263563764548387688864215568315452269510175443956056220844331315373307082479790302414931737757118851876006242680340842402696917501808727269862965308220234798086628753386811754503097162265072844626013667234585082992555602366282555660344941098662253531919695306595345195479919722742759517417207747201800011406579967994235295283432124715792188234753212166668322915721408167674188259656016874290076255106374035409328632463027975721802585644951914201607030515436144079501570820529421768013396762464794641063767113206582805807733139573389331065976030022931770337515449505156753301769757392885655242155257557608538058698498783119079589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -386603000884440097726782208588118314327397228110776057932111737321304304008457426986703365073864758664406729883364537502710711270895387340602398971601403059570450837532907101014363525685823722047220023265502157018491181913306493839005838127110789908047085415333484911416598202227125274194375496813997982818029137142448489760125641789044678637228992549993559109813611612705359661714311043042131366023177292526460865056126667789392824681949762645261893658665891314249004411627050217145824998827837309073255717092054485991048642425342403357280647519115438568836817619056156864158082724198667578676509434870358396460262118863778724594433670329727931138661963900181854944867498323059125899779638969252942605314113240398894238154605937217057296467172428456742953961677598084404276580877058302063278316798821521364551690250367981607693194588008782242677331189272628423846749094504797086576301912898968631722271281747124171213895348258501966890853681386697803762657782990672770818561602534685732642786299491299901420429325127993649367423556856510907615909692721628056536803095018313405170289613662423689951061498512373819934821417506710269855451922644537284903817032312639963703005316163250142392552197787625280027670344060797996762492504132803610764264207727990444471981782586846593437186011188567284144025784638529540951114851406339965425747900523443688553127165186716791620016898380576305701349889396850895086021855256085429145386107630911307378418009822453249990077273745487437079076553875777032240046186734251384486670049922431429030433149019359810654892910202437294718387274706306454759450194725937542028065059516543276471370566128257768796324332640528216174534731110518089360099609628285766485152882204980229525827878903990207817282497404680000381911377988404983779007851931757504441128904482597695751977607932965751219449944948170627538960133015655845506993010438464812447774990272298244240015578832901085407466124838581347448844198002612359339401018701202010910478111490220318129178140234503111751605424033737237601498495956323026139896442361035725280763903478466791778802133048570088435756370803347124322190932998272136276730063079268210019609967242875943795927367901558108152967384220355757476021278058972638465866711538353259212929130439836536552409831602788573022408797680351268559596458237626752097801888374167965412417611149276209011823187157032021195250301487676651200009686285751745741269983878592261802780704180032343118533883926139705523404494706146785943060324199218279246096531794960768230819515340424168585486011513972013709023803584288837899976168567868979290150306648310801555840996853406976546373751093441508784173306582910929477440959626248344545865316187234639546583126970085676612232558479238408460818272548111847418925627076715675580458063593248813030619610125185392035257688095476286471929784838395312142472680566414940247768414497671165239036919248304623112190792002852328615850880445721697239045774757116375522769257669836573135629520433647115585142636932785936058983452024713446903667867887052948057175647413969422553620392584521061788239283655758942504283377995725259972477604162752784955117057567706786056687325916076413711246480130662106673614702590990838732329940531794738769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -4011526326275106150899155194936852324050811921004478203211082869970573907517420593444394207333963131212278823140947679469931574049737391253765789813444822619629770416022257237153914251211179569832771997641541885029705336503229746354854211067046025286419884233607199580537132634512372457067512347507945163250899238351369573098639012068509987014329243684740460282785258453513353367025185704809692446887641942891193516907812762884412788025359435871638930799595868732581477392973063766955557123184841375065189447765271009229124799270570358060388728192132007361202939160904040875275379132735102943727841975989555306819416548014075695568559945857268278450366453079698486338003829098799026388643182926289864425598334255332809145743890017642788602209767711235835335402172045899613843744458301649811483252098544570649320303329116401725699983304914398561576658425145107853196910342902188835906335068066719829519500770015807840399550882875415040667351977410070373042691316987502795289384968077464006579301855834741838526673252865576258816058489230888428627513082058487994205405291893468039292118107299827414224616997821203120171142856463397487861143853177746451582372891757319359458095937457282861759076900775085054133610730718944510678469177467119239433414151590566806510460141714414553787823487539683711418570848602725374848622739941265864529836337980392735727807117408461836518209137327408720957455151879427951610499113931679903499694935925969410170155854879013034440048507066423995284107529251916988556996707037645020854329395437548544791099034900041987977967360815265162079085872017290205712889602475086109962066611321927543321109379677851958112144268408296505520743640339768087529100705721802415281690824156627123404026224921528477694333288312065323588394858016816567215821061719958045547877167019640945288633728330335545930473278273272346303048916064909710815527442948776055034884298110903351834023170657549249187429779759179600078350485811884769412907212430685602996659990569099082000572889606035369400900129787705838412624915725095998202110617583545032445170437288711463632847267798270604079192860373254363822844328467822664229000081676309027665721196585110483538913482242296367889991868555173779773557686618115250824709071700470911464204137178037964102146693897809616692566932771587857066097296371956381401190794713595645392646638348699702229990225346878974358556329995432561176211787986085047258512461986899063043103374471579407822565365100715245650983543017427230219418135378956349134936816572264253755591181353710856272245063225169694242969287041451490942308719909769448043164961212688269223455122689718640838985568805043598884713652604235970965008968334062759374488682925308541943727646807440313561176226322393944169470274234076166476100789759291796424206747328857436968339710441935385108911541504241015768915943416300383665407013992544237450308470644014634015901247306022448901297596229891679098673437720260577906077286097145045736523439558480910585924513818847785028638790840206500338430381635490171003545112800658942252808471063665901154046513663545855897791953678767974860941616554958255686638891226727644171619162053425496685679453788345643713122341028837944677583228814136218936455392723083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 16236074618781703916199779709562578902907024563654500696463477527982743963537681845120260602916896935294776329548080435660273068547028144297681299555539950870494738121257153515285617902485395250558310955359916195424534438637859395880175187866681738338578509742013342938541078136687552707026928409125380033517763757259226529335402087609864676744442654467169545220395290485414476846202119207896285151427741602919089959665598040847125299145322399420810898492994239080921225594236389393472375679530604607759490166003682558612556215838356703615139433709319467265162393485272033636796370012752537663174197686424144650247610779882962497637188547881574551267464761871938756007400033961381266911142142903000820088752954614383264045904115803525393836392399372153681947659716753401886097053511600576977777211801535799088768139042087124094667901349210576119868658123748370287764819159787442716571354781275015859135109745380600027878078412929831796051819605027960732201090406354720344306916800444737507524087450674961619567738338469733252668481145540032392781127051033184515103840583588691979420468182678122847999086657714334659347421872909916412031203848501989495881716866756135043079058377259386289754776904066962080042572203957390574358377921967468493957778609131582637280829069068111193558953426185446292094852358257659047258112296970722851612829122889333464385750555755450434756838207947182333291692076077537281747857884529632409422173574713591109117579141967293629103974447247782501780809836157467906733892227173245562312160426738949658217371290379449059936380938126633437474791809312602314675411458878863283506423343781572465428826751977810039580689753056442005461640491404878582685070004808461236032953240123905524557022166347054763658924125046347012332591396929917376843316622488689927203265856942337269154493177628260308991792687633230440052903635538748628715251464786011789940514472122663711549056369189866913232990790811313584995596909559512636728044319381009039275129480444489373540870842944406956750916699903832674973316446948411425129352655296473656690981369233980797102545715788364728304477461505222703759607846559375856867291143248086989759401981206387858906096400891287562503690770041715220869451213138536709675805391056712080840502514928044153096470200174644078292726478341856814123271265560405213035860464986104659353593473283066627431113410639793716943173872407042413055469818399882876516211947093990233586554374275540837815215357425758424152539304896792208073128282463924571649726140144651586884322470875301657053833031402343165833207245139613018575862251899670770152543392980185051374794827923852989593316567808995980695492344449858518463398687462015192207515712279988887473417842475646244969862956630721127692203572530829165751915677334499643261112667194408560452016339704493174916416008051105788271503907732575110704790050338736474611268641321249418586180241297698802042485499505206647857292712270229704820801257651592066973763191129300983477579767871564357108762572338949285276589070929782054292092874543209897808448531761314523745139500533088358788613279713162933736806398083891726604007695688905948694674662581588535648391278121978254472690075761565067466952135834443363876502752304077148437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1299488082747873187051913580785328893610734141603428241368948001452073095195045902024099632195215678121290367047489468689248401005905156042622858561931806957231310415452301557486554949091856603550872229338313899736409549819376537856899661349626505246112715447490359775412489320587968688560986152816656179674506201149474207714229293803274649471618093194603253961872042100629341618568584913250471355684641166755784226556527958189149562089274534381010296588214079639589546047543222853154452189880292235132327587931451448043228437636877488899138031458977201451512439973759754930601320476895061075195966421204995073910603447953748182031031239604575253117250372771971314677317176368281203676946310320186312936755978861144164539487415929961265674648735900814290357362861906671777739386192260562615130660882656780544320119579750853908362741933872345738138969001498310392067664802442714156378972435883979144347150257219924828954235617002853260214802812111415742736187616229405638792018874234272687898747656161996870665780993602193103998616920852931627913780042885305252072412783964371977410394443518666544476403017204425205641093932358061656672329266678208946863546994874095681338919680032001371371559202629429848987249514473478280867434044001811853461488631945487841231138843238097845276336469260776683135371877479578440395286872707958466687011206760400942490952072482351742267273086134647037504832101651598090524329830292626331413057065081913269601270454324039003876786132209235956197970902363309516403228836654778895517070118167401025658695740728656164315592974210564296501100402307595915750724138249339655494172109538187285349332996046519545275811161978378675823249934572920156437297447588537748708498760349979746419861506841042855053521934171656262504882431565980869846962374385614054204976299892433651443463166254699691047853860795914494692553328003271281539611098647190317432901605441851647840653772289461223737442768500778282224006908897198211896451257094293220018998516684475282277721791130852062668248549080808024814070318899842935236432217224725349063853110573634925576434285175344138350504543818838263748951229061213653397095463349458782528539877845807433570106556431892121924817772808729247598005262347136562683343357259865920187534521448380369254656529047960568476060889047912357611752269505368230420613254972681153689915106398614120585137079156894807677392754021231478717126331439129987836258840611966066522202100525399771264366807731793600051723553491827648260718685637708046857878565450515494859488080010382219284546000489567087178684842117982272290557682889629439891233012474224272632668267040651176904986353299990118766333169849840792087587053535084692022477248932174175941410949499550376366507006778208600354041771583403463441323123213462153718509906828051230207500374570473275443927966113422734548779478840579058819858519473701082354866871421810585924704085474923684477568327766589749817603809413662387509619967471767280102311480405818154801125436719079078315896687247082491091526218518846585911669819944031545187256750390775716555296731435618929818846604898156829747507618824712209229905833402756429179815993413585534240881621205141770209438848776855847720655254596488884097898006439208984375000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 21103461834970498771046385611127088169354985812604319664093227104296367200580544608419790715950556895909163364379385298423889679846483776615523515059067605102664781597894786271656621172390676732510712076496595260674851165286541118192828696015880419293363520171544923641532147587904460677562089936273398629525512089248813516470092921394027891275433205234840735601143818821511540432051915790663429047911038303170978163428294022546358517651621680360509782829218474884767047370134209878244800804155194629605797323544894621732812322218329139207694022586954716878191342722979844808096402563115812099853752208595694907139857100336383054086467399681172683563070011606177548070742015087671065439944602536191617934791860038698232947722093470508616336807200137494312360110868976100698460487049721932702725373993841036525502904982699143034796194327824334699002660098234432205684091728902940338764534653531870629349132400200627702023972744248251780142807334878442666871526776719846739309988188815723696020419691872129819628825135445583445647766197045753208816041209773921863902743446313306538470523861705144406934342919082256465396289863851029635730686275767377039797580752331697688135705300303044411672951397292530553086475284502768777326944501885162040210489959084420572976613634703337910605388109661815386598692027444015523596860941777845164104992609219484540769151758239024441096090096547515790518128190615590175499665170206646571480992599656342971939181234130512853029953443980003955924480394612061610269624936368413483596987007919866710133800697049203094273724820766098506301333850118023763915192495713321134006518287077222466352306354859039685088073781749002904607442304233468225935160024437567692380187274808294196591558612718200286783686434616523293770577568029856057200416929187136055189519500382578880261009485798909130500847280546427179612311780869954703440817505836462189914354406373529493844621504936872757376992938762958669871664481950318748739897833593275647142988792984245873821190583186494888389228812565125791017285806433550156489989376044849268160380301181236026323322110154928061700433335677941978959726886794088186426102711848374152863407069891853184193571679569032705416799457612376961752381487168188889240738194893575983030488704276486180753201612707001931336323146591211651607602715587764805785261070550259586383820524331432253397966086169494216180819135209870370125661225658321711033869071673590226884779528081672931702042848739363201114601639888162498724708561593976763923831844621418007514730499952794878483835283543427401308663561226027127184774612049979476007469289234619783667135465410935652921872528121551312026925812912469670927867142322481922146419308765051391317358451800338397281798966404319172535159814502103400740056425426831136519449278966902435770593083837037466846863024692912155002860145209789830570371179515475078506118324732611361710931134825929307767449447129282094018390898312852115339649145309361935460746012744473150628841222780616076933111988731089928309124661592687087477250147169899425179443885438715101957551664319184347713559337840150514200501944007265172605952101874346022691858523604554329891244737778282433328340587811895041166355703153173445761203765869140625000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 145438251387657503744299155488537135875526572416481102278092315497253308554637081030716957643572216188075661114601088928901492523002993156441689522754791416303585539721510945213797514048131112357181123143103908233674232999442480600632710912440963026508421781183697022384606543169158387100700971941641642616633885354281030484164748076669807760099870010852836765125485681278694651125622358430218393209619575852900211271997062610621499191026504608106427102192111067910484357984382281277371091374845647485944805334390183433164278997685338606670073618089019355929489858213117533526295661444105897914733132152294595463011261313744917334513928398277886951423319298069539320512537319717980600097314119018770538431238013271561420343692678669582485034727013462106261572777044652301437323213823570296234668828752479314163373637834268729104410188526633139815047229696171420740279319008432474221872270992348513867762030392538010002748204992215628761272433451480335980978963502150714989200818459913667998670897014509313894425136240654365650925480814505321182703137752729154277622846980370079315803145754510431190299321713722264856133859362725624182365230656491201700732776404209276366424722312702670177039595324846569007894388107369638850547636960799292940624591119213526864857622404399762081758260509656824631311664549975561297469985420309871903185044128225458167952107617022226839094285198875021690771346811514322939600054711758938884780185181335153427622133191277393196962854341636567144704208099432076703206979285844108980948598573191542276407064591841373657137177178440822459784154298848727108596002650880467316618936241873671994829165395251393847722250636904951699027953943096507124439795619584948421705848145225472378973655804485867150513714395877774667767293100667410978980531711246507599153752126205864861005190047042287243711768814087955853799493444502356863014602557503922591675386874026707273584811652344648067861183964011463975023238021682269903674728211666947373574768307065905209081469431525943224706443485360030450248335188714730382209450214278395937717971414010335211267786879530280056069809681950206497073684994006252321895110901273882274612079040558751469353452136316040756601507278372481702287920904287066232944840753131852083065138124450403261232259298056411232123037344838109558319236893460953139385333469014215850870964102998316532769151741064707535556137620564621248222437117317099374638652801553888326635383691118922975759900281951195581870858991995149957874900134368809258042699901083701377474159216116830736538752244913953184462052335093524658795317842375445978243632327317244690540027801885004225988080989419178621151241072061018268478862148382596933515999311534278632356407093610628296984956202004583277224416994428070943409414164505628151251224112988116132479761097109338415439451954305052416341225226691750165680613784063648646518586935229709547278617697931479634556721758216067191213075141865996284782692690307187014363968285733729595675922177589604644994929917283293445232251089351826258086482028049640846645170438556225241330092592136636284808377373414039546688664189192222289504348566067569020102419138990635598316937328842438271114116870521382783283717069496296346187591552734375000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -612312678690725235220093244129316377727666827255579879421534166951081898887837524826516836134543030606330064794388302558493958616588619373443204838308870297384708366860729652199083355437647644331632146053998606889931008565773465255849318890016851588176711478108302699069126157467098669605033359977003948066579383617846417492066994128487221904805410131941914547157552225153668506861966423990475272059321978414558552952153416258130782473129605078658265856180837115824659328003527733382887190914558573863918001083996944127123020632870633944927191469757248370630631542427941333626705400490668046623323144919481168394772079598113636813958692647927906540719387752236409699393878991946423910972378126857636277843547280263870042640051517853238793140316758216857661292207258408394191521360695078516708503877868813032172590977640940566747049127259428015344099108405877057613123133097508031033198539574472385912269303030163109368934506957105207963064614519911301900495063677686864814130767955278815775451314491035728646720046602376531543920227414461163780719981984969048488272607322180111814033023906193798874479338949449588013127516383688837806868113682382282098024784423368516166439243944810368008583518568874550133492147646716568332056876802395428237657006368083098381031213396730839797822787664554000821460359547501162228136750118520634457502937560289633282597123751154987549020540971664646627816740891172764715794072264397307509668354510426124224984481393388177266514828325458595680633220038304503332458343639206478561070890958273241109588517418082969320006889920268598057030725767414585936986833810693079310276163422429034585557878213529764399385113680580377286988430034834485438568194419467798465606703853048875393683055095203197313976342591165408237748875905999623234032732017621652688739916435165889500485958616368708595528787553480707619433582535069652563829335001132041576210925367066375364840135984821856944921324371058613007281748406947317255610498805162154183064109556541137751567303972633127107893967470735835606819369613070024039273440089745691968060850432334826267016805423761681754618428312946278151078567711679552494367299495031230424541919171998757183655301933429416278770937775286136917029972277512714632636498350152246311861031646672014797266463841035247776088454957421482788103195134384326684847037773013541777635089899532443121799489996386385383991785468733576924821648529252644347656768858459682592412470339515117827510278364604958450489690097875570678874556055762446902810042713395452327546637421280503042424327883257569566522795960136646044994486666095882945626958077884396619244747385772385543134620416106499061215304457587443769049866113522625824058998664221038417838896078669591450196746612378352354016654817714310238690922844491253352135354165301285514534005561079942847106744544576879502770613278008564353122956671809356783147693252553225073997838865543834195120997872662202000728123510200764246194526130560445068227113061844708119566185089548773174385291324584782529052601860259144786909163793251082170199727475754748225166144026684371014664949834146912760883589177478578428156898676085206557368819825443589364853213189130177330946669401946466612045390491560101509094238281250000000000000000000000000000000000000000000000000000000000000000*i1^52 + -25402671644645191327122219324606154828585370035397286373671390247909727783595723749430395973492239712150553551406012506588557959626230380272579543657837514475050263030312895274125458993720003019386786582022668434239358833866206986988630006135477818013150285578724059841697105772855718092949664780454654485479321098678381888239232674845694620585405877833381709732752594103354694498877276243227413107862167145906080680890948346455188124203287997608956283714333471587997438122941135174473613077802715220409516200838128109303519429880451968053997428024407912265772845169144130866638638451677900740868092950042122588217203738223501409937310210063872377915157161809178908298417047498988407355259047239805820783719327810277226899037051364134651527267591197642818277945593024285850960497572792865255747724791738840134130557972751299580171961815541174196748654667121466644339604959584596713688272484362261858869183844607843135140433865033885127188366280681974627719645184499567642986094469057096475313655621417808531205933763000106259486992922820147601116869659501631994416559019221800912283543504062144382910839051804578211516935539114404700068437007307024179097831630535171473189045340915833393814080349211264332896082312027969151254172580401997301503296851173136894445056102455616347011458091628196148226270420035308918473566670712573766926136805730264698944683649545245830286616719056825514717549310975894924886410817633118234694755499402191601668398604421907862228032661045678844079339476140728064472356764906177110579825331309008775819477971293799035726740136529199252418026480511126254448277106996295803943706984636140113685363177540684305044492355918640025110495993780922137816822790946277862212972715743137609780032840795776339529887554252678830906145347142422003891251867180359699252654825493722952907682892202935285116129679616478780631580434880955245318265992816494950674593829261201107186045315664922610854395566641019347706022556220136363121068924016453629187595165398146999804529229773438004632331289697293438226340705149278949593185703300405964025460056251440038493460376402047909995477828245667034104655464710885699153562567992467843968854335732832932308149391126219159127272067057775563414805126691397841793526194568453740420509287970901457003655990482664891207603670459912977178888671637209251745031572280930596881254487875194457474018022429379262888649955629976481350042362142341676903463380318105999889039151390537813353287180077197199279745103617494631094227358439772934293964351192572523022048908141337866618457851565747961023110594408516892332513078716114004306416768615060145907611325450245599603987820614653165779289323720561850776861183765054189474205080565921058734942169450203717904004302303944416398801029841130009735666774384824561809282922498522134419094434308669002733335175589965309380285050176524902841769475145521500054865819727183739529895523163866714222345469752680093294858006532441278696681623418073802395073962348328192709112838871899805583253755088052039421940516231421387047289897375052853784074612334246439544799279962146421566500536429091458008057401592819818708934610369948195829905877829741638358121135824054729486181231872664509748728903941810131072998046875000000000000000000000000000000000000000000000000000000000000*i1^53 + -279440630327265106406386792840639258965860685636368291258750949991386756655403305719738587362550860428337968862919781543860265469442853597430619115456044307529753579901701094192783146478542172772805766374545354505543218272008716658934744052475774759623775829061441453970633184522348734508104998573826490188702385443017838771962982750575077241420136943570771124016479922264199245989044086989276057858146985133591696077462732605226494494716547085293893572776599342506723244304123657137244599818599160108323597700804713907103032046683679343883107950066276774801541721721871241886147055421803378337317872215408200519854886526134514524073273875737243914157226605930556590575610374196346419326706624678127830156235265343865763064214464358785064153806324236083897237386816620608103171075559906855575748727150789159222237922787438977758357124051096404439404046521679699432677967617021837225661543623586022468362038152158519262412557683445225975725263766951416201365190207731859412545194265586523504591559067303452887821162788179091903209857732929290308810812506810843555969824204978443625307225532884134238846733304120599639551024750179524894040008037905469656837180103711764212972025628276067947849695881505628062165781444180319175168270782280779984230480077633891065669338000490245786232674249338493563090464474993525755276191453381167341702773732623151127080152559117368531706885457199958069162971319652872593272651491652711688197241866772182504159145956603842195436827675031399854857466697430810402156268948055993444584068043295691484589674826593749252227994884828260405696526841231088682656005508868978694025150956349703409637881480561555336472822941093157267956604832013478813687441531255550771241483735766688775592838230981244847000760606971839991919183553776883355823828523790051558806552760521202112028672955783298326947836459968095969196016800987879865132121993704724476495364696891020821119654869553977565871895334256786171263939546613478882861915093070169283626911692443087415643893869577214850175947800987402415060175486854784443433916377591674212726933630580271040574597901545412663542770950877353371744096774683755040550844712187358366990062783143687364957455888753621677108061667105527013495927970097966509634659953087837591163860422523865100227535296670676050420412191797002536841817569322786821455798099183629716625633423939623544195134661215168062875293370013108214420222537575063719088094166627346804694950542609622372759067189108303633261819781582945588444485928016770096486138340645460644245725999271990228508990771934910831049743971241628643734294449771727214061671893806223683217899133761791499810268965783358445984191133477719925793048450943253545123903375072712804675690754183280546468968109415076729432951308149722265716395900639639629579567378547613214961109225055643767807989326756796411530618710496995154375230828254060514110387980625795829999025730953710475683472700023023726854174993954386511917722601451798905048223376933055051227356011265820463519890548355507539224806672838097938455696128793540904699816081324790017042462369057950994937722736899185439061800494044419989294863998632338980726558020476511909912270668745169373899686700440599503700272180140018463134765625000000000000000000000000000000000000000000000000000000000*i1^54 + -1375927459149160379233878360467206915239149532714186725661418495043997241522901531808515320276225142634598543439615881596766671707279405628212558683764642861017127221173695629298977231253190572752637418114273563688558152631460506449514188188946169413673255976396505747567358941855841866835856070535293534873979491785003436492363883017073952295768970703720827062643773008337744133392575832327522927027184973117293849007477455361527082582528570732749085640431733857191426200428529122060185388466881971901167852783908513609233200816713520464770406279135756563649849497980170300281483345694604929146160376022549915377525773717856362966201547215430655473428449305766886738005194400551025100521474662893000876883998362988910433911245683742629342406994149826595822958018197299628748669693844959378702104246848033523258153124250771930928339060922726848775576618089484129962389540701239185232988047106381255525144346017234441115066118877477680565486967913480459667787755405754836584796132367018581606179220111180806954636609113746795950215050400151032472776024546781053166397133783155238127276471623863980550319291352140909253455726796266593076747179748767152185131903887829986523720087686710376910479129076677709653959285809671761294831972715003911750138487594514882128059472530422583937680227677309120476394410542460903813009144907854776319388910100480032127040813291395637630096275611322016117432961115867612540309935179752958350761303869309164149493124227883869963216571618946936256799650168201444656938887122874138083902644543409260697546666505861667811988815854264517069787364220629729866249843988327337745729923847237716120386048828737729827075548124181261158531334326917628366956762553065614185288103201313999503732549099369968842950371371310524720321522581852131941468030179343735898228520832511125900363339811956069243702700868675984427711244914609229035045977241914724773723135409768685967858011038671863600752774604582886738962870414816822887820553426046330813174320662694297464557153002156451745068678333144861916289022400415210021208881370200000437461479975771422384360443772390336515715759486616750133048487074589112304585640143063531341465803273718318479946811156002710315555719729994572592876809733327480116579100074284393856755840268746803056569186618788377927878700542933098242381642472274073621900032063192926148005982814642939956596702861030819381400279526948624732292484842281264757191361167550895500586733637966356117806663850301067829357165118710141175150227946864865538043391536964370753777497304717852328444940495359804802272757396428644307195925807148277733154292906582104374091867711407657252119856156416356615996376781082751852164529815430353420229984827810715109798092420852108799190319625956271123304794315650547554520262075829321414961749696230726141318474291676841502361770103703938543132173068309703717340283363985143997466944163842353731614155135761507525479857684588093637613366695620893996708600065231312943271460545925666385178112711121335212130652883034018172153595477625043400596525882740559621547460296123416427520323081082509689147107341526178676985806594981825192797148852592484693393439173853911922065779064324312066338757612512085257912985980510711669921875000000000000000000000000000000000000000000000000000000*i1^55 + 3810752878012291873731041566583388817759311762329459071342478423530257803527632039084359392338308113513851394223506470029522935598083989275881784411916380897638472727309390532500603606520806129318774387973344897697561669060136995777358039846927666560850374203234536481083826724656753169721508636827511979777997271596450657894025767097984294954196498128973675418698201231449454776892099499169306029557259286710410573104898739991506267996710811411422443507709799967183243438602673388003138467644462439325230784217169190083679091834369536102620067175646146912569055651873181425638051435269739628708458019551782339321066043215122079720906349870043450414089790151565361744181325409285587105299652491657931433059132675773995454212493821717658992014274455279777270930890589649196645931264631586832461701190968285354052492064182934384317334557352828217480007905432019824615528811596521948718043353707320986819807943874399852700581498428165724460061854028291035693338660802312069470320904458776260068360342051387780621180295153256928303627755880243294476452485645226218498026896686668696408372696001707872635136206960185832716153016197247062096767268166024035823953481046138338771213761759207510427617389601945520859005116567072168023043683255021898379448416673991301168851090693135351077768515206970413474369094432398449828430393965260335237435129642781884556579472695990263123838335546986242951376998770184134398626334620067872720438609245155211849885983263731405926029320338788535236583651925722799203495149980842268200407379971454611600740004743354327328871585071336968446882998614720613525848476129229037418589472188613185113540809336224343976901324563100585085468761811196341495568119521965687309742809336008883421102351329252254765777807039380882597486771479071389688599305224718807279883110159840130867453339653748740527025890858906407562613972775797236807168501126102597472425441824904281619438122705295930442325986522515800112532587302067003712942122497542394081193957093902479193709181231473946476638827974055391292256589734398527371441620839225979638149797245720041673860177854628759439643951829867759976592778424623681807261979253556007581925514769717220287464686997764820377192218325612591013859422605253764695002274305372478154056927103592777585796007490902901668676697805550864150702263284462825146098539058975845812135392795940806730118100672693616694477969732700278454672453504365034709408654109765265358777677405346545896184444141910592505697714133322120219192339245637909021177090364681460175494470977534599100254717415861995922749117629555708469069215101955341141206123406826180935932436944112309154705489940247106394218648999724395696425161408034487863878825850649825051154460325739401515485708303567193560375414408712354582685081276597493216400359638341484654330133341064029666896153503588903746523406430251633007701864576842590170609629075916166776108845650853224729034350282169743540887808286956823591711837025767384578871772124316195273886711962397838372757613222674588959782646765571885439921628827745101309483439454575721746040166594272309708902805249278087801262577437951638707463262127218581172163487415759975222789935904444962514925107786442131327930837869644165039062500000000000000000000000000000000000000000000000000*i1^56 + 126182671936295510402853090225798435977388964220019064223807632781664925176935836589443264249078258808434611263122405434385686821341262337170071904499105051835946356272294277498576257974730166667305455416258878033566963732619520267035249331921835486710124602019822189470524036660910610105654550688752696080658723542072241139415012300110556288683694914039677294161466987386242860972186423979960106453896872568687334203527681345576287984019568881763950936770186103279391812723666149092605593951606016240456925936742241748063625253127412952650431716152834561155755907248145290654145969636705669988333475302746292653769174578402272693191751238035507813894043945684395093011869173480986362604549813466502173904899658835870117991242282546284062736795230174657083373700593950933876882842173517962732426606514863415844069236924761983105567181969224423422585261708357336462788106204704724709983505487802662608922990980736225960635252579651359558319623412297745835738627875187370431863563667605318634153966897603470768690445501433561506528293233542049390786186257062797185969285728663317751321912525137489472458893467712320262122282160802468246141392030003741505090926581180935694651793922720841538896610249387334030914379953062893746373470922212957670223074907653973679892033784941330981973019429569303945139782210129029178202669690912119952091934893440426962909071379722973822252106619632147067434408352192967362499846568229036180292159292419039241116939009537306924762878882372232978667924019083710047877703767596753602549413151067053991656112881709123262842409754549816377811919103047837220658344789139490628985986794906424723384674039962278388254106812943346744376013161530049116536846168057604957023469747570060715014908835175500913946596835595881590148138566179398258419838528306395107303308976450289065545694179596122692651307977566157775907918846007967373969667888530592938328964387392363775481389245027926403130507155958971008230427396009234219842217752530281526220681444574777213352071508075227788841271454296024106204020606935957131663938728147428765829723012939438440907626428493248974272114205867618852808689960255839050697206404555713838492552633364521786776400891563305753840855064309494363239884551428829303409242093658962892060670411304835454296083906727735754816072476591727849090737353183738794989508610792274591473767219265694492547360853565869064702409097364349156721886139680708287429329207269171424664023179168032196308648462976482801394758194970962918020283303324225566033842848096076602762441895364352013052776863208916382431367260316557532629298308585151275706176191004782449714842552438596140087396651793787169941059065695588899449885183970628606120136808750000084997517926731464446845388868612171513416307316430190698779742906530306016040663473716064737511388121141432610370417577691386103932315690219895279444054034430730469075679066624170864117300738868829422091914002938310926933646920283483411827636797288216440428906498014381467374410404988605253320057478770304628825738584097509440955692472892101731946897889037563380603062097270884272457444146785544191611969982245198518930151836904693320601575742916414308129053124474148806574596479757019551470875740051269531250000000000000000000000000000000000000000000000000*i1^57 + 1125179402313907490063447474302999293379669870050748372742853929764929080005487035636466176670161320360912778016589738747010963550400862839289338433778106035266991034828577862627151513552464660332912580298825239458917285691649340052238399898144892032453108380935913797623959175234184451848807298500108695017667180920497854521588271612096306197711819381414831456782295304552590454093774411364672925364231186413043345752448861398038701946731534828566645212598737729483277728425554334497262144381474209679469322458959136016315035560230885927994557044806026554909565088209975592657591395194332848828363266775033843988302687043099470336512048171643339731893635286783868440750366312536277734023510489126402973099811991054721864610463559010215676185063995331207762092428893833958983108857700844861521425441902666812748604872558893758919274408614028504820479729638859195381130701382501920486704569973468064631069816468271663982119551266321374147292589114231669390833036340903103560033290397558925953013903429137047198330047165473706258596233763294522672869012362894903844715197794656242782599776809049959275550176401969902713326186599152819316054536428861867069483811057286584988799169849291291115623072539638834147775462522461404542581862934499159702237415077485329347257461975088116090814421255525758461682655069970566233036842868131521911584916355926167569061773710531544482882263622143058355342174316309179973842294502713855674388731675880387587884870393940111771565730079340265910681112354596960403381509674477649491187439930584566624375463156050549677225593303323631910110840194914345111442537384723669794840934613491323310948748149937331194424249642131332963614523211435417330666101985503628861112350785275921698773407734980261170690692796293136642852449228855820137702545005705934538232473297550025236437501601968057107094448686998316902306318944460592859263316983951184746816498508434148311766961234024569850742334732692168675556844566444433043117013436941101832945442631440774704386857261714789617217293161787476666869618778508111538253135506374439222749695106400187456966899693019050610217443895609643069434058208708478509984849455589049531635538153441549523674474432288679551992298210680858486497587244793732656495035857723450996099521069859064923694870479680691148770645436012553199805511158097220219450668289018344936214973736446313820865344920401418571377824757058050168904263096748894165834754879352581506148183591789217466061149166350833792510053432117603582013941228996633720096041429712197241989102910966039795709996625486731224555409962536790117642677679005877814003920192096782855728940414742895954791142292783805572345703976222216374701487693391053545615692253627387405949486112341727541387168409601300853751395157577563782323808257719831373083098442577069760163505527963274848471082673357805010306469730541743493491865422920530778279639854789326058875760829913575884928453151198842062278605486863223111284678178663654815412903388357453205178104853886061009753146039350939083707771797200938237941250098013471147547769268434766357470193407469859394733175035516313842355368917182907080526500342951567027874495957212191905244540218372154309594105416181264445185661315917968750000000000000000000000000000000000000000000000*i1^58 + 5763871787257023914754572299902190616242406332331843855913918309989055811579598128518829616669352135700125542114774617380329651735461587321626780399599912288528658208776655083172876506607302703867351271013982279692365046237458641839988461002117196142449213156430582176198312052155469247644981375612377005845572011690476570565117111738530633547590935773524508120065340361570149941093229874446435411144003427181587102018035291508151584570952002257684682640192926651335839222567223265319366006570372205414953656050601450637101761106116165311552789478145968558612445822100649160147750425795692789753672733446062190517945274005585145260395050667983568886663604025509993009630729848329001565071592428373578424439104490006727520542354236463529655686140702421617742965637771640291517694239930110385138035227100105308047652130067667619997033927626306044628176835273526366940263824340580837041006835411321855856980840883141413226273477141422519531669298829461903335238203615630529047627511556447303787649276891071399832599212827238325777035639844229482594879789403368795822017707112957017799102390439012183621920824150578793495750866249691365778875293205161086445872262170259764056676796899773734375884808789041399463717922726882981730306893103592688233397068585806739923395867245930023533870978171507135337103161807862598749787428812736134292840317649688157642569405474598491652946781557607899282277151138149904945977762336571848682325455287422219015717610761482842210124275034384630841581094961018528575856928749673766174697019792520385330525343991383925116105748339197726274629621180854080628768752198247567730926525405218925559567220231197687220569436757230427184803791251559691477909010256873764228162069702090452484547349689563889577124400060199099734685129985936141196451336601082162450119293481382422348637238620316425451287806197990853185339930355316120645833997091041821776473144245882209405585823068901346358365187056288126340392106379421042001597490922141865927951373725193894818442426305739794638830280261977399970777925283376621214134622298201107077834673399741876935682679241765520226035189584406840596545584420720462400469621118386701149154448486021461589170460234781057641027861013089233945693167442874930115519899635381267864080045254091523101133801249964459502080449203072242674836231945878164346892797770406808349903275690813657188537034550104229326003879339967324332874459454323474665463915651523032644913785573213333737291835126904122939263779116538934309128313194906522905926338169114249647763701164161158298188740254722000431952095731906186199934938111846382341702130839716371287011962848195448483882535536867292860111923763522425864558893813311031423266994337093542362698592963714192788357889136778510382867669829080842487131256181974030908880963926954360839324661186986211768855034447518929309242432896501016707356823858029308838723974242767993066882737666952498179733100563052430012816850155501688186608378988653808884702212814711912178530183645358165364052386005878814585037202342446951290129323167049831104986332681658195023250457412440940145642695447990632842766668594450054316879276051742639800940312013958817225228308248437440638037969620199874043464660644531250000000000000000000000000000000000000000000*i1^59 + 15377777886557231858374823674713836332299126509161515934685139065125180358269457843938756697326964402035754256053290354515850245487349256507978043882467110782098721817207993097800341642386957636252576014356209728072186395686748437918802704840759551812071023258800175196601874561816883971695155694756605501181542208538289738803539647668296913003539339440794381444544686490404306024513469409254699018937407949986466211030460103068787565629176634906561281218829712080157447492075844482078499876105873930363987518633584056165878343541312194033505558765606524922474722263839231960536893631065538416867733108539099694211516397687539767070775303628078070463672901773932161893132636036874900330858362801970999613447768050370434937976530097595548131913500251332842667713601183623371449552283410653402951319046633648374542178676749800885198779330340445085197148710613347152598645413056391241026604004693477557252159425220745771852792732095051739610549615974744073909689744413197779723880908355675130942452382486908079291798114924697894299332952027062730642266438202665738605580928902732471506675547487277179347614990939640285203027906996955932869703501800484574537980149614059091708780117305841199438955262154871587105091612348881696536748389897068430405151183722647888938632608514135929424116025461961319400681582760652871822190743475918935807501576718227095472055702348628788088939517125310375726751980721686475928585036858284659264978105893672989399066459131713330899627364091678042279861795662747654489657454422458019262451213227323442514870664280653486681088796825251981402209911664315651471430062667809451898074879507982043743036287326498940474042586329017601323522576879372965615433708105571954183456591384810377826566365464776732199063710390874912953926218308856619656224256606887168426951584574465625890064075830480443434355473615358257351305214836303662221118258314543431167570344875281940053602728779370711413345065270087142747552365045118723032394715046820652580375611723570757525472652808779407888486289679382136606464257916597565984850077784162106853556925546898888571512012028135859097458366027468210385973331538293874315060440696121224287561204422534710886103726194921312724228278024615992203317303316687094227016788825005475866893816819507848335004195672496056812228926858166247694753832949913657941925297677288102011124417603136060051132563993306974455099971153696429651150261006951222048487883030238254276238074701659407604227492642762466031004054106351794638805139814406061231481006079182342093974069931751645920424885126071820882118150476596381411438115978892357774795225281453502892653597913587716442202848896207746022009109340114563649172571392870820989113642902968548056563387037826411169525352858582979241747206240529738418050941291766107368494699714285788101952689485214322385999715519932842733496936386820501764990152513669420690853027641707635427350123039768002043325336767829677581155406331978128466941217274265810701652008008907419963118976368530827668988739966350315370615346198464292741185222854973379856268156035045109858857764428204201369919468318531975488048849537056636112409373697078987415353028446006722512110074301879078802812728099524974822998046875000000000000000000000000000000000000000000*i1^60 + -10427689500571930869031808759653485187112357790730531354543689528088262806176322169220729057563766992733724728134271950348085400709778201126452567054598131486823905004637196101359944447591392950705142935930036404129238190757771598547096975323990600967104573772111043266633999313901897131315762793090746906163718029363983385821401264267796509277876427930499249398576051211557332726803231855995891804636338541137405031512846415049468151896056957162016627616186830987440302225577870199382302167991759806292799296503078053212864508312458480292313470315306055892874879349483643312504363069744954798714092483310796517630406632362198930730382323731235083104557977883315968187878126223668508498839652020248657237326381336446686619017918699968005463717562195130142020068952796535723240802749120356655457957304602753562451650185917062928495599372438790146445695882460969017144835043660823056953200768680132258502745549362200321817849686529726960021776154239810307149808527102648814585992971584041773656852918526736187581206568417574806583184106037051709006193273283147562449842748781058351682535454325494898250355764085303314091003636040399464542610189368340332747707951820119493051522191317561692662512660904071022845837791694445548893650032343746215337802469211772356160769986874491521585830789606357068339715695432641322162417648653129209911164531667828191342014013966767153689353741099735780525028674476763397921373521564700189506411751742550496488343545844603493878754918315640991664265177978850283742715516685084471008574566268784364682265582953393978660921471006453993564414429238188743886908668959613340294196894789346527120794310566666832179187432924127123783272145175736344839298545567489950829934900263072842004266634454650571370437261673020924928628388093070097993963421517455877855780677516288517309505772443160984834087788735727098584791998036219090131205000033619140269765506370522119884741340616218601606183646960435277116909510852157695842072339173144682987010313963341816554644574131153051643810761538573506684350075219228039883502856276563154342678255377210672124998503752175549595154193739570487130332808449025456959941293395957468661552105128298718160825900383189990735508393587652890664858429500641931548311896880499430744307664062058120456816395650998660664083481869181786325582102230379160986667696211381480333813314302164918702505597790091048337000835949335376271718731560622828722699497242530757761556566770366444530592948925853737763857280106673862193472929596324430336366973471999794796202203613390940903204914371157737965978853573043634568758142736318882879169918347432347199458209983147541487078574398826948040400257348868841859267232518245296281833265408632646736145241729836985068343161360889361493962838797640188707299655729112800313317546330626941827483781455800531646391332275365540956652737269042409851235947063831600306805908064713641939063914018645607014173458062620433159025870628032758520374421168502422227499680136326951959771176576795911667682233571455798775787363390814048519140063657566985891606411641326089193163780430281335597778795405907849225625077351558180367857912610155793898501410876885952336383094721595909959432901814579963684082031250000000000000000000000000000000000000*i1^61 + -242547745633884878828069208909801206766503298524051198256531932703749621544080273157387899637903654295351190572489260669522290418275310078117943495167354101634383596028431905849457044445841005642761979165521640870149297507041585257623513461875354374168284611372855818511791941711628989231885808122388184195203873567400059560377561085363833245956887109471497099218752335100976241081540100527369582901995826727919097979273072079772781473518224165182146195467308015668883347540498039913293757541795150693093430966880603671546517492029338482362881570895774900492359118311198144880191533624039377098952703684929414951501445596663892135490311822435324526713737380371899913197386485111931257421585562804456972397677313840964872226779610830781118804889281708901072606178690303889891666989076159197143703619599848937975643704157849929310507698663257775566534545887727238107986249279351883134461514635292658817468080465262975498684370636463861432908380442184275575978939571128631219459347881562311988795569477175483461726224796870747772928348603668508155711154928487882908524411112475992809898031051750021326595896208306771924025450906298566323069710783602079811882547713906047234310334203424289940451742046216622123658414146463170025142059339513546047979824716341307242552045303488015561470935285749805236780945137968179717115355328015886666195649369076325305636303172315956103542915900723816185034041713629675877650054506366985377896892945702255380771451611531878531565020003793401516125803755971511149152535992912154036750481403533274135793502254739346498518014817545601798083466209824679772459438032682564945193153162956597257315075473841205682317567882859876468179751776443266715953760825584056562292006480767560078216659886260462554234580154043204382656846795083011366834778382686842333798127326947689411099217338453465909500653157966224737421101858063074007469014610555888715164520290242816338401144373361537617194571760278284966547107810046781249839053368706079071006161336525651115108965937768089928616235256476125737559752307124844677713661952267227737741417514146186369912619134564086087888760333712850895337134238398658158683808351652969803446458977060365483371926117934203384943595756759216097857446575316468161242624571072481648982095658981685374945344692082068881079389299195006968898914662592701912838022460341609165161619046432936062919782733909940335572300859525276324302372770212766473503825192132053940732052016968859745000120223204999318398411948764843083833943662061430359473936266170394360476803868901456944042893919982404632283923452305859335209856385856001183376467670759327843335503780607403655822318653946281432649785360170736177702298095010263833736900762383629319042404116791731349330445747039185428683018980606730557111742073638714793784915138148380431017660363285526153055544102525979499417613744673629720828600507142126447098339489655225996990350006880257223623067358019260307893747393008584997884609513875115838763449670459677022791614231305595840395665854899410284713765978176775334426939413718933386849709509111636268940309168594191936436842802301705205604193616794114275346753184935837040861241154014862968413945068810733118880307301878929138183593750000000000000000000000000000000000*i1^62 + -454544542679873044432503330995199334868272053813573632194663564883735543516474251372059382412686559435926023348183847382932871438677196540156044205737642957067802281530537633570763079086043674825726005648781805837360074124883468986303010462576573047241458282247856189455170782476673093149204858522391164036950020514970551016819930901634644844301011513907154891889411211140168835797492014023955680399031663515679057343508440503107048461813409286801954401156298149418284372920515973569286861596782636715664423995633076880293111271976146181758505460153681988424637664753828822776227231243012299336373718574813188662477650383280642549140212713620828028052375099035853088367242300510762543167023940247475600778429498592025451278926675726502175256039642580492309304828834661606800476920436473018413903015688244425597328947840868969437192601919875424263433463804592363974581085826969278002503908660212538052855341593267948004487991126840220066311128867482670754539647824115958134522735796218865038916431867333442916241364984487915633688821814299932881281773951608774280831272703381285366427613491992385502530053109141651414195686263636287949263923775424315890547637909387669875937683844342554854950623140094174665628199266548056756451533093759909898677055874096996113920215271595069287034595120623879942449402164243801700091315937130271365251148114350804351150876579841188438024490431610324968149868160341383868934547493927025262733421753348154227462428750137053994799868052014960326448294712065671151936257126001845759723181792685311918843570116310731382521949923535762981265305673487271460783850842839946777163323559949130386547669086747166961787726835848387197360289133363898731031760819424566976418076240736561178561316785420613172047221587773880442744775255222361224181299211717485655668130078502045535442045046552808875865962961997990319081646784348899230221420402283179740228991371248917463046579531523585216736513448337328455964556039319574108072378463219320319358179362126715212973551452267420688985928363930448672218844700259917470718877734387053415683623871354439585611740686270681560912623938513983369087594452676625275804349319681705928137870493248454858464942868268678443170292241698964106592317959979622471410987108732390844274343920149730221549501145355523225955760515365418597870146715637199111507013267457263715687905755546094728460063502925690050088750907952806905963416745211604850244171257868489904640002592157443373533541342336121381809395133322456670201175971142282827107293581029047813444915914590374674387334362462702387279517025685757994760452960478541070981091541399906883442666813708866616751919007855861747330231392658584361416348378144661579500197016253357070385737574283633195698740490692896468117663325032798878807408180067349477077669634832314955073385294811719312257387313295430771033558122522771750106867325982807633638089246256737284981834792717010256180205269671591063639871622373568612048079580630333084893108046750574972771338418382416926300254208002921315510596575674424872743151490045152758380156515611771002637732407251417219969036057961930733768555473964514434799581350964804453672089183138556290039351104326215136097744107246398925781250000000000000000000000000000000*i1^63 + 4006373478671851619367456742999724320528608209776312330198556247633552995824595189380648180573318732438808523391093336676599549612422844865519409904208770677349880586121928761362529533931039620092689379218772384718880249720720216767295181900343717924881410492722759515862538838334434782275617026518168081774549912078548006377251785448471547541429722789166521750947673379511985769749883377286366109188424158674091844346540516869750369792030007063928869554901818629845288841654985748858780160062904768251502886373899168861694663652041799291262614646930271252713789400747163644619562687700242580912444476197206613729788627292978703412826808489823040861688911738288550948711901327731060462533372809686021970916933208780735590477635242442532436466623001791841672454221639877953739069111210740206157492331110615116344192756603713961743856776435158608803511775528138072548859221041005368475361821009663709421126204787383352887225109767809577905209108988234489489117199398990037627109387670676573122198445447654575330231530043792498028430750394090813988496793779003264981661364858611850199131244953860659490746520818231499258006551087178961136462573066623075360983746579181153624457312603352683632251160158625435470268425597628334283466083320861624167188886648421737209434503865107102466150640494963451374293180960320218233904401102810046982565021309257104759460936753784229535350643456095257073803363922270606219749589834276871544782786643431709371049770870270418029731164398183056892849927116991251763458797419155539653782566978913854043896456571376243230600201734041448449643916990815155368813669198861242972922834867719167550210053195924596816612605545017362908795548343285830353635294417886374967783182503245146761211844725711248234284395013987646119851797353712545526469329129827631076387803080081270078564114373573435617173287177376589375546396278431874559560492317013391421009029928699618083546401353927290034194999747179632655329556836847394169865863930278427534437249632647951759196214190535902700064979370753354130710067790595081040880258191889101939854900714500782715782038240090654399947631072195256624779779307105228425464192855300666074517034397839589602487521117542107942130994649495844099187224073683148510876765187096083673814234085756126788434936685028146584188521262061952534388653781497437080962171806874448955080266848475019903343122161351227646520200584375110796265699478193678427163190617340577484714643751702434464374265323405485109437143142817092674274939176199062386717597374714409004096844936277105802877465850383839817824426840935295398520463443306576535802251948517323519818770788091338255695252453394723471637620097997956146602843674089770886382570523693633257707043155392218895489875169322953130437017226928139475947470891253041819555509822229326637578319810710043016804540016660046898784778258970295764343940688056371628840067400716806150370531404490799186196261388586426408292213965974435156334600147328090047955624404580598571100060564927953135691067233913903297928504992635742238251616036778194395257196417969482903245999995900204674092714945100137698945468097170319264961401951596591458277740853796337777130431856420500480453483760356903076171875000000000000000000000000*i1^64 + 29843451683288462610907129963434836908672591022644319416530776323644241997938576162680564731133785109196676165225398846633490830520861470146025222951141854488895913845467741236058822295459487635012327798102723216009346863905638332934141513334053700077921591800660146809529558970514544619604346136503558748132183204986023578223938300867133336492629524853543086130350947664332175110662895623318339881705875832353324908508265988096339015151169468082042310170497254664598678710261712870735940101860779149373269511205614378707808442342531350556272135988181063527996270572146508998062448565930908695292311349605867994569678327441750485412114758719916159183449732109925884303469759601848771931565871162228048211284163745650746827907239915271178654653721715064917475039507951088055104447424729906864055597721671922140168195231573068163982695111588077582309065991804759497210480545944517375566607417508920431328620065682005472935604642242095457903349626874639350102905593428612805392959493356701740058846938718059498855329510213294746087055897648987040955026088777644911465636066606789391054028255413647747674271643184580421471685035805151016882521581560369509263861144926551333380445200058321621481778704886739535716701094720945740440003808962493156968161444825097603836036581653926812580835053484505413813157710560134890122525722279804168929780227715391048500484418652892375309870960629736530720201341971049538511781535085586629623618372887780605300727533617861263028196944772719399398469227768769616148137947839325994884431183995694497442301628148113608857437449786207980164199325878909500745294742424454910310533081688377543895795918206345548226999598644586497264924086942132674632601063037499615632079909683933256631140936831882914490422193972580694859289589515561163058271613058110051998124681718979870073141279939832481054664264832419670230938816144197524260276684465571548738908920184475234036349735500908916573475583220895211475125034939260495577730442751593736692127868976717574847240059242888601459455644125861333643343007009187387185629721687938666128336447472397713991447248168870186672300814092868511653648733340301843584703795191726358044627189184446235568090646787357468139365770617950593317578380504710119946602602833790409804029663438061774902223214897165477472049713827984121980708107784497656499013919911247773640359320440997799963255117165165958315474855863931525214181439825841988000681261065596456973434731458242536049502249255687659955362950336723638378447566026495561642986147990646969365653060006357772171463931667765195674058602054364517443763192080495406221343666829581453901118301319950747044945212078382415942332016448057002270584960729190689152596536111323870389651672403538797789420570596671451691464988124270312797924034215839653567491747266441823232128777316920646866426327858622085343003213847347266513314387866865081636873164262053932112172287563815447639825310695536822956540053258819539256977398279160862052571469595827497259994879235733696935863946046727072663817097405832467376773843113516930412344683142861161251905572229542302661092327921960862084111837521219469508797189937600498303203552057882822004519773884112510131672024726867675781250000000000000000000000*i1^65 + 89866890856804942348572996798826643713285651553394253558175173929329028363519727954550972048513088135416627010609726466131199234232451592772808522099003226944754107672487314075645119336271004455337843864664680194982467846381309101414835924192357418652996660870606277741948042544105121157450592975633396937572527182255045649820222307365239329608982864132096306117752429656804957085423910351897689401965802877541197890235749832751814677309573636531801758763936494074395203364367889779217676315973295473931988832807254139878978785408946758470435744542773865960946989555024030961310969040539855728982500393274076961030073317083929069055641236475123019455637929742417244723796954786389883560055251239351367571939987969439991656571990314107981060907301345103495323507680028100011165267743371170527000628260115662045140909486387993625898321780117141124492050517515704838876352003988306821175457482167771131250431164550671352269522436555341456020243203423836969866298188888248022285459004704416654730451982219561930258701891098133082657887380851033937102143623246926346740463367479026643576457790234386129568955464106325831960256949122683090329098711680529826263561063520697889472496681358050060882861573190639496709356480538289732016127731340636489261799903099286715988683222255095446465715648753555142566341396127450367208147595157824868232800762964808227310360502957930529710949094960162829992076233424311826451727876937821838759707024868868411839727504398808377216254611573834386392201806611305555031223576519537614709841808032975374994127536796308571054119532448734456976600088398766686817822714706055949793577758786728851534040464527920077677231540342408311942679917719754097410362082835586802365940353306159212640748844543572408136796782711049607156920456665825379909846219450988801197551769688699250963945619551670951220202620869088539260454778590157847494489760482197402586017714594252740119666067255198968892836854446576459617946463109328619314369982611649757907783927090365000060451282482285741158599824751213581661988411512658664204080397161652171526488027272680649295664012814668238009885679546625165926898223266130797804398373324214684765879083804168877340858834640842559260477143547259212153769785068056814737615040189834269141613679800679271019634623810299709379174229151034254381520061913851556965761362599200034196546001119907582729669344955274328780777920843685841308137252524337842564969773509458077794368226739253996325440722951048238479361125968758415896668217943641293196527518654143622700936266323112083844765838091883863639791826673525440860155251059896155554185180127247787973374796046308653991891328162383331627360409263339486801794974658768027390899990099675487718508594149164771567134880799997565158788125613006394503971905181024941775309373860586139214897464097224086659623692845259739589207481478032272890769853813985847144727391340528106101230675242462930274311449004227174715480414878272642342604736361682916448554744131820861548103938982539075746371441351753496652954382784420023974929088866695072754768099025990018468546912673589079160535594189085999064829472824454240521771952574936421207540844000345378606020574352442054077982902526855468750000000000000000000*i1^66 + 103319833617981763459581445872788083198934855964443169356487034593872014608034896706508118180216232349727841510665031215014964062859898567145204121851181116566949209120301501934540727807552968848799678608495369800183086245410486536768649198691575291874696718148732543071210944473743838333218608590987844299024287637451796032249362252654633957731570914787197326433788353027027185109289338500877110332228812636204206979811983515542491096044942340992510981136411334989404497046883864412530613633337031305370902810192712533182188602407369932115656676488007292004896906273785721742099250859769532950195822495579727728389779568566036409318253420551536923555032268882274436850149867311332463274896751842705116630676174271694950845592243673356468316437531689884830379731019672002985631418418382142432193866761087326829194304032681696318335020483484949736311461112412246979096482591836553131176495977329391929541334422040890458380051439057053563844049096686122440615318312758365946937835466543884266491213609114217431258536463502749125425905935127978412077709610520556758234050052888415426308753982034402404184464508669229821997505373006833737042857160546475022771648356086783476153384105467284144156073581370577459329162237355952550804155306010400542878918235936453561841397001129589457338179305795994792218421425969213224756348911294560711435562252350365610025290545488142345822892746266585665851346411008318946921465294406597393866009208279070303308440443557823679031956397582384106150201194180934726608254379978061821192816302037120473722638281409780028883219045569434530222555089638174228187599911785748891378854613999341716491976196650526648127449611183871283513602398125672071660126102914424899843468612073319173268732934140437369284723471099861223371092187494215386456981453893677157223326568110993214722515467261137481780945897607937173594170552725906955795851804495406501439628242070501643927218281877120826335766298498291936770572756891329221886256562036658284307948816374045590285348482430119914669591551754851173263939252990238697759261562136864640671404574263984134292280759960493801792440997655697689730142594847986892514254520095464688863668108235913589459835950674795386525933241081430929447768630747209063521884690976709308548337396019361490895952258592380935036600542936787795587562539722597236995412199076728449048109644032544494793695212491371192540847541330940047641089155540868041209113666603074377637963920517712949161825810914435162781844037845677931634562154119732755938623616981951592478782723642785475200191329444011522305496682361426995215436570267656746275774929412581527401718779955459706600350895330028606949057458945194274209206885119276369353667872938537399232076477662743491746871007022519007582983536171089471202157516681980715642412422000034766303501421764220216315011907947206050628920669792841354157465697671522773808696444066973122872544366523951887974038290857307070909207555225580076050882352818086909605568498258638060540759000300876119013918656855143918781140971789374218480515859383013370552341050624319958133706258309933016577376260980722190120320392668655245994964637062122121356773896518402300337413635133998468518257141113281250000000000000000*i1^67 + -294798747085816826246984386536703494655343092412951303138781373495001608733110602057478579279037706418694109540654480813636524692861897757019099113560105027961157217681517487064910913358032626017646480982117186555916929745748867387904619170235024137941382493316566700295097741086785097181360207779756380427924368531823951488987745258401451879829434380229783067321570617210874362374361868339563116801472574008888585653455317441656735589823659406808911133361767927502099936115497442461364001840225579239207776363948847956037950040155653892501808040211755680077352177718530391592008845804432565227335877637925640302398443445790023992206488179779128414744967684246752495078181142688342491440378187451145586714469580924139907458738951376455707244315991468103075403968283214668858382945032912428231114810446500182791671021784308722747377845740951251748613901873388467194862949252336227520012947428296171578843196551783173622745042443335826352310123538356734437644978805226147634580231031265256446920731870858444324982830996327765404104703713058049425595199321864304602107848366787076649593696202062102441971359309896944157487371737967299512732136273209649314381088484780605004275610154496547069853934100006041781748381071616156371723769344751816287613281926451890741737378306679653852744923402454072929398093566352238525746156096869966562853136702634892903883749431046032580919000592647181653963810014922419464036691330299599136500487639870375415521086588892928303530049003650271746272916122505248966839192672271572132810609114542590445378810767431538791308096902784734304806264104997886220759907835289780144559864723949413397486217245323401775844151388443329038105781248325166463712221182952447821658892508265594853653918183825082902677058185072590695978991205876831768170969731482135142948942632680450152073811595969780864351228933085758473786573985124852852231047542905538876022378483747921417957095832008477620961525465029303018398983310809726293317360627406334229638432431050240527231439726724205989136173500458576491952353346521355927111374846053234232465402693111520287442942283491859397283927241802587197733968637378226032366514284155484987439006898600214771266059715906273829575171212948631144580698103754815559955367535988652711995289931661045176328616310416224653173117063161082582538142713823575085726220205051586570961674332688186078275653362191592506078782527829332584291337671357125164794146238528145616558252023755480935995307462756100042296508879984917383484245476082895360752525055052982468718529676057054847107073771001968225387987808659070730203767072730313558090487931102990813726599656727145914083982060446880977341350640004122627262876445157227904047472966844124175603036284966479449025204369779280212520699301424875109566396275184246745408410343731781298179485645336485661668686503316205275754915859628045879080368080237488500724510208211997231050108090346036626378086815085037591270463976858191007789152000530767079832280909462796219707110994506610018236002447452348307086702312844583267772570645517031191470176243309000504552438536388289283924179393418053049473423525219248434662133569886014711653526246953882505863475671503692865371704101562500000000000000*i1^68 + -1906791222621374270104567720251832062413117520450440805413169666655744133127988157084693245591591840381065174559361281174041752771370771354115237365045248525939702551729878474199209463244924281606423391048512803234358138834076621127806995418539913779377902052556733444955361164006361973899277898943925810110381188926487087762116999281152268307947204619914166718187850609001278328560490187157854486056675093871033553890744826198693444744381059529991550951635943269538971410923803431042709825550568320327168201665479010786110784554896469450713377928780749228193183928736473475807789578052427126460764665098801224502086880035640964948490740934310975816029464772741163743662327721105268964625795049226733332633215860777522248664947017663054621559645777586222088495182278213096268072321222553659302685728831309094686165237245743671522495359400607046850838603577435510423635915740595720819725798148631259217918107568112845681152079809079243766496491506022953047191392574859244568797806572390640999967266642358343602765219151100904638352716519141126620095930572812522956747285976245799897452425642474588923409091252884227721923726766893495745594502326526921057039956083602065328008793753396160940284607907369218403628604960435879752710312185826433549752406661019640739094672757691844626475211985204577600870868306813452737676091171527733428452156886582607808592782893341846090569424238139541515290214211394368269126279615589165784002605164963515312628559776021556315107416301693208003738312926955028402454860123628199022655919986079177090847668562731696581937053508072865747386414999975276703291421578607629296496590680194639111977570285510671100341681533797507572604919683563453820517863626070839340863586808934222004471838241837019768271139459901433376645062447199302471333906710619608603690255900938480896024090455868904430530386546132105973230594796742354914290491758828885847765698696260652907701290403890180338541788876752549975921231030884387286708882564960357076185242316085791327711365042783874805980320363674799398114210148136843576973258944817326926268679809453112976479378879668718612623651438822520391668260675319079358104287634323451236946143965157838483696336186932843397495601996196267468888720086326205033220481283102733465159191716676384623957947964918577475131778066276436520377120485654849387251179826185343124717545803364730196760444544721788588838957665252757073346658060063952218790685682720672941676218066059813817797861518699754257574660127937434976930330569893923507898137853696160187096448898290892350937543163621019757208860005198209617247399318140149324538364886223777303201706009786966656361402380428587444887284731465197998918254929580658695388750520237988111958867313767446514084286995760300906557600230099232927116424283280517901545577863112216304906663577941168405941096506736686557849955224372427972431740481437670720037286115037897723506208122756487596363587917377075526326795696754037579279521832792301628271612626868746127292397043196943358376620734817058605549236240431450519525672848739928355839619641687067394986922086729527815038902165440109513098783843533243580252713120841381927878530402886703143394697690382599830627441406250000000000*i1^69 + -4064264422521116218314073931667772746862515749273356054914945377071071442158863559228049810081977700574645435575257032515983480400601819682407626552502675379179246522569180010253819045986000402654177105234902137442967749267846847547929621789023277366752879492142450672566945230983785252107285544515471526336281441251159376607306503200551152288549493086439028766009633988434742789441874507011395380232106850517023850061356529214806008969184296275933738314319286442640799770676654098661154517328922398778422578071778490269248293457471069024145212668046977903889671632114113827369300127197809823193165122274299957906726334681256806759747623326819283263833964722418803108996113644212733803609786219677331669382182883795822900696935819408600507554524738896558109772433134519425119760057838472992013537540669047510955959429078071635642273606372324176691138222833651125240443138539275355969531172933397493214758012401692631956018569997626153619164313756864347907095866823863294722434164023597496639422087367215442029380459871818872358453787721778771676707178731636843230237380729523248484809642677587470056296453782282360441696818210903743397901961355316410073847763861337160031827467901223065825687333382244549344849784666649761988080525552377857710826916339259522997985777242762049617637409909500888676929228706897977904194295636593967246323761262058144720701126657893995245024931411670643291576387109278545360696710257404811230420247263148547683289019631708468128497202738657159178930308869076731374832994039652682526683693558968833143250538618109053663697311318584347758490702194535731309966596045793011904137774026154406014996405837658295751949478742363840134454041914748720509107650791808363296025733409605927466109558766566521531408431433965856220639473333727100025396395541879797618317383584261951575501043728869643777990019040432770033076602138479640979428294692489899378893184363143267865929976490537942675977902646733765513353246640371984959980190625262911205191011177193019045655000780228433931985004448872899208317319074469059004030997561782536504262299988505440482875999421230307307824081435519423148846448235801028199448130081293759411770204348455541811009630822151694798122022952262262844154507787094109894767442667014926969964831032755177221771183469819131930820390308574648775385418682936430267070994039253328400366552950687236827779886915841366512873896550820317787136614589748973976337279663324809392100660960070971886159132615885185541342377362401087029005867801309017871481921268987630813142333834973643985545644007663654234198981520619609979145434866914962586672545214926537351495324564336604300669461718101085935731250464467130414695344100853247725693998519296253678326425380109764646822437031151032556009379281678335739291232513074662554541631348098768927578650277015538985364210056395200327971919786584968652599391537478226436509945302409805789298905826871913386015986361713959372504874665177341870225316576372249147997008126286132092645939659749073061173331772282487404030485128966568279432736798790588155065014170074745677110509330214344537790327599251054189301554428637591272888840516332028895236591625739208666345803067088127136230468750000000*i1^70 + -336816428175470732848641997025315844689450781088072986883779609260573855221336390949602780787703876711362199421028365131419584187775137232700916290013434622527872158323472241444001635514418869021746259277081073391663949778857279538218044793334073898081998001976581643281390004396734233967250710953193737760526720574787224804693419186165375088020299552697155616861381236541563119816452878956973476919008941296568416212221280010012393760177795862151399435881490755039976826683993843725003772124785372425097271044594940802632195700973599978825255771226529155403782350475398218750599469351634792744032497584666344246066709302004714825986040699372538966011688406102547005457528446185403203872391677270998206259382117822832244102234813993313478037173535682952488455708309853595760565777769014535353073037623118778422905681491993960151552942168285328859287540939710948689316611145718094024981050004598639931935620887844171942171851615033099399742899801170507961745744210970349121159878496560442115161527228487302054347388795409458259963448908988073154457002767796876235543223449830550260508078031584087305779824442959993875980892386374230015472660182702706279073761220833677943440756134420635168500964031369048848284499873014994532984525277885895336362040213212562276292866636739139763882710294117551633117711175452401596144392464060541959834536165737737363408875108534737842899817480605275735395286383049207066893166787342002964809452562560403075667831845598578246808630547254414040635667015929211036930601120900096055286311683143172748186748970577126825601470432261102487530722276030092602190059866714932678190862972214761147598586505868269821762391430071749521439312349490149361509535818488975352233765082378240874623670867575235386259003714668990117108738757869341347917793027989510269257119306487377614778251295292568746557499490321893064139997702529605766880577638776473963383288095446273060454418332228060589753986354552810770840707172387813942571758134174719724478481948484394204092241780260056370231410184369219821998301169930558902804612072224967789918433581517105695089287619723353579196598412569418813624160333802463722943577283142403658580863763007409348099553356638662904962785498397641164891901692477393100523254356333902074694824982649211539543362568972966782989152296182322052542759465775039738062036892093994557771106263220662749049583244145036610437534078322618926370495635363203482370645279016680931422696156454431064923369141425953018965109501240615620007709934222560709940967193346623895179971998757517064319215254992908729128090666454097053675460924340395236337058156133874036061167914752596483803654105929327441649596326990098134515581241464575967978241866314797758359087252167001144967623599634124060186694444044212134825381250848422637574474474539807392856082696690788080483173230329542265665246042991459236278260835623477330827857006663523073838420831539038586996850976623083407009718772328056390864352798269298236017664113543779563232227660312015391776297712453949654057332314831041047358989177755477516170583333418853138093209265923441137033128963711341988844756997867185615888873333936267629243332955013556784251704812049865722656250000*i1^71 + 13730658078020192717002811885323457436451842047901072743211591194278458200119760494577291102987149883402435807813450108197194413019211539869953739578576699482781512031722137871389200147306633328194774433755182405647956524101679542006541417231155633331750157495744930975627469170015317949779182674967877317463877463265924172335022483023169217909938506400095391286276758605321280648121161582306287003289580999223277855441861175550895287150251423968938833706324047091449732159964387809611396125790443733851781173217992939735557748933340866393825340544214934869228165585916302878881571379689030899208833804369549572510990080249514010512294780059450522915979192691235228602777360779937522961648861152189100923512101604822364939770648196066018825200871769312013439855210683473094702109121610294889667811956972296750235911578464916585137704764068426138342581712298922242450668533228178178612756735612193042050445522640720290618971104677056198559800341399827841115908920233318264570507249974037075584550478841155464540285557221624405862976660248000866015804137173288352953775372813073123615645948521342316354226081867511416635500044624693245991703574933196136301751342749814874082787227760797098450017785799805591537035078858000956145801072472166808588268027176717702324849348264482778780540877794266975815195918352564013284996519954120812725804764536918451812940747134347927305439223582029970121179150428311257188961288130665962343561321456065683919307197394153590694249799379807453590190788246751553947773750013520743956923779806274912326542875644606057914967280536769410265967737219386427516563271082216368737839991369168350492447094296913335038596774195919288133041530843346293437176779280959034590344201811660958506510567943681212833972288424298765750053667497590838793045447366288468158983537552666998036212651990434086518892101868467759895010667742607988757819528443021520237991871379378967152707281534062500008341672392324769949647958378217804698717186630125963273217080353050803621490623266860035468526955732695072516002832794897499050477881030322432552395313438123385040505949405960921555818014261581085775179792306044333154757232310314304933135288875156362121444349918696368933904881736677326665508836885086491577503487610474341709498735606742644114603331512603213300821013050288149761752642276666144248874647172561337354563542648670846079414987644976917082656856780531390144252545959088772624989245588603801832312254802551948399125342258937015537439275504286875197857801921507304270034057796740365621912966464225267099311541983116811978756518429467469748059636294808073404226214555161436196071651871315825868094498374113222604476987471319697283847679283599441948718361888616076544102176472803700890878099561850252856537742264728410962336496773996002922977256884841421353781419810145236059734002052339300966236830538205600094710714433109036400810364180390404741525753384476152427770364864882867176483493254060746275591966256334305314225988948908463548071281195875646944718288470501167399899329035336994541923968379094926782493873503869917292841722042916747095372339274264177542418597049781265132889985968998891076309210035333308042027056217193603515625*i1^72 + 32573527149215350347751096547848344294113022202366382141356225836705290361582657641637521360401708142172843396965797368277857108977019935853696737621349398706396299367106217360945259837899742972834238482909079224673063341302269806218578317175403920176174643822217892119105172464817219947772128109751539714034049813082445199159649750132892115425371848474191118121868413727790130426864197487256956329631131176948229292428099125729479473201848539665797412371822664341370584932278092953205744332354939768716982013173245619160928791434662896549251616034232473006123233406253574631306310888703174487662544278860330750279169147704627554180155664549344061026860027963674334124815727855665263263992663563649300766788603971409886544736029932036193789368022010029956698629804954813400448469400072378850062942481506447243017575961521737394159269736286645533498763529382199907179078800222612132283893931420836639975885659324324661340307605278038557276701056811126304011682194036793562504298129389298321573828632402752343557395908089701877732869993469311701964678035842835051561994985896544799329477733210372081027601724713507383137167655720265526677158909148725409149621051797722854776336804678079304891562721679335933237795512731717907645117921309444285047140938193765585071647042001119749225306851767860019059140692662323556140519277739005297380332408029638990040552577996377365924261519460149258859629957173295430997733150276386203897496456659832148261252265731382152473895568911326530299065634101457171937008884478484043974671846895382789198389884557548625331805018286300778881053727782882674947163357955749981840929278015883054877379480177873762869531135675120816144718707555702553334730316041152794526661967551081196134348376039498969526417515526538588491574992057618805716864644344968995931778211361967065265471113547237317179674249555823624941278454195686924755961251028888834590916036506580357353769642709604454414916538425528001578854648597498982890461688345679890383557570585893230714843678143212896224884795386844917528723680214306287188446006493255173436754750313785474124985290168541127948500807684431338497064353727371587240460138345309090595002574120486512613343471403591102021269070781464050944692168070767792274227973449055746662691457212119580709830886856379329934695325211007451611618753987041771955264531831904398401615042883616419547236791853247546340435316920702942049658403988086202413566346896838139626910946579528976195175046257722550979261611275859732340396056979800771287674953127315403307061482073723448808283076296846589051236311512393629992554517256912360165196757240650519478602759337926331585929334113289174086522940585324073267248460794512572255951674040830749766982583429149998933631539192119947718597923755958744275686744311745847216435983094359169639160465882767182221491694054615503701405068549123309704241465019248688018286355646991321769578960082169035194934357568030945978977164779831099664550738390642234179044886028248230980487422496902001150415463529149238940271837167498785657444449264633036974104467446699977947835071685770218348328127152108570878066284134607053077272581509404858479683753103017807006835937500000000*i1^73 + 25196722620443747491815159566598076015600564719906722456103678929993834339081942109836163369710062609706300563800706118682255514710623686101340460343957535031233036307935910361379210625360091190110681919248386762177599099338412883104899624942413309087572895253717693337377573212529235294889625894464941673771113927012092732431328458568384672777130294491381507460233822192939645397042307240169821431614578167701321213893548625062562552446948911893635971657929300353366883087960381535903919716413053859011845294113431171506982691938171759396529855593682196139392373574671583713645738692283164887308811927069160782054144963296702144878196811626631596798856820633689253899222665141277217325278626604885852740929594927020809948859862727742770145601891852505859047032786533797554546581851280500765123399483442077858264136377644388747352110966604723971363785924869434420324071578467433483387724590104996376196735854239370970078136557387386431822677393362094636365074806403995976290569209079369215670896056434989443986221310979158623798497409567206605770186355304481256465166087763311363049947653324149980860203293060635300264639022327689745984622727615660800434023549897211980358487943847344974087564481549171505485730615350696783946521320015585385215688930015917338854576934863641992661422966502849559910845800567705719836280114281203443396919996687027749879152016077162215537715086217292329265525948623930795483682837957241142358765216649321427326145398783360449824365470113917669408165025118928871089233200607306294383123028083517758280301982388357589045500706634693664560835720697167525716118067360584996027760889053730550966213621438133235341963094890148291299746602963600787324255750353560165456623674856826281766986242180418273686384529696332758198866062376168312649425163301034452443924849527054903854243957206048348355184082099245997089154071824194787289970243828411588338840194805779559021859018476780488444258134565338300231278607235783454701297679231119398962297250876998497866061509483556425574600123014618752071858055028617279418323604535614081287421661387736656730396526446927317818788768154184648010660587938137196551048961211442073438391194497733444824540905180866122156353271290896021803241402391319608828490896772401211340867240726080384056684593053651980440108947151359959879883930521782621647094434882213016885916798643678198853568579544209145433926413763771975976303030024102369930441742056114532039143084814754034025926254599520360548359547297180533127416347185408089259163642576146762017015901730504723286624587399586505165000440820982900726334266335268749515746871712157568442759871171804806142005138591434804527860036408652160245134082990688296986903719213552702146085603404923102847687956667954805854980097477266905466401487588985460642861700153213359449097004333840984523848932650003220492663062172833338436525895951905228901050996708623951598446954811123061161804407172058683532073331264668858351161388185521025386045528261560362044742156882314078143907703711307556328834837678441540236844412107601323196625946449292771984687032470116955021043225919497685093602819797614644770078484725672751665115356445312500000000000000*i1^74 + -34542973761746003612941407919967257614286535408375593859454485236909073905235036822835282927282785988924434690620349762475368981087821309214141449693359067563710182669957027007978466701117917344630419584854957387259865594507566841470203318741134371142468799466797468786250058495564133024691998751977471327545386175141051938787310552925234583107705797142631334639021266875241316607803178648231066199099631705802774432469974926103719828602443509938945013049234186654599546128545019726051146370172468608483314411743215276859790529051352735980866440876821698124279567821048350122601887400849936242301816075646160547452494135128176953029313254765139541245308901032901953438855738705204722439483980380358842799228986818569781768938808958209236909225427020132221899095010377890566926204288160711387693568331320213506518034743160780309075629757930356663294031737604605091557655436453824707856209329660119754045558510523103073216589640289327552762477133814744480337180246120683112725339162517594472166355537079373727303740366288553286238165220079136936759890002996299358880925075405139800904578750252593474420987141131698384855976738843199291963574710689327238215672621893179822635082539706220340475384706103797938963808372691245030284692788731132076893469616653016154119909669800654945144651931565509865714549904278368765249430593192453064245705456390062453706233715537647195824856619938442470337507202557438307100650316411544620011041448533574827043492297456832284274726935172468520231304472300296395843307198203027479829954284510316047387193852745550580286373723346851507162270930976627438729266263071904929201749155612989298481262886017899923464218618015163653492429685757123780105822587892208707960009456014356097616970594879739554999453438440963442975536655699135380360013878231133358952677688648782427926524133482251503978222657522050159144554983007498551335095046920872256928373489233876293139513431186576838104743711922281234423259976354619751787177542972922050098070287468143810741302482339396637129979464442399275480326154559964348173181634113455702399097362988648085321718865022768387386669568223436488937079604458205130511161879488509047057563432035323082702102585315427249247357715770910242831698675402287580850656640950916694531594279504958108842561926963163862552000445357222192744779726705342539567760839519836993488767113389226699184763224495328485012993970806099843551453999565235512318709555516978649380024348424726461438456203874383434095677366899085468394624036968592616423179185629448640496735813936191138413353174393089146013130364015658018623377451465627818617575282162593915884494148237918298337791632914361775355220757048616821845381714777079964698592619488811390116895396318995610413141809280387629704204656831583210561645489906247166879218768367102157820103943891330869668756562919029822883378289823324969838403856909278511415523021148160445290859687297933259033292022840654169475500672976010713776713115005261422113390545212690142656516294968706885934579615752378753208249707883181544325030511433181530050925607470085465255613012796311555403598130241743225719741161583442590199410915374755859375000000000000000000000*i1^75 + -83301852224069654618807920481256373032442928828763575453336441172247185022022261636825873893364204114735984790066273636292997796142352879177744537850328602784138521188737550053257093366001057110973726446039716110255566592216902703387485070006512047018469642345865614409028131927956454256579997825871439650280139413991095973260212359202494855981981240736670232469093490983877974355207374187544540004781078987097909474433856777793930211507591966586308093572976183036565527833845749038959750839583682933852137529231890695352800016426264826091981267752770821060144920024576637576896092190089172371915384162272542101600572726460328994922808141886400950055715813612659942440356813290434148775583935562534293814444574089535783085216986350855404299098901302051491571681706700970086154234532755484763699271424069379648128826288648644016462851919896127628258326872500941200577815102063793065477343644338571877157387702319057088670691096825084920764493768679294098147918147530330024706310681495710868946497767535021746684771842824855714409798917778282911187384595070904711791872426463677745494689555323008016183193955439241317789088550585311856112246660130308947667835270983668754280845425529320117185508737187796609260962487533084454706595059902372445009167191780649948899208158733434924800560985044469425265536367872065414547244215611064098731425743213021387985569799406123365352370489157592584840469125457266042432969006644666961250844014412457217340346697966950625197171608673494259820083338721788710957264945031783711216319438932741579053201521741837062008818543820658860484329269770349889480865230239886088821112884267806229651370418280892928742153792904815717511509463356120633081223398902490194425178651233588965993268458287728847975613184663930902234958254602992319768942773047570853251663204380139383450595763850510379329198604230440030641647983566523457508984968111366634115170045092479874506524494259628766991060709138457344058161259450931925193905193650491126718323559272579225360771315330974595360026334976164321265072464652401274841401603772290334729492042341189577454343464882817381528529560877051532648299974938050815485350868643671231785534883386881914738016918229122717033774261416913684711009062031790383476062024146084457470771852582575378440986434626264028863437104220956990874856632244295242300384003422605502651531037385778557554794858778643934175414119239901453853191132197583600552489875654208624438243711896655547883426353102104647717505834775585639318615443145857505448079949069042527390050611891598271182959309640232800977945201661665606476911828675838762110430220718584968268409536323088857310773620141396403134557836337722923114361216620386375053816290675652893480186510978604405740567469236506604872650222606031832928394402100620195033754772377932938719412881322788629513905821873254403413925345474859140168299586949745952208750448332287576782910089964229893139036831858236677740459167761561862560975356436630352319990615262254317087203829297675104623957745985050863681661118794365703681383558402895523626059031915715816135802853634114917522995310226426045119296759366989135742187500000000000000000000000000000*i1^76 + -32435943897660614779717304409105336013900995351458283137928307892514784193962026007197266205831155719441498531281282466614843964221523772295753925855332853554342493618569855302491124161296978051110135802391829416130374567861263305498480137131899250937966681524542965311885863138301553112952023106860013070892169726542718330147839202490096127462966090478508085144475895342082594852308983189873079750403151367933250768602760233501200589027842915253337610847296255742393987802760752878526389650128887763577148260055761499966134071132641642756218095895592783460902657369446980981901474296398209627733664741161565963745442644789212332226234482674863519206127547376451242527367092379074869823687427977149331208803579455942261074653136639058626817378865754307707970440960835878963845083682827201945749813631424998333697769367913939115390163135917211569630999573512128067824939264815476815287943499673388144929293597765047384581257260553007642956355440898068616755158778726768302514168097033813126659934628234941567985349098950037923455310464907318935915533845703950929326651362435418768265684768020363652608570738934937298114473609954938609081683271563260132869633019900483933208835897723907827126120845217816801132911532813891886509960775135580267133348588061077838082421966350806380283218240220347503200960545136940802033837372503866954331307239970281852420158950644579538303030530086243992846901941927717878247899940409378284702913265284830747706026293919811458483928187692673982881743911989191482117563934515571501553251072095346847516650379644223561511195785370530697375674912192215050117299169770746326669021774665168651545949905837372902656327129257543546453411232491306474468299114737593125854667976282384269860139062592043367726180910839906605853162008045107881762680359336248014349676407883137740447772467036958629928894320500894558991293699992022172173003705560542169690490507367304513581263833685798281277329564380457056367667602984998348726124309888673927064615431268704832246670279378297127420412807168860014747685486079936884573556550721886341824242316685278019808395234117150475671079605459501606659537152823006827117899059434606887040384537081272403778953905071832342845614844896304954392756361245604126257459856986327101293669181605925426442106533430257777517682737428332993250649598405296653285461533615837718956434725128733227518052508930513636181454367961604977252007800005796140650544446477195057903501317406201462807402496827710799135250606761312541249081538872362561203824395935590112732668091370563473528762185570389356567590966573274752848648920815651149222688553973927546880784399226453365385016608700317306543009267806389434092843370852925014909535681519240892059715120850659127132155603077602976057540831534168685101625198539944331023627710992659900391438191281358501024112092295341108299644716001010125975847833344756169068969943121422341442477363670949156348798652475203153879969846762607193701590290662677732716057743398357683968938525980382487754232316882974435297214719358837180878018680254366410551914138664332422102922405332162248502704505808651447296142578125000000000000000000000000000000000000*i1^77 + 39372453687276375311658420027191404570283858860181490615337828133396464122584607079325580113497469011779813719037540558413168133076545410188444077914402072310236780848464400759005350602689633161255706548270154498098465233436951760025654590069692133448310645163002435277167979642998439058722122131186492609754931749482086665895283460354067128276480411127812637363785056268142833029709566324128018125279948951848955065937055998506128440042416105242631538266436847716765629036499890808482530482481215261536808837690193342367735738947550306514009347839216683633139146473735309158103752275629734155951136539790773621959245304344070604714551534864595940068070581576090530496873300096163058451208406485757278273357735342006953919334798970970377540506780947804635537484762655034726824481795955177779984846072063146860710255893081392339925586537569874331695178312800281211007891310549486719136721703860368450138500978462433502770852164417187970027228210074641633179225613956929770657031265143225362203749547849608200700470931832390993651822389884801621121491042702731557889669888481451442845613859417888880590542720754421982224151919219818237279536507578492845167145897459565026894185320893999152903421190377915745884161571315564120104449756296222584213955006793786360924608266203698959768939386716343018205264508625258590009843971698174943982372694628452011539798816858768474180505159360051669098082344510413864520214121574695126401301293156494534112368796743481712941972641421651542308987859444292394561279383003526310670287908227904787202855693093607406282202316549554413420776895115791487867449200156630569308730570811195811764946086044728560216900693984692665397898757289914622147740062387416436225683755201131634380789201477581150796484204642232778463724360184069051533870351810791427705117413597981149894726528126636571940547171762079306679990276785602090111421186097261944865533854931746635332406175539001186272047235772916030554997337601677651683684651519183687914515097208345210547789557616782184361845243598693671130088916025819815138968897112032818861175771201738523787617192947052832626396167155666366330541358703320877624922582026312946045099911609225726418351670615165387762492143387190967011667329395035398799927562370113547197820516338435934228225773234232375003251186103898077585790894263219281194018134859371750161594536595036847438596823053988165223704782042593621558419681186629917117663855599130387287542959329688801207459787760019674148056567531523538956085568648114253878619432516603355612519218560981374318531183727512111065117607382926083851011316283477666249290006681237284254394430711559887593259694862208612010389846696290243427219752918216284173824130331019561456772457635244825457642566564968420409123459762809635702130304577273005781776640285431652959951310098938378744515442801731213357168535828886376503507369133679527794241301032135828506317953886779455259733606005368879278834505127360655937509022204814241527352222331167640215429552850285914478143164475821218357719465003729918146598027388309945941817700389560728489475690216850022137165069580078125000000000000000000000000000000000000000000*i1^78 + 42672036303433462423468716196939668277881115012956041284754356013734733044452667219563092524595827666072488060394908926430297154997198371047903446593041896237102980157065056499011540865567282289172405788630142350161646134559782780044761068895704295387081792749935225940743590246698340691815567624296964826751993976266144847594860129333272785912876801855328673424529932738631206285347470795532402693908695377053658251320159662481480494812942993485705455165440566845638662998842899126132876725160309943799663784872615385959078891034789984058765546876942922909058435754764592516714415715910429664368275008356927940424654869687660022232676992998275819496296748565076252575039520710678516933947443763748432982582131780836451583072421064984868691588384147339084192112279446739032659805030704741050785746098183831325246260440167057672161394874164029745928055668697464541626713859326612469407873870828290197374334317477674067335906973790342707831958814408301606890844444619214537241741071366361532353567172210369345864285900083551771122612175813009288727052262542811691274485525429836492155478680855795431330744204185612859006312680862839058190689213580500068495659850893782209011167331891813651669183905115627493889761564457996495843989474125290942315048954649951113378372839860318185694327837784807655134662623198788567024757917029020634994231347717738785988790274598187904201251836580466096816962592755204961226299498446323236287339364657410342426546387559258461647237187177296311930160788211922255761501014362830708376212572804666294514373254558549492309700317903625647159970452701198886466512943494558775682173486288411080647564232514383678924112481463358317707435271163356373712120316709978488364318767174488044422112696197797550297338925877638334361433299196002247986042974988944216908166007963673884978905755747025620570932227900983063244890678683464642679678179028444899200224628373941692204214506695368185133731764509272342723496335815663405965418717908760237254416438222545634145471248778227155404813933258373712157148249943529840708125492566759505468372073398270103894923825266235347724038309162435917991765961225495781876717778685794759036128576898796469896515130124850575018026259154728386252954701154035666337956083735959242852036649949915305522480540949083023049195010538473314812692272848523696102216685621524721121892132513601074870658791743319016151158135103972671861781460789687038372898938263511430909926172814445779337589296688568727815451077042845700133150912448479411261593012276460805082160138041566704555354002782866512660960273887439433578243447441374918563191651410005484754666218804865143781086298875068496191609916280218004456092085580196447514516481082876483831598164446841414621586308671741881229581252222698498540695897809530063314779561302988738035309198776899589461164418027141077649686470602332223193656550301116274347269236537108101656632184369197280823933747237984726362900086839144965328663259500595865713633843013053961098112181691271330353894935284720333182467526772602861090521216680040081189084441007213257848891658219909667968750000000000000000000000000000000000000000000000000*i1^79 + 9990723027757409217844430279922939717319737905863058602202358118204958781100001607321536921378995333518871220080167699474020258197073907017136515234407400195098440625085901034697302936998384391127442870770409224238354102415527055171829763443109932423815997700100837704425345188242562951000393735123242003609522638461291333098896134578167233148792951216594974439046908006055858893607203934198925007986048458982281331497181279686913280945974592495329497105105331006155593847114587571230855099279848178410524748125097850516818358102425607925428366077600966227989902945174483475269227345023638536346974632943209778293412152133262358616169738457652672003682842319936841778379830210451699278921332604713856508896328869484408502514912476929495727622449074685982996388773375190115603294296381710542133152032077595142436510315420788582655336473154675732469477579493031732685939090838765588236493569500336104699374172128648189005751744300341963674844812245351670832728489747827533153319062965604521223131679431040840301067291568409598460365697277783519340074974502304602119270053453512330216963172028334580140992398404981330299486785152197397484837237706317776250468381436769954292787856976990782954113163425370716793498011408565626511130781681668708164631810157391393818127625282196868566314301161483689891155222008189964437490967467981804362929240408438005053667344426294536662275545704067464607477976426657215850061326811445568019539174506157455936904116830197513058295576298561254042945821704219316387095774013030097630797420014001746242278460290304929257097984840895884116856294666482220161808992182717019701645216515450781340686913377888767434493805912134320430786637117396805998861729650832478024261316935432610463091124133969572544667575953433143131038672434580610197705069087340947406487661589639670079179154571189576248353828056378206474505854914491857480188501024380946006009442459657608704808042680560641765957569587910405183928904850085885782837314729255241028786232755787253855321537187993806571878598024257556544740783110819886958752697336374320346878786330893062050988768024317046417037974458192271229474001773696671155399548636329775236521500616638435841200952818502245908192074063442768051169690575834198144058092933949010217516329673794300355302824644633718787426538485590185859804884424842981601578784297327775041418249542374890155734283780649959657453937973299325338308512312338791754827779463787240885772154980651479005047811553785343531367523537280181949436793730714437558793616872780598390829396964310415856656249236177633260267243994702483487713373348341953728812317647009938406139525156027835958037205427456602353108583634358971048335322301302379876310602481129919771372548088039959593801019113599866777296559614884462065906573478124361113352630400818681018005955404139925515339385292512194296768909358240364280773500468096836957923915180185201312471134596019481804774399596591225575695193882186811361270003386986227585786583524099806429036911872472685257623994569995518634231830858983475615677016716803379050084794699470883176718750000000000000000000000000000000000000000000000000000000000*i1^80 + -4648541012303263376432552833704990566440414610590601721082696598071021376277527673157206478248394176693027156092686753394043921970907365765758341984247645921008819709845897281113573492994962803046662684689202787518711619397389724805922852499607904994497697374299701600734639902792747585222647647365831623438766944007023921319313582471027871561502991222293661882692778274480203850072132804894336607140952612039836917388505610262915289123282110396673287252657706018189935111462087236844692722715350535826183968237862116511390386748391246656619601177776965674759563575986600521982027049115192279621623555643608111581053211942404287402445187606789000711751506261131690012614705479636668106816701582079759469651428277533273605998580540028205702572368087494424232367832802060084268323178102787339386026959346274701771085643392869751083469731103516643425934423307505461090475592656346044855340008456872973768634067761159608711470094100499834463524516045546017569142682902033787758229528576418910872584262352403959745741133444384641570305354913814544936992252809663351438355774521300661665136678783876810236010851993728104860639909910183711278774599212609837041152514428219782806668329560906975924871083633496085454981603459488670253681031490911739299836113329686304252796551421376746256453964596631034272238168078143553492652707997171276016886733067502597289031341720304915761889366816720529358396604415471652726833848818587298375063839809583447203032446235668081338127066641150111082607542630148998747219184432722475221397938407413718949263878600014083312572526993366327202527914714530734536324572434594976712563489325401166817665466756804779304002246865528271690944523418307845642869116406891294386212208528179206982367901741517014801580953021296171415652638230946230616117161513971820004156128763452925945853789872567249878657885523312575015457813306476342134192211758806433809610022144157128316742572041515461122215389741407851780676878294813751146789934404850110592536396806707065823061498883071704554606887711948557774137353334555062472016748072723175787265932039859945752647521981762990673346610669298273373261513038607749263766738643522897811602183394767108154137927181307905834806957277347116890828334575553187180378105852383441814916846812310111124509967880946644012608727313053132031003725704315279416343407481790290833637142759517312999779014003290645437038194906107987870713797252294959503086396550616744161608570177289028060431638421270899808325929095320563863760761634876346246720736016125352318107294597088730519802046706382304342748923022410991927226105955290699837411505046618592686810855795798255631607299807465134331629842154936318537893279447701736279084611904179919654674035206459001380994997053628319734002498792736031476240466526124059363414698048999816294892166711708598479282342762017630076650885077409062549720559933507297737023972915064612672259749805206284694637679472941528224733762377715058820915114543465294816921182970474448775601759395962989719828996784334695842916123210706190810859645194732804953478785449952000000000000000000000000000000000000000000000000000000000000000*i1^81 + -1155461052146433767123837035660807684585774246221524962137939674396783403623571703799502300986781836658926296470076508160049118515283506738537314587106563866727018679904793191901725301679831574534050488544682682644873527169898025580712546694441608970726055194534541648718654733978843605979558242992476000512912846795625233040724071265360023913166766681776200521291420959182389031844877118319214542289271474830272188223064343179830602493256399875582353655827001289625829720389441148394581396183587062654974530679958040321001955638803055446092854000156428197501087379956375668917476547459292789011814311795728739747795455707453327528461315807285341907719620144525194200694174593253395056013235074291108384692757460785537231316705516698208022597192374256954804069897669889911660383447557441100789777316927083993299354458387555089367701627713494350037980236964836369264067784139312530158391873786463475249426977391740825212857476591250058470857347710823751280055195109825590736141400778455388697127991248907656274707265577650127291360197796328099247163313310582775433481365434279585714530509951368934009621870000922942651520856621150398802690861610629409397467059706584665735227860145706560490490360547002520740447050842796519201821245609137903679250146985994314608407335237146868549141124232928912010869769252662314958223522251896001753546618682325410850052490553360235025554293619460268659519697670959147669298573666805883210683556388375752678761297053152726539450751568139283371136055312255333122236059459260643792726614480447504136361914013283839022570766370612564239118332268131359682958180180132322984819471062431746809957952205254483493540292531467824784702159288722894720075684865700943805646350055090669886018391700573645047052191479968577320102218935053944637307674772362754325843562870973227844953739100015636695472092765333848538475225043879839439555118270969177906661043475603218503712613554540029490284387273882971770772472925096803387656371810205960223580771698264325216689593622155478035907444796752830449094388445520287826041129514525400618353728635984356372084334119460020718506702104627329644442837216314524931696432320099191928918973950483143665174477748895319343173347574648918950014857878813029982496737054841055653905447021745783663177059731540180792073308045399882734463203076573774354078285811829499380692515849225990325848093946591126799933887425905236975247666085773774210343305657400312605568713266230106338226154840141639180203431682536697820095324103808565484169670557685286803377757985199799641181161100306416911877376249901998278358599799640816922775012887111242757622071846753215328926638379202401470068980143203305419749959769009975990406746824354684006834353636621669437719694026860192169846350642963231629561940632954020455872881436945312896726367987078333619817552416096890560578995584358142599996068692176748435147228833388346750467727965383662210598840872199820223972954671219090365113401361832261130883208073005347385551012241092200948848340313779356601118661169048518584354223153988696100640563200000000000000000000000000000000000000000000000000000000000000*i1^82 + 1183069420024928513590947985987938022985030132879921226918121158812165878107115002201577978942625021997407976631552007563653845881487606752571943740570389106361579980440485278571894021699515967694931951696904224515733761254719188193982145870683578380506460917992576053203561093988653580498697385743852186131997564909998570877805007303055293606776745854856146417923858684855366399495212959192004144304963232141038864886215223588705930099324475127389513938782762793798610289556086624778845589760155555907995905021932499024656430002781809690552901080316983103202789324868438131985840012202375627072788780853554410533720724898380575366974431039793460186978537616569550602368052986622967850437307567450437761592186566229685156325515013495252822679458221922644018862635785332793564457780190057253904199404494114110488353886744510380726276054669089767586344038624255105483426950651429437046378060163939959797824918257160979030278427944703694869269709880962673509070616291218281715426255743348663897813777488392750488874565919196582920375477279663525630897715847353677305575802797097343794553061643826169723032141406878360792724010662743166600976861524334184978712652962119211449414080316681684994817127873391632302503666917199560009086044887680834665679501513505506209407522228778646359345733937226814995245141462607524053855070898719705998922554005110131617373895718184155556579064335938780406878480435805485018649089294973350959770420759246375097441594028164925261962205473736546659811674357536333311989968307326510738023028663617651905759196364775685157436655956556307591591773900242522944384991962381202841145456317168046818174800369688220542511562758772237551189756217139668627627478966361819101710609077239853258046861572433676323647372281457231264444860682669861091643617213377313172247824313600803201042556061687346418004882060909429247262401505336997865429473023908601175399480379197207367585214520998634991920691560488051688654412628420535937254179013331929273605581262640463435387924617236377474789638440106674083049956016583236474892175762364645837560584807624131758833786412264172305720334965284193169941902164374820483805888276078273330148128331326151458019235373825627266183126956172361243131266586417849700166093571505520593136149644445761612767578863190015842941206101525808381589063769456329707494309659320734982702214237329407667753324579762836586022446173571835122877126167251205784173444886255028625123028485637575156753455246614866829514964257722348042927440268029139205824893000645621382497003131056137340450061653870415687053632017805065585938357312905130145676089741231470566341302009288338052495782410391115937607358664021467388286124888583471255675213177090531554269545834212473758559064756988961269094040857087882559451269969843276202691405637587588221365517681955100409928429646244402956570405570260920996429748962974254928997536319662458747061638408916396738204746151023501966638233847961760853456558236101826533206940728141226245754135357797751173352734170501308757615001056115080022729403295313649336320000000000000000000000000000000000000000000000000000000000000*i1^83 + -351431789673924907658071923118428465612244734143288122869089698545972294342855808230811253442598063730667361474848974852955813521640482311375437130962932712113595336658865858820485423213999857078254829213446699440780016493049098071366592914559724990011094813151236015120057944000377844074483870366573052181465947982788152848582210192050999481613004899153353773521604521142042645750367210199449399560443404391419019085745133440158964549863635722101005193453017328960921078359078655822247469414563978877812288290903619269583627633117530592711522923880348123789233446349871538610705601499889418786589633187627166241660575916222797948732429644164527629470808005980165473925760691837540307370283925726712539440819954806763326959115904799539489239742991416381562502162526149231639595346228721707563817317815357308526997796372878469445864925508871432041519783368207461232393290529123503871510664253860156782227457106894588467132674297814212742926814618906709369801635949088355535021630322531745277437309926353379004061968949507759473118219031159699221417233781270121998081441611032028297126335590252210391332641535061369785738742672294961853058371845804867372339971032079283096835762786846545868442246296926954399954998660338619536759362119208412417144869763605281699556363009372634702331408813961862211754289656818506917732108386987328758782128420704138964674257890142782789186908693108127885717804941545627313467196908839817675929275094819884268160040644633930398527818442672257086345509355642089690644715293610556550828975050912037310391542298591495899887132658488783052445220363484657246134288973812217217305573602324486056755874061025962536054056024076242771867499632998126491544451646266476379673073036259607806029186780696445110806372135160957261990408269390939100418556159526854705605472573828375344395563815166329830592339455451287144810549257803936144785670041470497461420013607566442172885571660705397342326814929796548861127697445702256399234135036348686508500582985528673633445302380804569133561100143172817563480345525144195485091131664951719668361524249780716280847019847127316287634564209062422437111724419376442893162636424346865404475785831500123575198314720722374968611330461443734965409670925293473322500783718480137230206299300297064603903628494689977851545831486372155184146892273383364622997289754310626263722484209690443834608354916504102255276928270648196941264233836164504961654232020761953482437320636422588030294749301489621464724435630355196403063231996757601111337622634056381471789903028176527024307558949537721494335041424131015970246216359968477399757999502212170675176113884599385599567582169016581481664297351263123540957558070488817965514916027081992709799488683483553309213197300488602091148691504477201876278408306002108680285791160561801578866772469652761767753933038278127282355111966473982451499332557662017306988010530736922012541102358748106072373854033532187122146805289100355412789307550048790258087639535152488211713863304694751316128127863605305876400706982139957309982499349200896000000000000000000000000000000000000000000000000000000000000*i1^84 + 57442109636182270606636455944491449592708774582419262149212383355685664827526763422393064254298243759196983585384638659439875106546942238571648669040887493465466368134332691874690779982881904638466772260693405624076502148934722405298051444308647679182238059997980711088445568959811344472757783826993631337176752253508349688729290120219461956055604223704475853514954951110722020850795758268886394774693736013567730149760579815721256504076829409702705908891620181786251283147040956675295798047738386507604286946307419245898054323763210721265215519123066016773244357959558335240564563567379183917590820488200212466486042130559338718221156690912649018209305336552440176951681161904612536089589304460675005181503915120243521082271747506943916638661744248537771032856107255994051418818838889550013467491581527246996995066868019220327625573649737050762285604842994012646391534932888701436678363977181475563255582006772711633392499669500627660580904392723360825399594071205923124281229603265371844375352953117644973721511565011996050449737442768895350515919135632749314839673443928468152218732568946650087365312022297750822898923442701399873074046428003261953171509494547407644482530323962642154526327415554375964539156275898773305983778982008512647065357153157386348517937514140450097596857936353585301434608067359228923332051134249866951326850475022211642469352737378507816830527980173939910025869436358866156804226365159857234826543940028891221297300441588374306568619303209755038716168158462082724205852369962961523102270405554086252689182631126526233141397125048579296346263441133098677029661006976647381260742906067346855465588001403602098653246245400412355496174489462696831437399820378213159927348245397895696092117074286279131167748640197378359477155209161990310928019771315010343322288443222218510946833736938394529070959151406190007388821935176423217251762532016291544488651639287009673580075122077463327765646305055116520698317956320234856882587584361703765961777090790572322137729738174890313766306739126392460058277263582494858868665828568837556689744766445150484840180236690891700013122134598837458705455064253270536609612344885710754941198949358332859101102402978231800944378617197452171026396101112949234841473438749442978787099384522260981432938493305660871912674763317700001378264403319839807770271476400413767720058492413824179646447339544253298309908990461414202676978864844450161926019308739071186020402831723563172765551019302763299474782411070692284287244612348032237521887981983316683735580216695216777778827110501395846302427482852305195615941111378951402630455553010533705951139487003172477386352087903107871347315903145657014193431519137819735328048193865889538319433901726562497223859006403651959915715017175524908154798603079124813796466308141439933093174243282147880766389533496625753934485944892015386466539250550030523377499446828233838795803357869050964903816140881633396744443995083573984076934930636647370571004876224229315638996797588502074878375681699186154238862581927327888421840486400000000000000000000000000000000000000000000000000000000000*i1^85 + -5798611712902528636518157804558692340440256791694875477529895739499241671369703409798871020220219197671897318764504019050099945788884893779539148314960952708567254418200910418664884118402150263005005727602021912627524137185092083794643383294956256284907450139213493191960823701919709592767488570728949042067513694141773765290201566189820510150711830257260939758339785387477592190156874007037957666188748051402228353131992950601188306975051420881062370216822599229883992987487211572133800458555222217795983143524997015964973541255878561593663420576526210280663946221008253120091057383559682457563896877957221200987618433212486184302856449435071930237137898056366557348697397423183086983463617471316354407724788218337482254290811461474924442829341039776060097016181604554226023073709358000925234942353049121654443477722001751375821305006260775577624681759782126140870142043225885190564110180500952520927584666085186691638656420484375519264743636087878410859003648213475864613731352678115669484873217731882623143351177859171071547225041660916046996271671933266134376626757082208301639826607223909145862012748980842305552588748387648200284736273964966362672703083842551014881454390682745678774021203588405478549063296065172199623207576345707886908124545159591950594430862857675493667804001809505642752211046776828467918669034087536082129350721259493552989662893236274484011104693913238250448114306042842104163072495814384346508109185558636684301539527490734311070925476047664414498284505301964915361105869402701084478848325670880212923329711571285132014853615484591280825907522741928396539049815483529383068915632125030913830408032077436557393463103163902430875510614013194673756252790556913854748700413274510792867356136248637140550897421517483134374731706997735017803622461828635934552770237437569641209503335748959899574698896302455411188728061562324697613732563905860641500718061927499469013439507633849003359710470941727815655914355783413603539200161103213526459348035737971958990098654319357625854570337122818162937168895049253662647219542942829041540773073282059383016633728638303634746746528051582541076325598208223885778777951692912980946583820813311332291503477475481035139652389716905350018049512619472545742293479611079137216958843547221103133534106846848460609633392175860510323689215954818642492156567676354371521067706144949247387053159056847310472671242213407647491693204669526519835936047203431383488450471019690131690978336235461097755488320658083614516096417919591375203291630552121802404903665397654508708367210571367259998365228388588310276515698409660522470360047027383106795795833089000266401753149625426564783042230053082188131192225385022808124917481787971943445597145375691379515223868235042878246290351977281990686933715582255684688406446932254810747425639662734282662401499746009824487158568948545741449478649521739562790428576427465794817524420811825128876357559744495385327660021605797085141286261254416218565128365519172130626315869104266722962976068278046078542401226557975313776640000000000000000000000000000000000000000000000000000000000*i1^86 + 369068177873009545215741085039469220781022352937391963790976255472895510887753145026823101790998624031186332101860216899923234760025246654159527793620491099370172778298299327333572869886912116731679748837922780174164929906106069401049858816012031421897708481142573877389421042181605470923480652702851741594182179911373399072473078291595247867764975975533421346407634467822746144180445288168173809057744736424187806353539270147164049959788577907157167491103915839282261627502645003320114328549355475460466338802191586504939980972579424529682475997184533185004099886157089307577629278656912362046894256198387772581949809520865293675642537677457638455299578037747612718378590770560027935739809231624134529549072897145266510498721477120832836720108175806506532826019710764181885438161015395236374602810575438817084068733081005544054048728742130535811814831458119137978813375350193642862678266563103562935268662740692308160534099372778872893346416063169784869119627561715163492328588314235358820384281545023423778151771123987514820199253975075183354142134655179111233958480608785356791075824452945112052099279809631952662080396588016946716589500440458845382732716267800249920650782418757336758488429904807967420531687407393457401533349704931292731766395709558008318923309012222312037784614085248401520444377707116172144264642624243738671669473740145091867459713568424315874083031087795813404275850140937387595959436541926095885047696439103816652200643136567650399670705772301496404063368883468379603885048763330320225568140099082717222536569079473861488997130945907874404205657272647144919641183713972404391377823293923698373075230830073603304763614217947553480228072849808089348224372543894735057291332226547608363103588774050967533374509207842012153765618755252548162829770819914441588185320318334097967236599204903427196228797047884758339018189881695306262169021297132659646741841806548770714284808409801849519226483477978224366261432601952776593948358816847768647149492822247263442742813400429303950439842154547994918109993935252791324694523828128955219570698658994885949616014695165411115831200309001994483455643853288365785857314506299311358144990513119347236418724812543046284442807835149193619159723574865915015750902622124719657416346343863551587420085385529606458732640792237557278747987591943472196536366821266794850287572359115845763027654383281787061256380356652533312945776857858411045588989242849968739012423229771482798157084437598850110034949118444849330986157496350082338434810190956293795312732469799985498860638938387595058963692312746249778192683207266704347288961500846701493995900921745981152274705928478245229162504431050548504464367029711031639365266067514564807160720642178348311214564712246714427155562638633463464203881547244141402249569710725561950237806572132165355418386906614005346549746563531132505379118932760488103703837409486616486990117307714691153057468410676218161674377418934429085519774342661329389002767877579985726378022614277635933622764528816048830315932755689472000000000000000000000000000000000000000000000000000000000*i1^87 + -14290460746260126631454351949190870776708487532413404151274182599832398127815611698334384987217334073733565007920190026195309529464533083419444337009236940265327022169899359251581556859579277474958178024850824242469381794430845888154880296686417870807439356612289298191843480333452467355862208285243496347087309124630811562106268449807835939958214472264495617316967160816745818249122702635093403456059143690740963254046762184249552415351323589019430495053144313517736673782655859007694267338479186766215367331327868576248489276205455354490330348131398597757411487453332095569614370052475113746370241337961993342273260998170121991521494394571384436541711976174925466443399635470931241006312066358042100366062077142473169489574024408983689016685189069753647773792950735151897982080710146631652421142888394601970803168094171177419222482821627427373970047001535888680547009822155241327768828883128649813352323320021759430213212599308849075355342473497991002592885791940535317925265466720554054242801282181921118785443300703198269087843898465933482287094644429062900595046141764718360749098689043555815328171122667979861271873039243894322313478271409191926210040682382344001525135260900780142224131585828473949015552498233010710926100928933704651045185768885878469496481069865977377877331308815757150843029613389970582258922605139450896918127429672230716857731043404031037346918675926679333913438840487777107816947842866589089406363233842315066351949827069669197889529639066219808897931265840594547273917736784798882441306664382328662771913424409740540686445637167656164053833216560556945159967413441547478847080581940645478148724639054748952152865041757995516361218185278149660939573214746522254661511963909766242313823436229524039653714660312445214052246356203042028904086868278567348783087217461460331701122124087311608200023883194864232039294891701578223330585730836991198966710605891692026333099209906103480782950617365956150077278189313687187616560924911209829422333010073883660611854695253823941699935645782732701140572053187197082560021003940813245934366899510276566700715912415624282422836315314784244415742415598935684824051738183289426105629617486890946092481490474736649790660139073199061980969006810575273933017644705465045598291249008408392417751895015003910604642359524940594997352578422045057222637211348986872667524911249681793828039192465485154599305322512446838176243942796730026447881873921273876818387747464779156746093444814670219093102643473021678565412969687936943006080737927790507049454980725748782599582903719448236399109344810811797186488559192107059112737772711495268402770401122313450356871691287328305682931866471556973907337393352829695961543316095946773328244732857462839202311488781371895192821895061230929759263382975855417123045103409179627972916323631061724649198152433104799834025803621719605502227137665958454692526068457437109708078873049385172275934475736201776029679865855037929762309485026427308481000790262918610555416682422799470423266596169827546911526092800000000000000000000000000000000000000000000000000000000*i1^88 + 304190712649738601429460148609312501373433143068470570072124559099385674201121647894697375177223062561491837053404386104180820361477999537463425717467152248117509434113130539257384778698273123207845666964133552940560381705359897812897744075908482971473434845362045635082973216424708753815633598885100169786666996555129736770124886454483584500832013323293809914321910702652805602036620473131930209295588764614201689007284731509698741019067019747035898335852219258062627041783060387556016527078815150285974729188575884258433145398100593210126077714288723477900766500186005064118418437912935481763673670133036516192770473625957631415783833360635787088814709933452549089381764791475045430479538110368868690813947157747935595154341032478025826945753912589956006383427372874001571316379109349195648056889752515500172224026967487689955993785235558519696134032338997035362177856027698226516702056132115198091426103333479907020376664225128565606899374064439330693448671626589820102030603883882698557618884961867383923496019710445369693024735547566538763973951171223894235219922982781827096434181007889286685597667880039031711200655013625677830748636852833235276215172582964018654310426642337992283373613742542754744688007167986875564686065065082567257801677968150712243476892107351858594528959050907858262838652727629978401241234407847562548792165098090656684669303773188301673955713000524627990200050869223417346480027033037410857639088018580346570533897025941680246542325701121733179811034871319055527467068667106877777115776152876628484460167217286706661733846391025093352346606227949658795410802177126420490467165308439912689925791576369156340773187160990452638895308474445489346822023890261093570147258441162904413709816364172847376024428154951954363223638837996874893768940427965796166100180365939722743430462247438608112916718554549841283035905184887695160971893590184271875320870285648387825198944328521752900840669049876472763312452563366237708277926019111826260383673944841692744879466061326203217149711961293589101598070379195961569406779427784628671786804458397794533958280103618822899878793674758276956579218700358784893253329366252948580832811857773960722830243153010977038331395709047847607972579071615823059226746320302395964435313571510550818981842017248297160953215240386750659103353752673780651595656394670577224095026505414470752883385164792462528007217148343792907803703905558094428268230863755859153514503717421877510643414002709564745057210412846286922198433890150132591897203824786204787778281258303931245859706067267095840136688163710738647983557189193688781024010891767942775872947308517447880317655080946951061541165917944116237424122633999585968637101397430550346139971178613108193534324578561013233091454425477665909620357168147405352511608464032281056271595987881645654166145166148215499965569946668820918974828931539900507949591271492544588418458439177556318238889699742472640328270358395930751418182159202839545534497378096782219966264363677817105697172328569875988480000000000000000000000000000000000000000000000000000000*i1^89 + -2872580005373269483766564108175710035334181291814436295455017137611656772606811232570798268446691125734024245278655792382681368772701314131450807905471073377716038993833098291367903830523492065376705330174513265902721272806831534864785679219746403733465351666408026458028081663237166880718314143036378777527332310770333778529305331846637850927481873154631876064943596340037815542863532345980246884210908395445536836545890009056393865595689789668031189796563701348555978785934428154981414676009349611039104554046387539365904615230993871319695252528955980131712130028117714044811772085375246764178715473239991549822766065214355782284605631773099142424958066187161430011694280051134069067366697756611301999212166004610453734190089847345557721833702458045491258062888948393847533880205159221680492987055755967415983948495785984062834024992081445204335839958099197722452891498406909197336400097247104991737780583660563235822631829889415658232746349639170678893891087224602217251464010805254186922861152802261478480309474493436829322875360533948152372161771892484398272386763043930685840791305276136547142922210263572396372377214124334672211495258797180036451548692327623942518688653049163247861477278368607463619785183205929613349991151094233175697588729596597381337895907307575235608497078949028458376740552429068073657065289834048961396374638060185061610327530309580633411930153702390615737049403393734480349653281059204124553123570174158972217342086200063113297737380036809686411863211216606072632067273545018532464407057776544877852529968106240710990629382567817217386089068112910064194502562975822738426812405679817984448080401196022353933351549000730386841172156716160828078513222667508376147364643407877061021033191215445455295046373473813422886717202265558459726193649947891713260428517458465656441137144393596951953176825977775667090250295318485134757038998504883285661516884143949522662872195913500141547085156161544583792981368521526209332100220541382797188438788729124520853696044114419455280214335171460807703919097083142517891675403641824373489420432697841405580957814808420113893854701035419557659963888330259205638996281867186035850677883410020293286186695306088836700713819473446244664418119307949225912962163035623983482673171432379844749401235056769732712565968447133086182989940875779259201709598810620342696300185357121332119076057027359250905077312230088688681884339939885936952681232101162910445046973429619362546039648146308439263577904332894108653969020292456376358286335475998786050960515747303736922588674420168400748474796567934067710285168588114176832725557812081013090354813144436073830879848756600907039782174888018393198591636666211517644088667561014576223873990839969795181644703611384078981867057996936253740491297101270216765000680711174442008850593975432389224514945692142722316840471208850180507970495721200033744861322605150636096480514532527238185389355880809204312277815412512705077028045230467233733796174760303676167822875029019804573484988760064000000000000000000000000000000000000000000000000000000*i1^90 + 11550080470559655446393476149419234813855724428067224881267736404584511965796353490984976273343712441250331419710906103277830476036246708489582666760745817975393994831591340556252989703601143205421419082424947108316082416748351386293410543015877601190072693282950452793345776513545767209435236312908719058117414561853017399747174478720798129000290333235956644655968057900737338605599734962209455093726788870104397219486182739413466402259840443327010081034929342402871237008877935571651738555436903141675141955784661449067574301453004141030212399108247517981140111433783305619576213598040864751211687583067815552088945079872408286948565183240297776800446210577888432008437803874054519272638511258652805710955306546514430880845465578138226434169287939343638695569689295126669447738429732159404838542735708871767775413464724959206507586032260586889083843303662141498130315070047082033665195676085706681644577187974318894702567664332751734787413315736377987232149095803395321820762360981640102384674485937160282045018484358671643107750203335855352429377884583165459172566839913430131944504044473853898733497213371026467558320233238605463780401891611139032282304193174783377831721817944519366245926829031525244362575468888843340171032260035362895810549786307681659290277156978616649600294357332520831544655342281311419295673619156860339327595358184488933950256741443980088311347950152753279197312969483067211015034079283133840224976111837812421529420076619653967742774524687776165213033914364731197596240429819055976233826392433818137949745185001844230972954480009786354789968126676955550799006279033015020394064793320401312693246276485446697299048959901060325320066499599575618175047730613588069521255800854400949468311857855155360424533784243232746624663030698170417717773368635090793530989909155625072811372972909790378793127319874508666857147170633448747854708488558367259449342345495947265741043318532880908134364857763226949014741607667339554511061740295519367736120931363164278698380479249361549843661104888119631155532741149489134166502677831465522621476598868284382627203236565230434880726086890253416432723909985106112056393169266280375898907602049178064313065342274293254888007927621949667834944326709915829179378545841487185296219465291739582402121249055003312632714870828646609461330117859732654342590484510131079740066141887843790328453823837619219281810706156215426944299640325406710903683427312165092931776803474365715543473822416388041329438019669062308892572266410879295183865767487162222917068627292563738730363344321988756135181620396097805790707951037900773986615161732452537986681247019168051039815648494473030293179655066166408993999900278791762313380521311609082764219503816195115872806263406695467498655799124693751206341782678662642565223462167097624462974765881293467979443476755644540209178434061542353322870626358395036009775985175032779082217900105884178057613650013570339176262100653585019396042714550981590693633548172401254581853252894144526391705600000000000000000000000000000000000000000000000000000*i1^91 + -196124386221949350273213521770192831763331705254719399170598566024387968322016454800377408971769899251691919739555317072100643953363996581626110541167386015474098208030372286596660603001743235148355974149063065354231720108712719329950474072454379759260682486006996556265632021083133223014684078668369553696179759160429750744305585792235892812962276015023558779629674254831923358200654067665538313658638633906665746125090911506950629986320675895048220531199893671743914211527840166466145917624949144250840609463385394663178059556341083089792275517531033367925421455384218465152008770967798623420430017207829059524998790893839099314958388131390822856107474624849781002201676451658506512101376689829288420010259689042657239600605315854761906212527341304783510511312360563662800083255740574955488690169879296106493747239760110995668061062256838311884843626300676600472865229124237473322709441671863813514045890781597014924371821176682486964458800899117499899926287473448862497631523030924914819284868929265000947862690960119573100279377392931015463164810321105747786543354238488419986010591137337183889425879251026001961049309764661445628547607462249446687878336478277680113384935846784304795290552726794225414552146517181339691187689626397945018882434221206894114548086991879625211852923622109559836517531542211071254137795117451208604918331875707265798308464477957255465439759018751178868012662006810659922853123941180312428731076837045303169411425825382386834931767786276906338551455465341067537507050072511007115613735573131615488819974301446383997925579194494827169998899563122068986740655587426016493370356216188118835706034053455068407452519176586325135803847728017459480859547264938526686550076823125997918395448672100528772950164235838668776721373903048952520483987324681148911361700009399222855098570353911827775376027971417699196117180479184974435931291318670930239181365292573412031567518602638077689620487071234575160762202701174513781644471163943612651765346821427909760975908216856066947306157152355873744215347161365753086784566520039979971391903743896279202680534372113142653414982643797424253375728509279978209865905688213448509319204185732916478980722326247009742259121020448681923069605397337426406378588091811768201347573374070997584314556305759092836654712357954911595972038631125659044932726986123237841481468519526600060952153198617894831972836399175695578349864960841333984284493331169738564166100618069592482544581388793723122946781909158944145378276602137812314363848841270650113232337415310296443280561881183672555067153198742579409859346938887763601728784841022040240453194446832570006176196336372397558483626280085558572811477614847609294455937389252303614641718241737037018252783287719905339420054289410203974999191733180348763024840843494003085472521560197275127394906237655242938767158258003349562314762463028216054294696501216686790773620533024895030377479265161179018377551761934088066919957221399754879822348786869590516313207692706447360000000000000000000000000000000000000000000000000000*i1^92 + 4452374575318491531694770610102257848945861155425141540797153735416628119104231678754140638035211794381678550701174950347439910614621222890530741910149657936316725547708916741499739879799451844812326513259515659110836772745971621421851928631578713379997434878158963790828981203526594499989288361988845131475141079078333319018836630082203717253427317376425995943255460195108063743895228843993186607367240994955948119796366288579418663399218995550763707649176020927370620750573400171861278041145512340374690223942145907860811331455924000656609598859738220777567650345361656915385119415539475526560983415827970574176076210672030614199676333805026504294117007902834870632470437116589636703863052905473117642837628208676431244618502119590120585229110176414398391115938519152989043694766821688268866355676913738407500773961535102683793908556562422885669706906790982204549980629062957318373311062677216694437056963404892040355878312444555214944892478223327518321933574096325951083424729372295378163355346834932456007022575069521229274247462383545370108850635670975883054967308963873049443680611478745868417425058434453709493499093896727614424428583739505459211635223668031676297423501096414160007255249441677870009298316895655825158352810695596859858431590734212876015847901215165601592394653805850844272272654784892723156542007508260587016876473311411112421059168123122838193451203045905342886870112182817644967252648996386104364250322779533877737172144632869834132315872310702844663161059777167468162186760989867153339090603375643155191334357472045187202015563363727278057586207391141319820945788630889143320210534730438455163126887175608988947226270234556782620016949340552507092109061550940382542171805020434445033740323895305995495262439038402805386228245406628784819814415390507365966550229688986626616055766320713647477359145246667206805976033566864374683220432989585585012627693998335142283500244411970323102026275982164793666409161805801483952294450032768027565945460920674925537136802249600321821933232231629252174374421700138741160903699820316925665192464738725623493246529592251822068520827942452054921329267127950358846304524629950985438857042694701701620669060062553573108549587088038304730931976412438942627734744398303954375433642677754475536119777775816141744538773420950801487249414450229152812354789287898046386573703859801578716209965544618483072260493987929557947048521417540262429949668958969818536049648385276723124502984773385710321612533087239930836348741902335135041285559606486179478882285699453306184400260237579945948332444384508653560237563184946830680193812086063064066239186476676813024994739223117628262693964993675618576753320984717377147830073135219946567554720806320317281843082906890289658042925877173409886131973785878955742543965263308977253524268799474415268126039763484207181102146806923450868440009988507787191290783690797616895316787616769035912222439045468253547575251488324037988993671533205943659108512710864438531171811328000000000000000000000000000000000000000000000000000*i1^93 + -28043177728904168828617334324948895076016977301883468250399626492061491275385057818767879045806083412343185642785765930311349054358100393034159017486724292868341190498251213546978050512953990017435338442081689171590541356367268427869914586200266590771838400683630374954434738193733927093553982003277253567067669807319748387546893003360072754286898622561671906233329538643034556011924406357721235684294424217905461406292802046047983106683560677040515235865751432183500643308992852484707415664787708399110406404881223172607379038613505119559268347671897960808024556148375656138857099190946573437500732220276920060139865904045246177409792191740416778507524857651317303979378667634443146046452921372521098639975441913500194049704566615937563040246117810149442081330478410282322299847009602328154702415173640383061361120132199681966753584298330048722464198606020976556808985670045090900951442419554112331816913838891496864994130108826749451238803141051955139246815635593062328435250415073752197944911790858551815026766939058627106718284133377760154764262280735173311765721159536537141498876405110870431617697293978538402326190515057271430038635335296341833320378283360439907539957797316020614813982034849164864947637265341349572699871903543549109127537630298356153509597920973594577654991816789933195892884865166224206221141464298379879101512352058436834137345764572064993553710538171647604483301368158302746156134341010002726609316754730403811358182199012377825182927579393043481938601404328984690557259030300472726754461396381859206550170517456596346435319086170099637627626638346873867351175643105042843782049571227056579211955785259262984451821419921009443803995528203508080417154978360144478810312682291657777612799423794515203311282846306042824235509656804047045318739506109543291385805489492160890015761082612871963576006603454978455433781449017391516885492075954301733452669547103853040128259429744963494966262729064846401071569493687247250226568488852753283689255122181375035727630359195643651609906923588976216958361759774178410630848674168016810127232741329686410635114377377286192040872864891828473658998277105061611652162935313039023439902315544775597619758433185406191425813478100232766248856323569250423511257327933019739976243758414140078474530396330558522478457965699481291036917201140779129315222462878117676437372288417179383988913735025891185997464961447484896214660737424558476092178434990178224659067231938156996917318549782131333523920741118707477004517452329766449304693537974082904639189207245934093131429551731566059315218930266187664431159804103326944225733788447153288091844030815655044592435309860109864849387517144038349425619542022713974890339953347233643079774921197404522555142122591331004920958593756719579713367501099417818937674889292300278586688208010953122263476278172449990052106764617827558929969415862497144488105083778296086058520252343953832808249338484532875543393961058375290080819536372827857196086105661284496179200000000000000000000000000000000000000000000000000*i1^94 + 95039108520899799252994765748496012620377309896831121834727522791200197143554155077159038707241785390937773375578598711621564975406390284840504053897121170126301746766019626684550869742887952131537626138534750218399560746686199564389861332416465178810790220156011247695627813614533835500746239654718124075545548407477777809266448864584309609088492809447770796322922454292833220696747541476995620397644471684946152828615837546407987204021954507633339798371099162176455965250503897791983063989421900334340906001039490421963519235264171593715300620452218656812110484517609994816794508487122040710217498107660054268193509988639620888194129161471859419546454682435876225355621013549445857490327161736291467482183837471733908385820007812034576206398799710184632674392947466006683370579676153675657391636022853533386770853767420551842827035399245369908316337972632557250674494296822299006184107242658146771541824793721776969700897613268968530683486413984546807866869532341962071522567661364426653344859195329464286959292224217440764631959279323010718070591892789064430806883803464959727711047131693537988744072688994505231093151002470909545888228722810983422535727257932507897649992501441356966690036051937969058840494987234566578990896909611332603741303723323259274416140610111762280490178834340410480201697228910549290883204138050126366054240867418218726481312625303189891545891082587410652623140446910711609470900330306102113016614809100941806676436741242381547033695791658328690980731326889239667721229641352748839032442489499468705902799051492455318314146856825626256886854449293389694359020805982664803077746699988886436488452224563826670143546480854225944673227371229346297293657615059573311079352487051972622877356471649190530938916174553113497917207027513459772218211865437720509444570843808405608375880969841688402929722848794987459091817027901232909876447445886712910872014950025591626748986457024345962114910997685591669919450268751627343074107073466794861664422837629596911370159738736886780168837833567320181887156619483588889516397797956252629716122637002549396820914501799193551652120494216916178985746853147515625849628915293380857200662811018282181045006024470314552439273758293636837569257136363775811984167674321636437858586235376454670107388662523825330329212226013087578873038285571361852107347608815407414724401922321812958722384841608826800253976798349921578280128625344100945741555186114608126333576241677904455446583842811635182650220267351932474088384347774251240536724341411996534013680203707377828724962485677183891756942169350780070322072093167580577054558093303804522599988496089005448233965352431767439146275856870433343519217344167217241041512183825312854989374477895453660182522411459302836787562465544590512248945920323282476664364927727518004746585147257210669132309620529951114073563773878311660192142438203181394567348628969571671213127779124457064666482694400140226868471870794750628435908871456194005299019823185920000000000000000000000000000000000000000000000000*i1^95 + -181946183064963291769731665634209354171822155681910620289827011649836247989488487909909082504569738097993977255745695568458334151908514732576890135342258262167996786283762343055653336161918871636489794172268089635662586424434790367689060987810095056672446999706159981639461486630110607083031958733637979567876322729443643058707882311921472569259981414735788850139213145079551028030539092670235212804079085123418763229784614710724982694841074706106229281209006992970800707073342199808217844315576808029791159878039940565499878162712517337326798434388338866030307338843188204486830308942392453964100766659483938998524775088623835337745098048286969123996452045745546457136175511731928735106865361371047233992058409186684960253777251907450788930589789890639221763761143751489490795827252640419869902629573514704663538689205399632852564933191375338312007435535886446920723980690833281380768053293382992509656922193273688323813868186249835884428731298525140053362785945156667131990596893718103337621380265385947282827910029936580540505717994452970967112969470538959173602549542084121898170977649641494846842412944772768809364956441847487291603777519591449969764483292984579485398436341201731638664334363479265418949952232558530653132166611774258615452920740683818197570218415465751666071697774570203416890300975664814391930214647055951261821300060955606564965139065996030287093718341493606767209344033288935486344324593053275390095953012017573048283343940674108517547300578464869133846547399743200358769020766856238323397031279874980492041173215028589259182748336755378946952360982424686504243426696464326124010263390742046259401053410073348151566658534117055681099695498899402029351600156509223174450056443813688884631141801017574895494273554109816138652983512319989680699229398579482648737053094596674049966036881139147011408120115051561326705176632160839660032447622044029414652195409469422902739722430940369924992679888055078103068185966911516127402173456246069240065625367710185758805494971202336529597781767738175217850025808328255984785260310024665489064687672308966026095202660020739935933902325368967269544677981448339967026319756414712233124339189797781237176621978752491170697439418747888843321541683147793057298092737155520256239944028077033929596958387842751688032873371945398162978926715224784152633379094241740804220854754690504128756188739801292788178757110926253704535224105380577091088692913553412122867859959035029547450064442588400661095519356837693417242686757776506500930725966558475145994842128999426320631364302388854779712222361720021615972051920097115197642026402742115183865824022429917961016736200147411156759002204474696795910827443165580821242369893034982029295129893928571721468378494768628623247098185604779986286271514600307089272118196512557117475508855846211398514189567752651812713688764608283753455209992641456365232108604662493675796425468755894398680718602773580853639461300335239296552800548064474532151296000000000000000000000000000000000000000000000000*i1^96 + 198829147698351585445022005240364606854904115169568928509445446484832720749766821522081332247345767011587857795988127147545224472459496884079181191635011579093368513639693616726156652180933908734905876894568512539257958939748402363139616896914196574230963653022107506587388460663833939270784802823896544303133699763708968721081197009311477959585993141719755305248055177992599896040543518672684704264202525799400197896677366014834152594188332567663448333406448480588936585451894979059578946500038963270470327820314833865754192919405229828420223822261975315860032133076271551487154781730749260049033852219523262749513245593547608513518544039535304956995365272022666196435088261880888588271992740068848966602659844935172600468079277196609495189350037199280540774277089108438737565663250059027546120317466183516590257973203735797026042619058004053931741863144601820663648282164714489204207078264542010716975722569351402066613707495564213203658833247340518326990254027620209516062684677368927509315024512050270254464860859248604374748431191033656440827074849369439325123782894746066299561384928194854219934718579561574062599865875327136042548061622534023662821046984730851438580972176623650905431391131890121560558681777229177862511477596264285559534364813268750530102825464479957359869777841797957673203931698181421436929663520979944609286324865723642415696309882684107267686447754942898105035737675842788585726794258488803975482344971375147106977010467278840224111070558121479865321716568903068658641657877298143800807384862475133625794351017033366684186812171320794311648647339776005435440984459917290100519104590858783902176264597606067374433772159898143518755929805742932328684105022008412563323162354835902341377804336959064062440504539188471183536154876947015934385937063555059099486980752061535643409493618945884577334201772709025230551486478250175691667772813532847781447757176831751058295091689024002907120880382952393287863210313547645473616883327297584192708045023915350484157899877443698327394122056075708445968346114378921422424993868408524131581568900901470441230450932727447855805404806366589481557964380478877767144826382780556691246481354214986504627973780408865399858268812156396847785137791856206893997870144190151341023179647246807135832122087105402441809193072476165225950744657134308016726863949860248720128470623895467047548135662671805287643797916132656156756491419725596551660658250961399354069819993177375457924453206531192446398510598205061045328371400753242301717457427092426401745679287459843528732600171614542385795930999846397307085420899204586915562379693910040565641335289186521579175975525434720097315157108683812080014895914874860390634816183388856245284460664697813503312440468413169906158736782365488791632273153417950241400230720893933886981691849959351906205477350201508975218945056310647470663574495507586451711914708113866940833360682786340064357651707600461525529643651915198423821689825945190400000000000000000000000000000000000000000000000*i1^97 + -80504133665555843320572747557716758260940208314301529629390930363761738767971925935393179680497601213221612900393171671988348242959714394006604831407961060297746880854216758466897607322410162415149094650262672498729496497974705609540792409460192948079747257978473816280276216761956172813575536927557159927269109631589379285173397971110794136157015912675396157800292734241988297410160878196980423263335416625869024391667872170284408332144743626153577869722958125973049849818156989237177231612614123481639225426441061345387421422450616273616626260238263577358608926314381388832587441403656466290185640774338523220265252887223163021962386917462177273341059159279475835799262865727809996487180159024757160752309662819561726755595775721786903815242585507142395403929991602564642268871797544034194851377916901085395287485126065942888703539786023235403693909762084006053296575861267218286779488769534436370842521088599797916856255550730428200855624371237031274882369695456031938256430219626670767705310020331879693493044982047452767508697592760385427089429685342716410485611649534967770941926213250040763598136688792816104811142695441854800094345438068366941651786741251351350854078559074376487732422331301908027949969600770629120238377572286619265635076878971237688239926996693116494129789856599528161707958184080971330737522664405263002025378574235958459177910400034995240455898020527698104486846272420417043604850975366296156788076438812065621052601302266267897941488645360491966966898003319112319933501372155137265381442710044835072744705750432050124267223124700016797313904649835255273049908524981471562130037886680116179783693351411503898068681261737404683381431287690708167647183411393823761032144358969610675958688051675761821609525305531352303420708010381597278088458600492737042643143166312868296065867792741429726233971167696598902367450253098554624260201395484947108380809344387671209912191233775450118464581685875639224691497887714957295915561996043606057401374484308430118471037049383829062525203853721095783611626450849403773705568369927320429425328357635053704507131454438931641574896900780525705572036317023528081208058993983363044083966861652603691033024879003029095659395145855031359434685851286518790342525685847110410168526193658072745305330809888834888443792223736246007559623063324941751377756229015108232277697070024078699866980905227327638250621807513949037729131275701822178928221488843835019128420179708814081337858260489351216672678056109366227144745874801685739392001603577448377552276670527732168944430131490739352870373682002383507444830396317838378524101801602040180242102429107395083858583892582271125887565690900365404808733358405247148522992274877431515910475924179664650872018593684015211397217035574324768581962980534890217748104432243500586218241798491191886567619329365348278633523699606927601097149298993395177645815532492743396898468259556767986114784628193848235303770468050506624312279040000000000000000000000000000000000000000000000*i1^98 + -23870320374604346710754584193503427419568100428057396875107982376412813701240593299114365589813679115275868876154057259531053371132661198918130495443682731704013665649073507192550343867074504786355649712151549096868745398190482045265376349628899966194175040294566548900938469113947803119487518863951037248038245193012247150828091400326505946612397021664637980593545524585190477612458121768523927022776945731333879358899451905287808702717664980090488866063841218398413016612933112978158750752097123074878982959133353272673799002205738681845906871308260974124382541482740350615914591158766543267188102927525849366977050253960736275725011903565984138186881811655041126198987706862211115516532235739097400220470506688438192434431393666245130538709687653442327868650778671464770077084739214943189564218116453466524589561692323186355362341075271808300004835978146311917802863794610017680676502953011215039095363587052269028532500232657494169937075880000670224588579888136073991638445607288250102391277499605979219023701311620418391760884598773966285927144154155193564076576774942516237908568956150084359871368483732607462023262103728815376970688996958687937691688069413085216122987298836835899182582441823564783527718317221515921264395760850797120930819633575688462890971276780312150899563294654656829571323361218614978455338298758079398413724786705190268374667213836068255282077089185584073316400295779514468655733607455699103069586003282558543315883348970381842322167253905542221544223956173993374637748287206398286430341093829513194419413775055889645815772789694414973144088436758376128824477938905400854067688174317804837778120124474975634987482738373677126720564544849983547100539962526373132229002143753858335552489230362517883012440395296029139717928847177301729745748571798106868415806720176375042378005849771962303513752568240911509344143030091698886033890398543013232435758048765673733121262791194358666551778780275544892921161844201581582644603846005071133422812454208923461894622602879480006843112943345250921058006880010964195590691467727822758912324320207858603237580005443541600523684022242075146014880058985746805617317970157192517515140373086903399986556041769047984994672633205144056787540373061621634360673010485720377488251903679581192004484626885034636702694883947117699567413428939306983032635600847957565078393980110745877687049931664435502036175842761314657474625134144600014154907686793432608874292716146414523238929689920504827298808736995477268481661356080403825666942021323782859436959468831385872601472041072320021113881227138015517657632968287664616519206660799629064606197173411332900420489650167168067766381736639771538981197272697342994210976473486114744697268521303444077220131227527519268716004636368723545904838375925819532779192990678215322693207491904613723150893237518514867557168432134997909851720686099775523136484162292876457039772743368200458302298451282298598590719044142235648000000000000000000000000000000000000000000000*i1^99 + 49470966418326827912141826978639975295732349459694314537566920761065139022349035495521780022234051905981194849194432571238825083388859820933197704068004876847039251154780713159196364938693870913430295507216421524074279142878364802792816995470331145463404292175817524941464620413354044073985326930448489226745782186195059688977318188580031175166325393309436876713613529413691801343752099592242425968858210707923689602723079351856247930210276034228782716030867692945670289599816619359377888047325009854219296312188883418745485526437703803007479183295447826206707901495817268030682063518705751123461101458436073561478115444506184475472166224173251593335834630342595728405907769153875017936133500775061338912163582596274768924706284200814100158438700742668392181291429599498950890665739360772966400115960085539213651771249477143165836114781576979785036872558506103814581554279806960542521009195941843654005503807143109101885035065833802127323186262050452070925804669006445435437908951087575622169341857643814938629252461618730445641627205755296919098522768394847936087606632121322597654371668770042153824133512632308923323690212298817430045639975545971002408710278659646002329975576180129783334248755823764024477964502703734722466171996555740885664473880826170945822278597110526323715669556973451254468496155256103387493278590633046735025617463007363178910214939645244425895777620430715157942066185354310893622334260766393801173522266929364310440742464786923905942799152757675593602986627491398277685263363366746924546545708420730809365180202165763838551934349802938050761847739974680057073406629714791436270546534402477798007392791359615935084497523393999756957338490602573344107964300260179812964210913687267350907538976760664328623551718002931100868289063878440981264932199602294086875738636863125130896512909075760540587192559175520299182890668987569556865214870306622327830125304772992118539968047158312691526705812771945960640329284374285168535425947847122370732433457480743571308978739128617941636135084928079605455672464400462654565860543707285561183334052364890866294179196401500646730065672869297826124454348546747276120280981793225852784943976617029764289028025446983484639973321531976088867034130189238941649193832591956545483139192583147742734334351582108154801541187878559140974766191548053025285363803637945707915294250850304838967796581481759024619916253371504318510770382185367559246298794584238310970582563416910777221595065531171241213135765416676833752762041049205469016897042508417747741397055154565288148019666811365572374309715942326696531602666223054760420387303220659970164512477534143576304214094561678240907929091115709376157072332464127483792981260028584532840773408059700173771764287952367144830465282592329364629572541737187576030418160560414928369906327580149561007371782401725067154082665326696924789457302576581601179086463190208710975147775239487836406544861236655409977307955200000000000000000000000000000000000000000000*i1^100 + 11833377436175476159324256869736445856346591986720389443370789851428751789703077546143426508238803346034370500606136485150632065489900434977303868288300686810791575183987664105874074903810293884545946041529006574499362728328896813819332170149047309539286799254330585425424410580518514866565730209594542447763828610851600983087855348624987880633663656932348210802795801285631029870446885064430511290698584383827412877953152808117775079759105860805663074275739432388689487122692579461622924516606207372935685894945904411647045188290585818367110867892134102489483935916378472107385453874769747880270765084205102780334725621896037981068188729418937380464223999053510881799593625835488979347713146982348304200353722826550944780068169131206388370186725328968681005685189930116776500037794349938864412295259282013718839637816983148567051292375196364518051140026618673005870240682304961793770917234238429889349828331667472980685191676206341868303958484098983562687585178819396225906736885028396472279200907320301407558864704131386737825656646374243881219266135097991723039122078016177718158709930985610281505432178734983517997049178058140475783523970280112665129144214064223093225298002952901712909679218800844453707819600828280158330518596922507713479734949449635286730831943036375041870267913000881606228605870968031735951874982293775524652897627012166467205065203299826665934685661013026372967218476880432963159030200275275016921654744877167227422765058267973806338858414337693813754511661796727484310734588586624380410475063558755171846195904264916642841197141710579889215465393420896115586624338250797016597253992441095671347523046297424255461448222337444408669104827812228649601019501094630714666502826992058014240252868444918250487473371071188743224334062211770559607944754687006963274572205078436170595368752511438534262724865750177123846827156348842220158595377773509925580487039618239629437298594328989543500463601749940560866206205161193315721495237241795389665340401494749674021303778100791772776673984660617817650878684430574226083030426868324110094721115171183032190179433445906186321268589489807353669302154135631117991959511092979702834385312069359222860339604568287733367880150513790705464883411002965994018091069763788873076178960789957111321034311197121631554132006863126867293050251678414803752044471499377353516531642197790841172295861782266485020876869411319978157653159288446975966678299427222242425386520685347418406116785357424099123762400270599750506794227459978009874181446700756173433605754092483902311184111717105483057525209428540309144819121607406572058989059545510693235211141163988162685202503636562972756514913578127344810829433874437081000931525347649312316139599198112804600135012819776198370079299052517668149685365077795182385659341080585860439505913405316428243789446637302559649909446799998239487330032343530685944868521716825836810533808682076952760451323381080391680000000000000000000000000000000000000000000*i1^101 + -2332374967875033900052642924902525366568058035532635868047667951201310561065346503928472844922811635780001331425027785184936710360342277164483800252177448409241641554795563903894446053843608399214025431916722927807946324191155377652338589664565142030840783848846805436338877332500027644878967613658403871551019049587914959461554357959377020773059177248731157511825300972751475391785437419156893140807294287538679452618787556011907213441078213638641280133863471478836271445514872297970513559948058013138355590983717746977294367552657232574090324050245133186251437175401024814849291894504492414307948867011296127079181021217196289445534835884934586697415378841667135722105706206894110944462902469204440833840434066012012121379710604632778163813523902173638560083130514919545384139322005738562731254191442537039068235449021181997935266520974758461065893067045900535741213951012008432381196444052769372033771962497216941352191815796124775929942902581030328646937862838237480370795748878154421513467114919235029548184584976188711754347819149984168961060428463497159513018941266938702652751328568756571894401771202094951128061010209730138625026336734929410004207426993829619919742309696379916051502408305297828106404753423891985893672076557188678497674589580709995831818906051807907264963148422393487843658375532028098805697639986930756441601108209300202364699986408082562078902520120736707715554277146855760362100622007585791192023591195902750782862978144186803782822605559299650314044137521463730847427898878225599092859819719413091057654626679730929446124578402096258847911579934265069193390966492943866310275540997347009502484298651306144643895114444817329445842246500992502992178593186669075579735719312011709711871259256645655166207063303249370538964301786761643835744869814527545501111933122844963390803412827314672993746185672335181597164578330770104176168121215857523686852461169304302631036125003270519117753524881952629626601810500970802391654470229966062072177244086888355163353047748128813706529872130691305926550505664036775816832835835802219751929739423955985752047348414020100348007995680602005235714471183138531213943385047221827386769154293400159847637437087224365614812079672266310672949015793916853095550808806252406207210337077442726346719383189817096482913106084093353793394343894447005727548130970129994880688246817736385397043867755029001988173578789105843441110720909498743755674453611380089397676627265602736944308776821861552978458130963030330451427286583798981101454157543552165282592036045311915901155239926390964005113969276374440278979937284126466595446488571474654022910214976904001013443990261219389059848312148484868763876736991818466472748906787205432192587622134994970564462073154494132158202363809340859122097200558253845226965780835896024086665464999893647728929858589659535718216257846871067420678522928150135228868916918822571830774081760904328685450952704000000000000000000000000000000000000000000*i1^102 + -460692281499893195596664747980146705895733976364499943616839482190775864088754072428147853279976937405229887725357906601389969457566024260662902506738404901969408003386415810384659458725414076486208850107884671088776587796977541893222887290595333642858335558158512872512237893886291368100191184603840980120108838106433846930110943072936448992055550096247203014648263296157822556797608315760804843058277682762677187707006649312155275300072472720888938761735678919185642961254130602913198468036259177396563505822659114040830826604273659244383824188365951819983853992981003116226069937065033937183374942345172408930165191362402130568778776971042661036001044061330353317332261714324900240455641489512482228632802429779990029021111495951747692627721680518453601671081197848660175310586765316965393109427865510350943152585746136402891380882273752155912784318341446171727550144547499671612166978960083439156100950421092235673696962066143793552872385918372511173863862371885542029246444068551614246674125891079307918123827629289906605790991717797076443917842767286028823640967973949951615543250215803698907554200225922209062538960081441084559842057581230495500809426622118911756482998521768183878779735369345378669632655668781466707302260498779769575658212140990252888608748729704914504290984510676290035082081672495989943976304251499545965823658512151309764730115379089599562367475823060701231784223076242642584084205653320909327469419032182345568571328704817193907229149080602619425637626363935236570603183404274615583613756327099324944589763000061640110277385178836540347970362666276952496143666348014113234867336764302689012716463068899051647529530012833618517062635126208960108046510195450372241597021672068796164422419894690623147402515828352334186248520443375773728559641769437977390434558944874241486603483241504304384890659131737652968491447171802779786508547077929029635790059053506033483435409691999352672806525204807191035742545855097562953741776582912686558488705959517907950260792512159815960491043784803374462943217688380001164769225439317657934225606656919079850124806014706801301370021492640380826293839877196019903345885954982203996169576385745740968116720240727299183923293453494231593311712437020726275060109251810693562500883947859721937092133462309322315162048819518490405484371647017094006659807387596980912516144400961575395214809648104790956640975576995365380924528449897952498895675396309940590964400687523209342129745400703271424103566240170567130051532929764002894819284448081728503093130344478316502717470628442761488300486895458863298727906492192223662689974727188488584765087477521849485803560403753682240943632296054243907520016630798190542392387890676019649513982386046182394329836277992952399461112865620204389101325752807966606214877946279712037711401022077810485465182734379344888551620011665179180077378792293094616153963756850432476433606622602225254400000000000000000000000000000000000000000*i1^103 + -32259087562382319497361176398677500492235295770757014916751578447522645579499655476732287050473121131781582592507449289068737208573667328284653710900993899524198366507364050650698115483887509900477626457946689567577177581667970065164265418187011205841903508957447470930504883765692881952194466368151143325911609416531482690364198954808418239053489420629260722855044249882419835260561687144874905309618720408158829950305668198338751991265460860841492833928817716703004095448349407924397495688278723097928343026559689279078280086511470952796181760821436173163334686558113331384546901016352414418040685167969994480167602720642816922916905331748257122115807169671706195515758234941633254244888417556750496579646962404897212031962662152210842867394734372463330505041840968554473759925660707295178175879813118299844788479313037158627256351084933311119422067804800879549238260368413028724879879672422593215223684182053972077604266701218765734811864065127395223124496495934429751803659714939825291516589155282231730619070058003001883320437977935804714351691598974292639601009400701293994439561905109105120844279708889975806832770174615534886370294629164562840960067448632346226355881009296288240202347358459221388194155053549001149418957147869352052943573460206110616860598156334148861725789415623110689621141367737223162852154194348751513168528703210281150202858093188706517954463757235450836163275848807656333475872596735979169277402790900818839048510072022955534531164499740739360103630109952831373517852943591328787740649419007710190753166793011627185007008557997712953973461620671989058165742498137551952695620943502851158818859239193364330058603816941823347980667309690872425023780269441091017505451236066289240630918797552495484877980341582617549090766138005249346215344186495680367531964780122910595714540973971465192270398329424057378079599871999088456002948047293215512408134748351687187595772355896891748803900425941389810761585635448916390976952835517047860355888853870069831308325884710164713370623741911266531112002094617770861093704716676013626655703188066932338803984776331017506848308095984003904405885030305392497497154626474063132853380945202173680353724143583547644582644126130381268908253954344669019100247094308102450625851526563995672690523409024346245332531097083888446037363496185188935086171948740413949850747039390638875299579370673748887636679459161164121460522001123557703153459254324485678210450491240905429518678696866629663211966062394964021256159346235818666924363665912935227813607796825790572319401391525855210931104892923895690662650111874806800233032780031429025566431255525364634272032341137238532457325488164586671620316540944474231130134802074033546791988740225603484377058971524166216701950568615835243592303405792361667179081469615210122011089839860989501477074330542229109333827275979953369692400946663362661882204743221628371996938076160000000000000000000000000000000000000000*i1^104 + -789025714860857535741514088799001482445755863236654866272791375744335247161400104241998794073442502101967374986711109375425582747796364726708409561091306171794181593469720493996391060994686610619381020248925644809779023648467537770041520116365120066085430155718064659027971408375241202686501726716951075866811537003871484780424571898274682992717375038856450700063285824557652784984729078697291601365833505172903350969463697703091841104881059272419190315740093199058238126996385465151370024190899887971273557908548931588045629915103734586841671268272937943671264443834024493980982322032642370066839123026737095210307537928836565117971536087257243470563398870810095426903542410195101753236163076652301493098294008388613016902025255894014353013965276876133414926318048076227206922946216453473255173122939909898964147555579493790591430764872986782551759900270880564622820962838719813704369608413565020073032127071497307344550012451216524851309910341991698207837818452303462345804611750834164062886107931153803233886279317471741544680623487550875430322285108264989374123763883411572432684810428128653394683922118196088073621150706102545782403497854703635788059390950909681390398454684577640001705680209503711639642700526403388985611940021379794152785190960285280784497943336542945007737077535491469519641393419140983152315612447018834760051812886442988960352866270514657885928458781607798031357071510275557304396793651471571922139345696847450684009458450039159900194023834616382205852551984090066306119479184331778612408234585860060492970719964029109339761130207899568569957420801890878230540970653359121976217484421526035283363118791633946793914298726516453125408891518050350707842615155991775420227864020764092619325075140966137483252998197139253450116253174988174392445779393247223988057812378138743490889867596158058517990253049223294821133794097403219430087998672611791879282046111185447565463222797889458915877606212299122243368797539571756042585003851505503204735843885226792478982226938428572656728918525530456429973456929766219604726631986439319821066616710740139283497445085998118562227353054981705564871974748229183757721550397778737547896806676413115065529722007646951970372370722162968302102599277073926720351637212771689804433451033377560598120779898254500013862420469504519840582556780961121095486731288254421660444058573408197125975201434987041268359873147185411802715338665486661654487671621038793432673186650771210274972161986287464598777750516389250763669656288695566723492694376106894658116957547793564028993603907737335902285853190004951370003607389418644705552000682007470511639111159291938200031553010435274497080955841589582017923674377926054285732141926285702978474661643025377597328042433278681999113881471749652638223254360872548084506308130695356095949730073043854941483122383373747091844050118484008067971833478969335365183908043598856192000000000000000000000000000000000000000*i1^105 + 1126942463031760422975904957856214563881422026650382945826452356981204231047577493928126638936151879579629504905244475421628768539455370200519882850805430035376598501942487852958910094055004132711264495557014730149627788184064539116633240040467143531508026219669734847903572199757975317337399535241876814992455828559472047255928622947395204169947651355055504701909400268439728351753859267235971265495154728069269862027574385915219692994936197090243774537082181599282049561378654296714536947274881878153757717047594611868235921256994904550177094464442857418049406610510243985550851494935793695086806293458119373297723246594593532155028602246572968207909865192539107788502689418762968819908218688379273012523884348178143787332263603769351527877980560052406654014216925978127455175946080454244363774563092493263215173001029402189324385518991461623864856236343988390598011959550658116433813596920824102423037749029994427093703009116023328107178978682725360923168738323927923675120705415378598947997794378067823827393716393939814682888687215094234532923896219618483479623528463119042764457616548171825170298988335415334961195283376975279992274951034171678506716533103326815761306879208093171388172925512480695280579655957413629558682797739439986785215298547571722600053254159739685235517691813682856347812693904314798140988542071501843390739802344539252330206728398117744187438874050203526400275729380591954017725652506072193334004999795510153342187192555241724279953774420139486140664652406175147614574443113056660371428483803847902149952191137658340874073431056316734786149551576357553900288689324861390190814882147718048130964291821409156357722804173101053668266698238756843403988462715512105894437362967530382903192150263159541386586838368826384882259307080774257005470973298705295524344810804003456428342992632867464207366251412954471813405566676530209607253937095547196234573773528094437600548412940316642677852249421491802230902789008603911688666481569997780373913063714903187016505731443228149312223293907540454137513850427434129413355764776413472074004829315078104150738388629356857593925933375314374858127160243396384647572870410097069441520346600977555972444654768727663581280109307339471756621531409579977828261097069293422744821933087639396936312938146354820442081821126829243379549307158281206695895492328479230644437053495532269286135609958876545593422178642869057027960454166727478004603056368273055832547443362913815687017193866510423145581558334177161450494529203381714473830775658848806652543317057977306087080982919338946754794952951878507068307347309840221489628148668392904443009472886683823681059234174833106017997735617848034523289265778687226184497968891334646425182850890213341944483796772791470495800947085234799505160365921442164438444267585028937970905005086908548116827444872903005523113167307296684124816034602526449655925964800000000000000000000000000000000000000*i1^106 + 429754023976546063877301970753265953060211380321014028515808953806409546801512767366799307266070482627245348351036401750362287117105196237240723081432119098745144328441188252409852100567571812602877534339409968645757047085071809659636454418808289589018583805331620401056616347682329385927265596846133057889536658451936057498856784718265470953619795945707704444964461581268246691806486924878030659744630911860745465952142193087825645077662349552966088718748892977373938067472269473245387437431873634438439967987660199716145175918876044139886197040142829025308994759533064753301131574341393545329204224872426298202620332411928912888033269378135345215491323677451146087331722344290838986354595138978349089397074281892218035213064734487645538757471031614494285758566631508834669032713178420052223906312431047398418110597144447457249536624606125268043016569305286758432650636795655359822768030783521603019028166387537715591712386618383137463176552378142367939786577752759497392734801978738980555896748239069893226938859396233699448018099060803868864054625823851752701356984120685249821885548107756064124702752040661316554975070403599949911097351178000260131336971175983605574588304202126145625746948114127069620092234538834798690254879003141268145444214170962120660940736028988493538884254813114664008948484002460760192671811251453809452548208457976526237199632815795615271700662952035741811606267419126794361167694362476729328645858274373515815310309688037891989452642713312079683867557532837106261302504849832102418921686034049553213882768135732323376128663244469103345859263856547325252696814205935973431323107285064992071362273781143353975649097129969581209453820031508047380087768444470078507217871763739232410428421734365377920193495136945498816485459106628610369179654068079661008365321436964821436225919741010185533535300796304538135839520870849886323458917438291063846477947976849792740967529583559257996806869757358225010815695602017405839572218285686209474086303681687948852823710109564998902771930062344424985472591443563397382271633010413407749471604805627302400685279430080434386363625920572087452201384927883224575663406925424989049452320762079009016922055595744476570655567015462879186822607916445335305145870193052475724702569526756657706000450129612765999435502867454232140599458159854433435992311010529976625283662042758121281268776302933238940562613378316362459708598113617782073280479938813824485200537994626397616102433137878463219819853606873435483774787025673254827114101345872796297476461004653388889615864534144922076942142854684802643924389551755175096256740978622649297019699025272517658989087119555567068465136866611497152748435485868278960727505867501646958368146053388513491714038418773542312969389641808726561622579806060767835913581480739169183857824396757104146794554240734976710071809379774077248041532296758558720000000000000000000000000000000000000*i1^107 + -617035800094797002810143058040085623438548399400631049692730442153987864704310422920334882130887740843634793704878927568076507698580605916034967422543058996984092212140541978214531791956074845741124492481565073367764667060621643066427167963209341187730670448322816296618892279668745952380759540971469377573103059207008149878490207833384712530080975561440915686286043867967303180151723920914957031443714182159249384195552945624535137188697277753386731419264225157023299468711724185529976944705077322495970638013938073866945057805773589439057521405215431022753947519026413611958866003097241024021046116036322737409577634605784779311771175835971674056595454516799469943728575438782471056489358608657795708756210188226608058387112478611680402851390839424020718381862927838760756257000872763784734538949902356782529633011036160772780309950783181098476383513510888999826825679325595612932507998501709102284303429501624073932246204467288425053415683408346853202376364261772950979556696822565609580823478408243546006599128043970031481257935360591163128301160364840560435182828015740003811007221486558783873866114198088469470540272574153165346163314063034446112506529674489736938863161986309638574352191879143825440509684692362683052599037727713296096749723951843102084101767734832824442782734873206684318543324478239477738885910504439256507479504946796467613192634835233654871344318131548470148936640219063847503540990666863043639980897076805213958260205506060713105121030354840796058329185348028417806687203226640857821238387627449800435846201587562732843554711467568079641591382678297697838332426855284423246637741293624704095502842091563603883571192321242288669510995072582622196931504114708010568891615200012234684409922860023062146565346188401795633577850715318634310591533099886382118640847481221961782460960626914132020226330925887669981405175292852291205388476324460221860858647651187652147589016823443889484412020748198188743036862094205509320076230371382329963212001629669624410726208716855724109193820102059683746904565398462398405693177973808985367482000005964191149703709574898015768239685509216839622928073145987094144440366901922270598148499407786922968350890513910498483278120175383781809013401155817932751993471890682390053505880398608146605894432449056307720939447040941744456734027815448888825033794596634413099956130995176558345502798716013518527910057195765998578317128868785400434993875351585730009593009665978091872708226657672709282505741081766077235599059219050039692014735335752487447441954531478157654660090171451514433333882976102831775679504114970039808368391259829558474795710582960900539277804438845331943987346809961698022796108483077134948056059397887919957822243499533628730431275561313972639135186738707008182783941291097577060293299651227711955919203192201687447280268753858048794869663152989721912672256000000000000000000000000000000000000*i1^108 + -332414975162602925746900700136925594042924781086514154630718895801355463713899339102347074936166293795810549948920551198198424399800499284025733081997299668403972867629877341195398662940327777136784740320128518988101987624465600141249130263315396622453287753077412394875355883847643628558666368270919599291131736261032311379156204226553063467861278910591126248521655553082018434774009992338046618132584006243309294913887869485010109775602297813939904641022192857598402143134028450748142218736180264260416872699350676571109918068567011253313323198823861788394595755467188009538782536026403929203918433590589093703900941622950781503528592864744968588051303781468947218260571835357661971910127235436335010177588136313320421218946670054784934202858371006002474511785338411126040501273436927327101091018793151832055967064138984682136109121507438205834090515048205515651157413106908588818446404886424710849712384842443762264667251737807326895182483776107053244994591061975582386373286984963438916935859391334181519950017429353175835308990673298301244103124796583763222586287067395955294020174007310976294734982286181200538574470473709250350767549167889776508564436959418502010607519758970913921734017679775712875867190730561517215348454126530669680102750683861765946184079121508211536195621803452651274579995759896209039761320249033636335283596404349921263391772634472482374478501098195331563766525960578176933304104495092993488734080944915243410197260146541628241364776769967693282639861856356034005948567024661353451206123853848199343424553073880354069253636861967822614542301764662259238623264274346931355394803381448276326249684634167661623503108928507432443058490300704093747034794863028669536215272047790069928996279226403579855712771095229348788597895942347769567305933737368404488485270268545531909875733807110887460409990595075822635157161881091651030956436200183470212889069492679578438387373037173553568867301913790280240473297488081987107058415554959956871112155676691192056278520690094770886621665299898300309770373935590336317769309732864897233037519377478010956993913119859905357006390875889975427037207063060874548988010627521857863932688684093558005538193704232404158455689248873375934220882147217633431619005534444498443961831966791706497437967607231430902118861526560342655394843953979411696772149283145365641034654072508341374194775248964548641087671198000012211331130460349178978476640789899125530070438769500899493336345524128752920881519089357473253498491053233592179070132374036316512525662029554932299684362030886459761790057405925905427224901432302359643353281881747601294309378081189865727528013290141567618387505735236058466486470738596630185332504765267899023302301296463982442583023952076442569208518388747805629870620884863014279224250084425247863685380724432980480874890117246383907656291621378457600000000000000000000000000000000000*i1^109 + -1419229281465037909058507993016673097097011292142272591077165287629456596725292783922822261003126124346052139047940840950437927541052929515121323173081794524802441439131256563012792868971706454970721299141776585871869305364935984236772235714968945970204795626760145412339935895203324093267758097051713055887598392373921804064703462119635614342279715473527091750025907884473247232642710692956274342098174989952607194460974159010108523285483710730940841002638920640694909024395355280947093700380357762683942977218158758802925523243324777236694285617826653170678837157430264856407381114989133039443836413185592954137579449859274329879022676184694899387921332690639493692149447875279721947059467163669283504230769763242523851735668380151901384406367269395525903575227997873017108844132568851487952725022170398624759668298154865161262553216948556868859074288910214662654512752067422017879290709927102456617423503830481022600710779538841156711449224285858388564957152825173829610143455841898454815390741183726351878293997276667933499173427657524553552642118656974196736819706229952288414132249848834770020287862357893716020485366378855095544246531537198778488917603613631088073724168946924254797971775010773919126988068263291479791867802638843228849200865832611132134955565573337339270890458450700176200999739526229401994151082470063919400545983234489224052045151910595701400342764427036681757635132511842807923095876479106644279852509785427370890571586924514569092813130307532034029021640536352500535553448929621568293364234015582687942883348763571016952749099945575503611764468303849144839286050541781898937093700143093599437459678468046261353814710097061595161814450588934971513900938118151842242019418942908197430564092278216850358123238324304953317358811643855412560152649658073456439901603463361791770609912703271551203517349309432463917125121923998006786064903767412499728753440111457600146918220220389205648020311858357844368200857105831951601388579287689383731017936725247652487114574280404300578632785770829522399234363011964149543146269958688936330563971632410962098620631001901289907993597584136296817816833930745754793706330290794496319399816682068998161934043166926064790721756946256973833105013236232920345987094144983455425854526017294450018437949060943545113316206152217694975272342779216658396990679492822496917493797479605317140545172510897753072115508419644873220214062172934582385092505265169112151648084462686103305928236508254859667373092752843135950380895888794397959712637764905250881503225278484019971823172179905194598746389112318139839356058459241740817407590458044655248928888099838128603387116886199831250594093569545852297138481741180309566477210125489651834454946913427239520823322878318355891095761362971442639299796051296423471760338857651732841840718946947768504711486986957333400125440000000000000000000000000000000000*i1^110 + -7169195989777830430832470179397253776360082497342470492171468837683987064297769661484337050950210941458501396924168468757002866127250661419129807810292883184879525799613566574647162675190771939530476919031638139838065438956666730184267926057757458699927152654996690470758736252588537798827042800210826311696117105167005063742249471423242820213607678396829584673213652288193107119771405199363533469954660903751354231404068281248871992100083958346114289264937251623562552986171228321399373187247963289215529189971529776965461387173663156328038371744826830569571537919552362847118947547441348828114603922474362866035996413671184876207548993741546939484247707045416693464252712563721820350604669058990955349285085923696472729080719547372494367298238064179632912112133329317368960404546909328240624014037957503703705091260737991432719741265146596024929674882997162248184470183748790621182280788005256020213019501438586124288924697994215855030501176803457040500284629062524673130545546403769255998283657472326024744977411379043577636684632506008447481071545831397094163148903901220636064083205405413687981024747822235792745403582906278978293293762652848571627337542977935616237663764317292619749898856532094556265966153028010652262331220901690082174172408699750245352785737453321717103869823399395056662268961239812015089426958673424457249641126553494340709477442439294584376120508685990920163055251396758874466316697966697236237970502816697270616365044039540464233254673341555892433453708177171238764944456186240318982521460939740856270614188826901914540499477161183578243959967557340366009954097400521423096545854040897574668085593300515735784879079138079138222499350894629171449851595372872517932678563138119179616595568440020011977718058263805624861073288317249464371347654598986660448852096286472804237796535245903241724241092389123970076526079691941011549687501184481059785285354848376775085484826407108013460214815007409787153020103027783551785319270897587445923704159240736689840802424721718841269738769233212383206961811209142517982325764314646790032439128097805175253403102745442570367642293004142556208624624909599688937400290009076874330529520051341723746215485929781814869501394082617146092616895932947030252171458073483654593356819667280193891026959148379149460044753114810559835674912234158876383514486664896053258449030895440047405506011468502334102187843600615151152890752998779074664431078413539308870174287335924042823573425531554504365213797296969245899209829175732850217547806493388848550789032186268839528519021942489575834302100440174732213557498745950073130845496983605467100647792750337685421838750840462996450026514395867902262044512704760262406444782943502478975242417123713329032270553912705000576857691718866279019717965612335427225314753327813236863046359073216948677985852981248000000000000000000000000000000000*i1^111 + 50418843665646549795314016119325986210296173351302316171937386123303791099567711294015582702624412496983246255612810536101223459870082364449787726577909460546345685545572061738289139006223894410752423290215666814901103482819513913129305147117743522084175569691575147657944380773793020708198864336313018706353587671404267021378219157826044342183733399687795292333699464138219261469067368429649886533838370219697341245174102873955701231296489944363411922837629820615924402076734181429085696740385365774360196307337415721791409242446836017708419520183953684500857510896063119904104977248576872263389186657122919205665468748055571960635428148433722183584164507925857827383264253631856423867268078425740011054586046786962396132792011805294645971091453751847030728231472386342636832064256019117688393543983828846271045326924813651337956207512578897999553325705048115956768630917438307350550997065758203698138979573869556542861540608602502096271950716210148419502991259897310600922194340511620437814116876676684982729175891012300096554723349210447261128324853834302753073785954552448665694989478844116436156014160771564464289703123257549788649743867700393597075197241804159843076306696649560086715991655049529181165650089551864801089419190313844702244768203809298872082781204519173632247207699588775278056119806221437976161424328889514957601222012350266466080673538301838609680784594093850048429413658940120362945274080238236275990644658371395885626421873690454676701446716421266746893231679653333881219263387249672142533977889148369352033131271748876169033860429863297706773112729603352454640959918824464114052152260061337612134151920098179887185289413295138502460645314883059546170161014196775801758216435307964970481282669356659497201947468604639559394547908327663622760464196429140384975887265432836779133623482791405977559370895773379163200815322964525939740812145641566071202737917895776594483143469963905936180552786035483030329289464360818385514289781838255739438290906866864020522334344311816269832430161095639895674004126120646111055141722228319709739387981521064607420517245750121881550133015775756604670342684972511006363156691741813259916131106409932541191712264827183629447541781717938197646215918896278052827960159904260000283533843128331621833342160560743564769911046741940926584755935545306410860756813020044087750769451794061177706319351612264788627891279531937989065232529389262182292922700043832153209367112913114964480122320882957795254564875940674508371138738224931409560329477572855719249770426624727534799385376806739417080702883907583668726222373562437498089361302372659869504363122652737754710364116184065468705110701828196288981554143428650196476674403419953192845519162346379407189327523051768831731872641326830482408121353455186117335536902664922930458768642645412754227200000000000000000000000000000000*i1^112 + -128391635315492278575193108331989065661719421911351667823562633328368897655073622224576366716289201113768243194400227940974532845859775512541638983844444229120849881606634141233989437141198915031806749381153262914962367475257422401483324527805993815984770440764904951501447219141470650725236784947788532740120566141858017479213585448866214329022520721042093824927452113110201295880972679473448088349944798991466657353368823223779828750980974860648043479121216214043964581406836534904922834850866474392110224226740431763732212988217364404237816825692857648001087497162055046603147023753845422313986863741691015494633348601222763153301822913680359884240212847186326033418211595891034349390661183969441514723489556128255719474216823742847823589244520695972450466648243192511520781705014508660898735265815668328760878433940613363320506374711472871493931038558058101330309996216516647027419096846275997253437738676937906966138104719222374983940052103614197454948061124654724396311867950219920964606244556922652441858004432585254645425305427320075525693956340701153822600285563029331914515212076796910602337938935039144269849415287747899537120002496736016449342085124770133580535120457770550253529925799527858041694672015636135701744249328257219532205938187545583072240947077401053285030622793708620535837915846361465476452555907801312941008631937644118003066913363182898100786461157786764586686568932290486917687092915872340167203504208353077122687416249350314216360058537933429058467102194996791880550660590698430465886998674628076364886369783901383244405220939174362039164112758992977516114290996056987137028626720346423180128985011497433313635319781723056826860915499291165561264915872530190329831781037642163732632097806512047785184280972704581621320886593688807279923947698728184527658737683658316662532133135836242861419083462426583637834049231397975972896856710267876911835160139996424766777335960480048178149748278865588450854374881897693291974221258838608588404082259012987308878641372817971417241624440074116984312585569494707343116711250630341387675982228601942432733211274465831549529285089157959574792609751117451984869870552612335516343623429502912095234914796249199382229493977951356282348300039080559237120227513262398700596275688790338373857275725760980481415349035920636705531615435245979357074708673616401502093629409222855133522496215667797830119725559643191775431443004470984063388112566769745289773153563158646648886855921360324500993889669044533970432530782636057660024022686071226615860571295815145627555854526161497952337829786461268348982924980092098257614471765954494466186417991638671612320747416421460203983182025994879468632147980193016529421973312142949241824001361895419063388962321686377876008384005867111116636730905505009611253991650275755824116997816320000000000000000000000000000000*i1^113 + -247460841267472602345960001128032182839255575864123873187857221451173771644436038066027460022636431210003121970288710331302529742028354625914821863528868357576773238409633146444290685915838307071239575104911312862775172849993732996468298379870579109192553761535982015612958464484049547438981799468315291061590623942533812505985939180889191613616387840876580948605591096355434640692688247099200135299926734333737755423917049858482612657952289010126844971383537524680983703222014147849034941354650153531512993319937081072176240051221345951535069852250816869275050321777738054896417064356310598869307341664395987169853751162025041099843685698907691206247586934145331251045317345422044442335270077260471771010599549690424339186252080385983795971406468717722735896102517219727322125091650631071645107994081068446477824629430593046902791157818703696602120825670068635486216415909324812128747719515288551736993958232385520268795990799940595359465512199047402251432138901829366593009831268664245995964436346327243335416935454601890727883804178283501317926688708460516557465558164012409782928476509249762595324944859637394513449381214523781818585651918544094573542233923816199975036341117240306901863953985506721519053660428113085069438024010439768302511219365294988090222588564940775376443094625416833849164371367098360554310012194642866591469075689253727771071200360617504287535071970250846605595957357682386487078376513879407337931156846342349172931551576453896604186550117539643077416541408206289885007599998974955802443955039463191222217399876155362558866362768344193702099586272229566608089411697265961537081668203963880295428893714522988478143805344474951788991602487979579234217129763484784036190133437471789854424283850858780872204813575911261601471771971376952289298175864186354395285310798554895001180713417897453950837915689960816856521963471163899511246990280080705880558699908120941741301668560545507742375635763983012740654297111996017967531495449698130024145949832845132597841359800911771229525805083986932761277294984480286443546788457407376856275522683069171518858102762338181157705647740715013788099493829185854520655450323593716020056207864669037310813439499732783026800166043531703769674028364341636198321369758309807798852876629676754220707638835927420009404616500970731480392204136323797493965422698627159169290777934689530425690143605523368803863680641359143963163325898058484231793882791349934748320549114681932695690015280281014272284601969114331516146423815715948770569319408538476002669165718555932189669138461766979035633187942966084141280737672830804316872666832239995184232297923385014727907668229607110141969855606298436609068187698386030472621224492301209638520903903081989052337909462539134238177938621243607143168537684304126327825510952006057984000000000000000000000000000000*i1^114 + -3169432160286308656588354371078264169870543177444604592553086838651464430747252709550883987329682785631587638550185180252426207186731522225163378859359354506363805696614964458335494387473592713464440412419151856950507857301741456135671938703260143192676280422713511780365649231223744853062916662330213844116859795965439937562085851660146684931297136564826375968946906702489253626695178242077812214921313454061322070856513819032338332355466884756903327766936480273962150654203766908102783160141511142806135246862153563387002683326111025446831328703718710361942403778139080468239353868879614493436678448769824981371951850554635134571890371679889129680771146851746607044281189993623192241362432743762221570824825674409889710573070505308229213951744434133691804408688386944980054225003412392979884921952111863296888347976275405530977765682355295732572857998008757619898050576040195386568751926591257611150416330901562956924345243610835067925910623313937783700365731927439820443688877327750837232098466233912874269883851920789595977598139226483305994501665589773491249497128101624118938383090771844416738588976553434388156539240936074419888191019113963123300836640628746715905083403512372589372738664941433522669830087693711500721693085560018228785765722124667161809757103429312689197655352351773781920669640936106103155085647419560480929335911015925844396594011778868099081826499467094544915764468903190083675019919583722903005027847519024110703992694209908618371565330766379081083280972799634084026344764619675020894619303997845813860031256821397902422687831308467975506814015369296868119548290743017638813751503447465643949991385235122620417375025369037249801849734314727597016786525933340712829002370306829512250995143702090959057701418007681198722585876010903654670929718686846584096471548600562987844917473061205518811859929808958703075243757578128468792246609336880559430757174900963046308423517853203044649068029771162962099527486715957102260571770790757860278843764975864308632048428462345331582745413206446937661529130774894176345103055491211551351844285038561276489949790164575865270507800563492366596932555563119190458428253104597914618174234805581936021114867785519163860721422633931664409999368648060660315727495211059085231003538966325044361574550127861277233204393903671676130537185263583829859937741175561051230201990383923677151426260015004190682991727693262694193337289969771012957021270027850388367010304046562667217055424021418324363527845983913441293814726394983413251647394353945199101131452183932874195595360253605677791810844887860138686491235011395087259068318511809717403005908241497182525861228423632558321356056474639260794968596666658778167433794540485885340511709697765699634990828536725780768201582678026433583468505169563323071882854400000000000000000000000000000*i1^115 + 15980762372000975395447893744129822804429265586785422180622438710558876162310727956755967963882085424964188447570788375776743008089661609812771480871734927407238996286482152052201632978050891167133162775250199218991877203148059950192066020381066551445921837687642520675661833805574865678554667036308907321127687298247964565484802693119450410423630322331300112069173281899814093779385884229073225379978456210030596882229899149462196723292962250266789616815031945314980075626856638783911453809203186803516956052385679304461248647680377232034634493521453399253627533974622203955757502282696320665353665574878017528933489957705850426363163697581924143675393228855488066150038954806810703268169489533167031887278001436788167709816751143773907593794758140353525516913446042820797321563290792487745839442526336898585943754135961680255681291640905543592864167186201542749726917543227746085469870953984520735970902881412933144083204131630473497178625144844662941987813228367850164866553964771899587210188626441853793166252265652955748211779466035736185986884158929312452262206076275194573090540684413925097036168852865905543721369288801637474165490955295325363852055751566643187727710706375998084980779015581096845904264251352618790976909234582810728574073678057258195448638411074666029195717929650020738377662425410168616019430119406363340338104314413365026531370435196346589791516492172352536707092832024698269770072824957739051188774931726862282312911574310528160426265451412464131554131841731365095982890232592005752473770076797340299956992022776245304460997461364146377807006459201750061006946458066370811151945830863722330893747507419410965371909304201353406148162067666727966877592418342983085310713053250619972306536584063563714595584906994259529299182811328757082098652515334681582778549780513528965951715942602470444494650732703523589313330146010261348853999557923512691638994275083407760235441353537047207927980135437869015660996709039577073666612945678169996613931066725404856353360868803357731697510120909530071949216973547715467630346238489826879240007655833631492530856783820333953864569787332009590192354561970874080434195807700197453945371478482800652091546948880875156563638873921716958716565220998433712534826307253960248576761343786331854596252869423441508693336950595599734393174014271316855229415635476049529862885887730952070763733950303337606613489171466385230431466437214887112339447462082711377204801375091460471481337719020432215170396862847470960753719521101212949450828439352103308389518864623061316678012069273183267116337014675287679304781986967741258351813944229872899292513032502145886644461884096189020718241868868777150422519516415323216741180913281494494159540461924379634822832030477728828144944007259927005140117073260707840000000000000000000000000000*i1^116 + -13955596957495949721137618478740838802328420462323653116651762391665188169771448098244575975555131391171181687659913449342161685741910731902266834804766774651805659888802009131626197315705379071821412929257185146184150438823095608767324687335132068003493543114312508580618914125364909353451222876355872731187251324903764042397408391197251523993624078937060127826412748611047329919224499669743890448348905926415965893225462189404567181306588068808244560409323447296374200674278333075355629969194447515257513947788422253889531250850679855986527976819276838251290762385584096414742471091621623038905546780521066049829738242130278986480321779585047115848097821887780629128797432557447439515977613165103182096639431289959751589150739008367236140588961734698058549297751697344715204835083851031287999165258022313544107389030014989578709848626342695028850265725575601802221736142758863805457896995140127712340580708273070842237006908376595445249021589943399241941955618973245411078974898219721358201888431937257065312736158743749020391603084228568089147119809512061072657083436413074926892423487192758125059748969235485584038496452302138246950961672586425185345045121604473569944707993253016294057041200026241943236691565228498784339433008428429522985373281463754976066498399933122429070263144242699231944177629871467704005683814943059606082690744997354450376295549785510761157246699086323356528101712404647937718510107605660474729880584539621483922501181249970909316108355920142187425239864363181642404475386782944895131474631055001902156848215316475198077620592975787986882632116734796610471343559809205385191341162020018817883179229534250328028563274379536763268153482484434180009494604913890425254875489667719437021182158712379420613329844510555461389546915186186944327731908689167124539936364158175733263281207735797167998737547806584457576904613005043812512680959548774739091905736402696414398604491606836385721761672926981638481303185450279012650062068166753207898426562979854795842721735027457045184076196792375201605798601308032535746146511689572626917595547010557837966304026897343272625191429424661875414185995889084798317837343881767489923027487115463397163253019990462203181104729370062956273181051428885900915038190776710109252047397476023938155949808978801314830180998481662584606686656388826156776711980607235532282464968489153162153484342240316292701026746424844533843502336512216338115908534151641503135547878280993403130611273340131191980956519315040199706519301471724150386220096739948620393906574938836997850255875899340545461586184813976432791301516289373740040746693061133754263943730726200689485661258561573100736038324168456658771536049792065325338111148712607973064165649716571763228396002466003862566550655678867824443392000000000000000000000000000*i1^117 + -38566464499142056395268279104796724660800865201188329128048089712686143319633408548761161154856703062612841518037447473068145424823615473156342048806601854344388711769080349536637453417789230759449526809645565022184231871127817276841139823370074951397772219485711528974460315712749750649905025462345026871043137995045857128578987960322963265234068823557668430492827607156571199858529841230554737089471519756734395834874756089652785815728000762529544625741415550462895928103595742353033185474928673488241105140221702574993031061215183418909116798309775589607900630448292493363236726062911986222090967982141661975213709699237699048520149959542609989739674668789880646660871610790425975634575960459268450684865005314361768602829874856689211738677120587131911372058075799090649850731968342628133453384225240857356761891654878252776349165114667238866061061030265261922634581876357239374042902249887959578601294870701391311574657991339733103263862738660418910811185153664888995961229361697773707884485667210271789995803852640370931946938814197103204423284045551812681445745170478918807189164778344150305086454748407193271818294197214006880517845837096885552149813303292921172533274723301828109517310715361527766502570551725283914221577916662302525637650816504760537142420529777436300297625328342977142933221638542926625029515254038059893720255314446294531816464783332864301663756232245815807893764218049039933002753533389561816191149101946841009647182200604832857359496779227884641498414702776086237024535226707911685948372811085378793728601468520645028297621598021512260700810989558407733295713145030488173945392450617154129066978984893002144682715641569702387942028141147317208422390613609577352001851720054591727292524846612795513420724330081405906839289386366886750507042239611257207576492732899561019032861983848172268640343605981803323759209367537057826427194652262977863691708459866293725644254360539720091466954378700291671160823898685680932343897771197218804017933179025123160059084870503385616072181000398288939834477534198586966140869383767685058044210965293371804117811460002492304792177397698235813154199346332474412235791448899864441929697755810331909347723162105160924884353442062035442390497105422337440600709702339545430576831867459819675552553959296050055000958219336134379545707204564958679482799189775622209261071268495953081556954843934812083097566987140865890600413408989031582718227299709079210429251704123694867601925494274872297139248387942848119815023927030028153337547224203261496845437858369685578866397975015699472823000559837843064872031211296335897420267341436472370464516925808157716989757949201967951716832620298159451149300288886087705229176290809742134883775912503802695416214259527094766735574905651200000000000000000000000000*i1^118 + 229018491360071571348248622456252173348213498708772654907887700033196607528330157974572033899150282476266339762003467556126688190613039278943307927525885712960337915452012091587790392981769280496918938050115379648279299744463173732244470121508199691815563736959287048561421574294819079177230171002308042154819936740963316456447073426756317768984205491725505013198296736886816858980531148585200146209803771645424861167194485238087259488806220870107298594129140300767415076347892902471714484041351112468055848795252429068784261805749391137075006990491184039497127850907316195413966788868405914589059309087307028230619630299842008979589767791780341572589593991705614821117673394397875636653938714618045955122115822853570833461496585426859032062042298096908813019167714502449903576568307751793524544501929697996741010747244361137870781596903457009159769357860525531845107286602356543970971621237067119170910700766700961888171079343969601444471558835843003963395046257200436964414726745082672504129251210111540687929491482748884695269201154982316931346634446458542309446233786390140794812692712328893332106976148579345972479820459539247525389195301557483723891300170569293813068245230310816187900163532199749186420203410981439595976454435835941619298738150025062523777445721792498663408604031201981913717691672356878270649367289206937482593176890215438634189542960029119781631370449552121681244387401888845991785454615629302041130514853513363985400793805082401594264521252262911271261299994230961197562920516777246756782960921468026290782018758943408500957272831990807056467546082942173715389682937048305799065762962224559825682140395338147021610885319927500992629276839527272592258419613259027058877619961436054154174479864922111578903816658495425774694061122691820781548161481999820374682452312177624426523936456121821224004035674029498593632614926232822962525802165180946905092292715384911884676050135567517326175829594357532959829190122458963978758072743523275807387550487644584234567677440317736301780737142150853371184255448388547912691190294468442724584178712725968466884003238798842359827260395907751216634424135568330471599192986198454552402521517731433260847164177980988929411020584654932732516614293934346406552992034598716597653266480187331242272647260668539433002135414078122508070180373795220941009132791398832001361327773081178938196115769361254772294228638047707469489190397987489808077865738921463017065529627374852505232861846976778565405071473391847098353392012864730204598340245447798241697066528549018302540925062320997417703720454428480916249834090934047529930308072229009718594249495434388643411095742836054060847444081168250103346127381393408143702047592306808181043555608740367376222936099630214021120000000000000000000000000*i1^119 + -440324955118296984114599971139249392708169133110068489851741199589255061525418954661256164392858908233235236088126670700481344435639657373917103096124034044937736237992425849972794156903526519564304145198840429771773378497473829695523235063311474286519200256079480817680724384743454140533878485776854718846093924435129437698582550119609637119934098067727334717261336031778344804786800238819326650161110286091961133453755343481811033147424842652225311168851112925007772295101024969002575626472513585196246753454534541049189256275412619620218706235590364587170977403935863155761685851232179091190296888544266711653203207012021430887518499388042697262197335806752412640511267664176522019409468187172696449195179672863613597671643467821773532378398379476337451813410173846024749120154365568820492000499123485187170862417046516009051184492650966311841449176577881084143591329242810758394976900129173851667955721848891440468961470108673510850073315534495398084023826556049644290581021844865154011761343920904010136396647108359063201156605947575946905325843797178300827556490346486263090712865220260922967473550330294102847176170689916510303054905336133785940881562684335145414013207731785962291231881999893401724186785631575454226685065797560437904935609069636285092119953373406108768531095223350405730769599601238034227704427529061392605288137022743929487756487133664927743750354974936851149888122626798263720452222075608695463744836107045375405569327307338505104925163971156963108827055699590654687406271526043304383615120528127464648638672816899383523555078565928612434067388472428482837609011061119100813435095113755789877827891816413314679395556450071830105144298403094759607076051201028659351146362863153855625593162571086788647991186017170483674612139499286217135746750313203721963098635041505739324524102029769863885025543795537979827203180976708284759244017717536661786079996267191566978722169745417330824854057229085379803827582956281945734450672020587343873625430172611320700299848417741391374587483818935543967850318993281360839495807431220384890037308452417757277846665294931513224286986123467013953322310703258272293308863309626111042532729263060743972610440219939117437037618404669999060502200680731140555078914780396169051483663362375271899034915971554347678116661057419313916130682126950790056506885599252709109831039669106645336219353006330042351089829460126674807884649889695447154344926457443140201990841522508935802676700266941999603550858909424778464879700038907412519296131951470952499362487380212531471953026014701982706996377236197973740042509188307770775660691274814102912384998105268510943591335693355173486928551506223913513888080946299432473785000250126987763251849100725927702519873536000000000000000000000000*i1^120 + -211807620263651579830363533144148121956506254340177711810644632033591861015617017940032776437030971389555323884003149723501646688748816110735637027907599827046120184031672905707873553932230159053070922853678900107190931702455341143728729605924712221089957610485154549992465901027508344520598652244513676465288866597303891861455576040484965978534738467819760464742652469297251141012179584807329866062772134956971006808447450368331661523762419444389019859758556844806475790309680276044997774927829702582541920871302890112993397789897544401837012491141269189952796972913854573419269795094903780706741446963066106047293261770338075207854797636061563622401645977394406719483556408340532076572176522452977995112819485986060333268798471636741204713599225011369500434969737058041491832115252095284024804310250713169887022338597058450414811963654868080154101356069702104239976969307029682452310860927310915648760435595838049386305810182974186217588336058724826920106545114962700820560611239315054313063853101504236623670206512641347654046858649175601454335062342399155716135898937019873225070975583177801974607306662774667693247109754511490716223880328884346511467201014145569759678835499491770639428603582192280583928340740401588579682376424770509091687314729996953996751693055394543242715247383365671094202022981760419176866827751560002238196473590692350080195291607225726377062959908310964294243367838474602696676365354262245331912322647713025360192112621758669393669715029681898099219321544722106031180737043514030076371843905976007341944782679009129032785451522768231906741905363069637222773505100260883792769384479620408178962254472457444051077733810736426570210714662973132457852065240045834630238350332567231613028388008564107281715732826845083133492923463265213521861812794297549558129128527813510253153147355452243937904006093834987284032662228353997539251645665754881074247266487711671667460699431228944742628112346999066662830459756609909256463267268535416831515411085088611592220214416887739955201244168200575860691001983701786812893668926853428475505927608163202313977808236142408397239888667359189646840838153396954121788063796710585312969352971858655977848910698796227802300036000498781539942705146734556042418184536344612196994790236764728432099934361581715101901630164803277548889321424713749737588746185884678007869132731900263076348301394666632263388952601252526527620160132830770285635241456487822630036004624695870158862556116497968607519677805455147751977123960670933991995548449332946570158510755095270646139584373298760571375566101150229421607643634392074119279518081410669604883263684234936499983323464574113357398349088227024986550059729830900388052832275052704504926702348638617600000000000000000000000*i1^121 + 2125313022925795924343499928441374712121534716139450773271877014718771306428436289224936197189114207319892620739748452165639912679788496902955974288288501555212681812865888679509100030133398414977460624936086639642303618904025423961273324527006506385282940381046055079534785708110369184465309098852986565802780858949592931897935914669510178544265263582744450343222125002685648735306034959657727084714091502968184014539645040091662003971873691635097794936218274965251617503185194119889308686962530360692558540090684388958123143578769672663257788446086375288097487782815020989143889225915668687546429757027676393132667579074034688306873436962442005080034247622117768132808784700354427881014752777247368063362205843158728547190949797281346252580968440222743886537451679150411469715831170220311955307751248623525806498252520124620877167526479837273303218567104275539581306998004989663753412563397691986457638395885861975916745524113753756395346520790265970180654767420038816906811334793881271344538528491338807748470383750682285086977962104563883993819698776206084984164961470611650019002090106720470544049233232613212342771653079187709561799074874981614991409563020842370457221455208011071121005798178717663929694779552501221747293042991625191174565491933678801997431806041137327326362197474302370360916627383350529792470349740503868198355914319392584290807591035199185515297107290154533929310981387752180765750114022331831236123902178511366957671822873120712385404136683985738559192638197572331594930687545344495636008982036882042285841477412190780242253196062268156919908268123029543046246971753243612600246815291721975634285320291791700827757724253459552556529523110588735594171654858126931356808149723268460812575831427807744761571063805442248665369797097354524224926824123691663608609622177410155006011997740537443131410611500070113124453342177124579434254620350641975607339497402921271300845358095071445777076560414784785143554789314647344423935265176389973961796411904402369055129418804883409728361320216240891575713552495045630117005557626322632018230687738492489145333910016936725910309049831094201334063675253671290882765849614464926277110033843060797873133982316306008775305177491975819225255807622124778001758396380930473005050083656834990569892816126570362831204898396270765785782168023605399159634981298402421414300132698671919044460525512491863897592057880025331026054275242964839890668342406840572157293439126976158882153525689865953959758416286556761593190418358555114682785772243776582664480326488699261089539716557088059910607573892371068547805020136163387140612106063597879936031504637581874349361596647784317290026086503736515620626943914365945432587951659181901254492160000000000000000000000*i1^122 + -3559769037456333182394338293639551052954002517357484902800165084183148382962543731283213966582265030403109127863443907986671442714412593911416257028682847091350903554806885765538088309342767715461046307298354193017774603138818829566923323865929910463564867614672182571932870603107780965243238166357539548429168656593609482744458415942732594687252546799202466053609505054302825012348446313699945944989967675328540116751147051712898720159270279952261181409685468762170754159948893983377788077797163367352954532708202210952089237031072294565854152501096926080840997866420856569812656664647174958900274554872941931805429871392614898598716083535912429209586824757255488393708506860362128402986235281939885458059190468871379037034702569992035675229274252878497430393947353560818412821853007878463687084912490995746791818067115151622101342690142534966949898646999614748585613073556856767436548439814061550875316636499922555258599762367916675248079951843825855543462005758729464055767628048638809609079709275053714019281177174367830760531983374762299111725072062048565890257652001998201365726556967824059642484297853708210151176186182572430353847753801401169432310981585736278091849061621864070086771813746377277739877656279387838103605468934721834855197585434428602436080193344886352233479867418445434509653536759393046755883861073335270585934638575650088155340220797549130010410237114693080202059629407420578236396060259812682372870093458252008100816358296433491053403025245033731852750229248462025844416059960819503079470509176103683948514913023629645174091325800854649439223221668302714788642375634768558977523308883416806996178950525148972636034924470254630407601623284159675030765693747626662164570912343516934414243735988707066520688234225854415646029141955723987015317870811774341784909011460959028932011730179918399006238624422022210855330316665459335052450984824079456923111310675692205805723930667510987930200012242645892916124638614054292026227832232255814825187726434052975232305485201159120680581506182550195584381463425794995541134269403662475260307994564258659837206907408405478602284962669612044099335892202379613096660187131478013430950068385573919314645051870608152835465049840871498207005302124547209202151364310966464897455579985630915251216053408885123454675654633475779645835646297257349187853469295585585449974310819423520406757093453590513052089460939152239106581901505175138136555314652393583749531837043198012623355250307252646261079531587350391622585396834393121220473486998059644482464584780604761273008298159103293633181051128893360449490018200860601468819618764523136097520614471422601540935664696838262690000490002549906961506552453173781428003267411968000000000000000000000*i1^123 + 2970875465890594883658217956997997523949131564290667805565623876427381824589688853563728170962589491998466667504937033813305216845037974952648185541447364504888159760083693781204190719488775518067027718526783107030360851491029804451338906478367645064127312730869890392378015691163304119996959247138036855222661999989518794693387736827529486923118680520234726236571574117756257212890015046566650947711622213626791605678071694887804909833940662531775939786109294046224901433062095709575310471208923161306393052622522922598608568422373518961817383064629050911167510958658691301925276146295228700582154723611420602738610976639683452194513410324619866865170403376244995458694218772248993035397498814268639707583970106927909171604211786560797160449346978456448422123972490864253369136576566595265305397467541856772067452983450953658088947243298869629778770091233104452022236419585838008680560124608051237806045546612572410019323250010448608381147459349596516705345504007596096478102132010666549506375788190644239363944128991737007068309013799763960335323527910422275727789914849553757132485175429587415904731336175089992296131106732891406915309416775722694587119630905769684074838554622498089927634250115443654707208258850863558210370579042268149281609263322261033851083978183910846241470491200295322996327117681523102900055064725933772828736988482680793484212562268394507189613932518928552805388478285239201021333432214572150703279076391980077350892064008623962823231932296493534613629802482653593633092059389770276528600102133221628961177438031818134197831806378407837435010499853571079885356693824999584953306286416245908160186626417252807910509014717274849608028356050404231705570996691821747371693949911215397779394185650506752862816998246493718426858937368524750418038991538204476777931785164355299143596423423401166591198549270486218529507694340794193416045312604926893223401249774282262018951613456919256414500414129746161403758958025634770564489303091202942417851261237003683185381693002018818837732317790837871669004284879004810488257881856907383996204074254978817500841302438915509658470708803321156564336007382864053831554979799110015319901929627254469948600079843358918187627737513514911419659331695340547023472217812691853132443470140242627430280653111829556272466605053466631592527783966264842608580090593867874819774312269454851434310287390804405298546272715595246311782395387527161614057203683004804433273501998633331680942078191885105169370595030436659807525753182505889436698099030897372853226780705656920780773056114047729141076892289784147195965874513653741721359941241290578912727155079225137352667052822419554224574759657563413766100088079399465779200000000000000000000*i1^124 + -1448477041602170789366371362578374345260096465375432345627485537315586139490666721307364336882472116545603173545213644318108534404325288194091119265420057190592037446860880390340525434542000411860663154561619159087019075463351149062219148488103616654549539599780032138986710588780740287013391006322825953079197339162159728804199257982071651246522155948871839131300227238084518891498085577107390331466860618655217806080411427337929102580206617930580609864595057530400560770942951606992880991852356706748231093511367481639663172845587869660562495734623903459608467764518116042126161311233110495504946931887196988093085325229350906152728163946653371201389471285071792106690434021770333304326328191385489506465615556573219077664218123776112404778802037181002232037321707672598123511277711359861328912487836310158818547292635051800743697558528566777333377402475397721735385859085934555760142833065614798184903395679462000919294307152467627755884047844369086635392561792742283066727272519921657288707004578997674929103087653474932727441444280092882483987491385153598214326639833277396778445796738431930036901949293317949345996371336822306629803658863814909589670298593068899920565003695145228909468136989927004782885287415815099924907851555115731610722864999975363719136102408104592785253696324082826871599251413962129204734961121350809493179058531080637380370465533155920302497019544641542689451372800644374016488086757142507114504760179378170940481877193615556943374755044322295548046686443339285175441902847019593383084085317931276602011048931373678194276640047756228064458727780665013541801310741038219600011867711617935165753218954387367495369966129094172010271627497384704551719155049634429465702448097861435805059456741788655428419167039685207516551025556681660356033999721597068063350731477713565461205986113810119796422208374847218539292617636210578597936088013585908972943925097012018593626702842017183823054084208518614242304557408066782598728305858143938637721947998506635145130582065017832360581561756389164082735873427472522446278591933891688332799508054213818265905485937228903227778151265352858563129281055182087283992480832302854197873929490892462399151166236814593020706004308702381931564418953844217494215201992217375765378978650690168624157827238088151905385570067198721947896805147898121017275832613550715335508410173253949439468020871936838961019076437606787490394466157912815595132124766074407306353970034025876769881040058795227172756740186945060082471980115542059200874795545212552924116843654615882666756808131649586063812441134439615929580234511510389018692198281254541654194373989351902347125318876292343435394936836768187678510284800000000000000000000*i1^125 + 485846370135803326823257307888066662659482200063138187491481608021075901259697064231069155413659236576626709269009963734517719287219048909770851576003427879763999286307529442523558172345507619943963775190224670864328736420111821731079563492801952265051599877206938304669591425082625664670920445411336759845771422243483066602482261161609154318209102134230042487544640745619914763614213040977415941902836917598492633114334831620581046158581806960870911399347862569769736179139206049496385652764852303131175905149787640784433602001180681702265458767426260558082088463560451712342613791336175338560655409745572906203668662959405140985376816342821894419639678805335692534792240743867558919820835352662801538522477240886361535426904685248449360803735554897721863537869103780810731549661432538023726673068033076927591629374038309153650792403357088633004588023035265365560336456014900919601302269388477089719064984376083362751488856594732698725724540183865228164941492297065760733731933018166139717944673575456145479215044466219064260219057815239483578478155211189086535701953957234477402888737650282948146395534799011436950226041765800478797154453433430131849220619203473983069574535536007091832614291398747513489774098175889568670989667031782710035369411383314936069827568138169665929687741942633966216161088672800890527411470571163425837138780650443744819588724903348514305945390379657904511950399657963286621008814617979473167516308722398101741559965846306957024923182693952783642721583160185716971567397244850576396366484584846441095447331270746939708371576193381991700063036289189834593865945737658302044674430668406227874431585864723647239093199784240329937346969271738630805655311710080245032038504595557920499994021751050705371612759718262097072190824706462867209310305579100366514432409673308056199997803049458122798316630274275872632856213264276873901048771677797238152370631367667149097772317560538904292022846207268146293387624571701903442777426268169423869830950839370474380826933169919493289372764738627060378943594844741307717059418437239997741946969864437374279266616935846340252187322216556094946960919284551542403070590821664356159702859526606644030961107586425476372842343232681917136464369171447297480584869531216681826742607414992247199069751530633773438319277886101571617723015684508547410498558670787619426551414400572776809584137288234822117279918683725907605792970402995712001755159284800165057678307216158179351445525462840217582837629954013063770704015096937744434793445431490225435069829910742482653852755961327702877815011567316367227398168651772308447117318261720219988920545290740890107477695355057567633048090313752576000000000000000000*i1^126 + -127335745188987593184628355661934465823153408349244555604293728463810727155931528232395239238124335581109065496277757435542129627418208626775813197999661534815769050494725131712223165687605329215936109583553793405758358656505029204868400020294454052585915182488212629167773726877355447652818733055491220497788633467712230355872633899912801810641077718116595512710695567176953942569523430649114223684900776124532640264549333553558037248900684017715898647983802716640281220039426257176740922208675134653582122147879655628334839993853327461321063758618589895238196644447237051171401904462637918005739893357110651032262541836561109525715455555129438382698652930508990928908555245925649168138360510596885968313198120780900514306711645029276368739280913251097911248736009860801447892624348696176190823148900661102707452621953763883954413824812182229233669218131880126642157028558439611897447842562806358296641808201271587169390104324021277618145908996299807994645978192560477667000752971045264126923799031422579335788690427901739362321760784087530535621756493285099035616834096641049240488214536659123948460152423059178450990498865371552870061955666541112921899988228183072119082286748109347070365169554025811639977406065021620317621127512507989048694517472428750429061394603749491988352477683909660087456519024579729267764145162016133702506950827454315810692822352570242519507705689370629980081658837736897637009203976018253075906997847850490889603119037635018782575494545909102285366277005056885228145512755202080990183278109362658903078990723517363406971366649945937901841780122203373874919719365055498639877380659094129965205617985989161375994597683681708805366458673041166314335851096344626304042920492412516630325420977166269886048744818788887817562560307573544260140347503765823949823389014573225965571521129679053804800959139379646163000694426809123823666853171316280003081514720123350731106834364714259656603829844038105950407413808432541980052161515705288413665041362551983950734027101128909983286450364853931317296419601786097688681482504812565698956291246275875305016301152298163434840128639354092204938348986481303101052968453406929382998925524683643938175529376901445905764165708492057212569185399132378308677466299677630428375395737687405582247712443424483560065691081240629056541802398980620485670777616760063118441650838004258555522502158406144285211070107936929070144582555794131191489156957987793768831002892426125159709060629409908513036451999439041115001074256394085035436729144049700131166681540981410659914156392554209607763356495772467771769750712444356141201982185129762718207084220661669963256271772485761263206400000000000000000*i1^127 + 19520759628660547962469245831491888115542985338057020325470800389277289548047754400845381885638364205753272937698829420644107038605628698594746003162111252483897263633738472174298816681781682570100002322136663056332770153168994430811685481567096408844129327672760083864931029913914617519015273077560237884121692962491979394453832728064354675481187316692154920780205153758493974545808699791224204312650825220159055817799142355636791019008990919287766948511614977487524786698870034666036531098313161556055940783428410987519081327035296581781667483071872024485991669508938867990724209950348539566232034338783794021521324501251773351919534858298585652762513583976207824818493512269314153514259153092940750161232163489894835220601930926600324025026589488710557353974311646751592176407508327400217753012280349736197956054878502919340491225525436813051222973989011355905065163778467151633503066073353400711036396118967985997956795811836479883819369041625416342806338407483976425443553618745886658396016994742989247236535721443803441918276528950608310673098100617896538450592694286395196912612822098471794874489947766956337953965085702377049246860832397197125567831980943549656403949064568329858780157998602119549326254298850424739523006706411738843418634492838937412564810801257782234271449648004678263180813055719887166419615650054143737651418098092525839282457199635168856781294624333901081568708844159569783724839017565425709183710122516427845906279936489009345571469474781382325339734677547384850368136725891648541444769994261492348578147671367918145207780776624758356139327857322751160634019379691653780916807777999958929367849903314849587615739098311583540907870990916620348968118739624008569138891271878157458529568440716623005513750484905579745707823828154656275503581081049647901931568627915595487553836169821452723888665853535317950115217150392390586934768875200859501793930131438400399075286005531722943923298438757544616939347531381538709831544415997193686332724597070587188135005739186610040826320556770545506112380024759801184642849793499771321937908858196161598062400978743089692854954537145964885969953265048016898485823260985718113406366676480741623501684410233843311711921303775440597409641438129856236946149482990293939554756279414876012550381079155836331897817737770365036876903409250781336747339511763842355329208025682051258175905291699567254931049996662404890092282104359016879136343910905807985704230791759632335835059800701244475251613108162421220957038027866421196398123825323431905592983180826089814142631788912078494426078897147164243846108043326852380802417989682212566698589803988485175857454776320000000000000000*i1^128 + -2902903683163857097658532665944496467008198127654093897654509119340292849877223969602706389574887662996974628881416953807636386238844072705711221392710579811010144255513964261620836140801210765446529134182386891207462483604023429427912242551927446903736390744993689471902908747729523506505382120517400769161380118188431473545811272343847245810868968479812551892575655141875886739404021432148336332065294260417313968236250539864705520651429927986457652128301456175498772610262648301007326057963735399564361265565650582802510188371327971389598605678827386809262331749484926849058461590047692885576904021957851814705776237320608387180873283308636095522705852814352526911564131862666581136644429535163013923573256596153142387683965694675146784803385704378039123854338718349343724562524165337456725097747122030253454983794792199291299516138048189184184059244931387536060138250084583283321746655314437462159544041263496108874506238947172995330473909715843465493608108059497607335624394546164212328808984233266383874012624049687149843367288765943227156266205443417256934624740629112394793215281612172259572649402420960372104536198216065270776798140326538335005093883909662745568046171226151245474358220118309237400445341649797494543578117898893335839261595754454543686094424489691852608670060150233033994122882302421647001611317780947880961352779723202796034929345108743171295343456831977834503628487287669927734960533666938284052982714631269547061543746778707667449819508393153659759316536745598479743191386345635153776450688578450508738001157692737200951731562471152410289582690606088233029314301743476118722757749825060637714700140846405325218397606539644916834389220031926140616538952964979498403186232313100065107758334872689093892714309420685149839687898109787686659217110499602102256298606239107242605618457914197690063147424308018297735928660277251958482490777515426364153752182332034789411345527186566166397680351289329714664082535008124960438472234898724797400021036730251558189270553964917288959437390834877819563105590033452077528525452766194389182455374987003602097406669971327409984534625527832080068253003068824562498804557666004842202696575118589938706311146272869352379910956605128370757404237707916215216497945341714367145956359547527844035143112687552189811354991271948789125467455865492454932839821423138862228782124294292152552497590348475927890090624405168540149304953969104575488416742579056735687776774638576900252506516420286929449976619981193991769967401073951218708220451183047572952741643951880732295461652118893796365576473728435078698831494902710734148371836512642740033488020895170560000000000000000*i1^129 + 75191084251260158294304263067297735049099847307154816743913589951233343012086320405220108169009670591317407795099618412534231312601944145705129684022830260722206335048434241847304324466595402675043547786882782114089774822229673048699699000843126779751850396586738824128092177711142735066280172982845526587280220763175816167878858574929156607459437223936331165959778964689682208255048790256740349295239690495122056148658874285131628908883604742607296420115403334089151761790011006688185265963314640187427216471275187645281794698921328999923930443992531740809455292586735197305459903369435419813174956835607367425446424056880188288951119408350205665870311998824067552303359861557788547136884781539205888545169968891032984773426512656612505499186603155120289150367055983108770862207000969499400305410651052077187684639605649264949929503407493981701181360121681347461013574137267484744235932957859206159745888215743497767720083610207345941980680095527321777477774018641243155761820485907289188616836791786948424811992532194894157037994840221873840468166073028858700091503642953505457855832558724852203754875740313804718797956661835149290515440754978889186581770946439396138885337585828777167719948081430532500042649150691009211430773195600610770953330289248474478610502848753414531263768904550092946074823893386505608417529114030662999805818324489981937044367575503033605054175527098336661673447121437743016305259527179835115404315915582034541478893710415138638877417175094093036900345275083942401789031827738290358619811792743259259726413701946266702902461672493284651634185220147955955189267295310380607630359612407596883649936813556900211998696293918544011452639240315164130562179909612452441442623632195350921150543146321606355087195184892917352521596567388658462676070682375167560308875828055166752151288779351621533417120019329450459602358249398067974098913584596210306962439942208815929139280936337735986999437001256090439127488759118584472408468616305089712844126493526435877125860045505131309366288567408970828496450643018046944435031676755699935395641402878513139094918869265182487455690026241099581821540152648243586559380073106783515107979241697724005831755138143631366568428102653869678230137131763140863882482894045393243610796048404143147969939066470516864249460736474472073175592898654342780447993433412787950959796654974958925096452113161731190739620341209915896612451943883893458924568997100665821259027775421310839199909706658194110120777964016647171407966454190401096415702657010975761552268485818817514155211883697260172615724629690441237272160272717573576525305088590371566387200000000000000*i1^130 + -490896067046999801411938920636098762265750641559506304285610113051443177917526916323903630105368995433287339341271943521634665027072022703972539281649007881006926381413876511071939400824112358979462614957223186529329774297816841701127541676997030349351450461817442966218402931549903981311186503262459493656597307530425097516771504751859317192940216079520820301866029764095292664677678965330186873027854087176238254909172584467738116362315815587604125300671943860646127037540276698631292248249602474782841492233364909641938276657023491957060777553313956206393268529314797836289400402558739046007708004752509928593454152637186302521520149804276412429938777665594477853190653722648152450911517422615350997906811564381904292265393286358834107023197718622977694014667678557671636925481764602075217057922702651967561393715117113605456609849803829013738116802761507007778988495554282347576981827865139866102535353326988168048102677015139291161452181114388660818663937828607712080637239329943861556321726938280857519812344121393814017622056355858076670629066288242260900457684999701003799566899047184173128957768839388256081635499760984427326528356790749585333609519048471492211622548975950436032100014950829019573541400002423516417201499427659119554712481010796394367970493120770003365424713312369020793901875395862308382144693931808077103528948948935306950191048530484918603237348028278039246982889184097759720791050785684599644391640549135747096709277623299911568088454219498609812747328548373958108742594407098299767757099481644449930007246211932806180756128898289326368174174186172223035258398630035171073886104043975886834084714868605165749764646267789076655833954749990025747023788948895633257524092247966679602388417428593890729508048225965296379511918310681564475717169491400996665298170864438209283966403345201837386847582974109667067677718633559400144777201570350464236140532986895232886926866251331957107835322003661268869080977922482819428904840213541339875964361919050441050123786160947791035056903858498590423430070072298964441240737374162625053865242724686482432242028707048663464496914292167268845445807582720409047358600980778658122059094410322231611060995631041094046930956258342574147472138238882835136248927101497365879876061520194409875353371518570398727793079088756773553689745542144674015743120665330361875986559349353016602709751049905108702055148500119567415595682848554324531231272115698361540511481402359427623817224704280132918836736809332644730207202321136666627482335546508396925972292601105022430007426529195072721263797925885445942610555471958354206780293120000000000000*i1^131 + 608227728059531359653647694162195107614539680773241533096198362929102660546722817148307187016470568584018472947466293937670381520585487939054344652256778399099086519230263191008606557544362484673465482239522748604534269566165495091284077202727500707141479285672094528077415730359084076296230582398046699620674693494071184886353411391752567707170168038335295825916525359027495519563662809796839784141787611774585211956819478258332058592217425161591265784448213707515107906279483970477550705896402670945490157651842561221056728427496874496965859726404590556849534977320927963012251678977885169227278817969473152718033626211066541040227801806481210957878547415384217176557766126800448369190771039781807683928563769052435703993562315620881586327535303685712891885891889032483012111014030010455079026878052226863392584502184816278077980647321565428754183186041271733927955744740359460214930779873745379926746730111401665158670396932083793205476657448283564052963631499164196339487307626564819384274421726353928596656987822958751496518777084544443566513168294272539449860139531481785328067884509459701733076390952150745903886256864938278870786125674023044944034385042616803320108411551277802445606726647847976535591897149510706677257233301891011010459698577142125581983710466460935494902009019653944428965603737869750486035320399797967959387392818949481285180827914055935877013857632018341966641948451315480595471411272411441350016935122489021650293226782841156424108436513387056210786063071002970075456233393162373398778621747224342810628104881230489147355645781134291662617880707616423967081774613557820808119167382575183484913130577560959979181450757787044978726584833511222141051855242105229642169603216288417382046936729531725077421302407203323089500543298788736995678701249683904591038001880358784538905308557854692408835833550328556906976538083308423043091954092272988231442136404403442380241337862392532904627030947907570500793055647012077547202923080941762708560553987028213664703922096631796008678446754351187986957443078051457468740637496357206256892128054443441168091260438492581140061884353073115286886280729393334562620229266363433523847964542985594579394509022068467017358119910516606883185071332598948787984202540158363642636926927835064363598515435166799589892383041898157336808510813295167958010814084911772777769044206234067573958747164739526406040473141046759025036310302798458377917303534169590074936062303954104672908382418532802459163807789547604809613397810303097602243865879179871911573183184534858422987256951310700072938733179286477683128532992000000000000*i1^132 + -383562995533080733487698207010676711993025264012382488648410416498367266100373609545784933222274347019719406669366609883827797414510743756914894337669857536561425313484880057579639789192490299909640241605997395808823883043662166138014081937286335580684252215170243152024568011935760877668783980416997379936793503093611229705432614679893271434548828961852443138717017743876970578340891088433600796069633215087292665357509848668806847776483202838127993274800848629200801993835544835965222817392222747777259992225301688881839099817954366488201529734653810314136964794184770962409061458308637736424551680434608407110864302225913677416494298620045370745715585607418339275693044310095545440406208461799787432913305499693150495639471453881668739444787580423711272916862716413368087480753854483676666135841230494361369412175713408506051471544021247070011282660661549109532224103562216858610247007995246267309322873012531044849717030232529024165015953503201485412645898660548873415092900208433728754155791324922943538342959461558530888834732202755706569248308209153433720195973381594379099658310529094823583716597308038509986568922279850467172058693627773526347798626179292090590215379567433623726837021600020454305778772279146493070013149242744309179408951891272918147957116675253374199980686102743051073201811107692886743091841481996406996020452733323258102595328650096769091392552968698522802164401244335956985981155823014208765452403364539101502130885557069349511944540818393188393741823599818317084829949801525818828518041957162678211263837498097926646703991447446518923027558983184814119605901642820823322905406767671677293965205872154506891433086879284479940627556456171349805746509458029085492023930341580932033439369189769027785456977324558549903730758130020519490802015268138965809925199895144840536779524768926865725291488892763286106800318583940439373827862091105552249072741068135020332429991904214934778464077060363282566876615487123400259208979697720664057375530418577634614599721186465326888022492059255273650147067520877374327602796128186416157966487111280879037077849397510171326337646407698057309232687165571815056253482708966363475424637398064581279269896519618788338212958089826079338605245225827050131507136203494727090002449280329758574785748606810884587242627843622560074314720026722688673084661676899170776449863936559121113688473685627372503325126150249185659995902721211780657029359954036259843425817234614311621687624949303585884852766481891600382200382885717022099580098645502942444103552634558215495835752657767117928135655424000000000000*i1^133 + -3415219942884805580667872597650104889264940465447063979157436421847318813583061498067002637948737456599987494107477041476315594918009538211310503999814053765139879397159297272479014316312140283288238707399270295481109030863511970145563223232334217827237832945596460504288152393202035044155116121831665663532650996952300361679474813979805548899968717373321877340495814078129499107438241638609217449175317394054106915497443167873632910215405539725914323924188976397644554735751361640962909516153953677704462658655558768731644579483433901940578956850586348080735905062591320373518672820745503353567153280338917765450219983838912962135514050664708893721383451857086787897914774266828147988275279311674048843467313057428819010390580356892725462137140732988951363929253838908192527582011871171117569536887095994826260912114500322584717766405080389272406770012936088238237559814169053207745625829520997936336747335620162218452070170453919831095178091761510722634636820351995730894015391890448911504570631633786681565091294747774105878821571854294096598629549141276556366470292080032785608211188873373827688271111813400699413325710710360148278808347825905296643715667079783082647665563164989048937544738358593227268897783956212974184222810846993096412036624040264689778019403259870770760401361115826405540332298951389609183809103346814059377745186323633957940247103990087381690049879082984951994587874031781145417809205408253268803850029971394631067271273358048988605706999971521549647175322856244967611276852759203354923376236533264101887279577496807032833259908201901960134223044261547651837699869256768756400940090292631345068390992076340998554982568097089164940637768337659232190812020734166740581917889539280439715218289602209085982361821773992736833205881178583947799288620709330238620644116153614359306680900005652882443714945810592039156633247141434528909839139916183856037592067499428659592089300122104354611438142932335388631683639797267268726465852607634575058725110994769680655699578419424016579198823855774882268671677573021378815908367455449377639935267141686115593592901644991719237799853771587960400124620405685333209497301662160577414922247497328047257131362741473191869957130075148058718123326275944913983390702004010973705206188987096312384491666408814274642529770415057608706639956091703883323897531590133900633004842623473340616405943815349469977736400472170103073635512578798564756704410154765644735657664777020924648669035022973250664408519883281892681629140775592585492024368577161144584289591240532225699212165120000000000*i1^134 + -78883534942571645962963049821330047991553495951035973306016708158709686670648533830804631184324945837662815523771631517003791963010061665161093720230136459780615196397096752356253187898416025800743521732079863305806174948565874028566721050563502634318861573569212062382044303078412148423780117367174260812073597795060619865843932086711054932746465711655425789529337041095626385081212604895112199740969790587029617096267555623640924956674227385727567077274797410209451750214902131427082174934051041951255524729235277993312042615956027668271531555734902356391159287753745332056656501206198277973932429830040954441313554565325380883248498487099834686779066018619376495987236336175544272449977555456569627265984609844998688023853281735522643685855957676004146097030011154805142246889677457637278210730675594228599247698111066873153087645442918068763852647079100562928687023634026150179205812915469350801948904153632284753487386805948205385828940140223721599697854630555110558193403168470210165822380310287825517721416165407509185866750537594465153698508939724450137671216480609364608310498828863972257951308548601994119746591056477404101590776066506766480401652743615566451811439849423718671067167157206841322535638028919901729752695708574466451644013002561824663116232234657471201951554019209636250728012115030872153934683726093863183166042394835932849425819122356062155268027623335163323939231125775130428225705895415994389980418389261500228367902843042448265859866444654020381874387134243841805377117020892976524144978401811949651857466197263825873281341181404529935907872079972117880897554745381738818360623087068047046193232933722559128764207144153594814033557828847112489316882520666615871334686197353649035597365622319248941981245049722585191938887339783422239075590577008898485167274776542725183289804772666197102606229660867999267318789366952607838759400270409546234574114106557102175023356500194281630118300408934245938958274277295607889745929301527521500960160556616743028555129284574642898083254042240766566745636607207580682582692245659591781021713299614311823865681264499083353107445717018124643361514584995640500713273588187140520355087556716265309690996359681151882576632622921820761803343334631208046077131807805518775104126722122709885940140981002240876603707377310436756884579597268960641967882203068612949698063887034752065927482436994371082147876840807197526310528566847201580432583583009159048551126484157051719068814315478290728258124029280544914658933210414022250660868783231017911549165568000000000*i1^135 + -12149712770376123532594572715784748620203474031405756262636510258259505109307384222100382121590472380056752417116338116812037773704772924386340965482515121240423580581356980821701933754280736133591685622422955262757180591157031685562341847785643402838515624509488247381399676900261107950953728100867866358214503695083821353468048741757047158240019535756043571366771495378707430444429891606847099485419074017019090997027125834253782698173037307817877737820095145720145680628376299916131955804316620065415343295421682116733781123593817481548742773044344318588887969395327102868558177063778941810669018086753047184333914578206423829848902796055438123781956643648123788453881673154797227575076005945245986820287052951512177377412749508574034569227496790166308887649043052046286568943303956343211888013718706013873022205052388821043305594193492975257979802686005852835202818376006678950923047166659350255175159045626023839711241224488016595713781567740795763833290409185204991787510758700797389290821385276230335496036867435914579772496737110134658254167628397006190690698003070949691684043120732980015571268360812954722460463375964606054918711272824334384683073626210275834067729431777875926532982234131318460700670093107828606987984431779736001091359784012911984637963819559025865274423661647205744760773235785830425682156068583233827934720691454511560263667731108094574657481257207181576819940518090731633316264351821488164279962460174021860865374097915923129136314036836715264551401425602785219323579726863820711514159221821824851662307106956208419821388841814939129753099431527814544034396911352410158956898112159707789987235264031565879852776006300784324756311317959299152130280879063137527961661088848900876782494591653845659468822228082306837984755435685498331753955914754096684167878454615888247674560249982103135865396440834271690547915222427808355695180006867426307496844876153764178647730843602967060313919591010538080354796985272736622148904152018373800526325080454458103086292875436132782762115072378087758228073204460615512682060326101819946239459634309866246097798317565128090461995180942071104692960650046581150307532037094582580215581078655856143868067860958677135862159010856637780721265536726086234896227492166710363505936030917746266510115572758004524566551610546018114301132044152311245455538896787997817914709255028857057279622719533132369457553093136543649076556803320004796962674687744077878782471368859690859541600818835251808766890042132433565922955558466413947099545600000000*i1^136 + -1116337665377091531948557810058778510802207723645383280252302009894814997313525052423986497769106579707715805406778453198401005483038568480804460460938610106479294742269554032985146440924370700241278262699824024890255445099409178937281957679794309985692311366590312747947252805458976243700836020904526447492932823427788259395616001112966486883131241539381963284493313719896858528705682127344006038987421101443180521970064193833898327103887533938776774674374831144649958973777497218928547321985007335558787857378898943718901097467587297099731774758140034022688986506115211910620863727056686161518078540835337704149782122725695171788713226639227946862699394743811068180773966831150456306936141321952065329563508547147617272311799359704353175910549472270577202484294411259753143862257360856322045713354228007508860678715030042572104235348255497484171212350815979474091985543900296936479425491371424626593747700763860741061896329839012655000907279970106835898175402251808747148419686515627414497272586334264572815259256832491148951978971800245641505401868226759405696674099342532238898842906730189429168156566977408869382871251016284868141606649632908831885423537750837886173597445271534229343547681751694009807821918837894398700291411609265616111223613285009801958505630586973932222639896557876945289158492503305203131085107586461374983322255160666652887958947689025925591649361268039834140808447462432521730838088541592554446439100598771594658377229864242621888621529042971421499895754752266475108345426740990408978873520678150878358312200750727295800758746309608871159564715304502132800906319578713600401418384859035187552198582795346857070151728991399579907181623011061454210114868010178532336505474849650184701795618597078998099414310190535307077365713246718507744256051348353883758490869734403734497443990235825643182865697866505752333930902963842435817987737492276096553495156558411843076685721860412971444346082836448526908243159956791303837921684105580781547062221523239947229292955611334557343894875602563343155522460197454751249596635870488376085544062314632316020429822697971975014257990067261490745948456971144401248843595655285541237160455442899219124303528238016327287362094079577521286476802921688526901719884944264830311664368765193526904215077622339478684827880050261444768973013708909023327621676190604718634984496368042747461841636143578554567455431928296943718653563003030880593025237963632335003135876310515914295796364821174577194506750559895704043520000000*i1^137 + -59715549579065870467916252178585079299204855123716933288175959651490669128206545894597866173948009404786212928527593176492886728890706849967084423939360086522526411559820634555504713816827237063306995974429381275703405995727642348064361886570412251202886983791911199732200726053367676675111503148510322986891678752973039027676349038339370305883738860017623546494568811118401549146930160613778061805571440263752302421582389656009048956185089137819634910399418334002237882215544486102979311982706147251797258664714341041450039222772624647152561760313586807960721716305576577759040089853072760675003383306086597143587757656055439201887450489878192559610470737950431476853519835560375400190718235569796611539912228102515163979765411949434896212923846051059033049483401359595852050859764396470936606371106211101847780658749165657857689751615724126099281480606245487252277227676383378247410892019043611102962266151178219630105461619177915461522947293687954129269490845530861383996251285226945190173788358883935294441134840383427670892304192208064197244380455796671075290217097101718610742162176592690420949568217589619436011462849704240375634053212013559339171944781732351510461078824324946327885360861783970922766946386430862194436233156189075965642489737665479635334437123741881313049879484461827434992785777024994031003690428008927961488473404828544383900367448260205909129589519328387372336209779095974077050792094900642902418088654801975129584746833966669274046754222697305662483250215526910778199857216074060544074296090638785804646502409071111620533496898344264123736128409934352130468372124649355566883611551156775086364076334204623101573964470954339148727237854005787103904022809536692149358112126465957293288538988272693774187747396351378835844123635046530728174276254958852822771858053658095919008607107068475213735321174750359336742705073789806220525242539210432458904604725743517361140105090444355892845975770047442464565405843023658492791039059422829405472082858957108075066015344057577075861828301824978184724170177294340336300705067893355977199664041942403741561990389928103808455473492129451939595545125030447757620293522313975373574242865543964599261948860661698977108783331352554165763156839889875541463515064244317496672572252735816346259028663999767297154689780378119409314802397661912348798564022939264180218578837282149382097723113860099337450849470131721454932590718230194171164656667182947936346536521931900075515831055315632128000000*i1^138 + -1122855996648915725419106941819215719769316715760938429488054955631385852151069631394749443223201311802580719064318576382771341604982918993713526509409530417437283368582057670901259454620591234477431842913553706186577906783067893461993001826520734722948101653408565297233670937901085200173020003397722347253139292715948144385049896343132869753737605710311041388509702292649270921579943678685130116395455350110817997126508019477648087926165841575545872895750025922994873078257082409494108930631547009818378334919489261759188872421565628083801765903528678941102020510768112694735714989175827802558900634130448372685736723706931691170219161765794927386807728389011134982348001262022385780209640594167345253273889235091597331956625430688121892221609167275543672596127858447290017870568087148678325642520970573337563915133320703859386153719019301551517035828276309475030562143855570245139823848727139095579081836178659436971449000903694916564198126962961993921328717263581482632888568723883443310558551779606623054155637585367334719582617772967380462854804212685552805937820434767019754263811412910883938096284184357202794091201303346410721104371026151554585605599610836726023373967998105613681831068371066798698278647001669867312776247086043912988891896019660508334208938649413783412351074082809186907499512333371126748134866313613760372571743595049543944152766802586217744242931574080956729205758966303371624515862809834740456659563678636282223945495743821496337276290297352399566912906044722756703052232126096651580603515228289848866659509471020702588979388814143962983251911365861637797028636848087652859187449919309553694539354573928517933364743467710119662595951731475256466315059980373054093885596627392579576303199176971256432512739029849128239928856659285864480018864951527408264045858532982076807934145505018906847178652846966433826666164641047136403434214539711829846919720282601090029977367468734986685145847222013009547850644761068155964988025310704855407309536841698504446884214386906387545871374098714573694002492108408356201227487451510961863378676888304053989640771879718621841570389036926453903455908353602821009775915726772595615538743500081193286376121756313573366552566340086510824545554740896763079578864739077592654471092749846532524895264952950177840299370071219324767063733105004079080279761024923173412035907798698151914583400153965462886883290293285248589809814612173769749064142484220494406904894927667200000*i1^139 + -6256122647340160612491058480483248740833819219153067771345098896478969651977413927288077356934273775389479741948558613317505770905163867067794460845609744759916676764292047240252536378788227524492905982781142461950557878289610950984040064941651066838353399499500878328535539828279042961454165258221260683066054944881531628535824190132630011593199563847120863419312925466772677455414366639158519475948514613951453276553826467885217553583434640635783902599217396238247164685361538035370991945915678686479493549849027056122484873103023489954608473646850807325624523459002032737678675146569455786525315239785352509567505258104106161936405354613020161437537509956656835495987265442340934011267554931762415942814686084582251149483600433014093379716578855505931759129090685645715825101729301383841061845952701803451203661600698849696381192183794089686477161190271350925789099862845205476760320377112226290149862946075717158620933155890353486458136350587133235702038228400155659933790269540557962989466498753551568534299568916176446048999199311834146747317582879644871645735020858499977096880933851470861182134567422441798834629892808600046616225937967083291503766048266595176816121207058578064524978603332883992877553584361605017542789557143124603271554599944241740153389268575997849201509090437977698515350273258582886234548357630094581847640611857699078968174266098991828640467381155382074004094105938654066064164413289862911281695814204914408182355317830974560827423055419647733415378703826850755009552793254138408414923283567002396567733056792344551513538308196128951328129854066177923135313378607979737116135274767050302256318741788120650962475033043258288883891363312636124022061150734548771600550963316264594501408002831508826746202223504351525334937485259573800627133695922755186996482401901536451663095445362449377349187931803046492697427818937066026703646893045965504282597720263900172099242183793913080065808129476193776342232131317004865211068221082431009953695576765517852738727814083212451221604773625244208489659810337475341089085310283505193520915143967384784234739670561798122270494410687173706321889974008161298728896225068024506497926875531433576458228000885545813705164497404447050028628858206068887058139593485879372773657907245646759418285297724239168792679244211703922441031081389642896337011792602005756734608386169931093544298331572274595786586422841098077706517616662997318164807680000*i1^140 + -6397322537983045618213122010798455048938472770562311908051568020111414545019426407640700591595805007280043493244942521899546435137737414308161107301330950861689045466631104818157228787589760072579338183721476600245239855799485465825705176972722780044041866970711303390761909870582106236672953140575259712690985245484040488020686863267297249885395834690019208872111273413455469138032389217184748496317166575863462599260097418772770003171226619890257844022861934200989858927533490065125286076936689046715336003656826965006073700362702056324025638278908564533739284303629090684702429698123822570542434271668561262747477598327287090179497136979252291946066149506061576445141277842391647060173042141106199298092526039051448304094607247027453005886697763613985697397816324026029383471447854965544889756382367345113249454082576443943997614165718387302145723177132645739227390807737126922458328486432935338381636054185814155070443967175862654701855569793112373023211733331488512176809505170293522397737766846188659187602066681459340906677072716216645677720504880251157165241003976286894738028577822735298784439833415407033865609634803346065393182404733176706877712153795150904176344376859071887000316300257486576934581925655669166173078149090792626227054275342276425547912174379895448626719648458058755867750035056958948102726403004549949283462428313704029304828560339554906217840069689154335015039706363349594401458289213185413858066011941974061071633917427954668322319801060234752980176306696289709938823282425737640153912214857988712716617131821787283637488046363930855948132778775717124451715313120093055593648544542549215706885803152039039360092768219922340314787551737493333338941196671502579416190716147773063962435064409910193835899576973623309908048553919797025497922093615061480902049785750798503497228633333182365850428804349844370286773380749719411537573950040247231522743168161008016066494628596739421035935339264464907014688024979273888356356366631889722964738843828734735899854041149130360571559682827366331374794901059365522913714956030660891246088991117556352009668612719652326126244994469161064081449567229591264941360881946680268214998289850194624975248741275373904464940189800219031381477489392522874500167814343240655633045797289878035305250258706738378348930147231433127350416691299241654511668927566804690827882288688360454577398958248990772444746743808000*i1^141 + -2110066042228550857211344348149350071518884786499326870581770014785042849740013587471724845970442655788809665453571631090611656823001092029567227403097132740919177439285650348572655254656768681534049554952219573971327620318699326471830874431373616342305036201410028343116373196861524780764152156245325263264458822592408300015966786649595343283579888222394078051540437286117622776498569726994482960482320864548147213346165086817011514874388949996695754056398766768726038064172682797435035994815743975262029942984076989875641214388415255312796051248661400852673834422124212586239671249300501555119826313747301682351720864649235815417798950659371511226310517631391782441220525417394667289482128905140558457898272848081406736896728245466304440522232542862708970460543262093792166759999874494296825935461292929378083380715090434405669796929328918048899180019244536576809059499916998555695306871749598255262678933455949764654392980327348130966383105402834853370863970583750041584412127093216776761725820554663922090733813391040014412007125696192663470837257640210519575708614669651546644143363526791982823432223844432921701921365745265303316364346339223455119585441476009009772214603340437758492698599163508919437593136242081360364308029975015770936868874544579004593512990338234992197755073511148557167627546773093831822294198428722924826923975296303814840202678063027780077315562607338200001456210314717546744310611002320997888467876972074452765584120247255049956950350576048496048480177696889767605778027787871755573504024373745056690174089763804860522383135888070614427793655293454049202133227246218905944384611654139193689760922915194273876652893832352810285692606219375100694139391365461614057170586219261883552197826285992268689160535263747908133570411523839623825435099428595536147242538212193366372225831207380708022253396780633480909765262380683998151875374640686743845080174899310606732412649667987782297986627368906809344334354751255572226046178580830722452040791044374342153695939373217256408791811000218347654222626022744966443946047389434495813418068206766011765472880407338001710421706662452275736578875370777907453361978885227529093090130145522563015054120995143234329269231368574741981702026179843429346057961296257641559977982279037817741416611647393577780430751036871655291566066730704310598386761657339903799391607062528000*i1^142 + -54671508570461019905815878774152587220163217146988632891396157710158337001929383631318179501249412191234202202435491503133110790163152457835349413456321353402823738267039636655387214359595406834395414766562611556457085460144787661752881502460162133933531190460660357909913183041757135845292875496261671677739225602657771326952880769192664820222123359822008812307626122779713072459945934486745937607934080014173413555103130937985732801501294728720138856987026552365986907603714905501343825203239072364880593638464158003233758839012998680445121646181822191546338671188388981306571736926347312393630972707883722268055728014281513920793068180765229814719323434989592215583446505607829270984693235331264182546059169397074783365590030363310589304305764460981547916593716294584839711451494444835744197366950194930467853333968061583646023119827375822899321694049393616093851895467436765733724237629644047804881701309637285387147214946202155448081771770450302788018217053716284070542609797852511326421032139330273281103611866475503052352084247189817732185733734191069208957029665634755069906132860799402359819371221283087824330754948619873167038795636761851795528967061290296608044271098228660656856806148502653594778963829155891914789126216734141463272886217561601241737219210493793416988403897711519625821473835221195281336609090756888662273961953630105085995374645888521158280662517384051627030532180670408617436357609686554174640927586022576450053706792063988785381918486078510038600756914878319907744646972932344004034333558398172686380400281405283332634019113162752617549656960448509032161676597632481876144620470330196882991061145955842429653081116575069914536153744572667307585274595879216395352393966827950054222524613748968984482339404268438052923041891187999945682886808785535803651609269123276910015303263859159356955234284116669527941891222562330693268521062138012355240839252296409905829985084950177002784177284532115831931741508341975165296402464140493939618905156671732083137668800872805167475086403832206561913794330113332800135367972492402398092523180612474881985464280762784382382123808785367298717845008850432704997989351433830508247523136724176510552622230535256693000637267563317553731250812653962537387499416283290397365887360965954804431722811110813069761707636102765695773033103360*i1^143 + 260319674034439058454700643405104445108287963249700320166323610339257722594011805470795442038717253771113162642278879920386161710100685355334962847286948639750394986214383551554775159201376503005747731026194476436317506308038657656584460726501828178653103839926864605902472997170065902657771605297377376423225473792663681968398320074694661059638931576076308816967535376320607660908540396317959454472939336027492966741612880328556532324033688534369815411924892657260231580145228481733296550873941931735586416346690180820377240566102507776165030830717355729388479249825271935653462776337978610466656964935944345128975149557699086013224750798143210652227061548640185787896883792556942944759280406987333532073351710493520493640511058991403652554374432497401790309103080615593175770402824220416779109037201558112215335541475317584564981929348188346446303886710453223733983578821793521038351047871956958081111796105589819567994921534948953955974145706327943617672957350167608056148034245999972971404727774918294395720909894020423732506466066776729052868963709235256938358551313479239570211022335190388476090695817532147915798414869301201639093286066598539497214797828771282709628486081637848134598640356897733618240191354217634199895929612622359194283779520152076143857790914016202893308837707681485197462273166850200279197172314353649110524914175221728520530424333177290089973679987942022198280484100354885879470347552306684643460912060547214055426472698633097864992253777288373263973575896965708018275619280633797639225613445483783450960080813086084388737700441359382403566940233158693566291354146249338519127649828901368430171423858813733352341009704772888517309000207187766021371125898546864148101800126424572625519413799987573267474985131526019623077437083517798569307531366034401155521754753890843456795346432735193428033962456751319865474702768909720210322202128536307872316453195574442705750810931944491531982697785296899224994268969274217234363004837863383393995241045803540608571954699387098864651924955649995962556589313935957220136730220701131066392573642531222748138735343666372617688777391884018095380580630357870227313788635855991984459069434154631672574228050805370469975275131687768608998029919567752400445001573597184*i1^144, 565209395111984355576206463251456300066908937517556022662013860141918409411484108718178501775208617795362973024388806210944624523013997922673717342843391693571836958779529589498366385412757454412271647185459119475173430756674954812476846982124086650481794433132176956643455956232699392277412354092380896811831172427293305256678152223909674529281365613525826768695045812349953954846528685109234083434680613654413961097634526044160072829921438813582856544813968726725402645938274391429700329659781562824525980134982258465041519657464447872298148611867653523367793980486553219556964732936988928228639083856709832421359332345137505805139533910750767982687288553362650441134341303542922618186391557162200858311287344828577990460781769150661806773739438556419760499493744776518400151620938717561406055991729619747223342379802010799891046345954334920857362108135957973467098865460987386063117375445751887626535676576344480872265903572168757380967747056712621275863177179767059156703778983526792318419326666749877964273591116077175380709487493104827377015737187989392052711652048813082704099069339864387306281920578331958709285210798398947225907421036727797974040422867764076242986207907564901479398788231601904277103922880242614249920397117976998352187349604485230149699585296186765762252521126190650762951298902685452986205634611742963865798212850719680897292926867213198353796866450858385681893362916562524348479670240717853374792586407261298164528740653582960648866434248238854614621384497237402894669132015808459781688263426247013002191262994672376492999435372513639555467079501243049962440635693930274344513164888715085745180820706865648002651248595441968704112813962596725680693179196740854027979013053667979777987886092787073444599988368361529348623486066468544850795563242869175358298568017164604269866784054845263337195032911928052454448554010586525026663003219580315506264799270520170952185081527268618097140886652561618499746547180737683324825699786735026261968330608232291716139625191693648638442831080428869206645982900952888334123885803231948396014489436328235284105734952917612473229126757224780193766752168563780064523710186344524572330734261166409126631115784628196288225439102104595893423286309490262079809121176102805750475040310334567089629362529153510523022044347930316481265701634677860856213214293370918729567537420381784225591050515518294279836801001482868982289663150840604364146886718977277003057595356123279767797802457034342130084866648121555125404106074051112175411158591611912643705106747034771081145873663508938329636840980520331231803561511012575263715217286829757262350201265159956932619669603116164373185373586901327550193504941860087493866892524161280612037951695774027518381843763895772076204933667394333734032449088335316628997707388412040671551013025984893259171057249189380706367088735369968239953200858988596128414685941334712153156972661570531058930263057007523032476252666313592730487388307647566864818356662216529597270613366549322169628094645398230216087443204267098801718191095299660300128911603906494372786040816645878177253190380866047364209043103061190578781349962916466311724020097033640337731849823960111407546690986153650220706102487403106339608123085853302051300484944760709759773046536136164314811612197404553225390841967748300262072133572304943893925724896870988994278397089495516306066815196734479468586603782622614365205159680729257201275106999516422602875767282201044060103516849155923818552678109018602451017465610037841254356351213846970143389266228027363854302460381967136216520981127057033524368876077973516413007833979008526603142838188314173953698575555055457875420366670465896731933057235780726429594978973407840927083252087597245111507671448292269079351152529746822738422021418907295874459370972259044325210386824327472263059765229660689039975279331405220282368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4353709835428796993934316188288938230663573039255019309960694157889131556620060971808737070055529014405773498379325762511065865649019063048435004781062002641142671386615017953833979416402434894325004014408950547140501335490501922046520072018986091369056893082518194043717755333834199758830910729508986047736925965391333956161613949922951783831130942443610093276930332330656090930490385526317654711665283226148328133286041146688279288966166744094620383468199739087796757987186123153658000002797640963071561730959931968121701604600473021646726617137487634549285744915249406782704871716436172004871290313526339576627029386489953032445798104282779249403866364701030514242844400224003005160192475273565322331201152647278636312350730473513435137233488026355800278648683168046655991686346012471162377089476167953876670034184796019245786032816270058800139443304308011280989996995191662778593969953153125099329844745871574780020535563704191481538888615607241909105985628255341571608092549817662575158562690334804458157644999264246052938084127075050491832110225375429953415314404889507382317275290246285389619115910052982910314402918161414069697373483463611917464277891438783833390095867804671083253405238760687973806721334911579186458277482763947042785601913635382943145395466157464461565428122313969241374780468496612050387124557479009458480029668956973073262732996309803545774437331465989196633015621580874742714024647739911523092402970105164115128665014676616393446071235724220840251942092310599927107043056172949037106472516327914143261570105313422033788742671274871473604882005309226645330656393847070434452033138712732059943147568010810997243112901438719576118036223153538594431439919917887897305291804118545848966264245574069069929993033352614822636346693788208274372896423050634017318187975420556341573627813399281828449822743293247205375612164254153011873308194458419419315553883634899726543824277364347178536893179115352923922280482122634533269280517794647840276145159830441983046378971895446761252080292975281102400602637005568020746322867359190948828750973783206501303959383214765903102340461624438684042966257826587426424758551341306552644479632363252390650463652066131796387794530087644270626045668636321733210146914871534768836776357451277221503295264311065803601061257689291516292247047544125430353874382461143665661275568692389003273005807982117827262590477309515898054909791908599176523553210276319369393026311448768974330725191857617263170339772907690356444782638660626082998736072171148813352644534610635387266835289598004755678901702608330777676347112072444255191110162420847122731262582634647726251473029882075690497504239873804176032548797320645127779711472482826626998271628433402636410738340865148377516985917795519768316928769263843141969867410399029774934697671425972058140934916968850371267626810540989193840561047232580466147935061085395407156904661838548901803264030189499534812397925337841586306900999669383863436244902408640359045665565632457845631267018748652312416671320690203608946648189763997256347813990984457932209517239750837473642300067369232844835778178425501951964544991597074500202898739818598301561304353801691395716923418158678117637822599848246611484167708911046093807814057402578599744118719773167841007789868689590488822453080323492216448257277309103897840375896474936738596792587872609233095120023992530646848965984515555810253921384284096384513438357792138531836855785219617059801311807121888021280041362555115561302791015471098803430090472900219523965550221555790567181049141988893785731805264156482123684132380760745998114817194731958896563667682391911144354197289781772429286652401431105328316898722277460752974265964325972443596133902287242134734351588808867261051125150781827544257816763988540099055583037113659075758623545806170990173884817183872226891760934994576618291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -15377366651447233925966129318930641695854181961486792291168761509370152015504153015624234428326891905094401122576666340267820233956368157534719006332300840618501405739910594280566875773251824965373383373002667400105598387665410888608994701392141379751515436535469650121812427041829355647705693464519008316374805528123372692181471444069720717425152779614408386720811108082153940033517264919089650506838304602955986688654131422370866515935449496052899458946739407707878971857954086197030490162956770733948176305323749408550329753666873756904281516830936099137374564548130657327973562014129879068795169072040558749319805033082697694719257015015147733289295491643770160233750367333400213772235010186147244293573726194620410352562005095289559845774259268551796007002921858783514839739658321110292071483310375579307906881712879437469087146748427563894135500668860733545166519156126147375389305477157824455043590977131315797879828677435053248721022986287767954064634427079100522179126942898732100526357234663205055387629569843985919742042191541323964199815114150141107743483162472217373241067338096005921169176100344978832074006567655972672499725484021353696778800663348121940112345659711223916323491494692501234723177065202281966164608115785731044145737763355120208533346375383534516351056349679955310095771665404820150688112264333133494044283638764775055407031478960732755157179671705745837192809630110482252818198124782629302056008180814407965538858067504545044025200389202527585138091140029200838198115401564089275207702882800967892024438265056731925143311597892987485212920361782626710914569756176778400424851884209450361009833033668015732282115949230653349360487400685374814904923677311578116783162665235257296692276812623127987963118798475925099392704507927857269589406286632723527671433937703840208243329296613505266481371563648917325844885533998589986436390975003195217853125557820330944504453324469569394419191986696136726786310544208775888144454948870372884783713736321619429941944663619625397670294793195056394632859487091131584870636056168615112341223040224287521556862539046807880398558551628221243254903594333173086904694923454047036858367422756593712410505677421576039069692698760446782015167811973875178964775664326086559378320862922331832494197955719612337196485897438598226784981674761306022639367920099443717331282039481238278753613392006693306658271910200642864199700500529323356116364732459165272945490549331026262315822197277827365482728374195895626234671445317045757136036970130732018220427228382567252233433918799480546420508274632011634202709456928715177486924367106176787117511652863497905822114678986097985428418671059964885750031612348126388085857728398045978724178497268628684575084150099121237888212401669776305602864341579548818713135544306957004492571615893800014429270566636830457165157328880164440733111465225855487919909211536244705031468831411108284373270499919797596277057643190013513512891069698737472965317994197238399686652787056039807209273613387637226978757608820014088874324191390600048728834820981914115090657783840339099598117395436012605014416408837273173093272736972173452367791338155003915259366816607967043026954320394636221583606847531831533399197145902313769969420225245318885252917672209769446794439952558649250669834433561171454377190203211995049983744024263365662727271767770863714517364384516072917246768325310416478469261535216341618786693343700280111823222885711126916659679598198804075555645070238804404634915305393516761832567714801513757259796711525420996987706534366838255364246301448966676211658097753245493349189091965393800797565215649771269457479827888646906230323915237990140049070380130412458612030416781324303046913678356394303958158295272155590057978114554756969419934086299995669167366697628774114254509312749311159233999318244757360528656455076465868800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -277648550558910235756238660924171667830366947119840810095238937058124619694783855671656634698316397642786613779241210056811374265343441394942242987735491107198412551939621543855429042739223577428917264779274095563861419273081113418267836144021422309322273427231437049858504472713095308997321206897857027029878721472209611151473758308107035592490699662837521297574684979039110927051238043158311704001604322494111438691686452365391440500903854165307530818511067931223322596650416810164775030361252049334180504257989881787454393862168132235853718367257941004164457505003211741975301788153789482541396397765700256500891019947504697769359025614246056830742769201194769896832722409777569409908158766554349163446562793577230118952755317013458679012900255359366268877007738713298558246426924585305411297415853779715223929397151936898037262263264102957945522609131067156347303419788939540345814530372993736126963108725638010661114673389156772357996451246564999352141029174678541383488836687321825107202773810339302931800703887546264043477129967628559973121372939259409183783012286498931471075972811417936793869795035330032721896020889426486110385583954621625955009861701755154439840215920982505967443468403673897129483880038988554194083148050311640133748373992659601373832741543314998843491274262456653960407973289385568493089175812490937039444257462798289764837568451941661902726813083953040316417862367449796536153669735219748502099302375757979222410640006294002894978529526182011412090244231534480678075888381583167671457297835896780321125514696147101694034966008615129295986034319257173073524850119421395427282978370797944989666344855658607828259948777328920041070285575483701836765192205791335445684614979430970072902203261801263580573686556131932643532376690840605948444510473111235868281110238002498916925556792854547103075141162727464889381538228001696920467783639550046174324302988287647146347644726662608519363908091095345482221479663344741312272988552694350900824909486704451773091452371059542941221434944884655151948990728488383910915276299565586515024907404861787437076677098019539551242557140863472977579248310862610318360945082951904556198051270785004445437924264851148619155481365318172157001817985573060010567858230542227776088183576988755883639756364204744855668535633023343958508422828313538892939448210543924572035442282037555801273431186722095176284841575003469435202119920298107612285586287991191808339927489235120156021577459836085012628201014812520008205798223332952345854107525681458173762753494079403676712285095994224786487587345706022940421244000761597539697138313323665333049591619285427180758193514928069647152763342834674518313225670821075517428187930306310611600231153444581749167282855147484765621700674321275840511822247429965851033623546828870524231911730419966856090770163792385632398916600465091841662154793170517588338516560685028360852873034683289088234703702615516468433905727345018163597526475099123664204138781133929822684384976338081872912673511199531796444585583713335960499622232699505636231755912158054301290072277602658718010053411060685820942249083385897656868611750554327400336683272662834358587571464670006514722627629707986681402636021660641923736255252457793064782116984837477747008339133003658553898467707723507571307907346374404411741305688571595203588967887509984737239868420129265314691935329536020025637493366008157317795460556060660073367342767417412984410503123682591609538771301779788518230801041718649319113266111115362258272387348698537129424294211911511728869352325825408405574741232061833866577657381657441618068481334880331066592303861793015130004390396559152656819763759481261397370607081230597702180319493712231674945991244394757677974378585466730078009329126283792718076848078808558818158227984318059241770601855545974080000892172988275152787913924690313216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -749753234219459366280766490351441440726883729969100411824849260391595585014740428459563227971689874269263786836174766241216487049382742241824391259081720193190800905835466579656102141101594681636374796042379193443848955594423629458902799983071495131438414773296934580369751865006541146625578715491198533722783870235859583672549087955377656360750442185360790109959732663718644358221793255224470030570449086037510448932012899111196522117667313478310705739042056186999189337447678082494681639547796392108009863731080615460542372502380046318945010493482463002291252978529598838912125524377302055558206053925519152284866679609188706260354902223252110182784261592301211586873027910580569490800948583083517769314028504078786476173240469647257169922461626153391174109936561416753186961429646148934943906314992664379875751471317727584783380209906800095442308512234016528862017905835996698728237775199988399641665085930666796247144266797951378664293862440761299688140092674492920555015432219479176986678208686161013304581006941972848716199239924903604195852802606167045348083090954157229318932290490952719571520373247210520172999079250485914404735208831194945992663627235437996588679924532066826985637793249818719611482434228041255449980807879197696668597137612560373539069338978002179980291302445156284626416827899065498807470536028288859318449139892182029400616742097687180717283750856579004235883171459068311936704192154011466696592409688401815208756590660826699778517077328907761761906446715773988880624503122887790278010828295343861261700340714090115031516054470639230773801603248182962169448797884260554599731276716827826324918024072538949967513502482913340073792809780493557387298694434535642897275790841908807989815565567148732328656269953978544913292244344280904360495211867400443898270807315767122243539272055370456992334909985759661240121582179247700750407841823207061037109704084756762483810872050060745667322980724968391039290429311026391997044168577602674961218320416910639008724835038980889644217339530810919175869498263474650718902420127382437463670370346818688182760146900795223308075969274939755122570629180465979209486666999988506966966926522456683201123284764278167026862780875371462457972009182952455388189631038448126233883428511397340959156547700732616010683976820371032851555785131288283841943506389741059050491249383267358903237100223706179923569294294875066982010192398041002552921472549409123003144488679485586475225564402915643997251941497686142567063475363980412407714106434283623235848841243567397326954092464577531546088383176801927024340453805420401723916645702643436914220210213669068299670276125666018263957154330583964317068391327955726440805092488572095377398944288794526323833182762762158077798643657896309368488177286537229238002400670503618151869155348102619827261068329535447790867840882965553678517887772365808064235054364195493061031581206698293357174359244388689519886221580645490353843745296321173329523135640931872003210778945870477183022931230951944759418687540135183386831876629720251452404556106513190705315929154216479870120273833907125236670128583936430092250863455619327046024575299814041517373167118304334629923086261793191550999358928109810835957910346779012233089474728235260958701915010157881963836040339530865544563594275519878072491934696903088647398265901959699234451719889505685562320642769693982300605769274561668574743597975814168565849158857129971235048419013825892504690312811356621678975469819935350434612759983042088641545426799917953772777092275091471508818494642000690638874429335698564235494798265402425132795687132801516558074860302783904489295388883137570878708636276267838189999980334590731675953717689965774818868882566618086087433926401019592628062178140456642015932280128757631679346148418808881444672931704045719863655979951822318196902650168580505600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2801543737560787014755549479421025263429153457480687989036645929517527802731673217756163154720771117398376614579899036369803395961570543697428015376188796071772360918045227656516760508593560617712084340421003929846020885242290807095794746854485474879649858023105916865528232984752452741797238501496726897381208207161350774684881503872008386863200425493049704019885338712376558050970774731003400890573019368257081598136714353099218251475114445960682211526333801657815451424581216224452884999243573846477657433676785155813968905326866099482716698889733579513500594356093158993144749085793291013252418638618655922513508339587325109800493060129058516916838563560202151290151312315403875053178462592273992858550506791722659629033792883032037100187788752586997871718080977819674239080401917202081130463560569562885557221834155310005130825613241792030422452264547088470914990857375319355966673879395380043616400365301630802748808819216407814172280915025364888795501213090701694101211056255110382664114806710960494933407917249857980164554932968801068772536189935310596224299375839917882518099924249740486471097299740840614095627130055766690900903258117377076502391016306957464653628709943872932974826671980485390980794706901329028858628094117149194477057725340691850914957696665161177294562268363387369035462669822272763310222716674554905546250702545399543684719041961697998415230101046673956569596495668186288937527963618542924753636932028147641758136837984488090199510695319285102541378999765474316380730652187440358351598054517242479096593567839573987944150033535616605864276027581164123400606470383797595574166319645216436479171704253429858239624499276761034158262743571291183593493465060293209851591548597795463437504416190155577122035719113223951649819268846967264075409175738920599432399380004443992906043154181694763495214427261825115425826431395568702118470780385297340489945665405541859853685340203145602262820225948356911887155365292740722963779979715613397162299288204587220771893902577786924847365322913145213648121675821942271794877818424513337796324344915004553369841226996770819286141600959059082697375160934203819391987449696147240140080782376895332821703728625618125317304426358933148009437480687567786401911662442903940481631554975619604387097151608306723900826787211064058526285364500093075193001059164420067641450416202022384407101605735992828828599666443771357045091850934471323951400257250335810415056204857643479989572975005267921940579429583354567099218868617232066970537446893316046977906631529235124834637462562501138215831101489917280565661659687702833593223052166608931620944861273196370136630149624505312410755157167681930148753238779560480953488295914941084932972524200428018160288844237586717248310365757392791221013050168554434347250976973764773072888450276244078572717472434013268163626691842042880508539885074851383314488048294959560053869857277655726140463733468535438327040286990618646763480966308638849699639463337199923961137228839005475120310826649921273422721774573035783127654913436766048166668230174325804815172788537080834130910737892221689687894617912155106280478529632532905770448952246462669688915497432204803550942394953888757495558483375908931094291956694264989957785129051085464663786460567970402751272125959154090633256385102625808288243111727485292740070265657228381441398618049133033212119146445671230127368764039050815886077279934098373279718968701610356843305777205216137788223476518017565539563451090986969051654563513864892944930774678775085999146084440386173967020096727109998408692434664019519284417425550687072219563749572115823912117361680196950830042220976956280637898059105671540507378559465017477657839358394165524140248394103829462953607527931162834422263181302695237231159709125320604026287123558420699247496076520018051131676302282600426742656116572815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 23956905156986696480351103592384131540128500955755700551408973262752061930499463184821537669038512979860637167846206041041848309323066278321774485718604954298973890069668249146731278577934566515531461995668157186297869381510355938172335737771536950160366025962101029237430702674313516956836825062713125597496306854599602348194405015500378773143432681042413410876642510803486624613031524479249329049821825872411196094006384964089879125466696528132277830351033634562059129411321377817949233471549697342554033539532292622707442303110991997409515644761070876076064936915745130330911040459692916198788162657177465943180769020956739416178509871789864868314056366741757488473324319289465375309000116594509029340284192474061321178984763524143400724904375649491545727420202358186366136591993436187005668248297835554648861812962337540146463575196377945694653135096970747481669045643942999528151389550827936023360483836729171751736014366928388637285778034690285572254995084671822801441300549036288091601952834611018454523209025471021337062046720110776664489492960796288523216631290420924334202118914364305162290671323510660608437518298429364205009833169325860993971291385766865450367919289438817066160051988885783186308204226994768487277465464380541193054098355348344420259863086819706141573978966833420666663373085826219467413727409263480777305267782454719768070425740821914223306735980940157711215390698580825766441923111226907610564165699629089470745563385899002409133908575877454589078895617141941047952372651233698926173975198240606182053618368708203367523648127007637399103973231853637476437111977790512751746118164696230250567951494781334982548778763453493998205986857021648396883188994669765880012961850603078973981252580553321318908761750891760280479132988414272450640349462462080226441556789494366926860930147067924125132965486807265830545188364988432095143824987691159363812269604783851632001842059465985488575336399793780667036054769362944641294056846621948358040046424358238698122812267211433863688088575723433801883017430620348923544022851021892311015948278189431353129418965868163115879747363852521567331433766533558188962927468134746751293847034397687727990319506372049659671703908766154529487649074039595938890176579622122311744511865375944043207927944903010300992908747225022009987747707224021567180199580837510027562929544364723694241536327900039367939539937393201391736646199963568304771473866676315492383700916678551719517618121198323923230212258374809110113652598772662803253950691515727936753982652651449088679999599669585129941096815011814272456999178676078999747996840878097205814801787160697559975358251497749223420960471368746512950714381959553063978134019581397810967811959652985321315926972934331278854667719889959105334673091252412760685301106267195590474192226443190769942706446333558596531740976577256984968054632478192866421753378771548151640539303550879978301720211121696138334858921909000792173195085690498392605286306656058017170682256533193161231576318860261070130358420720759197923893266290352925835417488546398177913500461536614984431526524011717011197421581671453023285865579731870302426481071439278112549832888161419162496688999616299858737836885354205849882585177243652628566768786297691816504889160751782115712581537373646621097349943739294507098834671113549619145194684826242481972083826446554052937577154463346170914112590996460345134713747307102247848274903434267504238507283511942271282147340850261403038403358315170421783189164724699169913363456945925719557821824207821186005445443969397732922373554876206998261203930306462416215786357840486350154840799195058372135918690886206129410096489786396730058654109778643932673665985154174343713393015066046487223067741655869725871639063694275512327124075531773098827955935245958087943969864750988381275075939133550322983187561578496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 63087352318818619007604972258716534466100990035097718934922752777346029902727033276311227636544672322069553967643460097558709676293575730910199534468989012016366063255295922744810658120913238105119125556738348346044131868570390852170102042325268219340064817756181048593683583395616187085391526208327032184735592396165090187218968147762718234284368381073571897331552697619212391192527001540520119644336315759310170956204505240400503403108307958775035574550907828015232256687487942311080262765480441171629528929070509870044714153513083426861291367822233899437070939127646089648983301928096421956264121956148035156321015768059103581553694431829337433952590227668189122529316830842666597237597811436854438491907735741232691695048743886560180438805545639064490836734746343037914640546565641747329679410712664870759516287957642332198505118896928200498423233783406205404981228116860352499695671283773535628647868323325607503262399182501701501279633844161739774483824976715763776288758401838281790340868146424159447830545877675659614010753111934446555496902880624291036268199860166617667209273481067225731953540287448778210043411170877425563557845072223841391777896838771584961119242308174235049984392820454351627155954314404718607881749602693904311422895098984951648414048982946500192691919755288335439434776308223472678009162215648270261701121593734745462372341918261508783807496121284919309909825587895225487378854608266157004395654907436657300014887080890560941418102742600688137151408473836702503054778207757090936604290976153164189419956273551810782027001450205860819246985978783144338674743497225952303846817405279723449835825738559658888964863445257926286042997685901376461279446825245332019994387377442033005231103099791561588473407493718224400093232927616751116396935253612846298012165152472838562659944095430016278611534616580728009474480808587247824045532749015515016319066837527565311096377310810690913195489442318075644718946299364190909638710558108045206837064256032164711475995091100946206346868600478503116400211936022281386772703668095760740567436075684135824306383338112461999919248783962216169041981447203690012698869521178030138133280499316347663721909907230608241320855914114008755177160622516786892107279996559340305348176792118111668130591319916986438369454866684923451647975705735185311007995523697130989714596921044294207839508353785535123152894470495595275615954108484223049817911786602422169689355654875142262802343045049514769876872731824684743334340849963705326517346710324990328416189615647185648667959071250066151519256806179117828421251431194858249628437888460936543835111250511453126147577195322835964571909874052227230811377692853308918543641635966904735251519504940660608434055902042968143068235473099020514766592350147896930982605968511529186158032994644705030856953430424098484513990715153002124988370047360063537647220834413641759177697090770966945679683634173437518827194039876000324289794221672897222461851379930238119481692856324365277200308043311131969380354051346693997609084560395114062682449662570605225101019289598082834884684734256503430229676714643728355954798793849696869607281770125067064704573166834052351025182891722791844068359666627631410247242259503799638190502380493198501547129707672690585719751319007675365576087524017567751568061091784051858166179309744247643549162449106178766747641564197384677595177815796295667295841623530718661194264411690108876111719446160170791041244441727653376790953306567321462275462920765917266186889735496775240590438530582417083887354565042782835629819496075777495150566793269173493665840801395525983033321796340175626499422611814031233234745478660815198124194728458840353511305862969880071111376590928721788886471341947030473215248615918841947756857300627609431708986571419569781640059798266418135036049402887462874030428861235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 20236515045643450399762672145720034950177078994182960093014819428679270451975836835486331098106888197606381273175001960262189848897800463310917758997918663061620674686759246471292382068565322939546879930534972874183374870857171005650923554705223915997170572087928924593481725579133288802478687803741103968856473490641998619270625818303796111719739461479016707167420234920269338264252654589629708184929659543832872122933556372373564984883845898320275574522473066984156694329982970798050070030632999518452057253729140566366275758238151323445050788277327828912458119429388091281418133439047228252950758475203060111259320654275099176365947938896918558182002825268618642251152224600879591209278191461721276298783002036871647525442718455345042714033408741741933353809962239314604638103220881781933020399325965324030127726545616999802626643329964895076697370002228398903643711843388121412540659889426538121088306788087154594680503733945430705834354709489745640451107618396816086940621451617673448563789873626874964244032614066661941218081662953916960997214022871678064646008399474518381050954011228711289482730763258453685892353674101883279461772166051449148649431293670845210077302940386008903522218425621101499301645630122505821794502233346304564433563225723263080905718955058189022734892950788296093725481022511442621633912959607850978381452175527088610974289923766332458235383676494673444643766742917741212881296574431780293514537052673963484774546269333695860223931886183188919609005335015868985147686610105775499987287621572110245718109353531958515451156746787492050084777987784513926265309691685123963106197777987734753733751730088955428012574212347295429902772670965893375713829406063372841149355487015631815795793617791339005078281888991193448095313456853999878330334327159096762282673251595384600109568613513328494621736217577484091301667475529447254296434785486213734557511713955236106251815901393350130945761512188746916070581915761626400604494240137104308142614985866915031467648515434405030102926507737402038284297239661998423132588727510328016075040963966962624291749502772266173500304450588636971841264817541410083867270319344731551930438324116999742894110210472972588389147160971745964021014908836825974770311663279759982908004888494305026986605959174619003999998975949622857048816871606430446520253863820657762941105496444144470467854971918034585967537975728691473957201561705169003997705683600801652779798585216609177676357771235375809524085373142532892505002032061725698727269887871120653394618267791126725599164110307459320023258384419624236451609184521407392808133952483519094920516130528560912827368668433439303989867373616906091212707816504650390207001850316804099624515807698657901921414870646814163220329630359888422817606534750906439677899413228775060809511312298890311535516445382257033374129825882934299927488861912832075179306237036361533675791353362187571054470430127397177509299490942684630631167607376573455508917950975194892845393472204609780118865681217464586344289892777453304093126858984721234290286985480280945490488004130006221006417004980009741148866131185726552986189918161190068259968445165402183081883016671434512599694928153870641575181327550580000775616182951607558354419185645844421136982461993180326713674779343591502639225893824798118727619890372425082898394656250082715219788171166380756635284528408731193468074563339666053426999197663841678947015322493357430076282568384616799208159513155621334912077698697997008456519707976433980589188917959972183158988769630040478524245453693819603998583362869047995736208869698714793408753676775735739852874936509086457380226402981952017757362388502478754653924244760998677267200512859939526670188117083039369753009482218278359683530295366510135522005622712948734892032715137321284146399469750650673235450889637822834516762296320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -257525512765813392595521785220008970361051419866410055132220348430434326008024028615171579906735794501546408820404547068772883766393691195456971437146400856992780361322379633147040183223042590874499714968220433580770516098431453547821973300490722751457761343473390155780781838253662017172732725421332775485038981925682471692927544470508542747469219778107401356581523195298014959303333803805640297578691312244630873230539479088280841614784319089645127422071491766057900844863442230834896636005456050450956103931517908378370532460742216059746974344730711880188684597831805813743106826489482940849630732873621962139515760662281591794259130168051548275510443107478069181200666953930601954438572399194248213883799664914885272134705983624198689123490847250616033708179352920681450518151339884987709904533904103013548937946280018178057107591476567172992342581350991834442166646499058689095671282682755696206399527283154238156596343782216026518616796274411176679138312024135792933169738230514459128125215392292313850934244396045485739563040167457074524331043023303162593257832939095646196067389552457622745199928428299839210396182767264102588832423618775063169857275551313522184832768156797244761661704102017274126355941741272690983596363200445017533437997714030067982755308135003186358950194098289902480342449082301555591953839693487754586570489213596589491273878064277228957459609895095781545501641947377471343767840306807004344699587705309035966581955695620685354979304843488866153379341350893314075245988439051946991720765560359737004539450957785839922428591396892956363832838887181679634690027072415205126669942178868341030183111863901285706260371870590657286788671674163283924613348461719292789748540398287924839008425241641981394284334505172222003375182274323532793748777908763484270646649963576136047868415977842974935097744557741638693848991316875274063858865719636913733806258878560942417028036135416717325082834480738284353078037123207306399361205502383972695301195353130089771567391508422394482210532897391832084540747819170000138727199097001722878006953692855507304751354464576740184191648378325348052739153732225716888803397540203737554783977412320795848640715366911601172027327201837105877696816864849729859469326432532365987309612896821978218089913163769302522466074364098970589006127211859352027974838811057913640642025070263709730112361888418128895220194513129262091645372575616337278111839401746938590839165119987480090293886871062540686360023856696390692970288484567019321873462381579506283623086050704506556739586662317230492129441719775767921547806101395254378072565553070540827438514046058158072063431362590656062932694540889621406144209735811553606420596373799535821418382444603419113056442443604450003726291281061976589062028979984534363620793530698373080182458458540596450364410856888218407059876547066183043022282543544273520897606162116210520955701331977070219520748750456144860156484379475645208722163861870133893854889270062041991032795654979863619140037080360110686981651596328486220524869592797070323747320952167848719843474532302980615915219963258514945763218795221637604953847643243138095502716832216891570659330637146621239133143654353292443853714712258762053109342851960179456141805147356060964928397598101701122268464816364999661722088040465938364718713388477911783313411907630592123100926981825054092315973574478277702967644323522591223268110631451211768061272709554238108138160581143030592079932216838733150553440785505017014317280662333750345420880603099792768429063377208255270781864357796707010834541848910346032515908798521976545162568136684430466770561247515267825941231933950465611783918930340740842693744689655111994533525805574724722586455824973861129068091869465562138555203503763186022345577391030612609481039102816083866402196903517340964217097048561509392023814144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -44025361739550683991851271647913930418864226801820053861346078379158487858077589429319592628477051842701491826404870808995986615970979890770354143989132712505417453975069673236368114801734935685915127400633027214988482306087202255011920455416941791740593808959154925700538666128253303726506766836084372704771116318092312895776390810489597349482025639643633686930382322320087905610301340390731661235004195418310691695326543046545231537133374499036882425897711834990990433087117184391706971433784794030585228160521668786591195375997314388934061943278526904637501832654186182059300540278284295170836798409928147560726966859927401407374598060879931875151125408393287650293005216919943142751389426873683206002409146858553773906651286674662233103528944180444638081484547561456567863787607150055395390544336757982307567944972170048983416624458107552938399708276113969704322819379084200080258424713440029039363040881052493222622017106172962614182488193325553403836159861033542484499707987996658489348348042660342094637535348628194823194197887191309919786546270057834380531825077550638445167422342240064557433029140437792270819053103404313494504145844825945702706480269644893641912192576704921441897759220901108169282045769723035497330845534619498934800169961824979622151089008961673119038757782135754595811558013547075313966787477326938281372714070392991525229131773313281733880921644033873229179110303433155773254753389320425882784722784569413243255538727431833073300370023704111140713584614957521066356942830796387657911364172356583077196757901422675322062250030184617493376778677961253625164981851007925305191483111142765251779613883472378531179254915017996147417522899169220745766908163474280351303663486855169334414508015708348527600316939232859912536161990276511745904618076590086722776276579817268188630457369401332254515143402699726901020255722711004917197301534554363404574042662124673559657552322572567336444056488781739494420224108572495159695895181648488890538471340307868280186798714809235984094606492261603650777502668136940054877949476216873997436671311677535534607324307203595554519706767552194765733570643868288041528347849657315352575183719050656965717341204803469478876224572893605049459231935831512235609315220988302060964184271293648320425890785956654070440214931320426928056020108069826989556948306726166226388079136738736826774513921694327417818421542732591787750706657225341473363670290791121339069035586627125868435257292326208022292178380535016843195048696406674244587530993553683193937904630650292695172308793832046722759312723497088531197150338062007411791841812385828840621948369543181512334888227915187844841061493235836586601150691335430954925066162842354275958584288909379317317674452513969021831737585447018110123352465005320568178684898799425959704169877641823765863275444585334407948845185768101410020458518723396280438928817430088837283280644041113519911756049145914979803949985020028512590677212237010606422246051290084494195990116471314625426220360573172943277535089620742908513781941277807919181640464630660906525440043367794373591600196300796091244153255391990942141426386063664823669778754793565985321018141773009146892579768384721904960741085046531590657755097679124400678504395893774399810402997820160030715188379952548651374154574908544475663887984167005398669466414097960637892944776662768735113462639662934503681052351073795953581120461521722293858961458971484759996720181104830330833395815723450462069661476502387063444621418451766566903446953691850668208025192473451066226557458494501237581957666223884921263751118051298377653524375348321103499141581742351209472618284198244347139700162701234876705556322318548285305866226357391925207822010234054746414680379621517492785029932786008496489300953705882199266709354193364112585071757506130102870993514395041777319936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 2474946475608101564110454755771327367592093696117101764574306306988119906281722436145913552554834552441102026269406048001547712182066941336544351167658876992117393377685711488537076065774608412008684945205306483410286203460162331561506401054911681534761853162885891620224473850708626877574151450005465587289354106934846321106813377911038799408448090811921495235240216667115291675656250427761925542512784750871666989478801872978502444411266373056754842295384993338187214347206580518697532379506106684354017192515629515460212101312757429927569484739828687590346138449773579971966831514114000921889763036420660678367339127126000109903414371517804451279126727255859322730185973214407487661440411102838795872774125743962077370247651830123952840380767936288699592189024184266013189631487276001272322656504733142175986356687097736867614170469113243734339597654460488356036786166177961366774763444221471189654608020391882784507488454115782771146024755275841306212152756739539761494033122179215070397692809267057372259271771284576340359362822540599256350745612551882786788923459482701429709277986327446147139005397494043505230010670775667036601075471478364478075881826169674460653222402597096335348056585614860262678266672853246893042888287952908862888262979958481717592483948501567683131194002394836927848610515785522860321329255550955272885013098313040851609571017630674141795668893652243452647323046723435029340137535384067536894490311285237524565478988539698220352059354883678232840574054751553622277164185386384680413401880067957118704628718913971025374531340913609861634771107583593626862429700615563696392023207324217848531076304244486720321314794637041126582173403381346777826935801378822225525232264951163402177775339435840364988708793392559303317626563909839226733872593169455930325274690656355303106100743670772386404168625530477059714017722927418187315177165231656136414368657253882184154722724473942322642932510354992975956161574964552982671660301534652895714956548972484926459615509146987009402292587863391779308636277794491965804088943369493597993258024057457475807503095983221468073133547556803378636428523870178974519624984526555802852736562808020383440188490183073863475643977014486193316994656288062646087993358832806399089207241148878720783981991442010902509871426042623710778068978688841477728190298369564272739427635632743946607263357063650638521142877491891416857209310389022968246401498526305158482694609701997357228427288792133247273677465073997055801665881369076731364126806015540926755134712268569671696991382468565285932623254402232378840962475166654912500265617876531723338076964507669782313935570393164262849674460471631899671047978548458608601052489092851146800049745644040980244934060264913857710144277171451046521899466093133929471724748811643547297246635563972015600849858445662850491112626062075899242974948345669420720931317539937970259223580006805259740624468948012854359137017519810412763802705029928240350021696226626941368560575141586515091656801928654403875098941873145004216419134761699470671715733998839907934788560714932845225532232740895045416199443796092956410642853724497356951497986896578968304404285074245095085830627185218460163075304262959807003274619883148124760669254875325668573507297932965470245655227838349491502419572427665840190005852133908515802856572097966548064255772216208134878955439420346274970888878285159025917146794392887088519006010667866766346042634731357697126819925707826397976197622180768333951232823039824003737747966272839474427727298322392801970206741117574634082861761665048625016600299756622871678776652248187826908701246322795504004436973657934072177274812195137733031911202062810759534317925078888225151374296604949558809541256960204310706523891073461696508147684579946175035742677508248390978303554795790548506270508554032564865597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1477882447822614099910858817256549055952370506342723925965004579806361538123069241186377922537645191579642339138728451902757449338359890131560473299795950950244227153165307948178767426680303918050133678911970791778348085647864970296467184906036480273470485003519481499527405206355365110047823591349808533848029339798642929801492579062609303151580134545274744276315215673989241767206158463630893095686884312431576081350151753135015523417247436754632883342018502532701929636264919874462135348671371915175093107208005517298662729571820634335375425515724448003044241593509834748151612678247563276478828053439827633069257794567973084124057836867011279487191196276747895149688435506086183536144253546235922987908235498939969369837591849218954678454295741418036189734733158061089027041339436523764859750066620657862823566498599620470184971349591167118103667297062832677396821799640666220657560723421506181445282239589491119719386180062372807661642649314627678934505204335443413148821236209370963749077260765311333573558322183206727168081048599127582165258836636925978729631088826770285345885677190288173464961644039632564152959156037060592511936207076149916402410738441528201707682959088942521278447469791190813688494646723788913112553855419072879182794287805867066483462557507171466234374391587970225790230263896572779510981811396359823600140400125794166051543257932294379869730168372558113549732286453239836756221208469489096133623612079856325889635295155531810623159421348572225619994472565044974744494954083576468004827380553480761698079133225393168971751029415591731127186671386472827546067205411245251273863140449912152754647967440551638943514444627893240543708132731059404903926764871928582328648639411339951369773887033169150317424533222226820563896511586231325586513331151071088756474716800089084510539730307963417313566149938311122221369763393244932538482842780606683841816971723761916363862429525193141090460398257419171960602288340900641300456322856386283506771546022104268807027149380088589519255640659058654700940512767105807679526891144421212118956498972112722291338862078705413577747163219775157673459969938346873136630258017913506346065763404196636937857350664377711823569536920539509051292507386673594365818361260839981507067478594466732055517830268040569718579483105948561124148655545155000315178268238612371514380953524259650700630516733949892004810193195627843000237422168735080652497272263825632240151970062609663789334455955530653215583661505299293680488730115530055753914937210060442712882087025868214074321969344307711088142927330527984430643407635360664126596972088029396179439015944082709620645599033423873719009934597682896852190263229483855905883506985982185546398926792006125450367059538302888463502019808985804990666599849916242487619634695824375076609243875856446296991661977773466049240330153713055207555431370824303143567462093978092278848902046955478679710129837698899479796114430875183285170390021160014971957708738228919308959945583846545613922998254022480355141068603541221193355354707332722953657165835720765396814239563971709302886956484482352955215397619115562410607863682631257725014785797126004512031930606216077529712787267260846227028900267882437690729035477276031885969450258297411017515826846990440260038583778878420294062135266016659259262002768857860188786260115930428740374258581335821326128743416019926753426881855251322720989574258104538361994476912969910776436737038761745081250249515331546096514219151631656834371995537201125891216872757460184366864996159427193064272709288670193113696487153406264882951767102024166116270532992400771218581092831474419347009182480423718329250820831121561820348744319361375656915032854419559964661053706061148424977267818952919816627251272717561034338420686845405836890766333086771500970427231031162589096459329719714709504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -24059294289210340786707704154164035795782417653489703783072257691553133923510268023884223629473645405781167323023151976648586864643072312902871715878850214527698870504170836835113461933748661288273190301621846213875096674159743196900606750427320602207596269161047761039626587925897417855795605175433662509841039887101471787034614655307740661641728048690478576710014031968658343528589572807471078924223497066296822315873838950194109196259166171607968716617966374526954803092626299599802307499878025031062804260013292242026789033309685225991781557472133260697746078899956687280233924843147931331585236713126097897448824406095766376021253526110671489550368999575156597671164740485441711228148561201513303470783400719911682921248310543604794797211757205350421749941291232799607830486493460620396554449807360485320507561879489226159089794138949021909267941691195894841832484233829813511662345208000706675959023352864211939671128950252172799895089916782814376924447214608758207902354562376859509915084604737045123649857064382285140870586109237671935832348495897094599875139121708491065443967416053460782442358230689627930229178678131703145234527739412521291384982247657480930330665795952004244403102883778311472479413312392652874881053503923472900746235560073870623298174722319414037442827827742908174801726608279393756592279260506039750562427984544814988157810049061317175255755526635041855684649848465674161574351851276241283357488729805630545343777230203061309767954762711013439965711851825087271460750316708497684188837545257537366644205549283860681043782982323512903583078120332150071290787455521114914400968948134277691696922129768742698324004823722612303269728344489748739836807886978150431128480259087675616499417934717790460994956134409339650752452281366467625862203911109927737986465793846790615500071039558488116935606392631643778763896713660878214253631773695824476868203076462186607191989621912404268164639558229216042085962178809244883260240776937512503950916482024680759341600344090138780847571681803104562987727079625859624187268688352277729388438364150473846887536496206748951830212563319726143000417188168164481103951322497604786552140044014244892955216692608216291310057518606679857337535430206766889335331655024382153768113024947490014764171328685622616621796739525339333530276905056721954402345160041547569743287818234811993847075657617442683357717556152770268711629684816844415041391181494311734613211332093385952781349951407761321394369973153531455001816443234041484377091090208621118066475382772337084559217849231258629067597658520876456441993725920947718269149368290313255359752558390980234889685071355105495452769448488717806895068181986592973722464114571302413115308671559614235730779448520616314103638459154208551700822069380956395914426568547291815030428514236218671034743509455164625647798175855337139292735658967351552989362336489402976608213586955233068333127583633703858034659351704335083380076219801668968828985719098881930141355186556413278614605611507729498114452033478791370362052428635508703130471493021604333569349192876852326954730664759071210175235595626460730811147728238094038131518625087036623166946022645012881401021172696426032326970577021192174052199561525589334570736242932735022639680604802564942651944134723557872456722964719023111563908720196166541410063276391268180068776762223384448680234172074602631973299346606019344980825420113797265037442665373008080862344428950419663003442825694539606573243990223004963581707598465998467603341788816290178364173005208017930338822454213049730458838910742529045904157454906040583650084405085152590525257657734609880876949642792655842379107265409471802130942092305818995130793503359321405223476498542322315577289873958018831225981381978498066773265130360558901273967685447809235157513855886009673720710298679806997299200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -60008039075254151686383877765859729437145624752028681116256902166736541895555843387544537581594939609559957301479463138499305463519807537530829698559969616672385504233571642276752971058739264730633299590421838696920771703518282196726983498010173634850096021209116065633996256555518382429105362967159765506534484406024536670822290061537667773622030917369718835813561556905152643184043689918861102462022263403318980454279445027159439965492124372436565164634338196030187116196835075626973510004547839880797210724952657177171000639270608742685632705450568087967970199463548918679552796736559672228204165039539825027021150861234378002893101401673882052295345196694983571545745031825435838335125686382377544411707660200808806767149993590574238577829702097956498193610170070813300207953156927888297074573591797386751201685027950137956405001281463169428461556422283598325342251736606399240534164078098475312267697556640555184779267683076179032047565602446811904351019894134554406168870190974649113116668906717300303656364168705450877964190169108371380145628009694554547537010746627925757056788845768848150378388490692604490725264959528703382979782621328921431903863560400108793705708527517138902808809873223050788538447818529117057162584586664002855486862225781183855757355165979102833622697718752246872565523565085661153442500975755795016326905946679306716035966332079823179360649569358607343431455278735000053751279844863467857094692812568222046644468811718252757965977553825703393257981185025475279847301120315051749169677524498700414224491882253615530052972062527701228982518367255539022491080798742739133515711770676025695758467238833831902395862256447508507412304521106929298510742918281363858958833917106716009954481417561105154619333476346536945741304231921453543394847149941461009523747179453736534530433958891262446505270273158760125164715113481145957145055022138956420477299542153325686406741245790326679939218845490201669520738116749562459126425954207725425236681186493687597197210944817247004477578966825621137546112977759823240583062900717859784441261277328601695001775636801857543139891480453677175910550221198890721278721054010455402033133201917044281833510254690039282730724010601273209808478867282080227033378017550266409121650092916007574485094122806888317756639611427705459151101155506413227771034656238538822816868161822994620859892704001641322940851033166600983214478338570921194012384679598184637173290485578014310946383943564894158096812116488535194334089447893831282850638721395975475255842562799406259299436168948496543102571010180215509986292776823279019405853180101626148883282905187172751221373663925705271239655302060041789674648667133359766165285656070415431716568195614677405203480216344609860120127260405189525040359072392220023001190205044430895069222405996539036348756703255324863746665590824288173420870849529773694352387860496831042175990193868042509455372240587384714530899963000696292196702528402440611884428132866569783231107951965982710797426576647710560780030095013239458930352904453489399939625855743385678105751564025042048879755893831957740343502991034799501206564946885087490789584335261596941264700808288592407282944734083749962235132062270145418147447782245699054725999993988783041729388788653530640382721186573142785698992126939599156707062782016074032141132751397518357151626386024972622321127825921285729881015712578076316916378571770860414792640696635643693736931758419270459152090352674105784322275297832508967699126042871752308068655373836535761699589300126057182477750629075439701207205453568445486548549403047781700946763258735280340233958802080510049714442602510591590483245402043694864594661087396548971341247374869525007551338924566233982354082422427876040404273341932756645495993259668026433216305834604638306430991816059033780726464397100229591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 18565679265714176080370032687036134231836178109626342521289228755644081670085669745834111761597037931468588099434187598681737713302855014206932320601222861711659145420805880515498801268082729517970885857962944418327449583254594606030422915329159591143381411916892828854644130258416436534676727651216651150611685347274913239682354098882996318697860981758025389970168190290422400255088131747829822698405693189975440991358197798402754154703497754210936099393471446743838375059815743867899840302728304326357777410440698678850760806529364815532399921255706550388892763580521809096408286841148156948449261065673926583695937627004153414009103104055074460830694869234776481420120731602672949123101767137008733567244886058280229014062570727167720106488384604216138315243481330158031713225690039878829357561305974382768186244866372243567104165440062212172780274522157001329196399804487072883493995646133779275151741824526999203230236177583497145179908346023118855620463080951298347526548784819278402649074465702208772836745589647972415914566819334338436177110472095252574673947142014981392156945754462239613284464399148830587745502328169644906195795829870472924635546407444844533622393169452338520404372966385597741314789677049271421993544492310389100755878359875591322310091986245266622263203850068444894383278392713029863159110710339802790489023639463897851016810701783703577210125464918578998462081330015578802856816866196542530000809336122036372130034077072181444603147344626926832959513140175974081197577483829010806978121408352225122934041223427110875859097378385873532352786943356756649136103925649576043226093705880865708173839754385068176786751083065460208766204393215009437921266793182794414372003267696112452888892863789051080969204422129394784550964911106702672600118155810655205006983281370206812936595987245472084449608829958775816686236915818325395753827306496106127257229400392704172617319727049873475369082134111895228726303231942611342862840708332505273094861170371344751172762019677929406771276806181176303677551606900390740296874178772033565748262899099754098142095929492791948609096482055440813257465648449476589307837584326747116153257270547635984123565431601631884804372799719848733251360555861318111495667364636489424112532101681025056860111820749780312350209695107125119086482001473360122365990952944676724668849852665130455254444169645682091111332803692555646018858497049717500506371423535437917560077176147059547881238754140930890424115439863896378900332684821502177287083833546096195687989875943576620510570760780384436266832322288568252730311838300653398706190448259445290677248297985032541901342604483900675213052311668881456109641381249553386131049599263396190054902849667879672069855961422706444749018755562334943608536860257575421573686994552066637192789246361736580642458563862691537489094132698353429624561811062087931827750410061007137079416096679541395827463304736946039035836646194011492636228264816064423116931941159704589373979422864633921681815537313088757266516203968604712506823032571015767951326286303144965674283863053796220727861305487782750964251792853451427968582146238366556363578631516218295038244482450608845330433046605342198637769426275573888562920458297087949059837429571644589210548205417964290521528943176051411749304455754793068864606461018483788632494372841173460906415023473306185770273439906380105089945312200984145900066508321274655589908858732405564673236849818703806152401428019073957284637172516711188090235846864772968087872103353154883025430310077377475855214370429236504377725251615559874752030626264202259943778643867412081256765768930221591696789595432587975397845610604528681621833262111560143218737439757091512548996910157361093777677351060964701406970761821415566659492729390055622506408600339863785217288005160382092015050005594243072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 334611833900953833062761680335403949206393797770951988841359226262898582671469773537527053467173353520143766661278910009092850948906267865408082198772756318899248081784580821007188748250218000260873169301851645692440787409942589998364398922990102654557860939661340996596081499937139479634420584127547315581168774307512039530168203521479343858743952074315164751912326041179584286096830288697867028023152222214808145902349076279528897173675525387921556191755773711813357352567548240700162184384800358350922651030491032254386463485642199244275695901012185492803767905280622959996265019441643470096556721377318510585763147006221030295186020461592356600152083099087267737128158055937849934915750053682896030853829331706400271493767871278514779990680578783958709602438660999603929942523208449972241136751162652225299447644377719276683348138198827784017375034918132316231503868057213531221789383856980625345950976790100395695942466531988188821448138015108384220527338087702490968727267184410192391731545310136081157586697441334384123505091460233174482663112405792721387656728962106039782018717919745152325411413733274832924365705967696268330797894430414933983057961804417037967981142944917403014705445396340664305912805989449607826277311683874675754417038625255692250597632874650757410540622563688803598316151508406750910050807169762906222968984625627986928442792762047250085259432883271706109680969814747658513172029678097807890403929135398565790071068530134207348942952194467841345559632058741840225490554806515282764090395739006203565925480336474495396991986584847395305056080454597693730686832943320010985759955064952054830744327153574691060341070640300138751379616350895468511080769049625890272420142504340254517042560614706657595765796046355738752742304637827071965461133694650194742988682354219748386165430067643494351116183083879708698320341640131489783820751977184214450287846953720094881040704811616555495133551442102172488986199818698138425584483008521268629727227064123948213390729933828162512791590271851309342573590403230865360315620788875274850870230933684401076358269854374349652082848723635940367331870110880467210002673263148365982600882931184610380927234692146105322058251957016797429909500365289651046804113328698025464655367804480118288722247921363600642362867908072642888810494584035132143569125179637047392224896511204129367065720651799151780464082690876065363244277226161686234527188230439290475981055374102251535923348048404286003729408891706179445220549514424169802279170878269630841646842816347457823784782959737479199404526099327061968546036992458649966605083846021230337263110828036916362919716327109226600200553854253200140277252491023481966618293066744462038773323563246728235639180027191889611204896861712131272973617910233583320190884770776686622377601510398502203876316560711921850241668323810735461007582234310192388355890848516350682379002842888369479470547644173628452890222021041722995834725508624081879387618828574577685910632520984197746790201119336444921068913523480342831763782830347245659041354688951753425923537564623924604841333606493668723218312114483430519057551936984601411714304423378277737188871968354671495810805328808005033884315953484899075519653253115634600651049791296744498047140721832691941484017097050282725216779244229142487644089178128381922923662035735714136084412943683339117392925726962128447409282695925220294808375483573009718656180370737083635324609307662570336131049430461343905990983577660693179580476956372455543171308737149399537700081208045286739156483966035419041685527006662066934414084963741999525260219258000766373310541139007965667453281976479391964840081175719719994889529630983074442528688388066537976944578188972203073579453825482455714637417180817561527683640028462794151661181313957407234559061289441184123680493875599769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 745553364371436572386672421532030068803767691411496245969744109112396778427511020186320505212948626575630801282677741274417672642008863004694997532452998230759280668286264418712866257973090746286166716531909469262879193250304990430964068443702647118348449945776747987435774757962299705604127599664676130802223322901308591198439181584638912298885342224966249867953997119924028746867358968916588749629071226721299568379043972380943034626356155949463676725364943955328253532258085991976935815517943073330253194815890795075423547945684266957703977992446592055350726350037090532011804831604935588943196350021741509753587813842408084106733212890919078291053181018769827829353220887734489120043933178559653247364351102543376002754477185323891479969676290390798478426996623313297524004243090795881392090122330187848413113969981249767661641815636019469928812278067271255057276702539518991341446223667216549878281581539096955670551103559597445147167189310817238335611344568588525906722169187175196733731566352845843481857279797522429638906045620119616091248218023809622271676859397971756002037461061908729120421331661030471583973697766990520605216473468629852560652342072296085235458700692952067929795702931063085175943681632180905036074320854650430526125013102548621684633638036815735263815645928078284764928694224701764952313420838688203250209679353294775865856606618914414390423700055072346329212303062041200031240439851429252421696137597448715603529915200384295585716084997297849631360816911948592492020030879067997440718784738013669641170851261827324011410906304591085360121862050284727057347748456981687222506700064956882294780161053489050162852465544462691803568581850336396336030723081726659200481077876191365971176690033755619955098527437368529966482927420136959141045104225792575136769186502386319249483215365287842347286286543859304438395952664211487303842034005281124718265707192910948294790545007582757992590848584174006507850438645872431674193351400278628307956079581493373972361507514201317928043372455414189261887996156850852757817814918105001119951743080092445588125591492751985302223155953974053518247345133922558554384696754096286879360687187228371573692703133925238004779093216387060005665659388208424323902492544317180568055801582616167005733694712433117331548085793722687558727344459310651933032470433883417822639229856951684989740279803019960434127662126205357752999455142592880696069429102580114425440365038689734662664611955635196737100878428545824373657287022430059047324287805691223178771872323251569961379975256242542343731119428516398188841938253884994669422644083402172390252772636161082913792962120543731342105149980694475152007528118239738799619889067578495365753674205445009078526395590119641850361113818398424186925814615334184997235688443469837856411309461756657469231477273795855134651945707246017629061874575739324336229020763876473167541821806218240179723957961411013531847584486101351232838321379077509034176086150490197458574600941657934890494621505807509175150821413021033433731131193143793217836973646345364560047759078330149536077080910067498630312020540834485026138227879297751273565045228143310809938188039205577751574902241898634364668712990491786131002408613701965947580662710781815930436384276980360370958192319888652848183640710189743714699005377105938702375207481827762366458130876295172723616122695700852576030892948288542399246808021282760626133725743309007498608248982467329564384725367808421977426160582137186091657316462872318699742495536057476118827100727364036781299607823758808072747933626564673018929270312325409947310823652737393739702777395644999476740555309394459012932407351716337123698068261911856246980975522265312054530352614594673112151067363085533742585724628716946450065877709728903871845201890401097476029823627312642585719801884180480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 900167393731633136088631515614490935624791683521111103353495977860744975156207529883111580620706052026078193505221109163433750203735467574902333884760518063429229938603941401668811763176353056705545859105051830439008597018194355167699549561703248349037913979698104210991489466725087622518331192906252406152319370102385873916318592761120411618676920628181694723141624549076361798739271593500725348688475731742950321633194622737097643009223033629540596460634528736376035392294548539817639030226879245135995940817063867012639247091337014181075195883603458674131594346721723386102685183964437270559730429664774056297992657212886399751264052768552164712926706262075655671921323613109348257593538656319951905155584100273993012338185934872530866250610013562743324211788454324658454861442888739937187014791053868670103433184092672187105360829510425813063694218962721755604566154045448497946056438739525256316534049202199037363332157171870054801790782825509779436159445701110558591795126859981645612198334141407063709813093750397404364064427200185084641012621010614514850700258402514546564011638975002037113986526442955362481361539777289660231625408782484823784406163426873613443460711704903975531202979500274744983615427939098520848460842117025013946627114613497385813326105804208581055274859637805220632079041864605487047313222123972407579954142047284961331540546086288854672191991470373851028629471203492538582240302972774195331015206271572844941123535302509585691060582158926728841531941656691810182715105226614229975391536167949982477969184836532395439853845086205546305256866975041487746384389669760897376304183703915329911818269396716749674620799433913861178040132363884353907442087908292406129022114420373970900061100751421654207437892901113703716290547319465772141628446248100886528495414850016887976364344165724764629206095405416972069723218522574275273654766054068710084175856760460868539508497347622706738811272956654269231578104590792496015673933221376719988715551746769308380804453589080775580622968014671257139252330864967964324448689496581041998347768787654272680841003833467040615625054057262940858484075601848929763478056826273454305926403644870230590857375926389069878895561559853990270049115141601902082853483685859226833458015081636516998876362812210193287006797871054016710792163835908107967559130637129434477926176194761284950356317108366785154934655903245980037283631410192575038536679176962375367825088038625551842297963404352805363248044891118831334343653857276520534094508755755574233734486629527983220307421314318856770243332329200207506085196871758879207999390027109378614039548918249975704689297514930383140677485176448149904755188887842734302571251427842725961411024366985834311085554941535794357930984531367400290111232075904604943120592054411579832299410981467798596956216751811485317315671793940362943986132677790539918909858511145666552866484890354196991239975029391785760615167016055587868299307010421001562092850550135470554920900466921208975550465803840775330986611301305703932484579542731293763309056553057944358917207113721100804405471438054292054400342059741773684643901087931166371003161858309415769092986435178780742096604011209216485403916316363633518827983944144100299587284598535468530917990909654821591113631945867230176882230514524052201889695977556363861654081786715720655280624391273090588049273868663777973387819243028779886261951483124623708633684359679761509169919813585981468986882570666660541601732532790045041334830232111603530244891237102101462515419491742983556667793033735413706387966229288987271128073884724483854513954583182091190530783829733327970979416675502491316135349342429419009637820251607420843625774185888088049385150647441313507220241378714083555941119712312644620307661157412010400052428369274387613985615889700633291761744084992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 670812238258600745734977749813722597682325128502110711368397367421120254668512497092796036450084979843056854644748693858683522912533367741621660545621776129424704947895347238776134349686920219815938550189577919812413163377211858498032705408666934044840137965693593080927831000502810844218445949285517828362321286597090249950498555110910704762254770666709778558983325176309709443223255808707098953557363361283537086973409466009439123684424362141414580074186501705760251036386444772449009113905900490780977568796137681447671470226603595840170726867665666646916796999234856885062475780036423842381856773875302405405651075871614901932743156292137207137565688342762695986766639721950085151979331869200661905057803585100965428264326478551247447365818767323838786278403517694630881795153479364567284645525075967131734182517140049552357363351286280100729839761842564022945761365881802687117817364969477700017154758372038297666555309469087742822888329072922328111875222510626736480809999021138326861044697941976331639294588120008947885245255079538907715337975887980695074795989144764226867929199412327872687656431535563132132998441769018560196581395116976509299371131824894458871442015297129361823374543171903419992486299453697720244020183752812640980217021676153489308150619686293772781957412737920348921958586342268425393272783649814848144254749452813972435829678976756311370536629941453932535057982418907841391048142475218544168824342148112220625852689253893126495089057114357093271128848397854113429450985654777480206494288907784961748174499517145938726121172517944452251062778626408899509592007074394150711009287980101520221343853690265862930746181035091775789816475323693772772391733114817022463617050034826499804072682413387018122558833128908442880142821071671696802645933620649066674985402848725898272730070954154517732361052573947472447731152913818883438253652852029498477676115391374583711376759575440385260610723014161818171253245050356838801072072148217405662126163752661989649339738836556868568082016598878216632663694106507514892539768979315962785174300653212249742191397027778162593189978882763527810753072294659004238300140046171332717856655726171458652242845662450775177950902554278243742906518888829592969009002404281046560669859049618442750509911724943585937898576744271885177137595665700925630406407746532341293563329905041014513638708134060758660989049955764890564379078626316867124120124474237912661697151235410880400577694702356697497182794825738321851354431352809046527644681180491757957987895746933144664304013884963994940314074646913045954995673008416960706085362758126009119571485442907587157888980898998857900181292119648867491795031387126014438203921467984711608420226945387383092849315837746716841187892118166243750528097286359098145526007431002799980913798370769362239306960494985094758465680633384877749248988747883855787331121467715330933400542967329875270513879923152606482866842045477697896658838624399306543703965501323323486240298288482378849787407660020759266556400987458168654861804875897249577896830921014035405639547707326048113841317428275909992465459850179693186061213387969069253435966781833888541903856437430408995982148955827851501112124846243118203860956124470243345692975293484472459920844877119751440075675807293793616860667487560385304328567580551141228553053891555693185379522780996983441904751572621570558474771086096027664461846938981748539878845083041693063418624550633404489072684653691707604649659579682599005476602689627784521116367432597812644207933173424305574722602672533286894758915871808390824235378423518334263090921273796529020110302396568120931772186847577057663613197393236510691815944473050732229247205428662007757686615752065453410615605046668336100102355783993227272098059014873449104911551050209442804062904901063042523833617612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 303771295121539302596115510019312551532732278459326572033445035298943197523200831934481871427278974868925022982803932409556118895078054735244225394623749604425309847743673775028821677183677777371676491184473383666538449951295075293827536846990186756518081330894530488634306311983578466714779996999714173493604488478887035965159822879270324254499843300664557736998737620493657359556368285946099386970418688277658161078074523919933298088846469824964930849999806799727336672499975681131499924381000503006282937350378998812700891879898041247000381290089866746106472881336945000145306284581880388989561589941108954027399491248139429122721630046105834560416413139916849164118820899033673398739332523599871768970753908556670549399520282830180270621104947398319089850529029657424889103640439416265472867047050822615368364288925384200164940936490203590062714802405000312481156865970679852955850999152963673523347042079215270102769558228366281862150064451291513087461293757515710668380643291610877054861224409708736932269766957619064902422365204007249827527997666041618312280637593375461871846172400665025676240828851456949239355999397466499182443382457730089463021333543796142731015817927990766094799025473647514705574335219452331896540637274038125853692486694344172857265133004673696159100377044175800843862395766342564879580872255196971077757257848681112275760320488061869733333150462971610093022941517811706336335326725065149441047067692260232305940157684869955129352606779523933218194678474555342029845428078412928379068109234510323359776396283267266107285048236974852062144551157265159292414943056832406224012459974160534730256798491372512406068423473295044811719893204132163242815352289100493347207907504866522813439352939419558514871343363744000120784909797153456532822502066934224990426581805969373304868418854748564437215417610972597162794401948848173544555273214623438822130110398023130724836939613116116737562097827613563195268598907121731726892136437580534305641071945944157513510907509007428597073984578525193861157923329259757742867233048135846399744980161010139727156585862723234883195491070058241585177686482296076954868603951316001550204474892336682926087974281858212297939460264884072808290425107611112678341325695036905270142685166902011203566216213131863395708908931189033332932600901485143584458965584348680946162257901424590519140565316008035932625469621465431849586479607983002916862774791485908470133137509922824724397951353871866374096540956275853665313871974460441503121681251913728737968511981190973008205376693123563428762825888631920557569153130838963550514218704533861193610680582462258574021161304989988850549106464978112742158593870822115974044635980391175288503246588210592483339473776538513096328262586495535209121932091760511982132517163627529298745910135021451205969640683945611075367493359880006690736187287193531198765924549189833436782445463082213133025857312076314213830688110169832980479780930443688926835186654667894086319779289766490411998548269062040612112898605300555507786025628958208130138131802568744912966360285600804714017843513813479305884704424817602989760173885616624797032531167680866859310567200903700640434385224287708366483755758885863001584681314617793853060341126290415482190552910405624903084401917373595881185946761370033905875650669722491014501887796874938368714856397038810953288125340774760589098459855564309652640439152811349407556055481822838289538011005339697310463349418940479922712652858898566622805468142007997663211131672969468507138827531877740526376512884227524749800226811310760570489221932875262696161430696861828468820448243870712537838494808886165700942405769446603379683238130176135927776049497368237215340700468256182858323475413833504068731189891946903304137539615326100540479637623202111268025449564076278620922839040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 69055937962192999841965817377869317678396362273953297492030631918673966816790774080669783552098266158473515986628133769733338564898470298340557164266294555543782931869997893291396139730086227988402223369570240430802774346467005833205012282721621273942681794087894204281201548193211094173006425667162583184974978154894477068950701150953246684432276964433328403685757780493666251508755566521059470526420900890441512998360094264214248958603107869686662448476648157467296896665620958526298890869796002165932789295093415571716792826073048853008088387780760994156007717408782444731759271608536537229571410458433486476372372597497782299757710791321441079598044691237340662470866722532906578024149148328395900791722932311245166869563105749968074276979578711939284674188795920385135667048952584289308174281061800026355232836480748939449505592594657326262352955021574645597299713308852998083318135154161924204975903225735580156732509712029616601253029229915033513843696337723595254129921040818171479935328625392661878516035102340532551249953880427600581928834273571967946022215821237885114861043117350179046989962848416141239492385594968609441164461416201229551432547548315574151795899106345554204092550265832988666358885493519051623939928101652805579378126495251676856377936699549755038378771047110788827193092333183103239301726553043847297850364629592667511662859742030153736639063234523427771297545345825107399015559505811447859990745444089759034265067593871749485980793337992798147016337272348759846300933460013166211797432162543603578163537179969807578774871721232098206529915932820446330891410008387840477894270929449154486869006977861508030286367703107264511264363070935714711473029565856187051798040011651011104803078709556550898502045668829486811046348107887912800062252404501919325308708978436406671581656176162817311011905846673052752368478027810152410894628552349412309753851901423253286525397729020832932039327912765832819873280797230119763610973820425138404875907243679997078240819925334935007629272122306161888489567899279576195215627660155466831139412552968971835443560374751907929058574838926726321316383222569428900089508295038117328738068164653677175191944480741893990269857912264268747059403919842520159371904483992863664479763860853443188275834729253284000941901844056201322646692547843553893413090515573046933700642062900684438828547745145740652745958173210273344368560169255677615562068227599821419522109686137463964731827506632680909337493939417573433676159429594703808320437889751495376191985616490071404455704280369982151884833890173861270971932460005637044155161881179375149682453193697770909674958250399649970795015153643598782814161427852983773858027685048164417403784230317267509236054155120970163272155177681836015811490326383899190495789493415885999819778101791567987962670690263367221861056355942976225705097814542047261145979338234924516505601194980404647326929660938622524226593631813077516710117404141984890684595543608703041256384868991871293504938041877782243894554072378281065239091051691131985019560322694577085186110236673773814104087290294100661518824158879641243828854337104917009508699503828276722032154908035414908866839172301600418771012390351893335161420109442998678373325960086799522601059090510567063691826242951946867533240256822602055175610377641254788859955443350463753190540681059243566957260498857470508715791433343928512844168560345699607321227879971314981489342386022943199467557547002454798119796775556469644833321510742563841508333566613917934196774905758320834748683358391874355576292119665570399937237414760251559941438361858021806870668334423706890204628623541760496936861614453882264415277790487580263681885910951360143682267757646845162691526266388216049747657998481786322470820662874232179553124585509134130993202880892729959645184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -2031380274537925177722476904847034931258088029726400911154730590704077334367492040251295085220018332530941811083795138720079145557090735858693102847944771261180709965362181291815140590076825511062297214443565725275231897526515943296552944017175916546234767091017686079431135439442993409417470397578488288104844523473378613456157964626944714340181652748881480512967846279751558199023570989729121832638061858872362915133526886986399990311338487186737910647007213258127869991638281500859655217306961432942209499303826869099785395683735657688553704799085094321041907956264424179312461125488239774946810821588498147582710359288917832189055152643952343231168786137653567483007061653721327416237372562850304020146966892405143147189603398451854234621489523621945243744615444332845953528351996847425492116935560288173652996978813184095300453968025017556973537567316468629818613074307585075806500939386211198975938023600956031023488389090640125755405711772926683441308832858925498365507328858973832363805563476160324375349425551108923903622801666534247553540521149057589571919150185147406112290059620939827483752488411329719487624126060725437241493559626297683583349095383641243129692400797021419672277323059418725187641707515797738337609967509104470420690863944854189657573147616894546793267383591185755267905817184005063929602953866060151700185576120897625870535264112726643578209779541870081598156228731510406016845837634666281412397605347844630862624296842514970936249371112860528197680696160156642888367502151187172018042083450559317711166657046016737819940531381067018109661599182848546753684541147995746353114568495564976014250906205623756664747952485546298985639296234187976299818281200299550556835043196662754692158590872008043121440886142400709873390718955445604238198386821509656940050143691728526193132849916031506089237214339409873845815086458615621501151088739669982222668254264024774831791634117053661397797462957779372150848166934442808402487125754954448969662803663418763625091986395667750046561269580597801131734055727719102070091399352955238483705459596112356119727533074195945605905637581295446420622875353466837487844338155628348159319652318695265322435742536230297875793916778560351374547341185225409099869501831328266092969375329316588654655040745837213022038251860343652238632852691297151850866292978968348672530817629922138816087557682515692717192965465905898802870286695839309643484876249645129012461384434023251898046937251921093548498911224337312664250808313998428645315419693192930830438694641628317090333993548893801548432424605003527540628505576860094482861292298107272944395187644484791365856876537986270748461912089918348536938982648788508090111054439829135384976562511086215673193885867901887618446025237920143521129749772690065105372107649102270257203964213798604936968182559111965366746001552514654260820723228995527743119370371933553602449503798555932537975411252602573240747584640013504106176076166725354542030225591603206533931189120657968347529457963459485730205701046221086804772699333550393845419514654848431145219297452021925366237625804263549260925890379352454410774404380210912949042348658604070955817691369669095582690539752290584942066875334603399916989323865184021460129898779748335100714148466459194280114017980235643659054478420732029625221748727359407050490947235317810083940340166927254180682619430904800556922916801434144162319166655120648991575000671036813397934437629998026562644369737470833785042581833901660547361977750594010102928330101972253474745424254517549516391696779438552841152251025605918235018742974496360912882021948142869409118340576269003078308515604686547713608888914563087583395926028493667232534052614709600310676833884321826275838100233608972619327565147305084643116939749915282508497088389455223761435217975785501491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -4977966051779693084667383206926686253185898191844082766857171777906863709970018732758700428070117421235500629262401032945103756240128935740792052386737759272703598313875214817433057655887385591262504961501684149291957448241333192940683156743604799389121822287260530007619649076688376121235398048584276903808121287252832499128638797018956585056374245723796215420937160240235261972515374488370897860515868651721953103307723547421584030090457335155043047395503358655837102092915101907578357999770496306187808585863266954398252709691434675695494779919720300940518370797040732626385871323429505166971008233399255603124140186856832722491524619018713922706495574547479797210535310250642786124528131188689634593123567883269987968207591740049409946443644838302079795334738980419362809176969161712872430842900234865644867622227002404040188286971589234816543570815179367488775324567976900623834546781742363529252294321901371467805772022035396662490860971709191564959669827258515371707370007593970309030850999987906448431818073170567898806817540120217213689360755598138209225007026996695480475268251507326079279435756466986165626139599946942391479925506345850375522785775229205240509720158378253839030274409600884818055628796055171622300172551050078815881465508730909042075790685354782213802955080030886471837797487855011805071558616512788755621025680109556215061899036228550594228860888691966606237390575224633333374539310740633919132513114050537295274045625714183857534373648752298167584277868543717292482824281661131925525506206759933832452433361575210746121481148489517922601433651361512510590285618823587832759626013180955834771831889861647553938608013152054436157953163658238325537412086748756465396459345316296280522685639675867719605503403038182092315811869442080314633238642421542219848897422300291304961481011784471233101742245779761535056098079500153872222692350735064198823088038558497101019805429934655218854135970162358745705070742557800395904923890871581549803147333834545065763541850962098621215922059942505201653114361489790292330305321414584793774077739544331134174766976793352432286668042940809141337094524840258739104029451206502666874229729148032059123702605010418028773591578600420413924404027261410532423749070289882040126249711660433438528076269970802428909803546279240028960405004149661776006844546498551408534433006235006034145124195966756143858866191193647959861976109733544415728362168800443438008417706610167742070082850052014101304751860367721688288071914330708591288279336869264406820973421335978195219679085932436646044023508034106218860405597733459079103969630888040792921402271030869911108191924081780767202229562572183342855051819658514710034265541328888288979874061497662748057115254193005836507583835563312569861684660592805226944421257910086906249439319861495601967605156017826470213559783715095106622034878574421471827957724414295421589866700285149780537541461273493960693772393781089373924142960358373267122006584742973882874480972712843990447998142578694878284399498046287036890174917615446011268180209114882065589020875156419215076965261764968292185949089137448518262828252699842497814880235182512719955232058604811656284563845948389814474170197733751711966834160077065864152053639362042427236161597773452672365455343850969113220085469302047654575342666609306845439185899880157862145312680749795246885479324639186168890368040622588633499849754094800337105485679643780420641000800909112690932137717080245014902815574680955639375787168668826354963307891629265946540937896373343062397384054198221984159291444955721931253269599464602769096294752216678542125800035632300401046815443358768866784506972292021532238241421254676120213515373590424142430686276576178087494508133855258143994854834422970312669861043350000804623777766923672477349269897356844728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -452519154178697397012110834925573694787318311648239004246800968668186813832363287019081973366646781415634094840329840514674968653813422631294940547713072479256491228756333590481198551646202772231254583150349342387598471290809402002274567993034588134279954384844663882715762308678126092126131136183794418147001226745270217746735734211117455034031963675346260751598621471928694107567517202275228775468357518126468518341718860563248393023584383939998754501291966568411593742110966218704499613027446884108095512035528875455876645094987098528374649676549786371125098373317180601729103108214023857069916944214648715228048799966615993754872216179526249064892486065425215444934904889712489813482853462724734522845800610860794342070569340710183119429367249070907135293910765655078786819948486338506267912965628246058041399079639978011196834366427079610992785375319581085467718778025399673310077786014889088625356072449874086468029268433069121006793060724838098009962896787380606925293886746727476310956429498035796532763447341869327281711692912588895292671649899032213875490157149296808148996542981123189990705640683737242003690653056274321355856182229878386178775182869019450280817762882470112025413045479449670157475309794447534990366134877914044974374209749109510235550987696654842778273990376904992286302913367159003220976678430030657712658908854518424736613708805053122329882922895142679068685349194605256143660307558002422860900554238898254655695343403045862678820941239126909032023795904858745612010650296498219537092196797495083855271251508765018816687789942212778627094921009688986811899361308079033117581662008823513346188025350177729467020014945988532718560914979039489837308318243948785443736190888009241820876741914412049077730001707864693862989611721988971918865995019433602995323551954026781632175834273169699294754452500890294565795831459251416728779334493054080826841807457058624730631705989690911173424044025944686152594965176888931573279137776942265371487028976110597905173932123108158045224569084872958342958072590164228028585138207786403881507057623088766904154914752508319721165014262071150798684414228569383287785094614379340733892633281407142858171346691779866527540201400082160428833397094488843009551967740177473309790343310615655852608043812230803353182560542168751222492435961538695779798233740688651020061294877431824722536581627261169326190402159188741961814391737010293513294080926475914723721875213189978386276015846394173903966374723045922626956662563289341472460885763986215172046331546275728101883056431430984556416272597602293264955729413103066029646118842358582749487170276073374073044354622655688176420212920954965986688623438538626143968570562318020432308537375127608466833615269343874016524138184821809577039924762430908729646547793192492058295515615260482657108999328161201044257265151113128468048996175387658515965093183493072104614708257089360556167714144187684444971716031806789520375237567875397274364607674175564987625359643156949965527292458236675220263074343101669692055242839036927120390630696524497296634804985023303034211772842692580876789255096166476016591242363524667553966447368583723009882718878991162795963905759195559704838578164268764998940932664449646450379842448682517559186027431527614224579787932282957794249267411213929743557178510397473018334418249072379191572383707944938701970246735978945180028145919380511766636181475920144248039644464690055210945613190048389200516680496600461069361251534066291797248195778321721008615251108751587382890413803699286719378566562075231530777041938430305420015404920215529043073770672581277661975643920656094300915507265287419537068118166013756820765904549451671794525324181962593842943096900933512339796454435679666278353861203265735909299027669533241423498022282726234330411934423187456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 555564254982598709652114097239640363426167818140509086479906723588478079427032914616520955574988692854829829191863108509676697838471782971469607819737557319307624232114248263854763970220193782710742892181141774250213978776749753767020911142913322525284416387268834920451467930496448892961987686840828723998504405235691140042790609352347403943883452181376687365115278563310662499492194981643317043306309555183077727913828988551648610510881911304492443840402801819890098161467214635113321611526653109643150973791206871234230351553991247565494704226441711021874579891049493742903632084281726783131628475835351324193127969821885581777819640557696165769472950033264624432507125546693367530860139704532507814794216219963446271652136798893257814628811490806741979335179046364997169249821832511561313715840247677045074599738593302457897443852894380626126253923031805728567377608137310507930035716875031592926748609560365109541074936168478121880074913820147406695050694903286184733096234151357894078009033412931153246530380495325852718710048335654631627794701415207975983254129451427773920884352692542380752474053197965911453676435092765108214343285098621153309886743901510056414437032461957002424862648295910920708167712423412108759274023010173540053016859942343467420945505755899745032760873971569709024793421518407277484747110257063771012730375562508174879037776494230135060241219035908429119773574114573130429098763605880831011035581529815715662123835591514167008719867339017976998495164141612979072413573687667412288506439407551659552707541636058894208003861015227033943792219394056087430862549603019896524848436938130572320767931458555445165420092743449195104112594739510816665742275868121501278179436964208641166402697459960057987640775400898702912833432524926448340377543774605730612406959994311629691521100370682660034237543213185758635230545172500866478576890514774122721285612954632365342493829550205038491120634705540686864895438419979655255607945172876538185093481421298541714934237728410171072402931822729223325810682369572619022431913158228687687937473149658213783223007511506596628009017244076793230949762612420175061691668739340938188027060897777456086572833087612523052512978950498926822592317117317517659719693620813908578108589464270833393219262226992612458820030827563529646181091691907763469286967346084253785240067234654864547121534303356177919789258082051361696902094677903478356465839187371207348723535143827084178244160913244572214067821393070267371458002655506481534411216396979892397425470662268350216912602880577124084881645492886958873007963301208457034570702703754511291291115377901326108206834724199030174466185264575963267387617912493164685644900312746396850656896925741896572405672709866367111259688206562709415178624008328891003406134200796718585919728450660910690336308784053531915642126717945270587107874052767698663722889041105155239262291679608093673459618823715792098408998888629575959030189648110167379943083668638789470565481319038873630507006232528151846007467718000117559689322928033428466350405625127129028719429529957681199274221383109644841521139714455395034705638107581094620319615508094884289159938181843594697285407294862415092199010405653523634854128585235786090544614536666630934457586236164091325193303332516160380711342142751435859444023731042195252957027301436416861171927511720862997224437442005936840620688353161949669675514574317136142149541671133833706458716924923125590238517191924195668041301014069601460805796161513563238742103284000459654380824175326186603282716298029087174379244350387194864851230720203602363517235882075688985018593644872758922133197914877590835661808890472543311120570789389288608357651241743330713733578232837971361843664801719720521876221141439264286445947576162710629693488999796264090618211545907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 289647507835148594076901527857778502073700610014681471454008105844946420925833745344911542508117749897250283269049625317159395326659398341232040973310552286358631407424906845602061268858955866220675696669299033385752343934954820327576956618132525239432077967164018529565503877219878914776575852479566939535783193871885072667991164547320162314658652588146491690123934094781888610590777306830981950907860362681390711685985842805681351912555128421556593057537107898530493657054829951229940761586510587094433437591917172811924725806141364645722013580259973016697607397149124771218523409788195930513618807187376757585160081566620340836438854570297169562962262752713413077627751096492869675320369974304052934049972908725068351275300473248376045187098103623441636983827365592995595273003336405210522937972875063038958694746775123704021127594596042108138942366609953223507582481917928628125990109537104381110165148525255042477381081646405480476768217531228067539892276731300532367276577394855576648229966962787286998739361214371828505233893575179170616770764025945227250891256097620018914827340089238945214673642588010789187878487683397561482504257058910258579711763125917708754905988636292601072726123881263509678894057094921281155594986196537202170203105893622285578649777622832705491385451341857593006965235195407219158841391197159665929327774012410379514764492321429420843287523514160949124743227689856248751472878920816068856205587343354166885756126093942066359629757266196781728282096229570264845832579633509822124133346343432524234131468707363564762551926482712080978236668704262713406651546635619595233127743039136326252016968685397302088626718633447313725920759551494535010657885149723484297545831704272821345637882283571600043525755616475624813094082226346824170320041385548880446054617480736629660468943596673523465105792879377406866450813946630325040327559913375581628185985941153474275806577661895192213799438187362695705277172531995433066838450466644560384343663784364089502947809719098267869783511458338687909580164708365038422926073950422515801260470875872231495855608266193093343344798146517242449930833794243793618162071319043944049810638667269865106756528777433800227584737760660601217363246332079116304897179197175388903354593500996502290761054748736818470800651073768412133628662989711448778699744433522052233763018450763000191643852954000581841610666287577426894263528733675502367272804964112087445827934810975686050207710624700434446250534111527159785836501688979371549694934666934647120357981085181243439191972480467898605651782771527820132092768117005896507711621657869559091233764443683901239231203008740301018947446186338660102763839049442388460960763350189115672889667671236571816864831156185468144045375524759932537889746944961648516657159372529990760322023706166720778116776708225659618821964718606732245741624121777218104975339945382396791174593214487298728975554787201637939160662269489181442702588719030914193735366988928675078951977783809167254669722382840470775397793458282964227297036095163319174536600276599570624402546983465194000301872166570226451280203852930943221203270984560419710074842432205672742764242502303281368729345701145705594156757240032954808189805097938171328824199652909853815902784421553986977491479285252525932037469323630575096062703340240369831833497285956804095368546367472451608003677778071102200154674868771555630263532882246216448542299100709283485319062493269364083772178664836687031335154262747965397504006508408880617584885152333722764821695313283556226523587437124257356871584712144593005069199352853172533402390438989130335678704927010591992516591056170123820299183462573896539581146113156858092459826405994588638994420608176902161045245757361242685730704804343957702162455739595397969325443539605623392186411253760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 76171689674419734026407619043439952834877779866913700611835037462255214686794054625799012861973280070322169290694516518471303853054858517163601764738265422130365624119346513830207435314529044460337036000300536491106954778893606740305813448624065980407236381520518350478386292061769230310676583650142349385724684885143191036228571001203966386136040290320048597537531218985212245999952306647865582209401176054965525825465312666556075851864660884164445935233219620198242679784484061955752538487249060556467946392730257465937529569395412491266603339570012284157079487247726583527628826568564602132816937261089434042830442422592412498925962152468160697847508082115314579413426202015458097742452243127386009992333193750559288568695518666540320143611423214923028759581028869958369649506084346474600471467239489573431426923228554833671425685838242315172199652160548471850303937235183383304566973919530343257580485532362330772090718277779025223172498854243295394665073261192715791796404728244395743306590245532071944832356518867901667409501530225875528562663199265524365366437872848128712099802730163377835302008164521172735173262424872156519695456900075832645180483112872615991737260922959328649032057179904000606650536551469108605591328267705210124998697683545897568721731895290523747927626689625000242085103933060630032337713507759034837285124078217897935417219996485761874249264059151208403477656735655195579819418899124726175553395908057942457407411039924561990143349857058507832907032259148810506241035274617347246089075351967045251650853459599878446457901761634317144070457434678837094851377733661725459788862546360932863335254648155480665298660302127300211906034332194116381245391836498391088816401046217016070217458350143002590677586685143646363255373909826955009992217679427271686457502668205015923312601060947618552981262917715861504798950428264167559092499107363271464115455431172146088004914310038358161334813921507848129812359929296567742921441728969951381023536697270264785988958316434133366746135044372763077201039350503390129691224986377031523175644068220841758422278588653611130542206378831024397648417781124148194223868560652159576337303082182317677380729813455088846817326859381983906183903340128604044800231176301993755706061253065582460683563174105456047755137961534940988235357467845748394173856516258892523896075972064422259880101821637658724044566046088350473507542051427460139874146904696495812002764922090033010594360647610631755958106090195978757436245839757624052725796636629498221321317854547893770879401341398212924348126086600318797946766746251080351037186484782105221460814905783048332264488078271535341634844466523964192413930330834453322981737165102478659971065513490163200405568809249566290531962947755020570538225721506006626317656581818283513613973332887588448613203788753177535699293594796738780898411669752574486563529456064100498579134941356813820510980692918217395147028219756076484226247281109599882646891012817154686741808994767299710070186507636555217211060685416244853019887259699584272186669938752490618543803258362745830327621065318516273114189751095772706306416361996127423094751479937759567596878828458889161743020604640229189328383988410988914524358669864125882591836221023928180072918456927677292784961442410185407090980582474831118052302620070868865072073225736192485232069256868212211067792602071702247151934400703310955868677540383689430332767882472714717722659637249888133376280402797381574284638770152784141748928141303045113186609565362388011220219444225636513726455657612543039834903443756353659286323764499892447640887846267140331624593232207686528864235964504668972199235357308656650353203217250415418172815415782087585462334264148304305880128580485573720993869306901273145639937035518142363451140133681654251852136448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 12574942583071638334077211898605752314664660743236349351325119398815680892426369387677810792342262090387411190500296090842415397646548779401661603851522250396553879766910972760572806607953086827153073063653131644084172140690361204237315643445843561659314364059044375131004392314019590085146566784119148447147894427788230588826526312472425408826026338069108607511795640570322567567448816898101825066212398290711689894718288901038474588956384921905233482536693786015193286709810491643938531997302128931438481031924034552498387483879939538176279819840217041361626696919352155004045216626523448023897232246818795919544449457838195881276346380685796607375940172224138344185199210867595454929259675256804677795395158696501117860619851557027590664013531900480555132812477208635287675810756077220905348022457604097629948512797050268585169777958486300826513585369891511447662560224285801120144771778394369761447762679037352171608451620162182017837044819250121236979344484417931851076473018477140075768281526509562274086927374815376532314438187358269906392031110646224391657999698079667977225924286076775550049561687495750133225750138613011762614233997374376805189738850333336800604632536847325764846373385051116397935423335643014654203176838788507348375659431151842643969473293548903916852982051620263068561102265351396254615249662245683886004404903857491114866913195785203294531536277654667758111266110153078873071538114732924629294579983008221849776286039744299620827980476523537546552701865651809911958317518392461919008907433947665022330330013428140392025525679004256756724276909686272006670643153121981144922517771658499952955531688845330930926275341773597956080119613391034586557727538519553977826226272597709849573314554790564655599139727077728869254101831604272206985826035414967615790411614568134720765770750517855936072379126300862255518781591303913158897155144571575077223942227929761342505404185843811068380794697319383887859802470877447082805499015090769484648016920283271079743758774944343174598423191969686530418407586149840696844522546413823857557053602432190377974730909601262699544184168146395932846197350017813288849751612939883951422433669006175764546086787378441122530652831107947377031884505850692324951561124391264419184693189869804739576363985270343095849404851098735378153285624875877213616548062368461090439877993532048392822407455481264003721981989430137611280235439978873929327261033467424034848035015603300998525556751495911267299593243919998964926508100554958030780227917664072045427866716206564180651846184509316596624146440509073599997432221720729592579359888619665640625154009693913122909992137751701116780886019061503845065509779651689268790027768951029275814741968912953678070919974138372945116734402837664005772065598110862482965282493757971347893380976115636380098746443007078639596853848507431888027388640940771177413870738990441454598829106457436212165576383717519077263128514314105580653200445162227107096108495470305149688487502493843471725871009441330233778143417374536605132290011896917399258448101488105127262155209423229763567134380561306560673441882772282567180556333422016486576155423409096760688012805841152084598125483161233274322304290275110313596821309071239869013223127766960157114523639236282639309305049417679347582150799505094686078733130613990849582628889138848234900318502032731190186259370188302386331073224602903843491134566097236234204221218534105006012088668916626907385732842267807900877961295980465457048458023467636874317131957212535507976679872971117776779901559268876067636495317296840195523839351571737191632384023153499361977475269594275839051171012883654336171301558307516127500537963685239015145405705160168114587811334629548662359505004020469354367646025267414812979482430325688059873744548987258456650547200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 1251017357645600238139346964945882460078888168523685700767592937076408494386274782282050465825015375515374283098946822775140860625821201491589470921280604864085419523273630747759387531429082597475473049080916716845655349031956940524399441870470231133907517710831532710545207664849479476568694094803383753531469681313322429082247578541365843811485133934484456661075785987515264678846953903757958548801944383310197311363605569285580800458696639564012064876013461189734502725291208756009094206072211311233442747448053056702719063965683565384462884448902628095848378538390660058783360792901171742646909437204379760953181048902747532914702233341654717306291358726369838848338868047201733527043021224495969049254636572150398545437985513748191446446774128017832873619165402514752816549692486059915362145001756153452679045866958442258982015326393073017648717606951970561611803260021347497874741881113926747618016784004815545163981819389112532366973227764873422932437178203113906684095663428893253991900592544661058569987006143778396570179623031048083258509581358730124192964396327427026988791711184420974979971139887871358518679541765794302941163903044908711712723134249380686786558031633203383295871344812756566586150906412182878395516043111651178821619328140465734707269162067514831878251344204005481759991723238754278629866665883438462709242866370929689582243737208156859435889185143718846487451802493834418053588949055799872358429224427404115544550452245565033648167094571459177128967390011288546369584753122229577199566416686175774711491186360971338349632320998356469820005439300245760797384075962739851637691544657930310993595526649898436149750919426012707156754906882660255146723305873581290362476689263381828359199243267108177584414868275584613896922982177899942437318978125514354307895723978307824605534029813311598175551107146790447439775245291642531612301266722953750317788609987468918846873494053968781454095562459043288711512742315082707067787749916646132596474806686652023281560079269801803120182786183081934929454398988643841521830363945519582399771778379957221718098449498039313162493330064136493130887141010456878620869805420564482809258873728026466919865925549973355253100088183755979927520648737923454683883967137319214193355894676744224811904368094660635820342172358719263310881763481674270973056436494901666720497557888031539819677139063250309473771995192771257699391545410595170782793206064121567163239794980855678588053941718662066249581394190489228061126284065221288525524723845355677295429214131957606258057891863983068480433065631717860522055876504033023196793161197107005951731907544073332927993654419131301639125867125027002262188304520694038727314227215388155751938794932736116389721238262408537966905909782412610396804725081208427292182536525443985065977212500248201362844751379618419605610712235992537412278567113844117403186926882073061629192990196945794236066474151839334317492790594081993621235481602197245391077823364915507018450139636753096480886652404991849179622955040606984588307630411930992662105907716584376872839925077024260597616871644427886738200914667196324052872887973723722431073463068950803895073018444263075064603361918191539704856306066402283417726162041405148855412264266175993754128577954021888848609886099055146116464341160389962387898185159894154760628033813835352183298658187747263484494800403577676077348364542187066993398828456079667720421437453707323279730586225178494369777514264904375291807644031576598349127650482097426781903403492723078497426549705209328349971192045634976209862205507004254191871513278904263233969142159031544600252013190177988823172696455546804544499702582475771658090869405814942835992297182706069056805606702855621742245674571826058785232573717186714623229739744088963525974499065770994401280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 26863610344884147931628851987942004463609926426795332241009091372259912891217254296677712903001439014930128976484861106327095318648834669524217957919906067406086071176426755066142688940260759076400959314548285786829238892568872588957693482819086731549979760503356401714282073498337016744801649828929883237054399212680787928471404405388494098252341577678269341483693338053339296291610610095601599075772511246788359918313019604694331300263141947765432249823104694831651526170553355423864025868297797404630872352147622162735006571836540636581578416274138344137680498419086745035453763945774639737715770089078576416634835657254323264262333679336154422464939179859863716491264832992798323207473982883646006550163004755361450137753542150566692009195754087758921964666126743032855447540273872719770242802652974356887665069968865976200699614880757639500585104163675801586522615415563708895791603543076807489772873335715179741623309908046909583460539389011179614708025096663174223031927057673452805735576979460541899472731070862124092634680786007439249342113254608850710560437160777470590892820028038991691002727547931112329870186396687517060095093280693495697721915281474859787299228533157275624462397392495579721026360594863576608668949789441643610194455662803581816074679958937710554531366632850748952095990515681698516934544484294311660216405164890462242636931543170389462772427054669585135618372540539294359889687670189617491265423966061026399547683788839077306437734940802602138676681541670291922717839028174462802472800019537156155267002994672398497864293490731404536593417032668189571311393140040101752650180031995394371709212740694245883324027103252167059068997991606332683274570373673988399189186340905512362573983202870869945220848067322602915873840341096066655379558088161446082632060490083457687031450361999754848713118802763657844455883369846037963533078038979068051237136496392292948651908776640789829472479457213303023596973720721013303943402031062664058636697585096819148064683307859676290949088056126545991784580608740597218366290563266131055978091026588564367397601879686949746451116861828906236458328091368971568378300126106524943688906699394910747059151373599904031232036084157735307429809211644483806870792838941379432752148551097458041127970451460780389452508542313170413348001741624319471308341556238870661419452300031686559358620175015862639096730674058336755589416079680439528000272714856276023821673738744886089597238300473664438545793533297764636757412454116128657856010490797506793897858411583657959176961220837077181965099448022699296087499648120833478988888169692348406622385101491415399473259506155561671729183178008962806108317939138682285295866116403225403730563726769285665934990076555448119890138293299217406411568138925358596205046481407188426397258516312005959175097237795999862526254023736229806950905492249656250641008744599993320736724329809071092052390799094026464898183752087371869940584148958451210700637290639874980035506501356826630048632951714885273554174157549238881294942941057289440203529333504881784077403543075957678239804367853897426633468371733313972741135331680113195551084933378494902062858976663648588727572919096973625568591737130199935722611841399866177560355869354044401145852490626129119204458418629311748311899340066136794446921842401831033020330603040253473055891216615252528136480855095937379474161015156745540702109177635946122217384687422325962064621467573689617323764161408293156072934427233972311895981052778999324873039073596680617474221487223024095683334979320563451967663321727149412367540965514260663058660814849194768342862143215252204554571047421464024144425889174531179412503315304925670331309876545971727461901840111852647672749747881368925161578306880287815840177259477773773817751183587917824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -15514606821296413454697010676386313720654807359630209488701536640342140415704308376635838737373313471080926850256168757160016735359957291562380911985478529889554031373493878584525685611382629439501169761980652767738187253531816908122275377969862711736537063544625838885735843198066335846820627508784244509276578733068087759280802153100095952967682942518928993667261293980612830923689211123630543653163739414947689037625134055306817811073174924161914984743750372073982902871816263052369304748809296054189380733807285039885352028714036417030170723678943265586065887569998463340412405584465715049838207691995099340022988942916994703056326660518862956186670013547094546421992588522241511438652169373310469969020123213507455052945555994285048308049442890093171548067497018705975538393553996611025528822773225233259198594993967242025854127905203079540162348698276324386286008048831761681650536009038581006205909447762212698150516353863308900980012483458996900441675498432274035401390214565545302643387335428356083287208434995450135796254240938080850110886372500527990274897720925674157066297697239508573452951620418752902194068302896315404246884503254161452971478608954689730221477006253991285052910261788732307190513886013423785873635406218673955607024372095276243868614660357165404465281458257634686252552014045112912285656250807755578033638184363535358590031183430382231125681874384498550194894301703285267943702804249008469523186810178744350181654081355068087860700267883850406549520544101233637438053187027873256080452448519605727563686757934784374997172060582800300016255449162168238378353438919581979126645403885190438159474886684206956726604673316157937188296011355225616065014982369930716305782295320909022700095346317643832661635678259823760524809826266016155816237426500641825891838247439400166922199558486840374071965703400073499630261575404832601916091380303855060465825770170209120057453334083110180599402420453102191689833989193546545304790019208982598015025830440846004781764005957207496293773642948447255635559889580720842444416584160130570268499898221695749306429500909522950245401812637798546319329078609684483768186857023353298865284593632711634286908556133994473930736638947465966167099174665513369520487858587180209543095633750875920398523177941493056715948287918927121482112269971423577717047766951593256230273011818416604575450252096427105509609545982219269408293486167061331426688285896285254521475974576919752761599540930227309901140039465273215276767433701764869505157177668329004601544608349661693471426492995858942859739936920426581055973791881340076528872861822249048211688266786288468346150283560763766854712177124778898218113577346987865838255654332439561824076207836047959283355658525861063858409897902541839349960332812769809874630014342998350657800846913525288047983003894031242145088576275328863300981897987762570273727594444406230139315297788257531435374974325889593198676662963006455434819659295281069484868670683093672620561460026084116294307497031455060158288238817412256411601217007925781028262067981286229438042064519045357970428692557181245194588559395315363117402370548416633385901235714603569298161094302943211249520535185670211126654942427198394826749468935199245866327648223198732869028177269402462866310622733280678454653704900262572958116239776772647856834103174910284529507811590532146094664207334131449922075509180869077093469624888473392833643993496549234290466923274331245785254421998827238865114059241801641634396971578290395150757889366406682854284394629585023677034682080581668906565515493295653863790736668689748451841135536525305139673903519800523153645747289564500906639985737129223471032776842661197039201602600055825609122704036585935442915241405587058026184558054659043867559467032451965985463112059596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -3331952438200674499731933856121043098051434543603671522690234075536781079183575615080246309251123128266707557618025042772011976613281207968734670807832394942995247507198414790959526030215255858703822265482486625812795329442655834525129057319703751629160893425159028852466566882868840346860050979000464883087557571685403838711140627445377326192649766704503639652249606668336333489688907652605217883151721411137533834543135509588881485847435500385497105567229232850040193549431812286912639137085567397731334288454580987962357215996770743962812228462107044573143114768730697510902249685893224151960916001503966182439776395556340825728338859412490050815225335393201773220224104656224301782118625989581529966662849224206837946189015581770114833362011146052829307099584396261734974204790865011904253342421424996673849336955712275525584867624810730709140979899941557847548596354175995733093538519908118550949444908159411435224138242935397828710732679049603868252112493196527191495687702409233047401713552451593418250348788400452174092849296643377089074767946290265553286475781582312422156758130924801233074093191199822520243484611075476993077234594337548040271287117870280161047050686502216393714537407466803407575320805845495930631756527497041502734583431591957034420005088474815608833221206251459390065515243058540243640602458331391966874732897278005063336676634230615519644292408375980147251197155476705189262933979426126807474917976445480417044631308977080769001589400969880137365832085970789951526520820643292315733619102748043087200058284407545129938448294050106846015491981320160502506625559102553880984928983995393330333990543280171831503046314538382943691538874159866692107942532068217660647970170152729769015760516922283466066821901974615664419565661232153592613145759368174764300767469648753641889841457415665279481607334291130229798539192907415838793258285502857584287141485450954332193794310950551019518504051013938652678583710292420007674236929539251410185623453428050459838434361735829162104863026827832658697565692451443241419368252915132887300931695557996007901766408515316199621838559150606059047496930290287146698172078961950121794844253455403544673501529572746929076715862143365379672212090326643295672068657525373418959897570053499685761464374888190360262513870088584993355770922321118299707252724393708491563340395451186646875757464140884727511286210894580813415114486146368651179548222394011856079851925707712517192849928014863376265399949379607256368656756280221278641091022746255752723188382841224456804878613005168257639972440901187178911714399727986257796260356282614401039888955821330955816031833133110685106733299564601555602738844612404015797092159955396553075886438728849796680074425160444495374940480771503560846007723401538662055834088972547283939410824993656117758259363797598739915423350616065678144128345348225280721969305539850322454698825850017166353503305260145247275589426078463739924691565017358999336604306207235634879028063394483343050517235878536604617043120140899208851302146449625965167717013018649645283913145680531853997127905088239285920551956476676163039635155897138075406064361652998773338421814470714461002578809974362004279712080711783821429926466725302953709274138865933231379122072946588476591229774313128129491069536950892272120280239364752373644711980761569339864001080827621198489401877401864746389842931546339557193765291495345893701752084043680399482823081916950027418797373830027372586627124496807434717462231934119964916587917409830264760854598331238704549691702277246151601903374645493927406326984283402579203747045159164102615642244653507056842584944712615382788824898797849823117324450291934402195939915184114909817228913389345650621927857094904261763108305691670528752327189531027827998743092343040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -401012342832807316777553857973153846686564047206856473343213516602142151587805817822410134491209188047846852515018243070617304182835993154891087173789760269983770617909333702334230799825956455988491586577911990544702763878839588789385912200511722819156759264111134933687263739213821454392151213232245254250322231106937032150576889674590255730878090471273798013254628567628314818555768104939737081422110109606588745134194958326508036246951329248562286421334995668990141542718761905290931739570757688123728999233626223375037916663096120721259517127026974430221657258442724902348503034250550818395329703280389971820723450353195853363548121039578957870702525657903393960482305105500854060966714095889668450233923407458290303442234800092625395810065260341126903870293869917945299035231701825119770054251166349793740087815360954535478820199515961438412095237286652129344345346392374590474609082039856937397442631163074949971724368307902396860176671549092243483748698330875868674536758689250060836497136859551824301091791934021030395357325335774731829216188993664568221308203366172220997719122047510400236289910996582001390425176264187644601629735546119588921283087859731807212320052916267105731180984256465117075926893082612487539657391275484453323252763126415986958223956492234564050860869358289709873769592572163926874158694170235743930245896192420753669233944850821856267598917184533298019158336963433180350893617131732983517091547237833489715333001880154339934944729965686563778990325578695844137890040874599959178882214327609909669816890345754360158512225321519305955146234242225545793931704112887901781193522236057588491232934516553577178368584536669699453859872649364186076738300564544932307667641833890981194724141390678990114694897732903025981644104717427899810572405591992929381220533516894746414923229279409648771641715937072983516303639714606794162638687475680137667241125146709059749386666778605722370227627078830896737845555623143226033547393724542152933722888935054787846766007168217828627080448081682370522761042036995079615832987759898538284480565190525159952355199490805743725326767362103777691935171538252749378766021683755250432343601599192656110827525931815007192788182054785967596766117492726267537819497640571942558278092965469920923861030463266471656924585121486057349028605783289474122422965155578751969308691322939266732942595068151417078094561296085537967020198358728710460649495701893985232077628615395649615508356749345050362251512941927345473153479257939335361745213922324439627240150767529849411078194595004387976443722009103811324611971139449260471536139263680419802587934896099168066824663927201205865563312170027893537393244957608208184716132834315151057131426551675926111832613579793104780376169932485576615630775244862663412065401939048021625570699926541751708442979458202023086845833061122033105094233180683108199062968445437931520729592564150357528551560661536238713914059564497109275809393256833782932055153170115068570462429113989676903146202372961105776199043911002890761339447378589868937409472761469425294396881148814568376917135473453041905267475942254770193069520433121020271788461975486575060133934578578238036290200823196015011817083352356664152385429875416412070620743560658661186890306621730940083541387957104343169349535663240646317175224106096189258666968963597985520958124961469289212795200271265650336569438161789973421270182564955352296378025560953023095529419078570998916589270955551612776604250490458962394448958726555732375142219981638897046979441265892679248095891835585739339527226179560542510242545151008546527205612384955889215203174831772717408477206544997510339844709307592385710387233118664781699979246702114417104863287532189059855889327744705552015959477788640101917668273439050973221944171696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -31552180033060496439325726838829463665123133345313220167442746652473995453885423609624187683163756264468943089391636845510427834596590334148507406944181268667521521161329660623829213415163235245854524435829422897650476338338889138977618240404200454680786224445087130910450099939057100469012868857694219686630029187259954130882059656174438532422082020621679236316323727410692751018695688594903981537586272457176763788469478270500417491780123935075727508937220457574281979783894127447422757954391291899031070208596005049836744430350958258866925978922306837976275753690039678233938964204620833348026767565159764790543835135016771878547066540337573715085164411972945968370022024809270356497169979964550093584171553405949546403993816939857611516108565134820755824265515545473686996991477271362710906525129099616673593509247090754369744575771265374004393682522006331671125162797232511854966354878829706919010618467859994594447969432329905992266535045003272510951933151268148903686245796876343554467382579919228095484160961005202320155123709670178073068421321244351128373657449977053157380728508425079757568898486395712078128972543671185070634782912640371256012386728780104535015523208201556853847835751110183638157030049123063552259670398409265156720400843017335112731361129697146318058258559917196632132887539646327667218883218183243524099814633135699145503506571650662962941348553887163446116548687354551525686370545059860634152052411026336246165554935231409248791500791953843576749045809411554776585364836057598320026817794320106524148662030207076598823575476495404166572123329475807954528578946237997825598238543679611436675298044513747027281503266116743529007565186184443803550777663776044627166278864984428015456290692218620787415225761892161707595580514125793482913209730987860337434113447788746482815499414806107171638729223951785901907813253851107134526404551621830858724978653995230032565390058410400663869782451448750050460558151816597071392381130628901363460582083409287974258937878523030401036153375413117930027088395286797669940106666017438956388747027933595445113158182854553714944372755193254666552518455221577422232880910139844798166888678768449877691513738791991250961342829875361052718206039624219488732285071564953899321615764647434146663053514075012859325326012496429467726827179037628797050059877594076538188487441459045680418990855063213677401471755184488891186298896387720757488351745144294307195166543464648723173268748484120782392645453261320379213304982992257452171654671539396682720162671538761224962327058356596482902937738903123328494691455413484456541337947870262500147952354584298895088189581571410734732496140512489811057520547462512050726231035332134549989368031411990770260210215489396214785602508291095410520435254103869436447064236121437554443295273346427599317704607416877548669348297473897673037648740327162350211031982462026441139518211186281358285983297411937397721374644711495123149625344184183022781532941748134819109697386419058813136216445410755500462216951410465375833109130105968350366637762541819014591507647270278436198661722326725914975525626550213487471596727329278769889418965285422694752223563896604030283218155619122633707380573274226800920545624442953213096960811848700112514516396071092570177818486612590889833557021743121937322234098032098113266140865058973616503861841181144138118097357652652947697975517987346351203238187997544664269137213006099841243470386037522609134651222534594408537781247355627753280962533330667185596018501607931795325145837454621010670056640981889211584766501955641893303845909420653669303297889489250341733884328456360737976654574335916337666476596552212767258000459402251624858258145893409339234227239019852964374719737787685288247172608207861686201541988260067846765846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1313025758770884442242170057560833367693445864653440936227150880834103039988374444960590330306123653037733378922458042062682665296735160696539739924056474059738448634107536274948588754721884482070687686418353355645684546623841652100199602191997438270025188747270294035817350611403666905995368244620892046183291060911882796294703381776033288601094102466196358072588467100981452450470924486936388566741958126782454794932308906027708234252990566608084343768365059028466774345350461356767781373299970882929860050473144387523454240305972738768342330570374756655792720234582007959517677482352530397275182219445788359781762046990537302737824235179206288512300113848577214703782465464795817598718874749421783330875189648910430772222667518208534158480792099890623919268264648454130021894006591014389430534518895904965348520881201431977900143489684706158218927601806651799162660161761685107592890665701725374557661013794892304177613479081849904634658020128591924691425545052423612244049820174720905268805971164282462068495474763785768047515195541259439288753346928562509031245261930868938867982815000948824296290097153542898608678511071294550056870994966407905471503391741470050044350740385820396319968968164450289505284425863950912511121473655538235323511847615041058427171404875644504188871517147421067374082514809270058335027935846348334490328702239990942156047750257494658893658203243931342161239374181960506927622518626300712562486009404149340630137022828601019009800650167044515289354661267366418384679625040611724447366377725052404856759199421901535810390131137446937527428976734735614549100319950131984837226742816990747444423557134709600262188769742480250766149898032982266206543650040438511872841102096882801052533752113927420579528059224605596650986414718542157101768806588893679723953129855475862553268395533435129124157870558751586777131086835461455355304468730458105650921031490340176089197639294777381359407102163360984031241959714488474328743324598471535022477423638182347140988244864657455088264024127579583084733144981502744905838971860431252407669932095725146442844933906942727077919955469167498511932504968947202392056717432470447729515317300686814660955055623906816543567129906469513443825120222356276108275680537191802991413982399682871984620319430931873671603296127227973317564255593540274386322214191293456374223265025012820723205932518338727136040625221902258575681988342691691275196099945472215854880414520203777812896783991375733074501892828333892633106772473696606785133389185433363769143726795689595638547495816446497460023899150629180021507178840841907219978245013004523844758314398760536698625372350910265208524382650573248122259838782367850473815847193427162714522311213453196798220437192402173086992706240908923397545613305692740871503749344324925269733308760515381671292395247085728626297248524399692964984254750583459389557539024431459726843654211734625231961785295719060271335164995696643060015354649909552530849984240010130045738762790710891496842968516221067458230453652146139354403504283735993311251613380121399474823536314368022598084499065792772359381738995106221797531855200287385107165333492578597879995200896249473475699196600383008089996567707712095349289467420418521134704494398543269645924827619568664957768128201990888076073407779379065366195260653562207927542823119501415293911702435705361063690679314034183631977028325296949616779693216917193709317633859089007298785959891696580758962683484664103851159281157420056355469583168717597689301607008587556035407983586098362159104341595913550459992627938722670902326618405451478884976313449030502105133960930624736740725681461354654785358129114589714885450313962242399715566483464609310332875594471747820757021789604412105364372751809820141402802593234997335806330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 45139088932809486660557712808510126005046092912058448961128902782362347628215630639107734052180936063659612461057949805335308958514702052264064327929385507297691913820513998821607215225338215293700532603340784247704411565880271310893686862200667181775028996060814904654702072685387991130992029450183624515376020851902170037724044574576941238077832233677903243850190147571214787923775682276997676221730930847335531359417696231186447417680147462042930531285077339513995604756396558179978403166882874459029847928008235755226885229479234758168617183168513495705170805728695292466755321941103488763506904316577820925676033731036718716547127312891901800675082102773650265611795366666343317772190679599905165701008712057091885417482247528744985360158727976186607255616189872862822394912997400450938630648253302893823771231341843867215606031431232369948893428548941807051541166209500548554929917661563819363233272205879737036257834139568524709604927750011819335577606898277883851152882673234425241212326605294438332723483161291312714226706094249573172024534955204401128088965213707731055550506228854967874025787623121337985846151003042098725723382516254651661986951083623330904832271510992271121526442497586643453373450602644472473530785944110311416566787024550214024146062417969508079109984161332580331481490431564928719345244469408049573343489307149405254800846120862453024568801761462019559382245609330550258586758887969134608659502438154137597001506689055671149187448304251984365863005367793477271546468320730470777003297930819218060512153559457674038935771949159050956419506078280968667061581932023435366687489803748130281392509613623206932422389116095501704747843731684695358743640422040128160224627309572450311356567992158120173253765188390516620213399716110210947627535887737684964494377141972319850376469979741675385151415286705859054701345815795833639195859656587403179688443059194139412964871884606274242239904924710299761238193061673414241547754430098062906237566817001293363815118207230544523558137061742051795204942246117903504606649081852243831957649907635092899579832926045921512548600030234166248674252508220844920066073511704904138957094725823477759106044063367540033701885658992584511822775046100173730111980279518614224863768999253029066903953460264528544468434350322142582628679255990101899908012047666160551502810214668431469977572456132843008907998411051686342504103973032025086575934346785378016589384270477644482564058075036384536830461398556007686181848054026510916735010484349183196497389888143550508874094639491379913385722196755007420552737337437661783999951338973626628935002760307839884295861032425133489159717954957926959148085959404488322775900661488087292424011315932490574173809828520279639713173690529654036639559523927053977539022687094753437140286096255720732619455411007061801541459580984892985646436991119293510418692579772534674744401785432921057769709353243701706044757460706429452988075183080837423540244942726922058812000105185597972255675838681652546464163372574291855090797178752425924013681070184867465016616085922788023014461877486722708799790939185105386343616569691766709575822027940658538360856875915147220325724981462059411991232777719734189423231462660006669369656657961344503800029733097718557977707730420886610913467358254902957635882703294865299427603783637552521061264208309247245348214079050405928843553167097444501832469301622315810093765977421267623979296227676856563073655588963701064968899865824925777957603685869522205558140199956366953166623354717966372888952782250074941376797267772878549096120563789988103838447801794507179446732680419909550281309988932421344915461246053635597404039127272336595873478336720437982253877986450434877165738187443883217904519867600374431219523141473433987500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 13483887446578654296917210335519479653249753443981857051022794410438648309090769342419299140418099228102126411347409280229030005075726246318168914801472655705284440881881670887904639897469415385367123391286963949787820941139633140789220365693241575379420107735023294339179723833024750657523720335648473860138311748721811488033717252298422141338503347835491060423692160890921874268346710553303994811178390282335723702003530970528656686443731470464120519770197347170919327673038181120634629075814631620162115779968478430363544426106789024439097962870411762790071326575292336738425150934885293503891138804608575291484942387488746264920935128911553365325839554791167220993473708509725848498673311964840828523859125321328394385632466826002554315337024457115224889676866997282742246108529634230695124376566571523749401082613365360451622915644774545480094342956238727056054725177231040483214628945048288781491959292974881585903850024048506546421231169589908624234884432535672145249132073348197468184678695931466532778433125024565379015086509781959791457212065183436564171584127820374314391747072692036029637306396701187167248711560064036717668074272919376727073947246064196727333593524922908256368868551774557155927649892748677327231429872747792354170668605987987766429027715388717239773939320287834002708262198697679783231495142412754861830193223651217694376054171776414257043652850640492525106871795309608087553278815316288667142568688209081486993565372294285145634897494793620495018316385883607183857384149725421221645721289679951702828820623703960456023155241177156014346908632237581465080722096336505903265931492310627195368071588310475035294280643675996306616515802057406395034659584198363232501116399946840073951949323820113026471816030336651962547267645125627028246699292038675314652869948318681406675691193919371307942724489982400653982801968859870005013189511021353215415996501137701890620268184116223543268761164365421392405444098594023311741262972800338119231837951553399509800338565385795557463515358583296272036262129247347609450718810497248918473395880499813499478639455832093950587809624559032819435383304472974258687862267833977293338683499119364060803804044699301573742842128510979412593254845707561400468443739983561521396605494296960589580177972386739500099139017979586739034350364018181003285875197365044346984157220591749634840866721456800825063009886128864987453474643602421381952500331021451181036251677939683916433290833321144460937818670155079267651287256465752356847931467406170024715761441792262397763689528133029285805505747693897944286621804127278350659109750550170260487598414487771984473362024025092046513688832299832697982522812021987547309899729679691355911987675791853458297387237725826302521108310025657565654887684419313130388684552559759356155958800662196265482830299612629870245218457526310628254274176370923124211962950442391964440260580948267049504102625539320345689073814769726077752405184956806690662567577097057339041380922299618514168261285367209488902921517752479572568601445430772553198524239204172492497897026940879068954973400011277095208808996612193840369500505057986669203018506415239262386610667004423480079231131940098808801946590330088163604650562962069925377158158440191050600372785874174113687371673637551289330596516134880922453025262713738003315930799451985194424530612553348818959031092384083292383653570991270476227665294264707456370370272193226247330662869122722748861729231334317343621314986273667420586301594252833446078458692241108782640648067541827342892176309429016803372335255492026170573891623757533486889774513680710653455948911207270835255871742364879482950023854132614265486884305127842142540924143121211387195568652981449316461250328742019695338805296987739960998156154788729418750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 1296665915246003844669570461594419383121866264051482673168324132521435406855808472163994605601039702256981500338933381759626399059116489438062533415677898937007145982648079173168059143832836602100910614312040084749061631906026516391285347335704518693057804890878859975612019130212332497286006305710619122469206229577734227590755082861644923532270637986946927028266657435630857258732853934006611878938213920630951044552415364686423956900364066148160133743938647284635366630743875530970553481870650352657978867012226925688304264266424614694025994609014588151730787298668075838289424485696509638851357272942797803003086857709839746620323469949951930848872841673671542170463101382283990351212722619909083308817670257861629021618993370053991282055759276284372618104624598197553099288151046488120677828553256646991495691658599958517557606674827720416681811382123715192278346384096027519529309906254837341437925267316356054319355635403157070177280096345172518656458532576255336043567379139288332244304662211665365567157401447123359847114443639209898065285678877268332251626254145477001202307842836394036265335459545764541991426424369207562034697346861509286204372202775635546087402791281667877915886243955793203016668864602529925788403574212777552814018268300895314766050791693247385971080186781636805330336893122233953083276667747458014361568449734831849568633054539801851857806616082256230716855580605010742550010341512957883785651792874824219537560383762931285241712506451374925857777996038119377396760386267768302711363769167559505682874338752432386943764335915309372252358773120384450130395549627039310617378427956318726192311720583507744066799925353747335410584462170951304769242183720456035814625209315776116425243176232705728457540482103466516202164907365392546726815225268655056655538868449364072508813779710824600316716621938553776015763042511706303118826680963182892195648736553297678615728865302988966069197243108798136315160438039078702831810886074825914966115234729036921223273932133070610695180263803040135079388263452857056560051535310373304789593007480284622670985458765988756667899991826938071734142744425255025120826961981838650119045304096708694702163004572897917572781877174851503374977839672469552323205200311070562419997093285151671880538013702770555383426788063538604513996569822392965469338716031536452738826889002632915587620725246945627466897305378357975600512730653852934787007294323016333984006279418418889167559606820443125088317565695318334637325575932993152857260643578654242300631832127951316402653734647624910533114150454385681830187638087765273220333363707856936118493600371456472026436153699079400644101988389599577678839453321133119521978300940047566321650727108660648993156964697502876297619223789564842903726382342817845469220981982477009382946348714570070541155334489243545810684639480646920897187756723259623888457067571050872973701113109218280008364132420104487153623611656295740159252321547963378842151292159709376897239601575446743063833231987102640517302860601052350596147887237966064770872201688275521274537283015537580130828955649655363618761521351702383673803477567237202038493427418727605886329481245069788429893306033286799168413728058785303086880998945651974524730346703636144522166587031843150749572151703501812433298090555950297198666800235037781523743471108003299373710758703590438508629418689877324507740019321109030831019203874014583532727611649245426827010931430391921238289767484017307253674964621169426305991405661367153875303017123315818601803884091086237672768379516993972208795640761332287952525901759632161866159249648844617414565200481921290554620893589779041402129786704472070243970989621375545393751598726820225405969856575364077409613518549411572469772715341732061703398304385865625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 75257870615180379056245671204220095927433496109333315437199300983223789826274733024516762372356705721960656123589095703989113359267568755007800579793853843398121779309271754242939957493465424211466240047013493481269917480583763494608301511153953996521220422684554979724144835285852829364539085137896232513987626106656358912279776660052601983356382174453432379499011193002553945004710098323439979480307347394713580850863393627989875497432645524698724499904850412120411569689733184259275225529465358573905677609249908943514540354314737438099057192652642034529732896207969571241514590289637580669796864272016826128530519281592507756616114401751693756626200079927787191187270037380278744472718969361246234686274266224667110260567869171353248350126625046708740228317703780387841016673071598374763272733118209626093740655468905433938983380117460335948476771742910110892218000806490981202677032653242651404595757446466379123850282764539215879631708491776740688032924778777893623054294248878960268387238729165223760411510196583718721759426332512053330665948380596106559433241635639431183692432939361858150088457971971919531913132287995872642501195447297150732968363097237492965923118761883230769513685308901467443362708770821271736652865429023580879095853429632165759573475467776167010342880140934056116463582601555367409871656965075513522531733625675772392711591819823553101612782599577012599680836557151994198761362301429575703971213908592121745187103105136891080665373347090350704789743110073191032442936563198650588555672266845633290444802456204252532120786645919858722054245870034980822470686589523263192031973551507418800530026250741876741653368721479410304497745326684141107701595948188321352386984162364010636105139280874173921338982438772221917710126292310799522554949789582271141331893270313087901415807696982891301180402750555344331721127892688651684638362767914341260414088296211371304766083477957738134466630695658230226632711667856238755374005501573275946463330405972620479907963490043189332086614682149371961783186767419380367045605933064282299814046023419039824695026931680478551636929093544316625426804164185164806783041119648605646030906270203772321160132489931106552660801542041794795305384064818044298901486983667618449543790741507225721929644574007934156770678183621283683716729179562601955450435897513128966504757891363469097074155730557036308436786089625106990044498709530437838510665448733316814247454088422794458439679975340739752069193806911362343002954547931422302783091073901873370933327530092753141229958408936292261944886512017666037499132965208489940802252401573686879256853188024630855567673235946148190879533953466565577939880686215568444871164541560316509490787021543984847329344890123841194670559900250658829121833834777861108369011152096788514459535774429277573364826686526944925364946211757848499676967917383268586308555984035755554616557956900568697313986654400923454995680169029808011161343057810746132284664497306186238176985946360206785070071319241724807302029836793790431580642821450420567318504735142453923737491026198192494220488381615858813223592633581209384008886249029973840259973549708313539380690189147065918308281057451647309549011635542996788961628684781380654768873336903178996979690207068897069667202914249121683199999407668088319386777554539240823501912340018053116089888876201950242178774757534125521119757112349025477870131969819029126901671024333129645999086753601389246323370729317132905910421458020153498273793430402651072299846607057309678778496881688930119641746165933733504555517787336029148473289710698609511906539653867224588372333195348027071115355747431170463656817991785571404594284041027095407997582333585126048777035893509395668839155320078619950536361614223154489836858991753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 2168780965151727605062330631437957696669459782862536915957958601728424888932429268027519267533374292260338150276855741959072637956591457070945332409989042798574690606940382426500729563042075958795354299597508795808132714478902873319314701105524717282427495645178991050051541298475257377058939805478220558576206124716160965005722747125244031725799752806020258126692821310191056000116106759797019304644839579411137763149458113266280640418732181901920298577206260646931529120403930192325243471290745332216728124640347549192136931967220080661658078890281611129486954342578136807788383120800364116008390620793617357163386816666097302724250999057636745935408504829949405807677008655092441348558244016238882110969723545908915032983377096927461817585604235273143347020073220182351702865706662331585304563582196848416583567438289987387949374341614312482784436283698949504424594810289355927328748284377710023409549665398302373396751803461235120595937672489367925231976718455364643340914590337058034159038175291502532304571965874676482668858864959633479462187655973676372229680061656391426517112654427549633655365859586934173407559812973333450907685113228903387909618345466647285587091583881170091914006568664255493251134894775656305405038416840759627061457211657764277547442413278497789843451623966812008071543821561763397539458092878334637663436931875494687025534138942544839804581300711545885222239229206263150825959878485917953342725987400081697604724733301624765496956685699356330354816538290891228535836340376929150482681566680356206342654475194855642725457689547269321856916692042203594012127814199729560615936072869579702274474300549077214081036685888184485047157657315960874019969252082919474381839576713751987228434202042564185031378453245314168055683654362329132186231298629028536096564346733473387826153995895833748566925179086697674641757812681778946258565541302190136736000937790633371878759816372734839100196380282588978604728654987044130251035912847620499868559504825217751204579781793564986501658000709715819199821734296904857863273772389955989337465072647608270343506304422728566012234459068333799547167627713906486577919643123406056653804218141885104075359815753429269664573003313715398816182451159433025717734433988588020334303587177742254559630985360464264086160753503673299773162015783919303332800139769240609399512208054075428707407651334541411077355732198549432886763155269314400743825232639542805685054876937530081864569713548817098013594800695532183887193543984933784331347337674852172177078206905334376939268063265886817220599568528869120932194884174472364052603489014433817060073732526387638089645866968595215897917727768117480324942869851266291129566626136622633593888175887983967458341911085202018784185191256244998910626018259737173813606480791543447473400989665180877842296829084788881068525815511633992378781088663536244786118029174784449417355143124678192449885433469169585479293955704783632657149881923607143183774003767032823219880482366576739060793250235273680752023025619512253585164198172152984740144949676200105751976294567550041601157211433123643656648690934694854615957350468998911870760467942420709436196213799499836086434073501960497392384942614572658194270915910744704448998024407469349729354961041665000347481932937516866502542977934472885943220211235653126621964988384111735279471425063975329490715764308983733226637653137217052975892333814433135677129980095928793484322988498419314471565336499715662228912136163257100054144945671359994300300382869589512946377132913022494382464949796738435228976763438698215150999893562964320958708562540063525762996945743197566028335729524754369473196392460568090597106669649487192752343297975725611959855435404976881441801926795915219913058898262903909613408258593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -67071003872996397188681764049788584893511316967737789986708218838874721297302533484588322807556055871117498736269521083650058162778803011014837294353419517826865384017693346288554341610562858843187677227025221186145800588774770869653996690820399447424072911730457758076503631412201161687266370936738206051932450008591604869909094845677997336431840291710511974667654482171685869368306692093252673116126510147754450394204961525271584864417823731590981718044362803123699897893199916338243956694667666727967545259739141372051769589579291467747204863060353294632613550223985951900836925838691128557736899007675726760052260339061449331552791821231801832054903605032435929307189921338322523135333107999334012645557822889490128213931743104695759688766975795866408971061207526800022379550505778328300142517322155755475547737867652331514561531087216824230890173439602749760465493460389901637050645346432929455769209387564471197908199669958009617120878898850552646213982177876576190075877441568465783881135748730343923384399462596549366648419535047726612863554579383741605008944938165200805059518471481953340528650466527571440848710745683629490831343627610176932861235792871533867890752466410492996494067957156464205772382949458262117644313002449568607249495925212588922000613820436960821774664284920473342798641401500429032118537141275913242037956432603527020167973086971018377099128739551677479799198695253708932894758468648053234482472405709412881900233423419309689528232917887869245338579067970163658827106397067998382116150727422182136169261229929738812414031666963271159783928615673746462677974374769658583119309542189089981018905913393820924325715390973966385285108017098762821224541791884341745722174143823769803841994539586831903424383732478630179576995635877373675981262718078486167972752621591212841356327038219631523792381583657147626674916396114281727190627965483274858976858811658115975815130471511395097790891263513994651644200718262232762935877235014981247409301352310301430006540996031066309787596289581076284329584218374611304696771206056938792849768373591287654450047019146990822978307438321726138179842375843970168556056354295665556428989588378070971713176752934842686054663802824658442864427693816743060727583610270995185834101687642715183271705774872863242897003560006631644086220092725140951191853304978695396048437244178678232390934489947103205470120080189260461244817955217360136005621224049964574370457333786926092856069506571127376602634904742556447510907890442969555439649962739765543803673008081648662323290629172875363687808778426622009241680886246331436617570735424888223626262972383660819587505008495028911877908890774273759528913048699958707630017812945902832207680431443391534080802342006915328379723257038271527595706765888946304962614721615020819445697030194967727414247798552202410826866693100746558077376865101599299862206126340452674878090475870906451146341904522253442830479589814432400831615387578317746976376129750723994075770471122397747513879992660102531305701233013263614367292206425949071790409422249428546094413913134903129647607247355134422257298160014653425454843640874015108743820033511825608605145312466589029800263880162740562537770977480264953615070553484602123574823551152065613654282123178527010899276060130190862440241862673944357264798846022351271338697982415740543492049867431669601470968928334646047268440064749026831172656278473575290694792358684047106737624101794332193799711155909330247701831027750306184767169902268266817917144027646742440471620396459110955289490769617567429751569674525544825388951226913825335611614952709210296699812912750917774351180539437268231433460504699048057319329612486979994235662790883436732944385586707267473934367256029713507811930190603454391762724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -12718752121809703809196955136090810020314070623232053978523438531177681811233449802518260587168330750717879597042906114458151079548339133581838308083134542820963795059130457070172816062191806650514657076016305548876750470723479180768086482041407572389466113043748983637267656182605371173296561957720515887043567627198399145451903771846122796621916341086007986301456308915191231464605916323515133045082922983406954777557521038341462877657386508422066403024663448999868799279972885895765607356547670701306117544921614853005055868991305772776810714724709490671807974477533696254173678776598171385258737230721901861952420534309327864270526880595212519416388654178198399392161616696320018090892700687332762015991621417959523884578386359012299848809296993228407343499294000337613294445933899404089452909592024326628836835734705708629997808000271066459331129770289723931667651468793161596710515102618753259909239180017906605839371804136399091503521106736604468332612222795977569036683768881370620720312588198329074160143052189727255296927037315687074414537397741409369370315374529083110812034783803637643763879332073738168806418368548600338308791126193097050564177794631206845784726241414775606132078127671654039325323358095246254838951765827849091402086566242295687745567903154014465801715676146729414404378084343283138115851689411428681662944069253586673697343103879879889186450354695029600986907290042531252830961204019369497600401480673894450778969137152099127215756054125768179792882332091302140537673293922903584161270851676566036334584676318206513361628348940979027345604745090430624498243499616138633823524774388005826771251073026413270413102020275760821416419712748159381905797308420753384413314986716741332626838748704107791449913043714581455803843639821902013384249684394309778266386984973786658768738801886802035290326815990221492271855833065202719402209113847133886730880995028009785372206070675952494925504241721565258624554018548798148644754690491837864257708939354615967322407767245053555876762989064908808012880887075500610276330775967450160033620733961444853162983044850468033377987836876049871105272165516614086491413135214713494330321250682309106734549156800094779172059859600226566349206667081429296262013473985963942998416668369533590593121644990177839018271352556317184645992158216909220460911131714176337749243042337860916186560552970596362049550894510478871173652798724837554198053876480976235531749685721284112450927420793487128356999167597750831696403565326330392218129044268632527778413456173607991546990443599657122210532049698346701332985934848458690224537035706612551451132806853414290338501118667181666564608642327480943299516163856204844673526011408327719400376405633279451439151869843509873025643789899586295207230252441310572004947728807082864503915298810155682830599123340729773109639684796563273450172666543150301508210456930755257802278749382182896035931667959004424791818819804750301274365041858262855869954502034068365777877272743480591295207090058078360329303613260174300207921355601597690540407194499110922213932317403336499140755998292967736922549344916206148637141056942420488381889383763028196704698457807130736665136706094882472321260389303051790355464947713731168852826340281885534273497080325435213807447163688206210036576921177789443920850506588178268738602764783936661999263019709749542912043290495441155777305839528740538868470140588474872618123476037635193481289414765000604617249666777309470379652560238835555696861033131760007979943661846476141698761841748636587339044158847976482548698463446997087405851261166175535739596317160731021208925202211311148425771725861516759834616166621059714140211139611699611375336121678077480120973977384530238362966873795316778712058955943484533027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -863521687070200495968872040981582981491121985565719159374863502616367565306799258407002170558422359585037569061713890472496536248782550835472866272714534806366672518336243856732663342372255637005113995683509288243232347495444734061827786371416813129621302479465184504615459857103412961598781093525892011998648686117188987313494540878132370177770450976549083653295235467796205105359599811291810369835381626786994720938000260126296080103733174335384081313423577870045546309063351559514306434412274639773040936693070300889407430665567151689032555164525275005871976062349691314458135716555403846750724159470399214944214390484849003503597642568997052684121797806579813768958941573984405809543088053223481304618933646580617850788380571395231643358325719062634293723198160559613249617228203847931342149274317947299485650097809466541526344136861940014693749861914645485085466848793583642070382897012923792819991000467934738543845504664838985628165170122296411130170539464587871627200791794641304883043085450252091858440053361802669193136863634683049643877626541318679302135787116172240430910226285225393275317558744303372633673142396041261503840816799875633724658836583119832223695617067230352649776475440658353907001565938751409371280403315588896621853926470330484668910635137456760281825397925840738207770832553737997601328373501007724003301836640418198026737702270354471012549326377305090211019667435821922361049557553468994663376622913167137815162170607274082167744725968635945061536723909616087237051681241202530496032119102203909894125855123883713341862448129279816882563473432249312823748654879490450083211204513435310302225423822375550056607537935552018358674379263159473026743185715382621165234860322627561057497160673717605123842584133051211544003475328488379111524028447665663053295300085351224426269881356667762250003155241021110378382681274419792816924054047771759293879545616036391670048231569739616084785827565855320044765181216045053966079485557438988586032513894568211756717188885361146872890969219541336556916927068374500505700377126344110487113098128382435562220449081653737752608282873079920914382152046965329024119843726996166752263550764142999155820721098786988404926126495292314412507203489546476436840406041431988880017276050279038543702472600939258608311393719862767178101654843530530031077906360987347770965614656231968335993019548265106513151350339981254022025871224781951489862832426029518579148322900651203580850336108176073660674548218661434339209306093828747116146808766201335206972762530537666242306434887659987840632939462742844325795256922631431394849308709632679244128610694372233813039788178813002189938027987983210611806027558619950032366325146983204413626985546168558320890153712379660324042513241804362382226822545580196415177887820974214229761609391831606941660381206832823681508121313897656933019389848630963896951274908567386753421501914131820363972224690940821898452430263105656413010294742301998304238236397413835618034285441148234688928750006407777259529857595732841056881857492606245390001775679244568952862528817385688932501209084510504948905835143434521953146342109499490832398226832796762286846726965392673273905832583603454630171511754110892861787529133671121406203063576200516946242284310356779256920640807498142366435256126262598034797850977392383492929600429719945457468940927899296880202948853205006981828775217277297978582961176430615549324425460345419751436656291218392473457879211948719795117955064839882138649403905103923620213069560504078898996256370066916650977437831333276542095853192534158476595878889914709313747410379601194933326298046139062089286888594278366113128361738167950444360184769481929102141687414829575773598842953668892545396557386008348938220471723894273809814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -37886758421760431868877502541030965058135758204726196888746482202939582713018813786495284693461043355982732313668124206841329537749371516001925898801876808040939956239704563588161553371355192544307923382853128846239767108398837519168702595205492311230154052336028343829402237225601695231881066793651562175298831624071757478964379428835252156519517244535641675439469160276386677652264795018031025263247207747377808356048532023809023703857886143284495760359046076243228060203163817672512271416049203328557640549384341675966624114526914158494173171054882615149210468317840732607660898163550416646143142244221503688796204219827781623792757367058191123793182222056915719839835713528709642999756826401617451192485765617013976981642089892504018937337360228542568932251009431613585154430955041152163860013799178045356057387786158024833132572568832144123297891165622019210841581544877996661542699337018846169363616035438332587660052659211302784858315986777888606541427535831073205973013567534375772732675570484993527184472091397175400303787074153829844562525112531996993508871458613078541020288859712001587475734169695465917459463376051563266713585712198972022382331982983009925453100898122801219318027230609080454692736831483507507494239249148036591663966376482819091014674068110633946481507542245952003112047982678465614190201788484180129153338253080007337077289530614291752728137216567169818911735092276778900716529588306663285242511687148941123760174541492613061930173861381689994104186297929912119685114390948137379143968604977681520801513156537903767111896379104275453712787746195267667780935104308020410184913477397214880663733097619650065117812532617120076183055698590076812060342304448825282717393018936436837764349386597193448044765107329724252183535772809820521192635349440101661164126587636072753226645870197963340904843327407028906412003457536041923723648604759337592639183191038382382371914967440774532556971748232215438572769116145809595351259455794784521669572459038161250514421420933534495061447961583799459815709001636265184941291157269817856659019049440042602204212114381242781486267854037929262695034779662870488516739383949418229463819494318021629630129338841152679835880948652962595946672409220799509546164186874773978569508454406689191888721203166757679042273330376302602272091141458521877540448365239727363816461855430598123825012330540872730229538280345320798439137779236755301023421066676128249120834591130143080372598722379299758153584416394538979165571710308321387582852254909547011666641929757854951881223511752304846721076278065051103719709424410541708667555610978862501725762168160779857560846180590348976392226060215139920253276800394731008460196208789644384703759680913031338096561251082061059050532266758692899037173331115110117829567948925001720807383518494752260460522187047895067030458763584166718977805254781615371073322666670523873314922050744803207625754111072572398049557511114982853305217000511960143849721006727604322025911855081784206271189300963827907989222705190470776047398332024565317314742944948269667750866149764367903255312828232126889625544318930403579983207277496386013965778755027694145315352252465056553325175801778745219596095274278610399331816823862205637998443178910605324885064555296658661700723924433909732197361215456518489290430327133538193063387071347996356989563025139956352868781602510575043646130645880422913193556056928687673383748352946371709708159944346636779738715714286905441740278237879651606712898282376845704525916354693322093109205307323928830130380682490896633688620438252732167716106530416048885235552584654524025483284489982046867672973831876156589802278318243073747016288726114208713909181715166257145438463875034669639229183735895290283082084578334520568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1129721495306308381525706333962475045094025642767651634585351614062299050307986979585897186715798110539815238027162501578901777409733133673907486334637057939209211849488867629655119319494358011132867060832989285400294694493623981722023025435444069772553151443760653504338199621784359511182143785881424166567818915703972210662801705023248013403107287373500772527937222015881826418610143382061807907488277884537175685831070591546867175775182344868034030740593999648392543843137350696574515774236289658827885423524496585254937090474898469854352822717756544979633578856085483104767383956631117715213008488635959909061842611332106034327111230051008134599507821827510132996517543852604928170013988940413643976336278412191687774184790450297927892294522551319863995923959679108924313218539812791157804948013323173408860108996559082950333202398232580664434665793622680150686300050638822701147724897446116092070822185584334621164867062360402144335763176310529076832554067795768948946050279713768923012993338503706212559236478196988110394582635535431992512897315265172104980955712538428075134762966310388575879843066556120370887688021625964631921603970371094146169749762126788116354965389989020283738773082192753620328111471435296111458224441897400393656111892805049730908926600140768515451750049001885609989502254971884242024794237274324282710591697986551248467301374679508420330346658768632951762033550665293591468372696569062552685136896436098754910962751019546433882769183544995581573056438776815458581147094226493061901547682145538009644530627934147634846357611866205937388959042359189328827746000968715459350053601685648024139760582103063246855794454205757657806608999199546421522671700629201423622078957793979539098250485256225647566042484574989936259115849957465954133760058944460119230070287654219292838391834606611181758470792196394321831611408436517419728001586946597520133380499104191077790203048943416806020702948830082243236846006846971295502353262243640072465086218694259665340530648255453312498742879871262561944211604608972411118427933242884578214337558850255299972354588221151447448545057005225822460886612754011823228104052470127636323521197816330477294274592608361298967678843040727242398529712176887964465524664786919474044015074527255470261715491678069891130669770841114897904115955897584194190152303422844601503979455329614678825976130940633467955587388869391424957740892788657931068608612622645567903858244324982687224512510199948659198829674313717773366058852070545235233106611501982206053256959273990625915773439801584220178774423972558379653342104740388503702704722434726796391523563353416955775328598751061589822512304260120664366616130991672807419203791756694710307546892158260691266960598093779731728761580314643076851131994958478557610122033536981396823617730050476867532986885449762804634077392508940226578139106757175712505932888112489880943837580893431297159872726201288954876894593928546800428909464580413598856992143338292619383071438323335514523036483442580679543973758507838329000710308982119781823647947963844630786121805785071320561826273333267656758888071482548471512991731901150914821497729591301342177061085944299849592626198069430996427997087922140535981103172797575335096288562518570583446474309393304714665171791771915856327511034234490671269496911734402623330059507536748069418980749974198354686288015717047028844606406712862398539972104731955361670457550080675273291059149303155526116656912440591981179221509259332430413657743391844696666321841125515154150035404059626188799221495716382318935169007456793098349899792611496462394706744013346823815179445041765866346862543905207515238474543163828262666198688776569668138372377935638943452994536048845046352095210096936520589635230597492218017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -21418453711729154322518818842035687646507418585737992423213367027765785093448414172329264019519886132268353410086267018428538096910388595112938013658768205857574227429322468959583115460333473147366071201121295657625594322692411510785194397505673723965842762331408748300908300840067886892069194590186968449853965909267998331755761105293887248541551755035877303621527565098780285408360953307829374733890853825369990835875474366641093859632432489537243506613508205535713761205577272358475643430376247035985724476772359180894788637681931212275856973027753118701858485008994333433228471434347213917352322179638096425242794020570320910377151134995022272430333356142700692224774528686543678454584546572678912463516957389875898279159816157189229276891474162911258531378535945705950103148905207343898464752386003944282068004246040346200869042962498656743378211932006848835457537655321229538747345669876624629344713211201692743427316619056703191321967616206530146385901823457279759047869796077325090243518483575800297902619989734236152274220453288540604670138954215160425960824019932173199000447926995721843025080441450053391860220817201140583432647316476867067213961723235491253362470620600594155374221230989080636470519947429390754585555063343800510944212405026494155308448933124277766383629698679489145103007135018752756748826354391866545684341944465129782802405976461589500810886614756624382233237673175842923851147495924153086466928341438748098502825413170598567178667562457227945426218404582790114315391567334997252635289651968557923995709064273936775647830246731813523501580484721786428474119501549965359498232944043795877470961034049344350488620648496034833337443270770652970152272737060470875957105252545503596644898414317124988340047993301757646223291922670901818046950103901347041928986425635201840295375119486912245288463179239518403087192975308380461879245793276685740274632538571073331034342718523964308229923279895017943600675475769622068885767240938650017166432653342585648094648978696616145267011601425823901148165306878677079125110698509329610594732996653983723478333480659142012446353927294744753788805669756771625111236665469258272978270238920693608193876928275290429295295333991130183506434145159911497825500619359295887573465239215853743870665004156669916026057983310007652661209766701037121624505871878966562564268263438149130586115278179652332745002857300076186551169805763794838166107340145084938786514801322439566010834490088386152861337719255347492536552871123100636213151078430323824065493265534301348248985070954603331515121916945947414367693410459077650122921188006260858029068093850450032940163764462963510843318566851993558738750766903207719349031034195687154470740836293870417971890916610400238286892875082912400116975937027372493747471358999763383175643998100692434080601625547885219638838724813825418192151007003055838754448741408086396966561226219820242518336032295671435633385149380710294755332266101984798939633687863447579815680519931216042781266501258233499729746724941480015432239243655032519070354743593591005984009686081310770480315130267478897324519012411746966555292485106333326419908777697281274318917056425579781034074633388455531979683399567135294884029180681411178615544533005840966475871241040802224894521990917542797335892130521511001816445199792884621986984145638179959342862283250605110558162415510192767582998677854507703895725953354249833099119803036908279201583435752917786719130329255900097704260426140036064856373323191801156549665016429295049623123613100402177269145926002183880851291039199895444533326664107680700386948149100065251236106672919513217461862680323352829128350401243634468153924233605383805358136146016236872134833163237132164967466427259397705787148541641235351562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -182253487295984640811016794787932624147341040063034216715327004820312123136539712058317817043649781779578320608033469494350176562262041210199015398373442370283477826750606799469978297455015343988905977236198631903304673868434587583564115303226667123174181019226917368005910388904090195466259792749559590855548942986201759872695102753773508587787063200129442220822907109388046831804460075993334159602521210536471002255546123872783779836310927132874432285767885887582442473618012948102224642981029430137947711763449020431659180866805953919731181673305574167555033064018652851217313946902315738752575360869400968464312718589828657230895278532594408628886493303902262754897176561210652003539259987485681631379523210498802624919424310397091654577532845307345637378028056391623066856106236607152854166385782198849442916650612286916335402727244766059890212925738980868846045543460322444257100137250276286742131363800374984665557417707541272782462241083403013058425318884728357566279016300070160044222628748617175738254264954542189216890794473881311844910929161907755703720701199042392264530336501163446991701043222927693077245473469315163683967953679561802887582322838707950291641619534483146045053295597238986319327165460410790893077446837406423151072891489997742156388983644598742359017549324166400335178442859170860628590601199536120335481254761419323022987403335352264453324136664556197540037837034262002104699399738005306040328657597215870596533284804499819474665070893044673840285547411384071814314633614476046214756308774085532271111070569119042784187946610089901834987880944927916590716266436820447065243381404682650216703592355810274936803779428726291849167408178832613441054586776101515765486929932049479371230291305142018960103110598578954563847313673604151691140336374935143381933074402267511242820529350657787183867059944245146924542189979229047886782490983364902382589317816993238699287758717846500313415332812467889127517148486060761667091472301146082854702149756617758794479576440684633968854661615836324850079007153391688142983550706752326710336042030381463204444659942359645613858840246406175539147444388078050515320100162818760731709789511468440007041640161296954294376876715181699470350243180376164467637186076981353249228405179473522841045955522517149675877208208060669604953554698139512980224494093557640425136994818176790209670877724427514320418681188108643040740270607005363599737601894857787592948427027857622979707411799935447588599263015278553529971918134764133150413235362366005407529295252797098319323681392782988860471485227837014353851287900695999314739996236561062374946677068260799139319287490104522262120493358208474440795015766149313721718569689398766324774995752663178534064235117733120071442530738376888483552837884024632191424645131346013833744589638126079103443782427087210161977653436179762466635467434640151294556197612558125014065751328754955673415417336920305857209453821237640129192505301720690245957367936128303322685920520514491676818448621370696412978317619153105601491396175433533274292243419326927143470841653974866031232933037121086729381239369103929575175964316261137170323548964343258145192206120835568124237402967765309402429546846800593396763405288122649940464240302729458082546735280579477518663489027047445696875834506988695803128242587229971244798023768789244621312590178534798762231973008055095149975361833592242057249709209044095948355535013002343816632791257159396776241107614455251906217072770436097289007084806929819911102041272401838691548826946596880447355652622992175017275770748361469662984085391137817446863944034014447095442772458751509569925227775233409320924390573883295078005740049364924534537714869142851484412354965765895735949805755167635958578507900238037109375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2327185722877230956766810222623437660471999711217948764085524892005662895572074567914740834493783570185132792097506137004622243733408377002172635529273749070338139715733526030849252322041820575694136858419693826071355466260494585592658097534824921958671112037026116851045528996545637087798520937661301708399037328364702476141494066999609211177221564028834744583638189636167151670107138114663517748316267714215855536541864457598857368017583698608370539006386692568026850509662626039074398203930062568822080548217092214488689275602141544255485046397419966202675831844486400089344834245531850919102470796421110261848997788619533283461792240880850604599362009332701419158027115223470059325369571097018399816716556391723747754691761506583745274342380537146809640580726844974295761360171252167792780990701926402692674431053057751810200739488144289536857750637081684598444140656732138620123027102221583183571669092797580991920261944046679039310714174412710424769342248464243532404145389796428463207843254695946097897868812063364063363260745509190044184320202495686607914731195959118555363862912560053702983169928784231164529560796147025109408255356005532646728130413626712850934019561376935753316422059723329140568475690285154190540730730424350931696228628609347794360815764473330205488741392212562819896676915242437387640489283533405038409351046417425816379272520806896408683727013093969422136228825787995923742486832234367471328360451730991190659148770587336746457192829025505801962496279035160027568338252609252825694978643154859601116300178706102307714552929221506244936696440803012808457638782041097021530204652840230042387071296011465113982602103898130607895772077533515018186499335034983633731268540337059363592999734421601290780638917740138272608492410254062709348530979838893782301925886833606528965985643404300503084465717553517056396078806133151883118297545768038202526853378993171964524646167398392827217427689515483504446677038993825179554402676939948041360854202856418694140877691484336625901234505730128088432517119336444325173029866181534920141157218639132265111563904756708485101147766374896638234852621380882684283579675828778632879295112980976470769834801090177289088891869290135433067237352728991009794787485429405854346540074099950552833689863411421453187590246637302747903310629163615887432797883729252069948251883895383440656015896572466833684931726026815199328908719569103488614041202686726873972102308735461671854879433130004095997561318896743120901896230969509946112832295594802984708675017775709421485375882541690327485099746966616896921648055305372346856495205446727594369348061459866911911382089329625029432180906677592593053849449586647350084181935704005708296227531139004260956036955314504294350225978388466101962198661933909126944319762160259440748285738745089486619533112705281764662597160259177339305863520403111475703124594039812513664013893756777792221384665266006643479092943166343451135842120128756766356775608710331492809314584716951099312862291556104805546964875339031662745588126401661521498692460640735037185208155091569000373927752476919321292519322864070171796485807695130479813337977511054356526161998077921483503530756622325373727705655334698490963018179597661821145345487632466627157663798288264843466036567754227743755164453715808181657912005621048791524832737933330031261283556686014876749407446213477478641011483449356306642316098313693980019513736576382978403847304721916078295395964671196819957745468298984228636906304148268154937158215780331586064751264032522115400740276268488563093959138641034441901154192559813603962850297143425633717032553987218670486085100099327551066111854013520338037546921176680376772377142640135653763626235449588788732825232318264720292747020721435546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 99566649432416699527131812065757354245653911601319771475292068894326250538686441521248515268797382352634515803082946662094394998675550921623022727722207561607208691997303913115761029991589013779295853210197313511847504889169897103098664286294238392748918374862041904056480661257260612940659130230111383826330490805572728431995673802217210439786138250786118753893926323799609430298727669455410376159410588038924648746588642429306839502102665904024115391204667699702444128524928598458809387284065889666779871212322204230685648834423538841669253585077859894426622154024559060271237413813194791030213805393131275680499197924426780930284315345705203384637266056038441402630254717352865428571307281320517063667240935884175100266567001099370349084799855922598564923330205999981193132228890708073583810429392426063719835975003603019475592163900573219931713265092420706235843732566549732563932586582402676096262830806038167225464981948056574626849149789017350985938641601512073265454582840040041310946387617605456554048842662980308351119350264227628470075861359942162401476189224316529818883950793608593620361545697111684144852528882858567095212156076989043535782902619929641602246817855908108428030860961981906362784636165986287815946789035774846000757400443964170862710829688812254153830430152102178612909441630773585534795501163999884693460100778456291153635355233220512061324613736513999166598084585424447791326632207924814775897438122311193704000994160751199041546599662123661627437851913741397829782497967710372591621708174394587952591288475790372773467321976480102586162046760059704918158651763531846618936119219397213812999849744682946166821682943914186614454274658624135041416508028732602756611272962795229028370797044252649741423491115495163863227775837500090920035363418554195764605956517761797379874843879989002192596830759393578548354079362448278811184087886120132503358763885780976626114392769818678573067072939463745954411252781711869468879558349101170853718273805813963536200485614101476974903114227303513499138858570855628607720907514701163071943568683395395823298986930025136457738945522541413962164857849541846888288257206898426542000016665474715725278417139289647587478948099108222234701154089959271034151556034933138933124156523631709189932688965136648847083547593971127971991671231789148137973573996542171942695865582674993540556079612472506427243672515579385162267115421175298553056242303719161480090968064264522741844305814254848581294418437020352807851544676481098082103333772179820440096890062546242475905282455211636228143526088814134519763148186665888650789578959232823498009118014819625257156660829773293323427765366234557600756109108684685729760937166803612431171814416604353558080819347184908323162990930288815595058499219491533769609994410388771060045002155034645114681281566809250590337584713308196775726567927949195637109182933200708213446726837094847456022391091356499113639297444643445043398198360138989314870822816211008331149787240325817974478558854267904932348692687194276528337799404690678349055183007110462167657384517721904975615478222771329518894233120520711343565042420967800851381925962231690277375560020667286014638491071137358124699902645763019581227484450934480135029275672921483861005069125634812686309070492936799585647842450490056122013650904914755250642481037824399304990249431254663589494271413505607392507302075133443826092325794607143543936502862630581549679284460055231811661162713798203145392952539767178360683701996553989814261941498848279538153700898773895507389461817992114655351526938407062061382587926627606966407983357305852223919359614388880390661100775621604001035630768603047702241824806239908364416174626205283228773551951110241169943059122101492587476968765258789062500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1463643198348558690872796823016012472771853398410505516441913558301571393360170493505158608688425364922036529834602924146647726898558113597168282269195767295179198214019824755162871984729980728255521575810417761824132339784660991338627565921135941735015238108257801166150067706976685707380134505555112637113561713990351154001303991893816163121898371184499458275796701984192118760579764356682343989845076389622832589630477411878320087655503585831913633647436974245181320793359371795586574972447195687100210617292777128461756312385363185679658730798150347444805944839696323840893764995518613531434743987195700209546223395601280003274985648992025383008958803391613537311137087044932945367719980252002789365171456917855573805342504185095961174880163103420836540041004371163932383420676902020694216980591694439320652147877760052431075692292099940803647942541684393654525507404151556418230251818234463566099371637145010575551937096887168595813439197964815602566713166173898980267519125711195081356889828596617313758530906236804868763554092582566503928271522627360275385232866591965783149006289914044857284518099808847637970632673160222224178308881989172362792076892336678208422142559879916515582970575794971765971984347070135927456452321607914172374071300017773826738924258130528484181670209310481464236373237625460252033050894919781639870884271721593937217817646661175805526674388605120882106452701238921572055896889103920350228598616305077508009621517628472743214897433618813259037154799560321282101323259589152363420481453080312613932157343668909943644832119671066916051731739919185928104758074943135249749425210945219411152733622781368749373842772225264147503311184476819479604573530497677835663062388426942819991814870878236536660160209936999155271532877800314607143020441014099389996521458626955362955099169414989872912846067562222970256161484534874312653805166228013416339203850763448647097066253829956062979140217026877018202245777077961099863640542170928642064931505878424797880805757495342527796642626921278578106534280924298925072831462387581420336007592505733943522113606911612377297157231305804675961094177764279653644950368732866792113659853815684751238419310808619983328881337117910266943388692866514589597495740295154363747992271916755565604520362839852671872447125883241600499939408513247430588424100131820869731032998635739918106228582599634934812434107800001172441748975388874517557360778722717751888713421483841320627471302924056420466203544156950789949775876267249816770642263720038066463990747269048817296018977311844102264675107446967923277578770731229447801549243786483455214906212614875511682182254518713202709146970394681872492793638181736143419161495592335695540019751338721507146972885139035190246689868303442202960100635877136271016574217524820890026383584530128035911022647026118298520579286763867159955026320641740235543788284882475075848505266624715608417431393129009537534357799368695265775030839166260750939818674952884216584899355764871277833230684874701073412176701602825353906358717522573681671842787430164804783554685855190266570035373502207685695396550785670478063282198461239120352928087487703038574934257259434013023626139199466985777892599549429715471934812729502996860408118739896920672152001554025440062121462230399231063531001111157441275216345108842243921246164808170760189718140834252654709141804282271275012677831041974571174469680563729878551973259349905471420836007861028877212353994110342042043144482935189296274380275278204874016198755731043686171624025033152426491780083902983450682489988924910337648191128876722119316715814113665878277470422326076905592805554284726807342691385653573984235493039356999212797989737904019261406569728708558343529765600180749148130416870117187500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 8471742423307060504260838901521631191207514778106824144193156170703107347026343443953529150400834812061465960057656509795733408296408334676778490433383807448006728800416750671662291022115027510482597560311074784423145337255000670157650332122338955678699041554247212737710047783281379615504233153226086576962181881298479568880029612392080726487910965485269815546092747211378115094370773865951443645406631670280796965934424241741316503970591953618356664694166358069931309895523776837517664271424885554321667248902547465263150558586863449278948964913937618531446812941175037523156513673264243585526606525833064472686310415040727285399527322949014656302579239408729840875877490551804896464888067580701038105269237055617298718317035595232558705163436400507612558054390317963361961263002378932895183739356962366332247825676856776020308953090897184052083592354927198657530696362678181774325731852406157156732431109073167297590811390434957993513005575349878421808243622814802687791508651254588271823857616913599969527446424401453656768095537360730300976951848265834848064839906449178450066685325787270911097155978603919787527413788141073305394114166437526590079897667561579319827953195927920075409504607728593493005685022991420645293789170452256287674129296431542446048709486993600531080495060678575339478089237728306832094008900718089126648548141159733757790854621385668441745735244839611065529331425043431045208714254739879380794057443007590375914157160912564160401282331784633729389124706813867560740223273601279267315661801640680818871343948275978944223817394242347795775178897510898710355804205807753734440388445676462859101787485949654331905342922191993492483011812188837212775473838755141360499967560203867700552250983810913912996227217241557446513829091598825615506386565655939255922710804472055600172546786620451909109105045796349329803757426542543800968634737461081559685152214603832324112366964030097058968505687397733039187131043964159726404140693318688854809558113888525366113900255131410421096140427707128694308281725089930271899328978660289905694939075114593460776239950752656752436297095664365953133121890085029184303589081907821879351501432229045450353036055592186728426116418621984644556407682942854288646732414075373202872332211056419446629705385142806918724268352737629174961359802754762141467686362115645282230467150274677707371479121219531147225497595117813371615960981809735861826171006377723368427252041496752042388955471691813970061833078413464326510462896039349645769275457774201490106298488398243663251449019942123449039159874624436829795538579857495204379500754078983443374271786091404782079930195467959841526877439596243061289291921943791040422463879637053417281635347466689243568602453876519904930675961934546811664879154815447604342218517669757459523301613425618640309969472461921723185688016258617149102023841841767941886568946022649325651992275705456403713467719555990407949898738156834638034709809971068456547325803989177824421523385978224764624860112078685061550761192330498293771292534714939117850156706210167919673370918639532469272641233923626866940846964659101515884175267164490009489957679687736395675896516807413299227116634876272556274647379134780038369750479592119666353278003606881504407871331157443677232644494784005218766535980402912110767066950652216678605865658893005613571221304452962187299570863050037842278923510629538764188732313526345829984152542104823217905256041442422888398754453354733061556146635653661051075194247803317993487820939384630994775607344584369658981681412197077295347387785037614941743533383243663792387837855303566695957119446284898637060052352204879520500367376583569809219675684835443156725472697310230957250211794572874097380359060603659600019454956054687500000000000000000000000000000000000000000000000000000000000000*i1^51 + -76710346687937921248749510653262453222289415250190534415603304900938876993493821702480531414297287390349974057142792593520619026311132462360853609220874941949349232752379968032555205122830615611667664403609867380584589074442675369009121451306464152334708263581129343843489386800144574012764041609481783650130439524455047165688975482123857837319181240292608230691058380536037023786537439521245747179182762201066276809771190290580880541284521515754824885531153968839895993437070224714591086752396709634664625630518562057952777743528053878239592054369733804119745315565663099347022922094420186212911313999222470237050862008006968206108820377786819134342122697889508181394846829931795902192558397346357160423281256500485819731864610243860831649126713069165347843038171841322377993874791933264405497565366021975994743878959743729788228515202560342914884885690443374835928494265505193143170884000377434795879415916992401504434012265553829328656631994048999079362134820706895360442761849129784320275559836814878965353557467404522462190009800776630911991531098928589123009644031725149939303183490747076148745240922262401998837325017577245182366256547580416828788534622086904844213529687934122873915784073085305230320928508650766398462442292130295291391435906320131536107491539165906486613101831900914462862016177227633794046619717575912364389675908608289134026275610301616303397782228772827929688241101628412129528721167110000545732614327210084001567029003808595996625629645313282880844251839966601173248037771156992554885338847790040718158366579787753216331774541245957575511385995270378632351603841797668612638540563649698973606762599129649007892806819530268403695960133856335255733223213238038110811350304586806044293317155179688052371359203884424249718076400618521503162180181589084030700890566244885698465331278566350731506385981784967052448439559822757958071486345609599784045031910226949863879499304281237138972717023555993356111687457222031416052961288721068294430727723166710279975814430137168652243576199627424674587582603925920372260603253903240477378767665261585119766384660873868654682544460274061304064800396563949505924348294556675729197759653698707800214785806706776406787915955609080137725822250935571024502964033230170690730514411277504101662370148220631588865346046628156561881375798361854764617438830785909918851766817762473007916863711799872535193562614493453595835552655566880744461670061367973234244243781641326879716145090896030068977536507754919585250113697246599510258904448165094544935037000669814230794979901443252310680292012190771845664166401752250100178596365783197909778851807650893275678082484908532951043885816527868036325682924210008651781541490136953603715780846984350087661153567409993413140487746737750737667503284840847110092657245788458114100478735722365363364429726406211790624819273338416144290423985458009264529526080529024827729993532704038556088100662766500365459204359080338096107053395769497969878819985272394733260383793893612180968536800322353680913325549121960384872910193124558651041971943617993808041089369346727315312000665331126197752304271728951154728302681806552799324919102689238127231227109833832440329999661585681147460552253912383870536733434204045398600747702118012947083394706760699779631589749045531596946793838694498860981372239750016197084759192164305373937933584194839579518331979489202832455966924609231158182857332849932706733152895758896806065202635377712566641815324770724316073016786681647639949853131917475590189882792319497778696594887191908428412115818306998699986835444618526770871911912956673308319511081685192355384303649480643677031304162386673994590112026297571855231099103169925184008019536153554934820921567020225753340769023634493350982666015625000000000000000000000000000000000000000000000000000000000000*i1^52 + -2190963888031659319934603839448161054921784466797367616572293227031209590051533976282639732760219126664854186335434581105908868161535228218951297682728440372451908289720880492851034513200220029472834210694178765623601327134456951509904926157700309514782850789441276924692153041144876940026196841463021444461463880334074096249182012140877063019789882416229787976893923639922662152064125092989882820677776662270977124434728293511626635365223832277433756299508415212936798762424466492946463112132935907541251949915432443694528959224921631608600742922701013766544737132861519426611970496510823547693350729747345562929101293789617807233752476969333133900505808679923938432054192720227477506458096590847578031190923443219315256345926385854867637646916853697635647791935959339407111156720767801219014063764418518903215165381263514877285946103187476073021046243076446375474219830554094471771093654930765373962662334335151829713164584085749268020375589981038676256774290461446131546382326507006029644653633636207919213417104342645730729288187064363297623553536265901957254735654913678483802220741749239830047031553098129238258418209086454386757295627367381029154698828287833959795121067081552924793775319273320459832245822803228818753022575097964658227630500126910858662641983306278608555458565917282303772220867301899327701588757785912093352608711929120853010142007312441810025249300737827655616814280195722724341755808323958380898224736070369335862667865807550333581727029120943167280819374889720410429763822350219114879186622485920629568209726836546793004764117051749155454120805035473975505693408777406327706331890142888816779627593896824935903406856027252019071679576580474047201934082408093373192233447766249339114095199255838638229174682947452082503552262674253442951249415359552841026135344331601472584437695805299784026899913150539487009514817060520865346174895985011746319332596561229635217821095565575826123466318795389424799784499638590721847564030036562393987226298536124241735754630516469607654321006367119831384161561812855787659923824243659707199180254489349945323441806592433839878762659728708454024760506490345136466525433372574715053328615149868508156260239164468906326494613739316510005475368769316366523517049948205692997275231367883855241807069868626921533783258342212602549521972750448401458616462265832606287680163071237033463077569988511135783888761192177951153974210433351167750847835713230209575816916890590324585822832931975722832036250242839364297627289355806817748746476898899089648679525988927505988986482448677944231831804694333836631065907847669421217508623333247008139846145731285372465159748485790835219696535911652816466867193476518364993485025731049953754254152033584306388818172189974806739812311030379683804928561443228010042239650055777308039521666335758885436039253199347627377201558982214369976649700923575572974598705782762310373065618282781156999301060923680816987812941438550533201895547692990988512744514378238593571451412616291640546401598952114510020968777358011120494476243663369900610064236873943414981345686629834119678495815851759741893182389114280344858385220402693976216998806256881140918424938749794247844456534709492047094346227628705437674650462527520185204456770854108008828685007340677947238356047517714712604002664532963979340518413161948704610930421728955511959921175748089157420808855282133015052664886750993854310260887282309845294530800070994108162825423341760239297108930924653070097758204543812850028917246929843121380763692150227964258969199336045846641255513831423684597844955060230651528401441091001591018305237231392622504634160389376397090080582102999893159505171495077436792473626268222909016132424041985615354421611516328277501069533172994852066040039062500000000000000000000000000000000000000000000000000000000*i1^53 + -22548719376271613322027680298309282405232772407657105999962054868921285639942019806942259685464518822368924950825346380796642257132755562577408407590252793039370992903744535749068448461013597264844662641913949225818186359084162116143150955291121662256648455934306434242723149786896725891857085119402793630587764651382096692625653902513856623663391726564855473690053738568347672651029442732083895807577100430921610810814558452664857223737277547363580983441040747737474000246250373620429307627329200786024099261926616828799301044855146228062617944624424504159346769347921890237239345564921557071340534676907160532846366152131243661432286720602108344576417345395318044110478372959451242369100334017977218118692760444306287193940552552800743181018188556007852153910486525403680435663081022112180284712355875128703145217019918643088107938312886537169544337512978097174605089563999184186113537274902665893699566462084142344989371607576109782084648457365124823814109963308820221405933850082373439836792389789913419103771662530353740112635479523448677457250412814707315102858079665946027568018631955727265860950251789498097655859596192086335721065643194127353812526759480187443426412540078985735773491650414462943173525691009377336319544485687525946349061122887236499690415503869562396873729128011381911750101521220195848660717928859697923438543410012839067392609354324184966142380509948646786549057828752215108223415827196404840994729664112059742665164597272609697210734207486456847905938095380160675391814020936934909882255884031370016853126861560521228667180560391200101814553004170228795153275633480006633938028364380635384488433922186052824536001684205528574973126954051781329107844993657881600547193037116100054279285720185259065690074103318299617934459708666357526237574486783846220187868361735276810801498354676872629709571704139035048507961799553655713731076054356156369421198340338937131449110445113894168569296737202059983607002769377743199532885245320483466072528959131045873250137627881062373578734364231633305529349963123943304357023366856780408499802908345452779272410979914360979104994958714647034639316145233658257163893971181538203131284176977155075012743299871276242892120304832806317462098870402270968250023582742431147656465456980110341109281548108132059798992226453236545943917089181689196640027189790793404614258423241466142294026863997068116734185636422355568876624929349080351859001971536002510106640925311347065728381119455800741939800054376595139724532305537629894190369614107671906039817283748452773340511980665807861063705994041936732630572892739242828459160389962917718927756952538443623065043714260526113036792571965641809789841960639296701958618616216732926944750179783924103614581616955337873570863031445043728417588830066374098704975383310613769290478462643655103497083452485021163910843339464810036096418826301217664346448480174019089596800901622227020869552417788238945675489544932272728361162916783168665553012156930106648775972714542778344323004476461864576074569132242749551395859393599484108420189236583192605181161779674246126679619312449785090720147913324960940211495328051287884166199514840718224567557491158610750972804020683020059509085754750466836288355569103742310905975272913241362118293429860424579978914832669688876733384733218781315188242196884194258449536136137613742783630032541136466369618949259796559303360442503266387538867098428232729528936324172343907757688418494824574946981989722458348571246284858711135895244069110014606733439105904006032910418621013818859777684355696359756953172261850160908186107171547826174296735812557266575269363682389295370760195494949461935305296049129052464435333108429520333946739060900228449947378980741447794338455423712730407714843750000000000000000000000000000000000000000000000000000000*i1^54 + -99016847141093189635895033302373953489993753660993461542925537968290803285180193577549893712086473311275988684601720824491346912612254337256653054452505055603783822037029826935255593702848365006517499950573596427009906701450907047819752580033760678281754070628772785335272196473876369489717394277980718675844602286970512140512252119564760537650473915448203251973476802311694825334151097657267725138065341611687362797723849243086058982568179928291306448703699436549486591762262514837838102032535343063599725251028347158447643836688896428027361296502849684943896435445485928618871527557745156470134177589003177604109793508958715117018629451986825926097051420169533599094231821018790807493153799299303138141876741170788435393505719202135965532463928899435173329642128097366013980628471864411367501351557007684217241259072964710567502561521761063378518061840359705558749439962680295620953651858981554639193490811231788875845254401963778468740378716735272811445870128988735470317981951111221061809860091197026023897861002606653060063582911123293323643626645244159967076075116524640472527691983624759478828793994102149713354391688169258900138148079895789211449056133855248563784724711137021562445824798327087162148276107570320426287052459057734684429824056537781632336543889190334721291218220653006613168478349871255938993529199069811411035449185589218037639122694833398162816192825398459207316872296109331093427318216325022585467921240210581046970599698926312257402855479888368601460062002237600801678122059020283100159265122918522086953351297212870869316182808695701744214550943905875161278051489761773218497097820612876397978231690297520905564656561711790130203496404533100729975893750702239021940294352296329847740135481518967517381569764119174992153238860951616616557427531744495345726677752380455994722749614556354206442180331853993569836941081948938053723795444311759584512962852134084358142637244873616925940378197159770082720692631697804025630413464195640093014388897670086816415552541548016100493349045863391989998325691580262664936365283508992485207567886301505144996362323126433502429486220062557395634268147912794588182856074461064769159896456044838038983834219702733022365660774103646561982295578975052487695185864206155638409829671809454671748634389600642274581474479304911321272599667330988911018203632200319555200406947394667088994055291369776912785450840043130456010029900328807361113194417199474091662840897109607512870587098699413677079002002414002198423100906634881815161092926264575394051176277707984204197857396060506442340187922308125683892295545480159485455685319991104151798347255772861671979278401220014642685227414531854058682549579950831466876787661156265500276268727897568332194013077608972224786213291294958301946843816509618988233563890944392500433895924640178489152505755495569419759199710768485141615318993787890725178986612948049503899564753197314743101174240758092754643655101849056255569695293028125534074387713417253881416507678386333752491377881329105946342022843317273524625175308697751612668263001179945877884590689254588688160330164467733374631279648569574394950682282527379918539835979346022670400489318095376802978607285916893670142196778296254341326558636447952491763928872885692842892817634487437106872013437904500069011240608755769404477465701353889770800849968791427533710915012815974666676607370741135046405246593953574991599760832048571726336026633647646196405636631855196774100409407510393189332364674711059220805434092890167937188390388591205750111405707753597719490544396277753165951607035225118164924443640115381897857046989285938686578665302156987769911796488499675180658826600252248263775574888517638907658071471047375945290707566669631160038989037275314331054687500000000000000000000000000000000000000000000000000*i1^55 + 507108821592124351498799067517887891090859916227860792327931373770158469307277925814313192762064575020451191643540387080857552986068145286579356041337985204474191817313755210521446190964751866977519391413672825673226518943837988502258357625586122491449539467449330907854488023005850712047094599330100286100504573516491651791102125631945902020409567509967255853965444506707311479864066355260905414147362887338466997988454246662185957839436026937313006476483436720886463646344920552618636498527527906795739111918839314869231098949738844710336788822798437415962859225871516003909205371103504707059850846693525180801370371450162744050123398646204209538655656553842125874685898990118356079149684797837974501041520836304647802014692728478388764849634311993280140130200621645450793644169020098004322219362264461564157616144777719789673400155493660042620750001262652584932112718192944167515595419653523706146628013215792291731489090594603442986217281454375669594150891758704826725926248273983640077048713462008719240909516619598556515931072057068325392069196013396923550989943479216608133275083403050923631419036117510678630920120760138430167201336682729441306476741043322054878801229043287099671561656163994380934234204022739904854509880658179619342984754440889625476574536675187651544742762076602091484739531459450602569178970100154334844058242583554749837780514736088813808220155693759359329179337853308605494121868087384900277579660813000947418884618744023645812480676113604053736550635127048707071843033221359601909740874166713723147267012345843382499641472467750844453768048475498826651908284385849904174896508764749964835602296805255546329912868051509347152660821150593181294456685693597284048449787325504150502442621477724466088842170903090836681031527697116271690756634965442872439098518932414511448715853478869666247645767727709106376258409245156580652455265624354659439480918437467511146485041333922824871526390493891500062299860885859353646994552764029089097874759833693569178742770458734816332562152893653902693347679988296615325363318917612912892601872119359227337938470029182577902010616125164226855844085590575649353301943465853914977814983970370229682012723155441758003938474031891448007475332033213515896693212054942297394466101602712320678694457931451138928234257192841764389254539524108617699961319951686490069744958683563581687523577506417171572776168905966539761355995438793847334707997979859660826517550921768573232447950511476714544220172331543984650531613204287835278880619093590542129351607355499243226423732231295620995508253757531732208016889309490812538504537252997801264059820542811763110259552548172699010619525578747135965964396107618909336075562624004882324369172860240813024064856123870855153350125704940269081907381042842845714963657675290264543408906160713275678214572478183385417773499379488824857082265020064922684662236740634547202912579175539493462698578799222454253564717160774890882926005091559079009992738341269988401020664408745423439805638630219715179166830390623331990395825695185852677221494451668136634638538082825956065799582978772486004159245673392429160637977249277956487025245606434396390445263301311041224404500371490329295859559378097438559762238255390952510047965562982971493730529864979748776391584416930963840285330729848899669232408822557186351618143186764339135879309893852684344991866608266603318859605433931086836814417587302951069520331618453667058722246168083803612960320203592985261904786641808024678839853525598610766517035606530360130223888997998340927776913729263253121850108049515673700197859188178089116572308065462055072165392176180315272372689179339966735084240768025162872874698493763925058185352711585307613534655710991501109674572944641113281250000000000000000000000000000000000000000000000000*i1^56 + 12325812102921719769011251042429068899903852393594446106855476239100067451847045295554853407932540275187839713591450538697514928017395994240043760207741828486524545210386963808102485007029924323297992369796254716921835288671498757094562498203413806638521831880401146151899039637263595784565520407392652078129846807303542705003392394847303279490150501902016132009259109486686291656498255204024208625696024604956527924208497600601386977347480777271487742069993245981395990912946611171412457022543211561780728051814310891601133455912704389939276312832134180427984480633068657183701420882018080277758102874321508517074344148238556653816927115684924847620838375303855240645101657418815629292445182060095640563771892929522223999828738052556196293101302051381573773032179991740760958912315297992543570220376866536324600851364739990713933108572114889389511114190617665642342981427789428109302406775535275208046170127401575539329840878081513188618079444661005368243854986957063978288566808133444842575078104926703582127423079213360954000939955142913120625095607793401664889252804330015358739316613876959332875782468576548915129336094656462566564208137916023227330925107173761352629816345215704433791610390775372064514199013846352639382083252969685770080264357322705934858362776599686564181156023771934482352371548732735372337200561127534725662971017817935878961030845550937236976715748389304196488195250348985164810772854158383647059860568716063675044424436059905097227351340733472595910888685606474280008351390001592806804993976550640442162134444545926421379511300363310567514236380558725016780011447994194249598398887706802778737178194048041741622465567922868562226302011387650203737906987369206429087329390428125385547573790999442043723631670176495085059390146954675486366303275493938011070048583592010216959336115381720509316440881727150803136114804827159240547206118335239797960146788407296679516656919015338375018098816051410988796465110053673398761942437399398345908883804596821562286815827174936556610939414893322796599670928371841391189986211042595411530100143993624810574000264875294610090403422475459547209473458007382144568558710168084998944996422368869292194130975961681790094110198749985357527661088218672571659331842759521129286121076190541434201773251480800561235350592205565722894709700130292626280478528234106697913550144297334855479969540371291030467868420966281800307749498166952162361132843982366989697788218913798669687495656926510550417352068090128763318810567006786412808467231168405037805660702252827573601052604263734970990345288690572303842553151408856584573049844472666049085389168529895599966161180128331942962887479334177015745060666612759769687852220474119013487155276102521307262899370819578150724888288679405288965637272282726762482969186062592908993870200013281487053790312161510963111209245004585154545172039951547212908953590422652468119870922944589361767567487479813352374001579557528321321424519113048598883840115959165025747658798124975904253016895668476946945773670195254070587390360489824514158713091354941706944533833836019098119724552170870482046966787998445691613178512931097988772505198067157439236598498250161310422649894003215818731129641024600744128176321620686634072921151759887668539615101131410004504968064456595488524482406068595602368765079593735685840998336616429959681221162162671740902069614012608415905754273604226412428384893979991463181932112322969326091431923282353355555026964068730499268163111790306258540487391529603448845432681632877773369025497571335190271333951332487571313767599604169773399325710957918091040823306508880950559566123758082714446565976807648796214135525572717729757392063563274095238102841733907670148088077212378266267478466033935546875000000000000000000000000000000000000000000000*i1^57 + 106837293429999766132355408473690753995528495494411161016670091707075213201665117381087788737497628389192828936408000509205281108976731167857829089246495407018685263969980624408612549175392027943797000738954435186623831357304377298944005613005185829274766214059710318917538830938072092359441007722489472916169465428491482544512193446116705955051018779514178540743675935149341143377273392262323008850376095247960865820173362524336980041043980513878942416984902576342502375645034293384485396855258592017344807244178421149002320931907591363690167934291753248375483873993757269908661700282855114202864237620336746680246258327562382701670482463983106030994789227560398314479451057270587658442092006755858635554252898146989229617984009934249690808093187828349290623709700589592584721421732509968989393121080137120560410485501743042838924724875102219596990490645562053815604731102376084498177934221842457853245075615587510730249281838061288420977733848723819525843419992013729781595944128556049131914530172512750574819666016939398616252658095077212122601658372468636527531560649741744025500825229079594922380604761317323521298766147470161434160795012965005917439396691488897531044085670134708669768907419617322497413083331575606432395273568792682041616012962105191500829785833263759870729617797354653329136499496055423332713291269232100153295705022338921185192198298487219199052866957095621504772814074097120250491458194518566274965756755457680597589322526165784349923357618828183835560705944919165356205727839930442622901455113843356526120217474952172935908445069490499990381179593533979606166099453668848353501173850404163638479410227616829598620947384388737511671741352496029752176382608887904763466128966697205655037532324968335243905359234410269129750804478057001886866433306988976531967283885111205403914601159643220272174469787164536016509813331007140031031596241040370287339769445199009803588846015903785642265869258523088776977738386226836707205150550647441904767020182270929535442660620849495047331852853406703416098969280027801109155807575218811018389084302950252347465942174161988957200883258150455905729751199541780921581746885118961480004192069367696057700627227030443931596243755732297362502135823862032180658192958639504631091604185999008211136545428992479760687356692522820646312874096465978370376384354692631313253545069748038235010800865036124189550346360557797821231632030336335804668384737652702574783060205287356643662755297619648776061165745827043835972744057171088568897474067013825152978271760859424294517825556000141341742978804956650034988518247756868288552455973609252678237159503444563687221151538630596886988865753107700702600163003192599264880966814830662915799916877169398667390368075317598265859800801444116852783744131840439420337124168420369596349702436336493848003752304559360298224688613114485169750708645441178781192603764603093733510342455948430318952355228635048941040469568967675488121431347230398084607608013348216995356320505584971421263258613606987471881913540377327504587860350234026182820252609385383970607843698860245364208269963026101273092034308898828734369388394141831901725967369713033323428333770529352274930104702417594691844343293379742542301605914805649372355548711408594988048934971910103472501730418062044439834169334625281278498904723027132161455549320916856838340888607915225535844967894794988218391475252059168652722510482268819943949547282302903384746677362290069092824562249438331966853646930275463124956812795315319232035478490258986790513980324083814294664649598434134110121441714460628109820683803480605227362321342015683784500743592948555174249444589060073032552806275000198029215730080016876581042984284993672523544410069007426500320434570312500000000000000000000000000000000000000000000000*i1^58 + 538473875808948887326911014133728747994369156949159389782621302703701522504184603783008566858123126769275045400653035220323293075694299463149529859401945689444211274196670602145065357529758451233707750679473310497185431494911847849005591087216040535781170146892100372137914160371780443960212735251705702291249278306176660008660655446281064735599197656364514529476820479162222087865147334285059226945634167352247400117123600869686052814028977089075317023534510377280295938430957286785239673291415762466071098458290757623215363306592860964301652622765570632954851422093193143070533813614627280977899243852992455230800311802828976496125384815147631877426208074873514033223618407489532408165792945400005771283347080104217118459310807144265695343812849145627270501180171573927034316033466477456099060741819097413721950293243082842029731407910000674440504207162990935560276314587423739798315749202891222346952548794494506734005349307899505463122454064147397902284231707839604756820160766440675736049356843421894633264916637264160190585466348391729282440267827402412921855578320835981500436017831043672763487324677852560682486431451756911271133463164112222809495784591644638119166792676395653913756970366587413606750746046808261029908773054038094919070657742099220801461544138876508620105121218962593524532151222644600605162995157690320940509070291991943109488695921590249003054147034177690452236817296742975860583178833156891374230772841348158844738393896378538087125584180019039291938583143515002796962429903744197343903487293674473002867810423488370465538137503907779320379762113336484185457871153374433934941743510410052031638554281232740019915713457494748322290436170795693492538017336032273430680909776533767319707615846408238677061908901641941156504286097697053327931577888766451022794177696068004839793941864186839432340454130674952639234917563185209444245414971688213094438188716243272120840595772253778549400705574467731109336460422874495954403044004259728481325162112827278039647492024266749810872158943732855743103034089463668206997803049590475681049438584401146665224986288503949597090569207903635136615049467531635620882501706621002657806843024817295772257529780115487874037983802213230981701353003359839627671636581081779555560314194821355590985058367702958564000369614736120263552693910138380410515187446478843188179180074391917627163459219433821934108694983288706249609893574486399888025628926827086758121821572778191741361718867132559488966594049332782472102102025799658400222597555836035091371392289670061463941903836857456331654628419763662543863204803038864678465488614646350187554717815519808363331634881304038472068169043621775057309182328108752057976349568803715407629124318439070880908565436008745828720140333172601074042715016760128341990715983993886365409063865473921506877820508636528452072066951629858711006840866468819675801331630282652757300899569873461556236927976901561048879761959061836736810888549488076198668167147345107502941935393057870054366613677838201812870870406155265382835500108211727537272364264120879928256200276885759339366577169710787084484039060408149015014651350379927622717413065458287554169136844601006855781648495851275610401362827554602023204393234925591220552618568298014737866216826707041385354480980235794964846494374482089670439897516907888950418037965524967782535866920123881780286278934954659285679892817543673407444705043483697452272502507668853066692213871855347778003163808433407236795541187310034702682969684154880282949871320357180882938658309818577325100706557263993857553698381504941212779183743545123683661199488939868751284878423295796498477171518283120118749707715363382141957567520303090139936155566735361528714065570966340601444244384765625000000000000000000000000000000000000000*i1^59 + 1272152312324199192627459751331879212952054613655913879016245877902231267057631719609061798961641717344549373154074042985770502901463046666962904124864334932637921304045058976833724312411896791833352859947705235525563414098639338141612904834659012356301539228699760941392949558775170803892152264930333078728370665369009141959314922327950557724137685527082009762753528121983531432764288034308386017882833209231692594467087864222305101834285948423959016853747002793355250397816037516364418418240298209450599806387001020968443927128060227277895452206504544503845494618846830982053829414768235138805775541485423396111541332717381487569732327436184443224610924129112753575315394772645011854000097976013651371018859687561628174775165207072825833267920666756403775707547913282356792977956372667897199529693098539061537187121378670509799538671411420849418863697842746482164622470149621227780988336693691620659477252446473478892275790475976508988672842567745575659142475214862528153855173579441244149147105448870199157708781900671786353058496354837039852449110951884305796745730750331106477249586012232617700442783186975360344715975266050972209538058740975594347491525855951549167317239622439360305379755347313825184879206543604245467746182643633493066614440153505971606437232459313491237213351138221734870781824875123384708089642693078083189319045457792955363562441915049578288545333948014036630943503063422645300095763428481875191260765871275211398546739030407086296114281968003937674193987277532026844545651011670302369496048228214275683433776230622032119964127900267058996377010993776287619475921332012597281041989372284488773430142134951825870091750475115706888779807435118528855878287867082682688040043151717967401644566806551256570191769664613978395422146067943547582245188606381120601495302996199692560119356801159243951266401229261005170809569644839189687112829074289996487087977580594452400316566784714965790524352902193743329644118098121002502380060553523098330423114164168687298788756452075498924961704476547694057150289479333082975416257427340192047835858224061951893594157912987706383511668538236568756141435607872054186320949777561745231572629937908354538818246407111829775387660800226446084027689365279793083099735966346437359416437086518271007358715384715870498085346340225852991086618390611619553326593256178838247604911463937465856313788672977066022121710230562682303163995758716356315470650178929945196224436291168029708842956211832659597090646852712942056617193050003526260694473862025155414987779032208221398436527879062580282715902624234053829411261284040813623587943124748538573969944388374172615106722569739503875991968419266473194080049083225472305082404247321899351152682080263987692523606249089771195459797484011806567895482538933931196632592041057924872571115140879034063812954699289711318629211052396916814124916412498952006707784624266253352208763379661245289008990884599889860244185047815758571623157189445948525082911900490907221229855669091228377232484160797762096242637006972346087385020603472333829886310555799476762521021330241474095204455872471976197408840398878479187505562190306671235433374308820674768934665228788785736300593103365316693177215588923152264698230137785691584157687578275948449923474330362971946816905493614504331569458599710679842702503578176151513392875081612576022755067693483231241504263813116534600609438390882796759932544995401031632489863782433791831928639038111233680504257500057289630346372467122880821617851737945245698358372265468462535972687805561404002650965736724725257093034412720860609784800407589266232594070802012777354238353358424840364136334753670148590117109780687054256500393632359343046957908682884415441094461129978299140930175781250000000000000000000000000000000000000*i1^60 + -3516987669756651043515243923855524777429608155488115459694656961270501728050864912572881950682867048589267125103612378681021831302722642393500924727189254418311470679089448939711867159780574872140514555071640187502536567034528024665145030536341161241310492819674960947965918826236515046994313899037352802037702495147473463661135017372586691484964771750827154708015425789636667935065432972203678609868301915522464596445853218977870380914283765120224829266641430199605469801155550790024260959128364269913268509844515604362632117456312253799205479633400927061263182528771883608296032372793106556794660030272726548448375592982665038436189152728071421841467999253707449692177678519617048205952597975159165816527010130282513548453510451564291309548413751497254303630695888616545850603223897215165253551252768879771612895214297151194734429657664704006005886232524909205203157147588492032628945134167390064991218203111211572875725754733206662405244008348270959908274084024945449597961921085834131279297390092224213086362706525794033734702737991402852955116900527014996195482108981808857408575287839720746340948712567720112403465966000644140295405365696667087775370060100348314383230420716166547401498319707113302707974446859621323294370552926699025547547470105815025270763526343790197785201182885551031277748932657760472753840501945206382914570889029711485529592286487899199628836909784446088665517243569845386105134248616329963934087969399600022304622477538213694794047130702838045966001541416415524098682711400296116761306744509428491381118182756576601053158039195740523037261765936959877299076245235985261600121326814133777723038070530492422711272671891974120377630553898969939120331644775949499510849438868008624590698473436754822673215483192227548431309503037811496235592279496352678590879251658670304302937065728557752792732874984770555932103292462689547638221125896295517255544073787186579658082486690093055872055659438902149617712680230882832815385979800730578648148997601757633275762272875899871541954297371689243966592198356439795817927474546881223018552698624106233618945245663307797290595742456968498329322943528940488507099044155035391582128622931497180333102779539401554009122846554569243692638733812799559615327484366890911763725808114070355711906594252759722960085870410867187645576899114106265277725162579096033258306099139004034170736542642632663176785403928676263541462961679984816070422981499851209580315930318891458867504484233749885954117206076292215583332331878241854719026388808618687790627023407208155377229219106857289297042751211866384329344959846211114587742430011762869229743780443390402546564161377926537327698823209637149567255406282122942659128691559882227292009474737208432579936854425024908731057869044835147877287761031338700187184039506860609215837555817081013008202976811182406860679929534395074495862873470852656787086702717334044373420587111716099529646395434196196712482392229942483334221389008464731915685695484097851952586840787335683179623428159594181773657515909199206089506730750480344770267050263573357606103237045894245791714506076780062322888541651432929492912707574540276905163274044632710970281014603096923195672292475176078818500501787191469866389156084457759282596531022176260029879347982098243266953162770769636413238210948358138590900164733518525003132975436782144711077865222363716437644267533894431535156293737364885260674601677610599178558763358670709619555634057085655849425458728915807448258958648679002204177222900816910852645430032711464525476184361914687218783425368426126185319051388111558626280624478313336217991704096653486163075843977485515509533773672819400537242503667759677532797376535882595514278963534504640620070858858525753021240234375000000000000000000000000000000000*i1^61 + -45212459937427694617665431933062127907746913924132455539378962033274009115226718416722277699037251660557962118955981222274013751324014228588001902602108579422564549165665983359791809018428733732700015731693146925181898254359928078935001420225278169105753702256526751789736846703197083247961148067949990894951362441586644405321773969489498810396864293255437729304162988660117235206770019281045091165740760313184385774710415751963593448737749912254543756286178950911838707997742375692679501971491376977079439790683790053982445907795749357111408828457429331960270179108371674132100880419620428631338339398399408604097693030775121825427681096725333424018339491750481708457347888041211829587657260414756227728634142548802960593598956386537953607572284862515638759883760776502892587878051169043071332070998145632295142010772606970037897333473014072774045566313982849607225979660529666718523526678266406141375479489811727893688623467085992620896738818905009031006670654627493107386469843371206487497353818374044248190365635081406063733440855259525547754079931436032694890953929302936137141147296149783697509088629143434371742484876781908469797492273203940056111579954308451878689570175687997509204021512096889071363645084759041912879770266444528755596734184560919207296644237505702491536524191228990526715059722259276450245611597105493917273539809849870016597236151406671228479994556410996759783696176451085413816835514680507868620588036601154031157046015183587251778295731905120741515862532496226707925081620106544673909620625151814438550679835883236411413561569302423166474848317653990296795507112612100272637845075417157946566227113825363083969017607217820852079302234614888943388656086369583595847843534623950994630364897379221076303496112329240710992126866865295344014790763913953400973426925591835751647283409070275956855169901046968059851704295931790708054578883686084639988670260860684329807000405143803157732909767308413809507230990365469198374948035030254802206693040963714787582398126398765824955995250394745471780238359757551588061136128763594358635056945787434237190639339088015619657909881103704236390458910240462786164237559084848297359653836976792265792965222370603846107349663078555745018428076434286195752569164105079174086614140458747198101005807915826479613053876513259384426547271445511476263916402095732304116706380980741941115535556371572677774491669461337991231021112405930308513309884400253689658956978425502605058655464591738268920870960761578711425324531450380532158473594809702252024825616790978259611239179335128945764280836735850618348084998786940852136259888104895163413334872793889353759298982628286417159161743086291958538330736422103703021916073963232748906946066439388909857017289870111990973635585318813417410099435786665467718730370032697893486996016324026977114020163549667470548495072832090152631771967877221779425191916274679708640559461324973540807362457822503932795172478247264255653091500673668329848702116261558861666881878888702641946156592593810498415604927959052681840912390860025533592792965034242012346721185398192404223969791496096449282114212629636971175553726618850436225140378478055011356604727488397277492773880574175203562450234231050422922496863345498548853084536005114431133505070666778044188248488165193656644207489141535847875068473979363923525060744570997002064262861682845737498908827136374885864796832512519063142730640384848530115170135211285978760412052487977944475244577360964568627618473272858777557812198907632853458371360695682307565676403842478304627990307311683469562036279322822993684113420554533957314822576715069682338479398459713275527547365752614853890261209447642181907104695524115652162817289294594047532882541418075561523437500000000000000000000000000000000*i1^62 + -173767814973797722602563394483136422088848549543884590399056528047985285873821471061967821375525033428592701494339585612370140765330097718018144349989204310056763000037193598274990761078424906971238740226030400517086219280158148647199060706442006819911785060047817257283747447823784047202820465138580826898416879662294196017346169067397136820155156296994518571444551834756150954238237771307323620986453308178019758452607697765537578311850152925529748009463571383233604407365316418317635381013718453204910444113782797117310730141251615374113503843467299638731704616742942687773695589989900192290115391941316099136652647533108435639034394024210312747212084446445324769797420141665278754927960539468556801106939738673367898302608052271369630400080485768611037019217129274041224701949317345340354052554056022362776468511076214330708509271206211196495145168500696911695622766459861638526856333380734965603780354684537850399175245897698154830625897822347963956242401013106975091762568888049597202374681360494175173748824570638428024524276946890470925947541121114243134971719900552540879580883657919613491939536491107605887329561156285771102890407513650679006767343830979318331943467058890124708266052846925024338545960436553724541521386668370583682767370532348598678652363702428877226282353422727040569969866909907941493608245655532615998860029499625693849158313220961008857754314224333156337534383834858367082964493987779357308789549488247304735159747959750335917481600574212086657269842942973489439075018437915000456546786476789681611586968650221574100313986177551956283104832952738286159486093943517722225909381990360707077398158067083993316598628862076984265002388332875132652635976966497505993890040225676479241429892423960258441102522434301792723037463634268646265747180811763885853349030617241309921995206914175978262745340686886702559114608610850174553220471156292402267915850972190752753865218226328862370084932701602098768401048653598675387814232450894576020286629494826153588972516524686409933731489694961575069297411164835353771248637000182449138979517937148375196895066484058930647107429795685065235112746505856422352042261607379031345869485745309804282395028673307982784033585493819491357020846672545680148389482497995764180471343933249695206642262706194002245148996205257142732839338951142081733574465147910794115147210653741461162603131832064067637254774450618993109749947840145706590217779664521527999147126911505017723708801783177611263269906414129119541879563846415904197592478634642878724146436322885414240138561331824464778969842447367074333786653644645803552399691755490167918428300740533338507252620230826177102192896468136647118150381418853248993003071548553007969586965892292808948798277879967844794732741443835773633307901920829647041560654989681329912517441689239239791208275362937109667054387009482608088495684992685548294724910761978903602896344360436544322340340503599048051297265835665552680825531080037206419705476488969235457369902221923120660656431920989313278762607468737970418161656060686062552629292244729062682225645722232323288015651190859497809010934442009922663891386689597592755858592054076990771519164268998058866235745708202300871536940401143462157045190941425459204933283616469027451921031904751424201594441567858152647824587848231465811650906950286086015088354963442206119373745909404113896490202038108556897812597204830893064159062377828392204104927238409747954652586824701136995923895650703769098924370449853313500817457187917791328511749100929750037580557635890940770413468101339942974410467882477010012752711882800989829979857357712903331907648650197746119843718862008209382091288651104229891062121364872342694084139669286059870501048862934112548828125000000000000000000000000000*i1^63 + -96673985927045364909526773969030247589095497619869743556689027148015341083351851567545320900834859515066709299089115987071144986727563846445568857414089486744157478711016903192373694126024210425761252647925318952288814315566087660801287060922069498651028754264199880675825705636106049874629772974691544267720578298021913428002455447979596626942745178134589833773342641631245348039569712189815448323203685414604840257864338293205140672152685702228621339671195561480632996994126404242579617015762043207272030923070408795936229283892404287392559134623879789379347353021570971884064165873389834355621531055559896431408055689065374514193410931322429532964391228732897173395779933691553585712854777995455766705094177638556076679230567077751829149811593163099259547537541242710053051262027234716094818909410260025501518001145872764007337318715984581874987497524780376538469905248457766419472033464311605462691293406350611219296859699291042931828709901330630691921179497260559948231483312867190884860457123485945085388719304363555462603470350984794784734238476497609745441120131005574075184206839205782022727352088377984857643009636653998101143342940224825568989950990886435583301254734198046842863480348592504767084605578907103857083244740644803356699135632019260593002821712605958445151153906071241040732424600462128184159665688869708441542320815465859041320617203970123974815792766572002530291516285992698102335474755825078565505074185642965180171934944331141415203860696333933409870861495312359027721936784033060030963066728778398136771681001434165814544511970002234464590746426831693734481854293162075089168964398699832530358378784518744458066744361375648825722480682302355199767633165089486478800213720524099168749786233257482291367749426987841345890538896310800831200151091870980361819116422279174306146285973412756691380392754565818353395483084794083740714578327090631154168787096544241754979250881929870556253796127707109197142604084024587479402171721037552818574920873111317953317271217340752102869763143329592186646101467835268794054256693787303676245341216032478735189103801231719096413481897326128376824623945277286134970405691422206500005658200402046912753727868237408791111709909160825546656586630991548582015748601254889368210411573852855354030684080011532450587710053058271557997622446827157093169642350798077293645894925926961018363235461549450852130663840957479661443806462601304989087263973884113946054334047206550502103569622504609288958718811010584384168197281285657925003260967508542899015065289224619998482642960612872297459393925639010804819998547794425751095553838859619384565007332305664658814232316568184277600771302233628869026578084450993118231081558769403142697949375080396768856132514381868642112511668283955593091071520574604431856797401775729180174044499957441951838022913074951046404468079507165530961277227363801307786004964017205188137218297184242884408809012156040952691812978175059907218521077603313662266120929571718315370112698872640792417693297955308948532734689247916112800302215823525140383710612962255836002472586912782865369678122865412104306545582405876211151795445250022441017624627240503374141157195156509836976819014773035827322499375680109701344409988340988018621927785004073605077553729341944688327867624345008557799261636644642303560320639210703805574915130634167097860436178555463217890106340027669745701575509262269852471632546526306171538626589911175154933699429064560318707394151542189503948536891276478148556380268714420316245594212879151675899164397997113625636796204009587558376304752778446815505928950121697508156521303573972343660434787648674704539107864572038930193019958384756904271383823197361531351368135744905885076150298118591308593750000000000000000000000*i1^64 + 2172674934109502529494176272596562133765757937478004652932366874792649263557681709004650310626973690134676980160432852515528868526254133866077258060351289886987013758019286019408060519351401982952822986011459677307752387819907893050721508508873836733058436592646658752304985133718956843195162876664067612957646944524409937268420096091773079764470729984777275766404316113408718423409337555719159597082944162585327467275640963852129843847828318618091055441389168213832134297691271704665789476386309701924494104973420438623014071810566233990732620471396469631393116224701525154748980178285679965336673318748004190125509179147671309452795643952151710772894293603977980510922787601629956737074553632745939973654173055571805114910379613847962325344922838270834624560537231405137985161702696212948516990593176848816569489675498485271891714317648525088733079432186000813105344750254136113330049673744980749002848744973474613448082686179256722055713800884351174997569431051889279388487183025870869360185446976246834645042993513302514983594136932410586043131117540069942993860670649231179620261760153937196602287088685198224785070133250407204898705554473313016066548601017888598571058094476035242431813424579422475105164463883311219906706493636372568118249302362858809898394127899810947352563267078285486241777029566925783954526524636074525104625321541844943898277193617809784313919706291481326044866168202468186663698846311903917331954457715393796462983485174399395259007626690084028112621334531303990841188026435306065178731554106633417812515608638883857627568214980597964437740501116081676857345170208720160308642058055283121186201289251292970814716511917743799862910299568499312484154270154296073795209402420283086868200996822333704208514708012310506269067216658834113482424961472803856807788168639589099347893700853946123439248300821144772721217223364463585387453931375373159399107704785795924382627381576279537300620460574790042699169658693966528299539810325893632519728189489702422209101906704891275418093111987058552060687193924271787656963976984825129430213665149646929015873604683500678934928113756778121899975118100665194268739261217650391768633024627220140809955124263303254995285970013502781430616126973101440216993656814399810938632845331809531611364769575643010479775755581249689208321391859640811058802852835584468803960330466273667667248727620989376490985733143848926300259079897394618494553493585103103876965534158253315337581499588862305129480450847426575777491518529203339727457530230299822850427560863620616670391744043663925418795967545064563858176249903596847638205377042877470586471800892648672408723683077711500993965146764425659089589950710148640425398678960068493156423734806706415865567919564494014339153600952635375004762807081069493418507348262192369174889621519266597173617710164427740910071206710951214037798875249893681788781336766084308155623751856117294657154316281918506318543441459397488354395023638918738901510407908484264511209088427635841369196113218635653390392843891993356609127193149559026818303948348057877484555022728964232070470626072230114322050828594892423794975099469073076862417783882401730392533876024546966345834211147209096148096421084167955547955632415870858958771442432425183737939684106710558460684182343138781260611342284960562714905812224880262456258744101489028033002795588796885100782341620539304541800291155101410656707812945904546349835954005395684118222113720309816564517751791035303021328917344898546365877473373932158892836871071377585573803232654934779617899721530458842646679829866812685981144480447307079800779901152505146673554071190267792797753521434853544648555894192220233830556001750936990883633637139382699388079345226287841796875000000000000000000*i1^65 + 11414780791703557445558086939662995067418005097229902040510149128905995055894261432075680036771249711815448392147473784781524224063652839302070336445295094963640502555619127835038983405835046267473168540553704250073924561776265349445409564199460308831128910879230046435924603346958253030041824388352902053097087446372915174710083519501146941456529384041665360913157507713422273187961952952247685608754041622027684770060993627866879059457869174954021377198909042958341787291337342248908408585224066145827401346224906020430104167672686691573430187583997700113558427555326600264191917413068495342921303354811667303324933828511194358828867719170639089549086881274345643001511227762371182200653620369513663676943597933344177302245090349082927840835422386316462614129741440314856803445625930312877268227303150610907691518361437949432330343262283521495586173201137139428767529181140147158267308342655353924088510457637193727699031594817603059304586359847093228530846508587449362342138423897270209243064277024367088678048378699838907067998764369768731986856548648563397305009563803648859917732334648959849292216527227572139173134632407675662759231986733710963827564252246242904291098964004460181387311555077026671577460326855049517718580112490074359167572282863105555986886195065813867797178031853074671122283012732242904146235029426549524950824424398900155071887299286388863447740064548140428611865930422082390236060137750439861033745774012815314627090049768457315204794203911257433471585002473941722678312944146783713222067235603108523884485980142341923022411770320718807676699632974382997402340812109287381782604432522274825839053177956764038490279022160151624267867657542423044069497359233770676684451847753870415310224702949529791938860282661175752893182590134467332495926526393220977385177711877490555389659370015857767015141757525634040883893163948280663803565592799721787757079830765714773708835338088539900925508112743841810320296392078099152336648976354835393205753606103301360419370542764198568509303455206293752988913782218081220656747181547750590652702876364196536459663530119668861090830548928604419905264793593255683096645681808246863193736476311925518831182611239699325064868198692829257667261871601308515049067978295173676370707733782035211185189269087816229658762164065232862812168775780845679771547346913167017710575973067873585136019781534845123104900130906818874738870783224925622436010462642564879728761822041297737828043053323457430168936685492968410576271690540745267110046053002365114494466652644144210316893890488310044878930630012635793629145617423796927704388882636728309108229107937983614812808919924017255434213452680652376834734896578182804662336847941803558369363053252769478807048641764915728524259214075801672825194810471231467442348679182682502959573571746673865186548824921813155671481372025001739992996892387939971869605500143687112945199795526849890972548666835941720622625294229853257031260772452460107399729824461172002547035577020873595060341784001017389192743092769294570340928250370299444883355099813224814271623002062345594127629923251059545615999117264459028136914118082145393069483344842484071745952103866769937545936716345372492039874061542965735315886974283204985462765944577956370538268837398590112987497417855425520041040831136512792612210867750921504261370882062047132940128146318740046899907852559781993975414741417176601302049650599956334263001319527764914729751146588159008359400225639165088312461653189752479966546082555024623529050866826237607180401267572638168569667891692374379464702042507668875882425337487551314123668997708658339961168096410241766034662220961502690610917198217780528005231690225583507380946457487880252301692962646484375000000000000000000*i1^66 + 28744133147505419504840382247820429466800752381027223623867031509121741028241322199934356510367077595832320142663811231387328660901416829860631889288675018321963318392503491111949222271139567066457111276257780657412729871354942580587263390026210044217367289674449191724933717275925832344778049568194655218752924899152630175634983001619361665980742659925434465777682114543104972722931737513355527436533937739790520891907321662227112856441272341334578243017288602710359068650172697183407221292846989497444916169785616573161709677262573682425611248852399470272073261620217125960936229816386017430122679474957402010778921983232073637712720803603972204595177694110955936302399493354179653294384478454508414509198607142926012656504119951622628005502936047698215755813247132644769801556138536433093783867173914607227715068605395394545993970485591717754416918401256925935541755748079149093787049929634417836090692236790078002583791406370427061428823516167001816092459353012260277628045360974137849968328635456506090896228549887713558107578720353134344145833398405741132075488575485647359340238604083362301106791602310588654948633975557160726562250858318836120046438073731218579385454439107387684970310844664656384099333526851318105280514319675730576626850932199475696802223611850742955626193875353249469653610238484864588082322563570842641391295551183441507283284163531749081505083735468080350506311105996154153153076640187190279865813866958719302781036347503150338278469297222868695546662851183953298806212573125245010952973153022900098437286375452790110995748611664959870282936058008090345580958721656925755848349201193469426772061989333403648728523240652848822292342999134921295120084375091026038111557762090966203305861279656293920914153128568126027024407084541200160381019592936579738870226824310461746397172247499425088004564559893010451381145194163382315078827381339821645789949874866297441432572147431209521369611944270163917521470191404353478041551557306664899068060154103950052873942686986069587837842644929546616934281933928809719119126381981745331220797846971513763411097417309375652460207907751455052728774766415629648088284304197224437885540781994866775205449706936438480087959807953625925637996109541306198038645780254687743778879840051207942826771318586273699775079808313798595294602206037300325692188638400438321201727630276640620885936014536249618506002489048618727236239119449111018803936120410107306950651086614026638493184202653050435638900207096569856026793764061541549896964976102263491988884990168615821425673653662295890889791712200307346170774830691166718538480149983012396259064645848573767133900016981922411408963518996506362648723794656990870282853733346697230941522755288288101326737430705223134745964679785581833214557351535020870000495753996865771581322145867398410940009424660352079796338857845306580334678402972724563637503763845394442257541684400326897238114246331329002923746285068482571436641909130684935728215094286068889720795524497116217839926882843449993190719110536443546374271132483952930992732589394020144486701851547270557585409999110142296365712659301808126639825657399040894472269125342478079604555739646172522639984856787442772251900182944014974957017645660431701400834241539110068758277242676259368786139373148322797447592180327828050234329690780609334351329159984117534579952627281535913311265641265952472434490354653861012906440810357323557123704480307787966953095039047705015727785810529308180463767962229264011727182011234817832130852207988914782905379441160915612016095953786871839723816340947209963783625216926959577814202658137892795267632772886855121685043140203168381800276171200035037274321333294370417466012668228358961641788482666015625000000000000*i1^67 + 23289802184686104122581864283853245208473579217221240355245137487982584045158271280575065523258269930598724591829515620668620232943172902603454121427977510602841253969831803812928629179329406256354643000061222257615578172957417936823727111808728259268014503280940420876421974130165426596498658070592270428888108610956783613550162518541139067815912458586960428273629024405984191695037717778070408557359474238645493989992803365887354635732663962456376541399794614905541740942383476376698359489432918025475287176394440863305325147521834074404462330364947116595901203468579075863920240672904617095300433958733692483894503283023191595435212345434738898717889695748756895749703657382353350642729604009881681550651744789164233417283259432255430140084761487749382886692091411335638344601733110848211863850338924330013896766502388309557646395046888029353171627795074031990718381419625392594822765691777414168088465984148318588915845167285104107745084631286537836630955439230632849414366566329320906853858136503651037383930949927391395696647863126108087690715814929785761411014154584002540371304373969569070895521702874648467647563422831806988604131302559470882703118836171074818799090584886489182506059275199149663172229239108033656309283117539489236331012630054819591269384084885136450742374077476366555482702633593241206650608145655253710610195873391898140011611407096034477563451769323550487005751531296401318162909565646573338431220765555315877263440309813492521310062766149065944556958514869534536831285563531856547877165923714245627072297596250046940613386702036103511824319201933274537127739784149385087394688463872375728481279618046446826584213147923325489023449761251167596883302661663111794950292989828417631887848577148852081461537335914722523927677643643188323394995603607847899766256574946283948296984170108853578045651667490452566451263841191109226440027006283634367417404793125398623904325554816756063472764905398006323083023538204301735304354591264174003797412725466615970287042641312530758645168747443376395602701675652742482142781034030505918195869891968887188432967705883100748138944254211268034900361485990676735892145294705698875012113545951173440424935255207956835959000316391554769450943647130640984196752622903301087213686849282947855487808556099461503086245234157292614263122528388792098796517489708067324501950448856287802699836352329614150819060616505226996284472304377407218357703657487343108367272030922145758918073825811685464683292500324456513244624669258668497342151834516748005898136030939819497561234012974810718908458481566811438176037287807857184920431439664605112110339030136240459732658008491225250385550441311419483749795856706961794715286224380384422519317623118509797207483431941215773112640987749417451666280541647069672860445183538818329976044507429952801923950747452365266110800500185626896703769504500987439287030499277837565120220230551244030858530982454233983642645168565940500454790443230033581973359798225364965353803488434282858523898682741981638966886341675970636052009326578815235215082237420367393927483850225025523919963804661996770369004535618624023157497516260227303190606602811721247114171752133818541974354870097034602801370613512629036854796146640690215912707103756316238777304464387633317293019897591827074697637275365731527790777864458761319715001266011649176016524939227523669386278517305259222490960083688581108788726958200069265907086139265627485996725795412233921800394057244164887193003351852351126906465594938460967129808400967987767255049958582242320852696971754005406287755968809221643416054573111909048807365197976884076310651980086894905844779914659624706084626375367689906238888005243770074059739272342994809150695800781250000000000*i1^68 + -123981082919647555594827815645842601023247858786270361921958978318185943747184499335150076763363874394899064755665098262055210279052218710832651175560400544192574869527805470608297062899183469509425351003025022651021125847933323577511229665467669094438597845187661288808597177042742358666509414981007102545042271884499175759585030164334473064597454618927674105701994314061126094033089661229271744773427381387455366899557794159964003544059767380040199396573999557016993352376307650338609367835982752759285813854031656731957328278413713289657077167104175654583600239731187534841692716563328946377481179435386563293984933671213877517339659547898025005523563363294075036255265473808683954261836392998561862272475420272637090582635816881717224901695558835213290999434970419735114177501388925944491973101345906948642641479219227753364403694048392019836945056259832318289391496381572218859438039744245886064346000490748002121221474568142346614921245967922192206238520072420529401411049498457272159734214836088922950084282661740064892168176562725667620468249013468879167194693320057527059908160138635083828907237078519726696849948986156331356883484443217812919224757521693310021371550527466333838229956895049135631825180080089259308744461846730400620038412641159395902779320172175674376647684276414615195963691913490185860822656287364849776752627423419271711010624580288543632694938721836441333430214297280792251093726012227329828135231729270764217737310119095810249107619921376719853339851686003142005916421116557560147163925723344583790961856918343814613857918594388631888804142268554743878653445944689942541672738082494071303753159878198221305123403770586189499929344195992003023184896887515433139181566100020196731181906668843762941813787894145565138943568455146698284570948151466823476744915304663900803746809210724095816587353483054099427120194442949258760068501262102050339051644656005273893519499072627333252385916458985243575167819367978453158968525837565017761347028499513529447748443079231964329294309793980327808964774184186383221246094023675650802595872805136496246699944357437021861110685811926687098542370169590622920793345838011831554141191210585576294348827501222183964641681454986420889339577033652651174125295968994615050623924958752177358797708383912063363490311615271454979530980318663017727948749453692505244486576722889296738661154852000440389465113660355355626716437397007221156113887002305112783692307712174345484450620342610785257701149857096347851302330199072654963968959172864267211042906848579026758359571651774279732892817153589497349855934863288646191089233212519586567208879640616672888583256396842372553708392574011434216905793950074039323981795739858821034256725091027335177031308550299665934075635701806165423695388077940959217161868887881922884548333065435383408736579138744833589590243470854511249011198340015962992929522584872827909519954865720187328986815978465775425065434119824182948458766268852172716584281382840383332746370737550767431118238606026549629817127431002515592989284336380754794281652104458009863562329547591027994246170151350551376715193696085278419217569220072829189136464981962815477210302132022928166303301378640417375958530632883340580457805075240199482661447136822012486366938090603961917678614555409305168330104608520855050656081927559619480732820237091478775417339078490302376698491847128121820370061736685667600303704757634043526017137749942936699822822253233223737931183888491783552877612069087034641752424071492686276393862676828739327024779880930386978142343655422822307541542593123023549913692094437083819975343910588717998599551700247782920276655798443899747086700415432907906146983538497874377526386524550616741180419921875000000*i1^69 + -551628449954337015009410134945265254211336923302620830339455399648044718105045997939963668488119995185219608135313146362776314102378552866414691538293146756739004433279830721629940171499730284757855845842598090388403838455643464146566453148211680202783212863404388958656126216022900242635716784278523142554441195600964752943263295433594842009557529743556643802965914271921715358678512923341088616373294784071725587450450745248631171754001580268608590036818681755344354981491380952161297066173825327538585501588320948225216078496884256132256433561089353531502115179031539620523450080885396719081261277205995399317502111249655659426910116253353577688943045421199167221690312525893482601029926263634173975065605764660434402142264091530646208839387125106967675316365370763056865556846516836596456931294434579631193410526361022849660987195414808805948839091230748306971511470291164355557308979581940965683473638564298238232356850343389648648703603927634973387463156993952155943940773579716569524444816265663206823861067365083896359112980650137520765714453815480443562075572812766680752610476078370971827483357874318890896444546056779898334175357072274012389782926962749277863600836178936474471603780111836507098834627450443080334373871002413782230616250627390882344214919608443977349859065982289458810172442324141547178882630202660606412624803746645013698189488923193274595603373345195494510021711902064465993301718607292226093753093790791087729565539274975468560631559637985789589691225675775794685000213425620256059215363967915166413441797857355581468924844992396840056461733505038210163248479348225066122517556789282275367869687333128334252481061535290751978205242732999390604373445380772561111848609204419381211874024726606051378036654058011273773573916801580191901947399402590791820837939195946671298695399845870782510332608974766799419353042687411955266920469233610189274093448047297980597623894336247883687393453137854712535697153532565216905932773879643676637986858165111048052580980731506386013760291273409889313242747569114380229697061364872948300569465829973652415569159840954694723688243226440018931851680101927636488763578297097316560892420080568893001857447434691517800021452460433077179205139993800297198065831053328104907059265675091703922971067959583038643205789672910103002491914772350388622134922771604389698613779509868811145547865875751953142899866353907596632526724201233932809822157764912547403073811192377241953754027375523321747959221771075758519455004258864592107385413766080697263501626335123018444960089591613397033616452697157096286713828948231125089386016195973725180873530470635084062062214503626843279597642035749177310559580448438055270571092182299385661895124877796490114028481922932577510546752892091860847474329516222210543682117779567644974626904486989701469816693377621612836572623806985299708582612935316214405056498267155272265553457502125537538252784655780109191695114896660822524024711824217148299862903767372892275276631844195845556237267668317743975761508913574618266925827374508513609634693673829153356531750370110311303028651932086153166458715564106877521841915215066903597120268363856390077391373995784430548801513959758927243613631726611787208600340017344633545547510536653600281588021594591752666700262338494473662338880216267762220904473636372097463277733443947985631830507096200043339104324030175714117610706370691881056606540434741682020565614319414897475682569547565602503495803045000902021970215768050853995639503893545783489049017551764098211116281141585826811801671430369337796419163436468266859681590418778442037450304440083653525742724957201188804938046067251577358335177481924015022250046280660740194434765726327896118164062500000*i1^70 + -904000390544053959655627407359095337803550370504617271595901911302802909642015674307801674303183247768672884098751550538866057732713776156786119430728173280612529031836927941742061979007325252317153539605717301569421137557282145470145761211149828724246874244265350025782153844915691684992693438400431320455132444358066355869550546904969896133943597365844561241859817354540420511964605978031051137780560534147826862149765304599726978289321753814259761782394883855550739149692101651710533713561773456209030695968567222891003126278604501975988903141156718088165519660818703787751095384880007140130013720546804188624730165343508989030583535866265482256355708821313240914433232294794563598300264077739337906688162596535130261516072915071820024611604821241389602715436451216425647966810136787268358592347535893586087148977814947680762247068460296355391875184194070731429744886428549734677882753638816459880019585176581708775160330595095493947302963415652041892618642857984175828383177029579163600088015026140793828480058567860852031259807073207346490483594764150948032136137842847684990843863450787592664853936874380111111346458459346739468081661751479181506832067616546696651154504153914685150577768131923817254252517764608276144038362621031328595603371533701681809478024177688474545656230267787479366276822312061216592383895980151041765644827798640731636926306802586709324791927424499091840507764592176648973731438349563808517767571506521603073912125159035079532252620476656164311811497951943713345221086772418455696504353158256268167754836375927013517992452437956761659519524877018064862809968385529792971284446659907163667142598828615250901428740480233132122920737265484915030088487222007177077193914919646397568029617751711912474329499518027161033723304104781323912554273884243983558401769313379765563558113012241147683131126352303616213933423397295197869388120935703310781561178075881003939053877232305134387083369293704653193193682524705023002722222362754647848794912380009461833268221555702431693113548528121009524195481810296464640748458357306340922425551189168043083973182271161035299544637562133618666819478819033360839801331553803650500602398537780349923517034403571280647681602524341070319535365919459685943158784509027418237270123161765493630793065194142296212345597297317216612057136757885441536177812654819573957700439073675562625085649805010990793398059164292298494003901827694644683345474307855320140192455402078633351781068892983602791677709684757052327611697041262982583105908018532484416509961868207711331770707519484889255381740359153412899818985650222621667272719726832181079132892918041735880481705973084128208181329600377582271946075978625349638149988608394958416766490821278466926816939258615149076530721334445891135438287603623805983221867321294507568590216889892581258344365447845905264358941173888750433232062095558862499687170610498182315843544729224470368729713897596262146931758621873971172809109254194436720625571318608089043779963358435303908879012549728519528059382206096765714789850475892086634032175996073041196752014177468163206174283340255995702342897538218346230773307199427584038385649173791375097560963411158476739185409532594867186354130035986261905955552775939460323302822149688818236032580753444887253614756186071054559663855715662844004765858859969810019566904051494454183385739167299487040660506147213512506570226331757195913679874720221353287905752376323232069123513812637863800919182150539384713318016938708780340405209232532951002202516698162976919590330567951646832255482896184460597181690364036852787421862532974169071606172028005553942683327270665595385861077255839593324403991054860480467737782195314366617822088301181793212890625*i1^71 + -58652322382454997355733597038812017732675473143761587894920600969519138855127372260864761286866094806633437192775548878814247803960856412245731970754042451407790937070738110766639319747507149862782979761027430146775455775590663217142125773285344164711423951093314670450961251981029208302607368948264087874640303124259737273207392519076158973581916797819270868777079223701483597992556613621827383445411020714048635786759562100660489011407186569122230793760819785530187436523412166015950706520178233492328834624529441583884893857731906805511809925272867135840137422505443297164244613275934321804027346038509234816689847248575766911194104135926105612782640801859125882575528764582599274771570608578250833631834116297566229765377893114140396060489413147891432835269703329553549956901653322079761132354110868710687561704624636697253463516423346256473775675123936163783084216707083398883264304487758602037608402508446677426012873043130651788716255507258674565343498689831682075558982819400344734631551839273648825765458664902643066013244639401381486145017560103190133173575640630383301824707394998165264252750812868918538056323527085671753143764999153354409957940730287185098209295302378751054547081218317230833967332390430411420683324396252675654361483588431612085833723041998617246568996546170611284317056592733145038187809181561485984911381503628405388005023273334732677133534686015659144972204027762009137339899950888026666061704323788535771363449935797746045970111865635190029894273363766714687783139667644272044904363528585798702138767202940035872025601903103943042954196194354935659257567809038701230563558830372202105913561548790524092286675018622319270494478729085714683125517013700486008085664303134850683342738699742715616854130195402819095698287646269832769964436539181202486234930477224413706123354112806278447694546875664163167508219725897964613511028591580079186920822968808394780058282678834677336022760463236867495500240596414871991264358853031704896879716552632207433816722190415772250412207157825592998288830388885975908788961505675488536348639427788943408740284077710965065558369183538439840884362419874718471213648113229750653266911059909666036082807053452470256539955833408458433058261246945680393147171836284178786036484395414176308297669749573586145368276146209915807418252220321976662909118665887443939952395698950416920499954887462836209637265471350467791226456815878051678893283066395298524864247902751525092392673577370001411914558422966455894114284949823121993372064668702749008880339887187727004828975061407236651856305678188892359640096503759283198786553102536131497584919611797548342161950023657813464664956411627073384161290075065732912988981746337601157820862615299751603663241781836352320983540206629604280539782694653345266239423264402027536585036637653240646447154051457255638850297660886813013669385724114814313808991728815763859987108417463682603356994748247866074164539550686202700901598690308971179773314170529514091438362301682904887849745430579332997497664507234137428463293675601539389851648620123340719145095676807542744792403443669323229996566084539891954055730140516584513269584358805476127623768166046117466232018436332664436063419515328768597790606474141949486369468245673616959612649812396744478104011155068610312668546843331498207344560404398804291443895102676689317768009887709445758305483888242560728840963798642592641557422112441887578648284889530394933661331318200618986560579527109474828988264961266107789383540528853564674149606589473111513933817079067442482728129816260627784666048478905837046586301446401444152197704437701009494106951412778500337348367846887456866290019158460822268352785613387823104858398437500000000*i1^72 + 3016593206613887528953316244859672233096215841627598932262659428430339710769823990225949791325041723484076433717013809198337055659029800559256907566976130127503875497015701753584381305914249523123159123622856078256984560335761828423804159190209114995217186736392707218008346933221278525819820845508782161078231125576908155268154623734872578802108036277524053462764245481963671376216277400494103463712269730807042149782474543683318259150615504007192732646622065673497999810000999907540747230480903908932184821532099663784167861079339174505881128615601108496160267926493847862095978201356235488632369019162011139545705217354407255160736781107458727178420349918600271281056443593978917945255847136021106075497381956847229307079595276912103638522845319600343929941852064524837939787445616433801267667782660573891385388417878576726364971152716100030794967846225624344407402457404406057578881038669176357940147447255580747450834832083169493873292246047978814691655395097101218004609745194906082999326820710038662421796084571692249995583899775802263023755428461520711533985275526481136227294118973394630337728721681059388000340406337281697649144209745872768400333202300643555635323200952212552755669387243739203123706987338684556388511918412831819830989274832471745998008550185965511016211616543173744749922783388445461431187825949940277253765733901558879847988522015106464730858476686334185489185917571164749092675627503193692129195768855045028179819787945010446103247307554159832358799429280957814143567513478417666993818928451856122814698494004445431015494006537204113469183464941363879645908970323818424885967399078012975106031517997610976879592120269117913849007315719314528621845022722289751297631273284327374234807881755631776795792326285916119213203694115286277808782664449481466871620931846328477481040109784375271172218260213778947164496580863020019288149458632113705516106211838476572270842040191866684502447084458619223691151407498006353206273336128777575498262794835757977228334723239271422433688586667396950092852762113907080251324436237340648770691524667482839688314376175210733150134619359980677904160505491847758592115892067696016449026859739803116134487066304403276998117576655182633012615771119656804058444990614192526004089383534353749411967254451188769717300544803596647290745149916096476936865730856025699021091099790372657580938281990761685886173783021410855447430495485585859969896593996129941326755737901992485218676136674847017855738472911762972231040538417175989203850575803892518961128713773112178810213896139384537897753483742507438573519514198697392729961896952000154942625455438476888125701208264895131893095846275717201433910836155832833301765820484309452140398930893943427058090375708640272689898051803307660642292113391260834240154058073421423973734111959994436149904056842412933304320882949525813198743785329075257211564618741661652657097797547385332167991436982673649623541000885536306089722786436542004932357839821685824103864996378755161421804407169660293020361595732631489640065974498361121471865944882247508165485434990490162022672963116410664662258729026615723394389328148086040432628810783012611459859236022920527931488995411662589427172978078676736226350107589406176525044973146355336442037210659392367555341692379375565750824344124171012340098386971721785599729047390281528365311046133839764497256055745676108692124974863594403655210667302737547127466126365502990948991597747856003026291438365756888784508695187367273329556488785593803020246076969175948781103923931881700234440504420832448954377667845638456830371078081688888235312536705984262166490557680180969585117378733368082022181511092639993876218795776367187500000000000000*i1^73 + 6710844819999863353941254292094333581234877130218061885379953207554044537462054614881527131067923453755172066827632866947429043268052211154501488667432512029791484099045904540772782475958554748330882169381036242348366709642905780611586140857298315534212258913760645374322809073178275471142494166774921499897361817738682438634216539586726790033761129143770610330637085811061099196000966691055420098918091238618275745553414034737869746356718720894478051230242685994960286200539785621433600411072708093512002783077266688739128876204176490081777221581974797845317333745372451132037673719758307084794164885656669213397776352834280182906351677485505333291869121841689714045511325094187285292779744117286076964620139668423535759759253864634368092731301864017126346611313776785019673996051212691712232303840773369242867325310188535890231031003635538976295085319267572700355059513583788052545919294158621051104387053510662999846945297416669975070604740372660616497772784076497155064190976274438001852682036811234446719396381647809707277761795098973529773355529963352714805594631080880262592900356181408585101582436817501860392632747712445248630822913781130988217791629939235836014038203867163848579941729229291390047358398141402986159808612128096231979616890409867619586319832502966076396194957471984139638087740807244399744774645146993564872768407125083565131154839482002936920924555089734642258456034058219294012727331287082537393188006662385161728488776964332419038829913382505755430398921381851220139740963791239959302217146826605616097995105297617678700638377219333882588506656521049090445920911039598136691860628264806009823941349202809117398843147301111161451585678948701603962765757622129634590007766532212644305717659991369237714132533812121173722472533077188717456240925191067203220643541433410913748852308367030202962989419237992436337602055828551836337450018421950435621259864505205100039783058194417977939438979834275172911688255085752432888986694573616905896197290213937244870313588314718036518244135298789780084815863597389931478286677848844604637830305435280785211575042430815972331945230180356959719367326342163098568583091403076578101906812778587232859624112771679200814469041439296108522796728904683173947499602187543038495952446150233302952335017628754883561014541903120306637866333460405392434651422682949114631440822348509088998782313277320036009222043356129514563995144263035928723515202470793931222272743218590856073125843595068354382369511059781537280162383105440493550209527849878910726529636810073608746516438875034776162144889345638494088072292231666944736367584045805494914027825044404565983554063992476036419391812858073795393546135046076222927448163100205233705293004571958964629453156197905909341512783674771905014673173643042180447449233752826957763237281580632945240183956454125789129400115436694801267846253342847822335106937593394335483932214816883726765938163241870372329265973949556207576174943766344968108409660037778916307890569923862344520570547159849687000730219440240809170449053505537009445174150162664764000031797497559166777433511309724934158474113216201552428989656608165262055538948955581955917447567813850142551525649891943212948519037185784585328754201120312253345596219120520209705009220369941143423350088372785790788964407415785470337269666457307016587754785756349966516790778470246374789767526729205422323972128708333763870507624894183742563316941862878023486273020165053142280407005383274378489104329474595048278998808078820984692923596521785355924973667269757119849030065672638126914007488794375162319216797251447648940717106996859527082462304922618365372597590834402581094764173030853271484375000000000000000000000*i1^74 + 5845933514537752345947908728177286665389850706218589067819492209950781050265440851021778005103424609962590311057751850450119156983338653503488426801410113006858281481444639683647578354273031746487010141749948620242449484291894294085247596098980190666940635782482782952139873997359175156626412884385033823899095339947586112503915966726474092284985432372313028236334440724995879725466841556363872539956519075588899416204523883617498033948626441719488818738220002576654842509110384492679391358208723342308270014158165750927173156374608695082951379959338472124204121042201745547150006230973012617801946082721248514872132555240608927364569420645186644185583522215738844930773127947312845548049864520884581995404995120488240222914751874186302893545184828807432645191590703898960424086557751847349293240221208610798191823094120172584156556460466397668445736497918993905715198151802892321070636811664842683343656901301528633666721025572706992690459285347610310014331308756638342096555669283023386966727944999053774366875533811192262601218353669812387315674589702729846641485276041529121155860228723778995203050097763833018017208067405756112126161797482409610493130929469530463141087239045844177665789765549046016962939850421514530399363394665088993224962007335541533093997061719661878957926706092678702316776014405955992611977546555776143488182501156242592718010701892066413098693368495741250526112705210422708537447061033708860499087738294289109727473887856228824243648952053596034466158352424910016449005614553970007706218805167464392157534532982358672152565632123885943165994806603788562996054064527286005300088410946575966621247406364858642800141530097200862897848969960654473564778141234212302931747927885319280359922033909562038051838180493957294451926379182345831732714870954998128383224476693360757124809284352000974393879411677085426445403151956653301736099410660960224732282673732903657268708598337410936709142239394048114590927231523222348944324821722642106567932526347737953555339592393197115602592854486551960384657162127883989830975646194648449546061307415008553286420027936568815396554294466059809021458132572500249098634623092116085707470190015663485921451637532448627802563326123184919715308070565491290212003050190264035600789105077638265124906160917096217390626878523290961083368254901525748798088173042111120792263612211364006517317628227416348275431083378818553948039094242544434930502370185762120140243956686764782029889391956120756487011050209708352753759704054048635820731468660240886159819390864975452211716236178928465925846434809652044092667083374662304064808183027720612638648820364893020113869825336459915267630275984779620172005281589088005042511674454978720066163577089541739628383785580291846768910119954166560891551046792614874737357659660248221483498015767265504351849525080532685147851976360887168439113534129578763312363461315453377944537736233672905078709000661446401116869394780755285476634449513661898750454454539174649909022430640407119462628667408923933680033269389037580847658511976308617540171590862803632983364228065510812481544298329285049638002183249857228753224863102337914322322206229617834414891609457836210995375444076683161170882701647483142969962604753462992853155475935071406206323988444746641453823090478057240621892517588286375371252178851124240401337394378378287382329547223767181886361144091493270706491221066166128124627762133640797689711693466278097703567000008068201553206448176531921527442917765751079824754516005865817447950481577809663542408310056752330667600696396253434728352894898699284620322765440227071963273705166394727526455816671873991253960411995649337768554687500000000000000000000000000000*i1^75 + -1447540685875413587483934395302241275206535442709130308983125461184736497062240539771757821737735100011918548556038781047652187618486941460699263123587620631306230666238697936847140719478675728484958606351027490708756571484906805845770283618158136853012053754023218435252702894101056018477758369288077415442103412869909304632378445947317797012655903228343142936645170958158333329216266174841746967891226490657062740221687788763422427989609517551965383401812581575241717234077874731715956421964456381242144044441645012351511950783764902975874598299616567340197427963032462553803861578639189205539617136913912561542257058786667681285936212024849422293880750370254032221416224927205481885053019503784100625604339347833933793670025084754742768236841056592420719245690878825028652982488176966556563373151266854448828188005411905289923834511687401091175884384366881635467322329002817948483295096067568450562470024747859058046143050782103435007805386697594231710411000982626497567384764603391796076847126446443890359104791849526465104562557148401207450702379771204988721851639899138685353394216593832799344854422219331740565055554095638280018735741816142729753948815952161142954516052420789786143089450298956488375683370053951683117097095915250533700954349766771848424055070072899720874134818291394589122068902965697876235397820592527016236645495688143935746814890625512055811288303409141900707894079721424862495875450440783545561649829787059975878805120584266989238915416607174979562087134654293903265969479796772994084092510730109857858882276943098451415965393009278066374554809975846368436680013214514467700326408581273368562143149486305492126686329989264679050393313993286240015976324415111689018006399374011027891576545041327865452431038752497106036054127323686946045583513725226226609447768104312263313155197705539061493048021379829389738187126321303058550615258206750542184189141780315888541052078026737817836449190761897635987616788005018948184148954977155871275037690056920939842683122607494809904667414456411570514774359163423590705840486616078724617546445038099020148492620009636938236992957172530587252900015035291633896775738694128916326086416902962012138690357812691265553022920734187380233481565745431723408765874856237448246256813184105552037138197318107973646179192552018928946828927339689308323672382589685564836411923255438612170088621630934772075539091145669179439303011084816938225225540405949868408393073567201018547212635402017513881218499463335638058293192145958041389013973959598035847933522569127608160745421416517163590641376279031545849833282258908697419259183920144733548165095819409168809270020853395891336972832988537515521145015421498706742492006779141356858202227708245742249612603987618238929991423472338594932596619151684716454558503244836112272618594882988475052696404179546107274944318736490576919856657526006411200222661498053940773586086330390081441029840749741931132954084048610272172966842243246741076828177570148961563679113470234449819483786844352428043290129677075164632622985666460276058673187632701441604311249182719895407783379168663855939244836548145008605252281486797930107239489206568492654756779095475381320841894510256211324256739247995278645030413248736536856019293595643312191768451979170475017746966233314278630230166939357155479999022523228633047086850901888559659698053059505511621858929870807739085453566878877140853752488116809309313168634321274264783920606835654610469227791183383136311987250093655435416040979668248178599797382617847164211895505476293429042204600714379061174881490631478321623835201112302679384274311206377728672069842997007071971893310546875000000000000000000000000000000000000*i1^76 + -7409842048243642878787130928283171679511780363221333144081182127757726087221784124859742206545362701253978975588759815830525425983362225144632298757848439617694709700814715257487941869474410402350591349411794329482920661853769194186573352772296145110790271605642377820579397427070675017421741647036793865117022063931237914812071099817547309680015620176481685036763500966525078625202927497088153991997085519448726174301104023326447079969741098603118096047267927858388827215032632816550641349566931242364392176085909553627864763456476916178544078600373621737699181504017644273511786965260425918645266031667663216603057557020276513375256318224155509926977026510514486692045340842713670599613120284990973926060914254791743861981127879634140867316837161079050323965714971010756446777038550408001463628238121918715549019995819683883799101379749437889370545963546778041146574885754859898045780696890107062894964483774463678000104692236384669147381576292644196378020464019060251042717558129483623819196600643359324938561763525874382255946192884078649380197244718885754536763708531736393541045518001212838973729439032934705220983717585373001575235814601219848804142682440935173633068178180405752623655359202589078808671083997096544828679127066556468546076884243965409247645348161965395095455993482733440341357688315253776310394165178693002885054988612780766847550966134733255171861984194017947498088551730347039256656587259723016847217256766275141934204354397741679403553014859554595281096576167894903662286243870270041653761584012931342319811512778083279306919537896141580367341734110637416502605999768499750864902256146631458422089339188414489183007055371455357693722001944810117500461476928555730810562357781859189827687779802657703326514102232229463891476118768303392367724403075549913399178491979343843004760505995734473357346633499626559047116217234031386369222438329689203166926607714344503716469111441930716475636128061308669360625214166221321584851573695881027072901059508186903968197606082645871658687677942054841894232893974190217817364994177819252969884446228395157517967373543262616789827058331722830898160480858621936878072488826466126946079123016076921454104848638083328619364010406598074400346009561433413551061646209868964048695550361457543899248838685768469529010541400115161073527492735339690308736345815814781143502596699142312490317587949190994140481920975826234138302179505018385012110039177205924977598811396754649243584471284964046662265407541892386258185023821750917233575575533831295507433062692117253172157509030002423132124025397860307467568061886208360971657784120499772236929121980575565465967920500156693696997888274458141514344724505121096397233405375321351601603955532338466690067389778959828738162222775350589962697922928194186273695603241437608364272797392740205502076910599385390124807292587791805612432728469169571031108081728318153302823939800924572881661309732424633983724475870115472750207875460572976476575206080853721109157405560897501133580010567078761501032131366752018907966344303237926362952351751029647976830345871688214969360666922767658625767469024304895295292979903363531512963562435441780991961838859068932920801564852520140421270721589650428307079092159054648040660342784480309589609032833737226848003512221428455692568979688456428425369106029677492396015688743778631719491475831318487274620195505691073100340465874573566845046880343406490014089237098279884371689482519522221813898062035036564376319979585081925979853245431712997753750737719613509746264864339071030150521819351929766667856413349429362903727447273042318089897323307371958580315113067626953125000000000000000000000000000000000000000000*i1^77 + -6089526882744946062156345693558892928025867885844303338952309559702242572892659636976552169999006287244790869243872167695215687575703325685731988551980470594726251076050001948484891346380075280601157588516249188312762557058240598173644045450027074317581295560280714136212748518673948309477160163150905948111734265753384988220904232156927231484101946818506453823130380367011932328353745256006832082476248227511923651265212398379596207035353798863029879299481443225537497374296687357685833533264805177298682351220476993689533300323790745699806188635013564107437025198660716900537719383255029536189332927847759257276153562952826846006303246224338252172658704083914449482281944745774701537313281830206928541483281739564344769552671036922504713912049248607201691551499401314635207258919690072093152512455811490764581301124102499657383895711454801385152069016188658262352865616754359012006665750522718651982063486540188530619820819816889196194857061572144955064458847223471506338261309384394024003645205724552760378259999464762758853595456101351218885315130485494195355428682929139817173549042361215495470468969414083183134837311696773988878377060142042794787859187842315367237671515231563763786230906811553177331412687952508124192830670564053475755952422562402749884782711632077626560374731501381749481872392847853607002031202807180960369883340026765061328299362720899908489386447532275768111305247750641154281374131946643631501857794715267511425754139164768331902996726431410771068238943040785637932474881621366077990521106545894317092551585680155872709121766942073954102302279729648875157253344791262760687945583262662052715474582663734995492747801466108530738245383654048622171901952858172164281086259817856329838630510300480630513196762843282266084404335862826039596982328410028496806794703703099430550146780539023449833285169762119498404926177009621496181431493795364920111523584617770929843726065236330113254924647007847694885732468386084361705455167214538233941419180423720562093717153663421583813722902371964366371107093073361597509683748439718493909146804529827027621063098748725304200261125663644853860329437813583591129603814867364765350625355813887941167380948717803173871616958366274670354827915507547828321782910561611036674951507289204697505327536653131462960349036603748624307359877245033342029078067838703048170646910652632550177609246153160048178351751632456825956294032200521830753943624585048396849738924368833036172969423392096075376849682616130796156312789756319799602789973703196517305766355195281944593606488685715699918516342490403545229690524744021442564026813189262349924642230686247985095360122966150234994447141479916266604472387410383706132631472196990313237733105057768389571200840448707994014383816929822829644927419223871452770909648407091780768971145996078551399793386989336790320484987152026635151699265900288465814625014628038391046617899970921327014427405762342805469298874325596561247488286033264187865006946278896346892309301402956838435480966575200291477698910722413961187160983652005988422224812154521607437370624316151769836034848199759215465957708407530493512433513366844804204249801210174409914755323807287104062187088708050708661345693410541221636451122131308960918280567090984302309305839095413935632021098504018624914293656777270131767972281537261084932214013319374956244304456799940722348346663933594173639197852202364073613385690484052322023759695923205678280869417318289111102631531707653764598789095285944396529416427927183760649201520581793540881672296334062009613146071672147166735774043224443212017456060221054800647768833165946960449218750000000000000000000000000000000000000000000000000*i1^78 + -1674345841953316252129710345278803725554476509640781550961387592813974404461698290572694940317760433557321659456728051758058621834476564446024347562442979547276154017435393932493338223696818447854652526953681165723217374413708160356825536001522173225149259236155323541041455981272141061341188341993777355106099652841775657392355344322526645579917204478550181451874790237473504323432679458806234046755078593427187576903544538967050221351839309122837337702675953608126260616468140878605467544602037492532660855323240283045539557676074784869547185007129556265762515628010735961806419240536193864984207695195892821291619214559285020297137823248803758218482440715192613992869877992342050146577313425931623043564968735022295056543916856275127059084285326804627357374075074446088155381553806276505432288077647716768416603913336996736838295407084874443668617686895429682351534073091315071178783464444180265305778466537388005008808669875971023745837300557071712101161413919584095056686840906206490058813263078271295648125064900085234489526058074468457295255365975149325169953798624777551448304573198221915602916953543663809995450650804371379205096405254101175412136507418320528160050462179730755840016780270098111480303774416148727376916671372327883592883790536166323596533620867651334352686776623192052916628719947866914540817185560988043813638005741911515448304862347262551802143326035206875341420264143593935973295131819675853763407098151845919883041078262758607413589773234796422265341255370045432398966557819966154654290151373327386180962773231336579133850331227008428055310636556186614619187644534962596071384873976328420179659933407142672350617438415142526776073877953565456020438131517718579566343300389027098468283367877175640524836855970062483098205486592424215627191879884624235575264087643239354242693127345140136081363115673479423582504405743024539794834926093329846091454461454519442165383421872067503528442713037441783535073447264997204723862204703670599928389414232356382917218953795164752618486099053296079992954877456221643065222265467415650646182675318894528339981422725866567082874697497195122496523611367995991259662895651324471006517663704114793323282867271094493839659635990768232338137487523342404115624487289189187798826370373745732618484262661370426511480582947170501514587589405101254692149701475744535702634844111767118554075952039478683946781095796275709484986406055560947908487479187525584898396679177129552926940333248599390289639951342653732940931281739690618184348756483582966854560137942527727868330903494134570169490976003133009982424888944756245988204416063718063170213530560229019374118217802255936851650078432315935024505572493396668687377103471879614230072250602259699072001424900257443319285385251338277523893504869422416913008159929781788085090851898147655222988345191907708598654056634597604521113859518309999242972452530976126993314579104539798386646926996450902126692308334212670545055222633205420465821969312925753357922785208495058424996328748810784203808027877329468198628464592071605660129725108817097070856207940651666665679187607118694011406588353567070718236887110559792053593905006097731499285701751736347884192634387979470805042777117010010260902040866202150794666687293143223763625374792376666983467793482311112229777259365515406004143526450300580449302882811608604812064029815822077924505519528653973574631260553358414374031457741510256264082874928433819254519002870699184425654679568803841840151767741305271969477261736677113288613851027202279226962119169854665713053187613416331921965956230731716695493873559257594246542968750000000000000000000000000000000000000000000000000000000000*i1^79 + 417746560686647253973817043125249108973636519927151194859245802555644254445859312300329376224860110263805117006228672815626104702440849642370372479960063735570168178403279006020000410616729144176690052141217357433725463170161261472688264077401633718011663252709462049962070595903082448753968988059303245401659231748391266796031391730918977929330851393642583805496949241911980011883888757083410739895927943284825202152290982873038354595072704210864745775866631556139348302782598878922340021201274987168889126991782583319072490197174709323467601906973797265776265035492591215792307535723750783641377805780467853973010674221182367945144910552797923554891560522030726824105521496281271655106739175119747260755594331131583646692492996484351744938540622821645455626304661875444309159787211745595791988344939561030699205770624357189437657101641799297714598459130023917249523635909308173344250808315946253267514343934264787465716164990327041021557764281100460034289860015308457412446854844880083690180879908435545292735521733399079581436913511619006894044215779884151838371946892656487387163119457809014164447504812201372651228081543145602238574747853015071953992461397587737479684273977827867397472751164132246409988319756948937400771866229505016306504519045596170534880038879700770429964089228360253594540484583156890530402520466203474879801007016966404783490569121587994241376637062878830723667628243829914577504765117123357134860222252591208460921292818479320797099817210687310588410523132182126481430579690077664301896016503326286956482920812305931833135309033290867700501451404840600209593926976706843133750473164390800557626751529865353092728336998795979701532248425625360141391314644769829398986031910863873151350778040707395664450487545268219023066389842201164059338484532376623533012061108115947798067562152238948236516454776625791789440405499800792726269057348339951759683678198414013527975807123786594957573475574607644135977825032895563159494010957632891141809483509859447882920189892560755182551060000829468874478946605555858096186579446433771964715217449492939454229273569804515681017173519265639303593401571007587346775232908842425813830016599791570315714605042978837062362661112235257118108722136774230959001188076478265643468865139107796533388925639254310725034743963786841615363114653668060556217998646798184772598149832078187577434768297951152276838358329014008459169510305899618454067034795344039764342823812738836330596439479596535139810851399605755439519363485366163963290906254648302767018668018956097610981550338660038318295084716176222829669595958009866050149740765917422163520074904710459169885027944462599648136219866658737082082943273962542702580247067644147181925881458451128437753279568145543210858385876936291814616116374875214661098310517303764451287359020441249534101602047084155359984814159487374172808569619610894022794809304931724201133773378463491701922812488030604864290694437847644084365454148554258555309019065464914400095533352314950676693979312029349013316625681831627461199119812208844728748578604465486880293778821469840762175743830837994538330822015012414275586503771813557092235833934872588078779577739156991887119930541274453998277853940841375749206828467834446504622256451014592906050376561618110637364025937115248859102588967875975082093442271299947603977367580314167993714438159799891174727739335549761145478385024527659371045543304830153525504362438985004786593865133051001636450135324132482315252095189014360282746432901689759215423602186045826068498316823071401601000201157792458267345008271129013446023149987345120000000000000000000000000000000000000000000000000000000000000000*i1^80 + 245348702798702801886071186735644638717698913388252926360282292508622585783653020256666204233637308629692842958643929021493053039841002415869247631383971309935356049383767509898728608475924541236073467729551025988669562570560348849006500457106151001297592141295674615622585235653717256704547125151704849649794661959863667726445076042161579221556988538167594333887647348318621029814294680478428386089035985367546106237402144204165440277166339326042721108609447354689219749916378633768908501146805814750944038297445424174233021965575378684048908040041037457208879639114815100077738260502121692201479853606632559915588230827202752755110190179902275650841547634069782402627198323616552543701447494417184912905801910394805026828039034896728829062275456284674958722576477350494566041286133396929393591484353678283396187943218760947538137223268670958588376591406560455070141668531249943778426986290600987338920270830990592623804334105843885784074799225358994372634716212068372462715978752438420798487911098391555606494821067585966952887972997541716130813281609602248931585045263505732145536697438714361388260153844398040416357816979706690101332527202230127593912969459523878956904225715476190980261975534236378276584407667149470695507553117476515219479434102791681459503937862843971088041413314604715714056538011308540877624995856934492772406025746727294360311319904539433623966132928156667313311961837946549177638750792155688107162074525997945890867684597390107983579688321392639706891379254877565053673604858243134696530413811176203185186488964713817161592940867453664481753093766961098940423269185894148684621895518750183225942596783223480047393431719783080692002580692447588338118836309548916860528964982635673592441394575286812714301664905504695855117305115565215962397986698352175035394658129974401099953446097268192837108941583128642964167850341938055454102460812478487664789047201381622500725649437455226076981361339010663405632708332893791870878663866126422133996496911888623684204304050622262452195996938362553906408171241545336910366659780157239645162583098751448404091523220390165302420751744122839486920705270591160700226986551846101112198938917825227028238503157158209933635182381815287083893682251647635278132682981234895594524237174661198636062279805752083430484823086165534453625515231365041917337428314519948463076856006793170651323135439067956416653575671055907378000061846563104504258202320899026487274367309446977847467701013738002894123952453386967345719459895583494349935899313178090344906628002931685716930776058191721356305142506229722602265197187605937332571387931801542639734861521795492145307004692667200391065930232754189441552229521368128148087872025096609238891807674458283508548020994594802244625069554844061350064133989465707800436715092468140821292580215762375763888161266321455920123370254952453448504930133858892391788262314802257582231017615983610277394742961938055428429955242213982162102707395818878213548172581843551407538917640785901679137472741740956902728707348524275391692084736958489205132243495832272841702896325911136815456023312707328362453999823444474637996041751224855239949037348733394901287630640081008977315726333552518073606315064794256794611647214553264213103277936922278224550442647912935867060357512878063749264361539838488641487794616159466086312243775985450638281367263312034722832959519726532880648038650525247277669698843000863768512013472218925835808656842151656136331849604384720966851966705469240311752658377022636547585745858508235613377879252265673980463580256759606494932099874546553358785725440000000000000000000000000000000000000000000000000000000000000000*i1^81 + -76258729846134307959564881580038708494512694476780983943357988110486370321452539819735237089327895641581868081088393895750004949861894018474919978627177808418110590914761179319095063587620815546672892000424774112415402995916027807037753127568952583022816668950898386303941147028091116586779539386428598459914532572061762806204696838885155460497452886589918495182525434146509706095931694794622159276514934641406088057003921705462006985632448428812153230123083489398895028890383719362093281353852500625864523339799131918905854567991343320570518841379843765128950492403830875850004508167901282372266138634838040343722383934890699489970388152538233349970707145345958692026839883497468345544431981938482620216547148795146665991623875340183279796127284523000295285683775185863588844076127521436032905463572192049599776325015645495923812413012415514157919492721571513584282796932214486108287589847399480100278105387788349711746645857029442346235588304564341272534956015023493234989660942891881187803217358841282238923163031588957187244817912240155477236571087263700186088460568763580358791077335685407083851868180985544598991851672512999443656861616199848729359377431720904175705198692074435063290239700040307739091734881986580562796099554794412100531785948168163370579772804591060059239265696209157194006549922652645482912978413208258938813488542796166399536040158598005043054595080526118534607988230328536272293489400241902780576335374408709140842926595046311606258324960447547325891383867423973335599824446084216849588107562154385375541643449221052446126540976264494649901253962715385947375595598537631769613307922954722549665297479864165384934970548349851765669152568258607220564730077146876766040765801498467331723168232665293839910711030052581030113444761400133747104580443386867468593949936520071799998443111870274560611292830807139349216536797441671862398211258096625003553877258321373831781040669934559485911049256925344718232811078110918164082541444311809410670834536382580103910277733308889980731828058121146669861346960445890555111150432881753812480142475428676881378051390506779684442624817093090473983829143185318492343523093419079178102353941971455957120263246774004899948621035007227425952616465072131481688880512933201241278944209333166465753247162511084953079424298996813771105281615077453408800740782931795807609883122216557204581283887824172035223119273158235864868716830180496625477882688744144968367230615247584249429960344179505999256743043770086475180844331428205984223665070552090924686683748030139952792403462658630371313709771088353548252862882953260556575537481536057632720115195425546471032384649950328881195538119531467087393667581486526407915944428172915544472128434496586631756541358224035865777316185334917149171491816545688994673675712999551461169678504958034018169088110495319124559867240366421298505479008601501156138646883140616429313383537736833442133380160819856812665085153997025565558462609931515019115669040868110554039303938053950497973211930276392939830919274064500387095838973482180960320491218145890531262884319539726184434346915972973248053240287353920789705628272314233262958959895820388581910127379220254946212923990242517093449331376861869064787649925925533855833041485166529797589045978776274019974226074889374126109296582985962513171618093468173598270489432555067869152888612762834779940365467463270319223464110993711227107998958174640531239634712435392704223737089475425918245454782570441669561255288106306554012629504345820442723083574984020356609316160946446548351840131719792196250556708849605217484800000000000000000000000000000000000000000000000000000000000000*i1^82 + -15321281218466248080430602219671783430212450706327992010735259169818976476635945670756306732001387287639722527325888038579185261798458244731220439657356289132788931515364111590504788810983753685835650077027694301548340654298576655600065336077420079501026451452551140692306240477311575588535035958213347515859386284511672061505549978478781978919783125638646947839180125453419678999211179967769083430105115295373381183486649738776737385868454730252445902419115734490260103150991718514354158243686513688089603400582611330301351415863757878086319439681101029662598316026118629245809206284532572646954071097947141242063541362486015754648414070920691059696474489932706143769862295238286031884801332606256259053100458062982521553821479980450112926979001913699719218791148891579851657412795549624576054428907415110411778294906869180363781491790933914391681128711993783067970672369116799842701641571143543569601140331519343658110955529848455661776491447855088480540011022332511769887819083191402743052267380611455377724459170306092366855219188882898750863215751364665156975416953215355178943420988189942815709494624802592524568037741214626558676227849969354111224258886458236355685207613133326753787293292178620166897241518781601509152532945229476705975225670082015262592578164440043043803448262708958353293210089757475914108879503827259967353902751416810861187417604198750532191239445504601438032980190648952379492422656521980442720250487839130320630869229690431291235741259523141621538047934624096251429453976760846192295804239361951446392705715699716216665189646564589918699043657019166165941840858352834641831229404424764013857461649152235335376374819188140827090007388431513026577969853621125103067186006589554716073385199530801526985844983896810878378687689391242255119067285348378307608650751751399642355423367806312569551895823311940143026274882762363698211760109874283337708749688956666725766665397226983173443383043722613123102371802366329671807386699239386048705574679574455114788825094767072287860048727592603645396531415761731852966792927759732797878196476517929814315311998459700480375261547567628915285833667973655691359059786408012843517479456091255094773800996214331649209657530458168338334959941437287929795056798600277775090734926382252990796164200543135233372494416697031437972604713490423494538909614329527665398968265074990634706200142152328113563171817573181480965846652678062626935498171179724538491213956286613952966493293822703538660545705871867540511079855390237879110407681770679905926699559759332141968098941475685250107290913108615129921029594030581693775550027510899753418614557065178472691667931703695913806872242574617433710171090799192628174300537764001482720409820895328557558192390252003257672708639758343506310683679086470161251602761599464552630203900910889422111495488572471584956550375656010633380733670597668131940674960915377420216081292229004654480157753512266115044463532068102364550296100636472115234715061517253411171898257563101187590503633881222162336228857670527185677388280275237196430022619092103468872428202371381242465420868870562005341858691068476734099965235670639290663921110541544678112314759658408774506456968833266969708227570510587253209046827892400902220340840765692370536745721979663504888878655023160710207891620846946328193862964894201891659912032568350740436440798624905943253175630253031313705873822700975753202475565511399316126619703413527585911244845045067856322504622801782303926849344011081716550117208573662278640366044815530116788245899572146648348328021472990656108515573733785600000000000000000000000000000000000000000000000000000000000000*i1^83 + 10695819985208243634179455405135079380463574971982892854367197304008187517632396349381669439117913132902038233986746927928278681387252537024425148385786256266077531832242501721376778265526787795450407698831873620448939822660747354403771480319755693356367384869827913696773324451328318939607046830327539440728171991995640375052255191116383521643362126713684592041700234882362946656732518512112953169302203364062519531937723100392299865448306416118785845892006680617127103730045798215562088496208016612192099152014891290326926209167319695148861953215054812225615230848979131608030585976599592827232885916948152834032781487661316715329728459304614733079393277617926779242034548073718574053865073653478209967734138305970437088249787332939034502084546232167253056951820609674172196146418460179817208509221279313983128659842989189986913100307867068074307241759250595692102221082385655926485485626129249813975355177067517902632375306588955678426322352276564955406465637326967524841304990019064004067381513594731320208734510055470155718114381883331325059290409476683347372432884864866712862704052641985102780963370317645833891373839113919775163068627955748075561459017381944930744411016711596242300385336523735354771146996131562050434370098774418446371866646041471513608884352471772926355951641165545931426571968436231946697382267689076172305662957582390077791570095590007382880428999283334587868544517680680492079176846870080322783516664125425603800396293080719083254300730956196456655583342139246603942750528786681781474975770341069332699466746140087402593903907141040518057978171029109586915236177784190321404650983123510893140374237578667096812177705779856066679717836515006599887556731024292649119688543939395534992507822571647209200437043128531914102460737439959550226831646421424633124866468871456081645720291681468646952551774676710050252050232335856577919980288044451810609103530236860907731639226219977749548754219624475567451634298383146297337740827904641189938779238625508531074173383055532886083428925399552636324287968260592916334547110932335816162764570250681208789694190982151630143061078647655619304863572856607949461075170069380919201703488569586752462425053671599705887832646761158060091417004810304966348320702583917959762840208114651071721790761673673448393106944063183651218289668945340546446734856789880960679203675558292660248192605038263315812005291274382600678348507802831243260550849082674187179427844339316603303626064651536371192210694405368498098151763048496357513752497799500838568116766721659384300398380683823107975244017049538283569877360768011085957581509725874437153013269015416552431423375565261657327325332300062673761149742952582892335308935823267097839340008944892363373485747694651305567043773056122945787011026913886387278786523279803269739777712735561810132443610361708858731125611807382781707630300569937824498583275737935307907148705998541283818958921596515976454380722756970088471972568853479680416468882906448378653499678962131112411678520803353652811214768207171854270517220712514914334470874573955361680794723210344514076378546703060855462199592612355570268446068093562842037304300862190916193566968374553426714019302217553950444969899420638130362217395321723156482365623949212175743386618850981648527741710365481831197168591648192311613561180259387640763086629494064685360901018537914714138942728881676467176089787223908769218696170835799157753207393907368802934039683761884923740479400553682620891011693559463218557824040114247405232980622498099526119280073693908784622499949299601990947170156544000000000000000000000000000000000000000000000000000000000000*i1^84 + -2247636237297502843484859050238048186988161471517981074688070526428712643428759134995270699473688178365006349131831261723678175983874012741102498065019486441469971134051356798375146853529004660055617261132934074821759493201559973878953700429995405305922986063372716071626420063827725458711620859518108141183589509784716325826835678072272448064534915740225037557683193163899880066437822375406038296967524398701599332255896561691675360739710105471380509740553001487809941018625289028324350475724846978031738413396393067027555546821401844295650788830884203042399213442024787826460847848257497827444492833281832836677829432130624017289496669861461774420495913395237101860902960439141883509892231888665247317275022567653777454790855743164325638424940345985511937753052724936309899232889897183285568190782112518828920067923304568825086109719348629585122899151580019818548628271706162624036487341929081720232907952900584555654236406543025807298814357955863402914858071252133110662386551042973098771240772896079857250902677800419097657953770309941271164084726882673977144254519700060627547308260044878818020529790099360602412889283919699611165460610658294800428430643593481501754508199050616290279885333684972226904277558167360243557659941963634796929478549184753801972374042149025185590317749006278411590182537017857827033037486756810030034519355324052861903592659784843890397235308972426908727575275923866006687611793347491619476768046223222220578644324987852186329820782852017513456048235159371830384270637876902006290977009317792020763155718862790883700308793612038934226327482170278865345245921820687465882515977883541201695104085967246359510817238276259349509755106504628517940391405571160494968461474620828954800161508252076093249367736495799137415416628157980480227795294830631226923178676681557558547353058443900960499959154805502494963416441529895681225217614383650501907054017774378251770575423440182014407180394644595526065803360775140044076473808455366616197941191490665480500150646639419190344281017921568661354750881029800904180144551854578400097551194304883490219820048942542132064006266150274731151173052355244407312163640047735836221250629775443200073370701422204042200726112603201595851202751492057846263203417104965379578526177797250044217077017678913020772520645971202283949617002141055233635268040161451295883920274409209211154323442617883461972628922886604783972261149815911230119924879158526807934909170216850620723696108199442784151208203520796657441767123462767501992334192114723939271448277694851949504084315651300922759672082146864685910691365047914368410284528892595732175151987321266011135411231009272600140872920935799295337480162560479222477461328542408558251935762523326565649575217643119716495606907259723748974811806577640062424618977983973814656962826320894885924636139399930360353968920189141370519987183898039237325500052934970716012188478763334192279981073549472423787674595756556897725409011659329013933634531358469759080698639075763851078750576254543660639329914824057225042292191052986646641311130706100505200029551008545016037142313999826812275251590000542528105587649418936837743455444989231343944993770510942739111069316278700650525465308310147104821947599271170109820154279984919707737252857900338736932347716845073509767586264574340471149023638724336502277896560475135555932538797626566841522423660761205072384754213021834453253802400625958935918564185600347924531524226473121773228937120311074033979731524855653189380243678286868262189383990588701186914713639182295470221231944917660690336972800000000000000000000000000000000000000000000000000000000000*i1^85 + 252655830465938805036753911642247132090703103472623588676752092406409890718433557273392764819787962678424807970944916888618300300076412741589831165664089424830338205396512777502072091121813235173536213645364612295603045329947688842251083101829854851978492593121490098654897162451225275171847142257130544592755068494910486277602874930251181887948835747642669642665681999173850815075626936733766682702122068241660771756120957934903538840539282286045341114668073282067753654162546999989179152404271945863974263206020070978602052049559745775221454688936966189876929420088848913506231541559727813835974835046307990597365592220846774034110987882980225996806273626853023353588790622890744663119893588151171329820176114291715571774778622901490570454006129984736260489712421762129561895278798147930587755389574773657348650380583699558327466262634684592891755954861427694406195363232163489580528059464346286476201040775079754031540537547613323956723534311862362644166066922408305888999903341243784715905457612665686895607755202303747024732758563766021719777923377334386755726203367887763782502674733306079292279245410850703818523055187657064238737870286798518729757861175804390847075332193941224349945342214060575465482822842001889213335092260293502402902290040525578815792212696210645502263520743241442969049894451967770316047861547165904158454761292001057265203363815030672853694057287482680332070443985891897905476445818691537770905361251384263647205204889745635259827252118123253078974085639479246874522054320734937378495777971614904540963669340171110374405924415089997691079626008610056962848861060695630355925721718340326896296941375577776007185367478122467428581327930020780184407951035509586978584506293671215577702006393927086751600647980685174869650864401576779591696229153653768975054379235840792828025755917411195206273652981898761269658009665722388409662368431425185064529739191813782186345703501905674737432861696974833176280175104838867112333656831576331335394595359968767439719820360309239639036912552417848042630580441437410371687050656237308173279217453541217251533503814620061036141056559747902680979785633745627743718433962124331512170893432233696402849468648408600300035832056006642741703676959049476690426162443160553450984117730091923215034078687767442266637749574122574371176334828805244670115958104023213506233327063077494429813814311266307613321104894505370373096539161073025552553137230638706313121587702858197052313745621038435232367364546891146042271945436394619177417294817873520824711845645030597876680440003970806052238235598120954518009955129674208847944909353062415233140234907368859338721066007979971615716269715367925029844618939821062959729036697816090621374324719440776984085853146981627864988541048071522213347835572184891652941333660871860978807830600472774174580892473399915969603501753245344340224293377286340394358918984683843254993334943297286357668281719647990458005961981097493301758833603619204828496230793138986125103369529333605170185787206077637045711768736482215927986385076713176880534154184463977514090663763735663525314041263019465366378922424000580409487786958289338716502513279443061094921487408051785479985326647568794891692334999362365458859209039698566205181217533749180822797886884791837868334299468671688225222463425284131520552304425314549708834745976788575493921248759379321710742841718417520913734661181682730089060482653025744877723041978009377705812972939777284494965546507809504199406778860547196749026444662643833865521984499072794443603339208596741434130309207891640320000000000000000000000000000000000000000000000000000000000*i1^86 + -16587256755455508696570757707543813523012759619852919143163077268480430376563095715478541111980422688390034993019256387883424253760150214064214931443838973880995764230909122704800292584799373122759198225360097175308579100565373452263661837603847303050140658188606078739804088114789347446663027651992411825735750633426715557091030122101926105893237479125816042109792759507491652810059276194177295379904119758751288926189854987646271113332400127563000248040416395396894586819137934541193601899667351316176021428545969217692440436825023261341181674859531176698632523068488166424048432741064164681020316495775791735852278118632756336712852019385566521925996333184875987533453224513733089558654973689475045071476356997904314419674174838158069908462424701252589524953253465535971380607600553449802475394276312079798698269911954891355241720814722898709356324174242248115073808689785347797768851744933269373084745726148696463462047175018157047727180665532791568989413760582137553678889144087085536595550169512585005440917066647472904596838821754055569399771769748405145963426754933501128563788256157657776548717742109414235078014710415451697293789372151538807086556913822275444905667961313124198227899352050686599627451431565706744851230967956134310834712133914996510963806239488119626817778395127370183526617944083600317657303241057743888648776449160095808811617976999713984109950732503600028755320021193548177815785447472048374418341475446932465994253524177950252716948236333210480602186542102828390029820299053281481374973850218006968116134884009017539733578749712619589833940348502333388546211855864730761284977979946678228389044776230576446948130718999870682746817174422096466789982903030989862400780925276133091253371004382793622200528147057670608379777104224212263802051007747942680034870736813531175973941265395819491959409109304496464083684711465498722730885135353504370093578662308979602761502021759193354639606788354927879931051551877794897401307725231867715622459547322448967924807218425870418354081094548488706248010660081293635776842474662694566124039308850524407563704696905180723323531855300701755973805928410547819762068306498530293196679968449778870100925361006658673089785282854022353582177109715322350772439380569208702300343563528065378028540483580393822106911991114021151834767658705250674289219590823477657162222066659625175622529537121557665452048460154585494784241983428394844919648110616886685654355827987599708186206691709931881249082165909691066123050090270016816172830938774177338341716181328360504896208380382509386018884137559995437717651611182899437126255252621292849156562377647284987102392310245644367147279393344215387288837088579284181398901034709395644441521920220290591053770050853184508869942079776732492994134099285999491335055206749133947157135664657479758234243982582062509241049632767032540276813648274824174613491045376766893927524586593365919325642971432303074935678523945559787103317290916256569382028965510100068487341471903277423184285926683496910228012078067924837230836861385186925476779973915860562317317659501161702549254401531535120561471281811174505850220632238859672486222844621440558893278194540355249068892724664140243957198556413702446217396922020540420243908302551561101368239848367617731162910298426624848012597534867084715899958756465785484667091999919927942019784234437961375591783063336105417102284249391180976927226556014788662223671491769498712939556309695682127526983968944640323598412063444288114769371316792267745607191060910137692128130203550981358727070744576000000000000000000000000000000000000000000000000000000000*i1^87 + 622746243085817841929372359917523696428334670653495435806188635288605075989519632068244691880865620659303385026402896341628547739896811949195178544169612443376677270686140986547391770701627932780234832516270325230323834897970405801489935944135736453389363278600045679863388269752345291648711145317366523347752977417596388354707871947685434844302649058565476974220958154458650896155197023477518028321396444525103909928740583405354761357035196730279936679549870611929525859704273507405430087817987616855760615217358807324534759674469639212117790810029640914162803030567616856639337994807616287503288075538063990533876111477319174460584805119094331806734326360961852959586786948674805802747612343482158279448271097811559481645913177321777492338496168013038747002750503922409916449991245426054452205789707178349616776080404228308187439571919024234093913212677630672533184530637762145305974451016194676606754164214673874759050585884590605997008128790310672997050530309696896040452885795281719753825990619728524018937695408724829174750926255309759316999443783646006362879271827194067834917545324388800110195019207777271588964498404021662309041415420597765698060069585485161260925596367476793924566192900364566907921646045346625878395620384453140858389264544606399461596613339082681988177588342039502121657588115712110914806307629419183554490769448965974881935721301321246232880467843810733543294060736184675980686387374572246320737174798527139954531110077879802346160967994418522066139104471699416763014570447352608115469047274662189995878820207931068634083544626994299783695064835379455397727796999460560824987868160303067837710806093732091560746760572706177101848776787373184957525953582994230957839812367770454522204034688707796057470910625673486173573379068635270625850978601211162701530707237473529266914647218143782284533041764409151450184086986233777566528655689039813764178383380844528835859284380656043901896593808713077003291302262726745623516731061937257261267926947538914945273003856742870116253661615583553511907096096875303788065643142164484133996570841150163785367532915985768455494711597238667796160423283826062860564137792230806355108997397794544814873026069628587029359906650331194359444371113836315287398403391425776302333082054321045737959733030219689951084999699439419465389318691493564705841550725556814568737475073408951316193409466917765667778665314553041144629503282878865421698588234457142382594793408866431899937231438452478053796458876907828191852276980236563874856390683866915960696160233021254389223320279340773880259389717103714577067904721029378508842130488155113617011863576775804781303612431629179308535235106692311202855239406056130822182486435981380474525060503800388256571342129256804612591948039437439809846270559087354811032793196074444507324460820638136904787852618690915684730423425460181327582059924663755308452515853053067959306870586530040302336877912502540989092971021765039650884414305039350541548435494981234081303619316688111583148094140878786702965537748848740073713666748646265968545578716112696090231070915522599645109511574373032632887436520994812538616254132923875743422335407966480429254628464240278946357690692260927888023952947097227562753347871219531257267256329258313480919989376234157954856723085653662547718932915972011027208546905226937348685991485957249500272432904473514909904925955688022361779369980360336811847772400632148926728214693599966644311294631147400302685332292695505275974132136636894295632619903269029620695405271926087022742977634480893093478400000000000000000000000000000000000000000000000000000000*i1^88 + -11971337749207708989549974963325398581889746123213332464994118925747083232414038612257902087706908426130300923345096861255229634431663799548018883873895316854390114000209658926272310206008591616448285514229771343722865526540878444264277971766949166082384282949842570316957804556991435843180832960927488501251952733320234941298817215822842503464391536078302027760820422843082575447935239875653478155918757795554871753689283856424170621816437542132510500443427950990834854758235174755638406583155821102819294291363812161002073593291421759402447191532682225226886688660660240665786696484170777113781687854434746213909188423907325112438961090540059669486431214042006126691469310409964500998187153152310244140556190553722331039312882126094312273962752756438909934735438089045067635530709256512874554301122461036364846311731660219656007477084642602294961385040220219701754333348291659231064341052645581199027043591026242893798873999663061243811335089270375958958529634630873901415653781539015722638206661722788799372682121362448372488079411280668976038519661096882426040490405062917160353655968719437669421337177522654698876603769796059385179459763416137490582862299107001020689583140832449343510664891394875380840401890416493308208177566318088722410453715790070572260650001772550180919421646249652625004026829961862041949080549994493298124247458625333812444570171548913767112652416066654502745835731137304759777542418507329556629448342277810319248493536026397522876139632950287524757453459697587192297687793293430498893866839485149629711153481889799451390988576894069069479433221878814451781940865334867720969734952298867991116473539001425772810378663447101306613114897614513992742068366314989101647599204070336770223984852273894673596866962425489722207892916999947212588613777325386695452577597721134526645938755365853249352883196469299670508166855835054982014693629430856281529770547980658605670726649185306650996562441794436377226427639193581514130979802773315879753713761850859263164804377466624884254467836780309335544236270397020708756008982686371995833118147202985496865924181419533327705768180373564888230798248270031065436398120058556435760803020901669317573554956392273411929171397715192335522263304025805149533400544699302265432174803548104723724803926866586126796654702293703833615631787352223216738805973705185299223926763431475835469212095876324406864627644679428747868928105428958043453232021104308425938190905869392864642386069293997429851357206792797993891092094319645972498219046958408283121473226318621113833365222665990558855044308829523831019010148037806529942948550958690991015442573030768136925692453294420244455890172256470428726523497781694362370673922541361295685689865144286985420250406332214317458058458435175287424440287530009434677887467341141184036610225651825538136038704130142635697544162476274644332746823864301495799891257310051114761334963494098791952008648778227533962880713138439780199883345870581121287687083108584600905116971106813391232008220862446883173514209942833633666067257686260407793372076079104565872085599874602482181329603161449401050193775637495476879996107468319618830158265904977780525715674521461791363933355108072750557228161284421691216540719241731568846010486797349761886582438017218222796956243499433407597567579993715092124863220549208260039368506758636942359826616461975320646255620230642555217471419163441207501227409816277003500350599217790578201989624932392567259696172600360720250046114116432296926118459411690564014217821061913385746540712668692480000000000000000000000000000000000000000000000000000000*i1^89 + 95599464883225512144877520156726875822184861125133902352116597954633015125446573990329233507650063597122217925671179442215359020217543654354866923552042401853957582231613456600001384597181574898422239425284769882474924148905444543992365520529516147237066926351742921845364783995857059993444285746043770922221971546663693206884546367181650967657232814718262394348438850288409610276024967395637467249790300584633075954197875549693577225709177388954227507071328647938590032186326960531449024868551780870918555858418139913469125517229995594172577317106091921642532142112298911958683989251856962861032785430202298099533760971258499066751657397303200139320476398239899815151598302262169339924549065675898361724128142878800311396645597424210366717508839381873737956669955598445225773012396327761912315835906874563772921507367935920443855813424621093709437486444864359075023257418728218210945960529398148283133320960301867464268042407333075339211687735271746598102675573058416109732685036315654092644496350281310456031516106606239708351321356395702842533777709551509971322361859092894821937084857837184744305000617541266685812476182603329260352261915323238403655114834772445606646323071127548026975293487313375772056594359598075049571873466578524495252338509848972613675194958282822328384242675947105802766369480405879781630898535259032915845195413348200229772261373142969073566052000337862347434073636595228380966977655669106414189258935111459568604446018123430273636790655303679553202019706950590838568726113787082348945490402970100495121397767888229077175683262449233744888101873172222147964434401957570327058361593801735660203975425304601129442894132462201213101678511093724767201016620229051659041507565394213223144320782231996477621901602174645446921513714083019866211887642078754262286373130621303828424453669723891512001747634467003776037018082475990843369747813656481278088821061671297107045668499096557450223900786538188667789202552859949316993374188339095423850887915553834344491270496830207532550499392097036882972782996984191045904073899906708254581832842055732693504723359651654657463026748947099842668184669305678595826235663639928278878278070661560199888540049584911222365086954414953285658482651428526989799178526160760463612996748110898452462436244504470374173215314093569414582869315002147686736665104241548717733263209740907527593379299484591791757749251388143989596434699450995430015888763003249758433933819265582201264126954890298383152871836778787550908229987305802385721950727021040688155000557609431116829989202812666182072359893826136360712197323039503391296253382076889248347631741601447249838892005616014983081517621405768449164078023844983866815079635452010846970266863517625647602104548502959605258960325534214209557455750193400460771446396503767548482227524558055361490737388639800945929203128721128504272160299704652014892797679275089415510883073500332481893460014088986988722107280713784127735728355627085191276862440825015081266439403949634988779292735995619223296796136190300619825171076681336962507830325445870741759634656748676766308554871383988209593467871860017906729796409216043297717493138510563540580734934808781349853339257455832323276692409985680590344014391404157259296477833340396989966801615852730758315109527432769234962975650300479965128176649026764975347487752106120446357382575373837330856548874178780966183628215676714023691827271558427528325784411466030229810176199008536016096683384355547372100540724313797531547752492113698451080459520894427292854386688000000000000000000000000000000000000000000000000000000*i1^90 + -719076917774306344954551097157305248739237104577378388881330734273848017357319294847716308324579683439979885724807302187598583960433145311580823946317429429705033354151320963806875021709922176778138805660843923036920414284590166443979989043898574076180660972040859203111969157991274984993937580515098013734416452535815256781838134180792687564670401150379028492501371384007268651214304529291975070852344183185142418539267953213558316217203690358082509505024402927771610615959862895804012585364211308378367973393763178314015916027679460004922764216475944939539312443661310628652446787954221783559681803614433043691453440018553151400072353418881188085268058010208293655795024294853839160326970622763569780143072704500634715977707716148410788461275768109750445282994957184957314644653747917535121295518838907972873573922981781828244747242563138538180285219067896949542801079239006157928248113380065937612803434447373242450204062018632549290787091852560309604812913082266861408545295699759328441341585568753863748666622224407647234825143209412415334517598096242213302618987228299132803626800231045268268562877446385164754332371335138824589083742631501122731906371156933580622246859236607178232301523928430054959293628751076841389535584521044528911153895211178869412723303171960034915688407003538828768978275422732836909549309024723479229643646282448385505929424626446713298840477066616465282407783760709332472602601259301009717334539955972271835572967818620301013563273459926202045175354266605264076823029476657784728072341140886843939852178993095962924383182797766817860744478284222474832022274176972329295300678802285998082016455885757494938557996390482597368901857258876409470473191844435166858616920769197307227616350273307171271160434117093348025315883136583851273822193581832561811524711569361394330860186738150930100532879567584056921381407106374941331354133866382281422927783970293010813387730175244894918913683069349582455455052004368302602445679686687777001571479856291977847856353822106439916938033496566033062119638214859022421039523147482815487299657067882920803865172959487469862708284817327060183823747829558700677884406651218634701294059982602423751858559771780769947542301973679702709264872949912636071158071390150896131616529295410814702791131593527199658728436302771159506539520999603632928754456779595398529534378167492476138344404973925882951924152296222524368932956644036837936191239751006975743602570299351753611861514106638687663789108547454478622511070147915325293883592154504046558850818509408339354214300899064993657309686056072716700936963965964347712318768564232214809243730538826633407739254621578107570794906228146938990503241651008775322390278450319965875932610683459828897661924614843557620910526101581449297592997844294781201698895389951709264902866808882793541929012466357288383249859287999395604281159471147217720882420857041583820076302762025291059906683357854136610922250490695692481054963287703498752047372751643930295908665410805115832807577209279926940072588390061824705199708263507661937779638575949607173647119728131893130740945805539622251334024458578018148401026678659068044641356116079694288790080973389705775055320245927567553135557765765392135387853428136492031821593941969688807257736121914817795679634826928392347970181017313546933293520266827824094318579706090126584167958450601250261841412833896948315100616657304606119879906179925713490350325500029114943763370758205910533407053524982263094630695227668636066512511013478497122829539893215389286400000000000000000000000000000000000000000000000000000*i1^91 + 6145312720710282293124987170450949648065875062774960197780177813978669164677409497259481238206558383093049348549914012815149754532827031237585110775733808661852994957079086802342354479532187534340631076712407676636084804864427167330573840009007989036691910139817022552300391960381975939435100387496958999519624338728517965710341008904772894078423315349708831069919537532654257699882162120661648222594340761556580118822956928877684308388904477864071934347391092118966709819741376970952405512886869807533207940720860475515248739394741318344853703866874693493202346429288301955901687954545260389665775158804316855156926178550088867759184618787290604325522167699948511643058193255402885360327845160818997044935881340973734065139742150283069603160132063652531495522197062029358625655085586071117962351736782665536881846652070240788527453584328721786393972478710487384780298724781546786774541580001046670410901405024149627135661814813254904290998677176517687883199878477378822770495695890967767122157258000148359455550427735531863082387321056316481469641707544175652763527472104246451430593125421535879679149915610682589267788489950301582320165834728073614426302440392368062707093757313025900810355092218754423834850157763338851691356962361891751527229196051777056058519890597892307723897980622549597278911286075931852776936163032563036022995646052535639230884997233222416739999148443111094042168502244477215035548409062398402016582685235473039852015007620223891480917493635544084313542121220601408500728490264072459258508929190854651193087334183375898309910159358753013470100019390935918979369195708898867994507194792721175249668925037423998170321337312481680472510693138953923780680822524994449667635620064397350185794142166133315612483163519470179233622200067455731716450731508038181928016262658049495801958794590631092888781665467114220265565977940304553939370721418771351094973906545584664193460579019614315430236525113466664997955331410249642290458380302643437103868837513263325297365484652240955294009284396603832096632280202252423493485224296647787319036065906921622736590362362296207539674012468083336027244248914343112494917617620937606997452509245748298983812425476877704463100777376551010990939892390779379472717180305322125719138229710189895817297917631272484304582270820727368745820066555030122965358971106620990757802355445243230732330278176490604632454780014191045764649509137555453915946375509182399838141019582995968739019474484591675637831579667267820648546774772159990200088902333760269553910925052187421829567524093540518580419967124981779005414210239686235585177818435845035490987379398329346874228904846026510826342848504990382782109378560373348975457680278081294135250745171495969458590330270989593536187016399805238149813860156808725693172067104565305257254844199779222408279769589996718367616801339414259284865122838473972170758064155224468472385333663023723478701405704008321604739361647542966241667825763323825229168111764383222776246071052187690617166801978104084625796402521490611438223160395891639170517910629540912694949256587309359655064141965230434199241057876592820928106312116321502180579912869458677159433148221989410060710519957550760570186046269226981186063702739005422359845851340185309672183061920072323112671395582040909382382974130166509227225970325321934741950028182807401181114193051527728124361790262901445923727827687536703569081668887343430313627320573707707128288090241336297534399802827164367091794678415151283056276103360660769853927577354240000000000000000000000000000000000000000000000000000*i1^92 + -165096219568790702049838508837061950677621932374160557445167133870577309572594109491649341804559229551992552135255927341333228810642739762438255177422356674893091820195777191655531677259121471374730824651380109946793708622104036821675490574953874459652409102203157369507832773041648331732328890127542795468523428563346881039940392778675937413289394100068265577140521971649664132758591645229167982931305199588547464491918044978977121021043778695425566978942290358302349063953508335331152234323405520894671886817256715185096951199910514580927747127736273748815048264956929547023993980463571588993995773119212657548629536371554797845472348502112389928068786794680673596694184257580570197810915820898414886210747342922261419334187310515183543710904181107040655936801701004779569883985412743562340656047651865416833373387054788071316122984733677999289686142422961828022461158055619815373652053855237764064616927777438688699596265200320590857843299248181258929739383255499924807139746586889975349420848676291876949982746915912762863058157908045507243316137995190383479665029253567187440971139044483233446391581595410666495230953955654906762507244873230764245697576685918508635554588378484658716425131539833434086468025841062920047304093539253099601935477804176327424583108801022161621531881938267823514053937568420267412646139390828063909635749035929334908518933351611955378229753962604751007076250381851332143543348407798378005597145111928356031424613931660882999170341605811567337315497290497792762001253644865297090694944523223562758252088890667762131338692590518795987724204769167477667012376117633044601932513549853049228878767244584759765436679683273028453957303490439837055299377611507158886266658181647052092008715070578457947145595301379349185506700783019230677145431528922647355446562692596135026856215905976011371331776636885112305696636786402526800835076985783315988137959481148689518060230120375432389284361776235574818127024228718539311443646644761372898679430153046928737788011881387668928292850595852866697157224797927149274501057834879780289201457730702390030074924405053363204188683968533855689238307658042917537156056179931921836273689970744033241985503531338420745162442997590253352682590914302848670088362438561476280123807132060864291879169469233896194413794849383142231184733725574944707246014096906510111838824048311350047060639651178109879314919248992346810093729667165825124266553584199123902916040195176757603315210086314661189153696179545060789456328697690910442380568975252630746465165377489606583284844009964682324628596161195323557956228626572957415399061790000845669765381488391533912991705951097607930668866753732857763398604962070864397205717574991156528238932944613922248212674776544707653730824397235626774193192881799964713609987091008808242166439311925911896654364234779878485922409095168839112751824659640322452010179068704480744447807717922174905030147444841788389036678104648927400026535594139943531784950497022277530262971517138192780147942588676164590910423697808467503840670188832090717711591685039467697589134914576350292381028468795287492754263440963225918888207912274818267891977939429420101282276348629130707777618281641664267107937690577262791329703379815674651124932926916781978080957047165597155773734193321047002087502794582165339017409373788600696746890352404825781160888160772656761916297951960174780521980351054762053612084489846729182684671461136762354328824679461632624105971946306971480859660856252255093652399434643842141257728000000000000000000000000000000000000000000000000000*i1^93 + 1092204898497834206287757580097410571426234697377670044145865668184702172973354662010644156621002907981437744940387898818776224420466317815024756904901049884871051529298338277247645070491832378990126693280514242508311803600556102570673470996428302936641044955934048341045490033585228585163934869990144941448486640359506419960458556542913620466430709006337911602512939784268308719833972830535753642318884265762240076194616485244348937278040747184260744972932044204255503437786264851849209533778512515177455300582912261292547499391187857192659259663596483233292556569398735327027100862518885117547108222729449644663762811925015043519029542728774905308372374940341594144243530237956136765706248292859034180501631185097092763472825768034368903339745195107488289838329975287749116973874397042582693712053367394623685255901425047323524588556202943383527264481146084490837941750908111777440349076927858431402963679742334955277044734235494924262732916951013273027408335010957114235038646146451078671586208987686547282621310083878430610252768443717990153371890022017591527127524475675855252223222865795689179564613884527927062638685678373542253298308924161389139912349476512849946180527285615571864581964901395656145390340671959410590769254275294372674105571580223655681999449799715243741288300026150746700362353623477526082448180954079004739877693091782531571649192546472828440065604080725973227804492324963745134215365356882851292003028489266744185070590897680704608934703705984267083093360712075792638007121912557084379621668726801151484910421035773486786696763089431567625489560956990698613454223848602843405211124333193672190007786424003572158058595428972210352099349860010226727897281120930253613800090427837758942298574218718742803200904516990018753988931463237992934873433667118721376893073924152163736991782396764200621044830169108165698012945321533584144709693136525460226352175471157902203628934607362381940153032307689043995530909149378829662035876785174936395391454622135832598322271671024312171679900970729722040482364437019820750627807135059829775836702201940864954999033347350329524094195676895432171084433801738114987665802536184515276880484204158776418383399453892402604659078916090474795048758665616108085370246040769058243222612633800577984695434350089371811537285859870934680292724055475347888069004828197822754044426598167600989306938436128033316661608579334250296803108814752705350713903399451505958199862419194040401501999084816337696158215846158851458024477888493438374328607789102552543570622014367105479859419920640888229864005362725439108160095008044412509925175470663774323451887078280868432086008564796704832367521838864924860673953570742291189589666975017107194114734573978648923955138046348536812052228277409622281369330128599096209639475970169973987453755713538713611196392041883814346075542759012844409916441265796229339663792306696479426400966767182763874521486273353278185780329027091789068671425393149035189337354896719466448605002921966395775730483125063628275013469858683422368826629580340384209868416975477469584574248578120701534658738999061599816626191676116989243466126652312688751653657915355540019890074284077126498086030310484534437802856859901734759768840702023068629954529334577203863867767912347727041198438175237201200522545788194938579822844947741796380243530092633816851980075205146522332115653957521606673386771764241310641411495770944738119763537745600543660057798177102178342176446954666778952156811781380276414686457990479872000000000000000000000000000000000000000000000000000*i1^94 + -3836415529367858953690942377251317518243631327421506738072232780550870370761698845833792582250648407199813368949299199739898701174916503981689158046511423767351812341220862064299425570908807950040841856453486610410736358844734442437972196845784349738673901619606953006668318021989458341696400023293381325099030345466500467804667739510444207312680959801584255079943394413346632158690569714993248794902324721890687708226902910411628883297003903401179446886522841955721203921494183041585038334310217455562428362347296669024869818246712231099070764168115166250958795432498817625443661073033734572294830863083101676659486519328812872629398677952623793385803875680908010747631189088715557281158297068890784437619593122098874272798118608844458487730319782625254588906959263636261738500852962283139649723365823427942945581988030567865186730515698054577150543692867132803759976022265351290982129331564998589957408796290435691661843904192311315493170290768243118280253238336880164514931043223914646385058980850524072455058649961123748686734095245769978575536895173172668398181614068686520015632173760499036529140286990002966157434275538576178955326994714739075671868218313210730760303439434441089807169012840583170704761825230408805293745094243702734988150080003346780175107663847610450551338544943233755852110559464089813788029926682077674770354363363192771931590067572964518584594843410808073692201128453132040343123658827078966181271681001641772251523864379407070349927076387009983743680573595311519540194036769606152601491970931167939208415606147845197633334796674273594356273538794069758458914437877452493360968313612072373967582320974454554061927644511412165356287404945425242180201115785197553411240490814070491608723146190685272749800177574166236106049955714937657294104361772991491577340278367331312792789138852151373754447560151006193288349781344492655385796100368502907073103000969655633381243106670179631092016595932536771068822314828391383157073754546369656001267234608827069455956948019253230197478833459336196108657738590162910775977788007181352383786014748522046886179866570302815746027376224112165890240202375085614444708279690804548192474121273231593512699669200628168856694322647671953398822602065454508321151230572301369958805805477269338873353901608761850644437448207949644957871079707756627048693063155580597476879122408361957379116940886367235386231244460655655590538062790997694449699800228645951531760965748256220804447436166828671902207939470853988206429613177323776457626581028108729825208872731785259382243786967896789411488960340028559684779722270370280246863868927512709325411800100125117982342251335760827917319914281188744827033700197078572059662296101364379891603143196461253320138957505553311319400613956006302624274790958486715246583668595969277372311226579560964739360860491807860543734963333638512166759527360929741585194602508898076599589601012113865638508270457351804051028434480845523377796324670433647693649625481031100083315447948630880141730257221024107226931301516074695521984630072395383640035461221985978941300648562794399168066917286710194784135143472592617755249658753488509509434892633176480128101662141509786929431737424893907965300227105472953479826836772782138862098557798506437778988830263527668338347881075051782749449391110158396023056159509535049536259901415820156914597748956152513273718415446508664451478707658508867396656630285131771506468494309271667562579455891936038639938351475750819322286976089031343973901271040000000000000000000000000000000000000000000000000*i1^95 + 7508787034132673993989509787846120414433144678806594206749015191543400220465105033015873292873775773959408581354238166360355780775142883386628357377984702026039771763038695446683473416290463441668001499139014783834921837143570913927776888195872666908026158541975858587757463780972460892762376356973938980409713062648702735176961779326283257020773476652074493189967037782035906526304063936311016174877317622995798122772654855999537756576778060918376339672316621937361584945397746287752713092711564808947760520108237341937121147166523443786348727664134266270988041592229927637345601999596994398767855629127525586434990119042969453157852765941671847753555195892964261972726335251703369548506938186000541556286759493240844410688352721095436915158926319383500363002538549702362499108771026096464725846241182391076441899501228481791237359858750449801402240883602703843336629511102396540071307949358007446585737131927682870356656363662764636360269860784318908935004756069594663065089842501024661856939400377037787102823429933454310075211689933925494112227792363381312655879889335580382167862690508131870278343257201855657076807084595690727245126044393497626672757355561289988108144158110474591738103254005938842354175169596572389711232317822230083119535200433669796332496257864203208817044940614496408186182340975091762141401139890962444004245091813617785707591956582357472513148204276874423219123398724596097666698506874876658470604652616657773107940062404856451501980093011326468966822104505971596957439397508105863274329620241111192610021496575072070028072883050046722379722646702550694354096370055805292580616111192247331430090157417709292660352742164803734045150541854686816103703013161916748772847556901472079993577069332183540041507880472221507369498356154928615452865241964862677796964857964613791013715000351287504872623157403895297432463801610031827203557587225928453503160833178640923347431962365807831973925378644178908627969986331387381891628649206529628736799438678016047415147491373991022202138461801684363550903636167248705153732388405817274303933879962591616637938797356679076164220924261216058598817070288335780694322609664803109145092923011920099788209111737721581237201390181357503304492660409907987693534778834978269130988418124043035545055848313910465573481022358370890167336215105430066937653181276221099513631743350098663731094680518603131113725714329760626754883291019233170503865955130421624339988626481318024323194622539142071214252721032454032028374349482242587608212214972538199772406762226933325252740666744709654857897771663304310835404130543559787807243609458907061035031536788355061331782753582666312066230956397746553524093310425290890973084440935096326330937924443145207867153412242328093035756885248396811485495486027938855262776429083625379600947383769800484321840995703538361516310932744238671559399226287355028174068626670539163700211284582196253971071664054054893151719168439030382438607566228585211717461769931978239068561609304833279047384213541516451354661521688956100942840865890526444412555406267637763391853281413302365514727785287300173229077949065587214916739392993745039236534946685871739224465097512667840011890952061787039950458558836496542161144052187578213597319563448630284537619803233335258941253589046837587020203605352795084747232619325949356081387639701007371400948007539398829947902797820820760302061466087998770498802085285278269608283041644454239775397310297034986864969299457814233824723632457085091840000000000000000000000000000000000000000000000000*i1^96 + -8349320803291922739876740976575186065909329977025350900689678004799308111387384162549350602521027130029323499379634084896889733858931228428194039932203711822830135083307004493795730071226213380910191398215816043187506486418040110826742970507539997800499057956615646567125520578061053119842341752375661172399601096574203151560439101161245544044268533932967876374138113088061854392690845443108148842143348741943978249930280637136782772543874277002364563104911556182862335585652430878518244475748889830204126791772112669924996874209090115422768402375508846727722751306555047763388991800728416585180965958042800529574955020155524138770790157538000720267032489715056701605541929180769945639584382129131137227897506810423829573144613145196679917720075069729362074295252119175201552806259507226792338030675166930810208048951984650580470130527175071060307444068173794948850650645185322179891773428178875189505913274337399710910417893643596687619633571604559176017097234866332594654135659482710685000106345191472333357381117044333463285189760356958948323766185537864467681601976960042828570453458116140402356265451408577025192916413478822293198868414738654347878200595852848704370170384443886529005218371599317373922893863070612055789802400432908962782910530440060263796325300181981417406617800730415952186672100444655968913372158092661625750583816871018927770887327061320879955641584362641527925092319557225201381681566667740440224452396264907285718509372916261103363121177091479321797339307263116337618727221077349629359056774347518111588231131630357205937885859729199478121045788794609530872916120593832924230968733284956174297304504732894157887366542600439500230603188270939547387585427584115848726722886653063935537827146747106312527718737164434200912853963669773418602942485261120050726889931998251499108072293019118466506115086056971116339412445228837004389498278437946866218571413706026464824088279685453082643949298516314442848060575928443289105910131631033823190970858630503792488981807240053347555477074808707040326778768854332003724128468050650377125616964784695367541157673280619807546447937721296962372312092703910319243940606522428343379237693079410929722296708771678671808781912927349027573434476575603251923461473409841093727595443989030114416451542079721525805534142708866690573104156391990821490839651333862845941404873032174625663861928526336266087811946263745327418242477200600206594350054525608970725866782353744508947327369416288054246060777413672116830253855602722340821580067821124776652436103647358419463223323402435671095146917745425026975002412207525141978852079600772637600996326767444124118509836048624809305815246752146302195969578031362252715733544352991353140121119088411642669897196230248834808673454170032167241295520365546130930650350426936538784376101376372351911123233890101010447876471002606149193178735568434454470389025314280230735850457333411523949428076350311351587410903278531907873955660907766177227463112998876454031210103281889735194100805513897172708768913448689787662676664998526739227934328548628230048541798949669138181083174904969891900563984000765484904571478347674246642985650955155228168369201246852632536167623862363206584879623554415218002099164132107442060200363901872982177497258300593057945252287295537748229850008250925608649552566502390523877561270220763498559031054065549707020809456670039382478820429589224765816766507600312206385519741913971512692931900331084619706198528622292551076499842662400000000000000000000000000000000000000000000000*i1^97 + 3449594211338806398559964493649656417278909641838366926637127618337634104625086315227069121913131286788000266180574147210629461593545211517528264939619483063737583217038567195461071078054326614879895045336486003556515851176996482889128364005572132972048864502781827271459808936582732405018144519004900192437427253713864372939916800749634237409248861399236519098989823557252777934726801838025301314341599918064899129121004717369495502355112603653289051988428062731489320801898740381175060740237777918118481134369149108652239061785070636997240076128228620367378724274119760135346807054035106656481153815510952550780849101112442769634254922530296872748920219241330116767903096490231172685951270260272508250247879203616529926719096187991335020436456573822980924346380268666965931069210937629963678557735749484835366647755785224405430281069939678678432456094762430052249940469615407138551609627056281302501267964010866373999312281266478720364137119480936536347607207038719270416428167184765394243237391775005649281925527070314880216153704201795337284312659635625631770348806274898588846488817474305087132646813726494687851868733138756876022797506670153502212949739119128751260830098751176186302292437298438295884166349442305168100519485584567022765692605079587034591952442432819560493674263440096532145054213952705697333065833521711196993296467171595221976412645689174084718230267083746447764957795819009867768255489600970565930666346526292227196880709135698064156701772957839118828477619681009366513944954213888993756714618844468977186034652917528507315199480124812409350192341931155559365733315681828074100128999439211146770967646115798914970378805574485002424898099620655219720989130721835670121304830937087665320458387434144296049492453375261562807617251859413837248354942307961522382149652913925251596539885701626261582922838379293244724948044127952216283326221692948197158158820331566277412629251696598168736517828482216400261386917521903206523339382318146543809689686632337465515110882921008071676737110654176259087084386298659613056035344674571021235650526643598689182610204551575707146309876399879771695123283165379352045230583497792963116578344315533884417067734415848491905655295117000487487509505945434480805134520543249932179586696929176570991934024954057033580943340992623390458207708580878755201342945077790897461425089371328564266550077308626411177102576808197027383840528415445645349799931423942550413828688502885869665924122550601004507971434233629111073048427469397224709227434262525536351128197525937335913677546952865615130614927562344825441107725202763210252938667388442820549768355925414777499385442000948975615803336875988872216928254583857173196342299560661990774646627636637572219846052731377518839848531933382007588000277213107346550595363951228168060644343923778515938713382475575311718542330480047229385309468339522014769297026165800847851821061674164893436326760582131247290302973954569235633650735308298955591667430053757782839394123398019028766558740247891141289927674129113718174783039504294478379613118325306700290659070597030535578732644002092332408728467825464873529220581913820282152110052313773680079089040408672338339605201841457630266841705747604813886814460351785767611130417579506846258915229371577023462676031635467141570219251304722022411149199194113944005574919259938360495186026694125780781853763578879786297112432032589419990101821287032156024278864935286947696418126954736797310672225410764033228800000000000000000000000000000000000000000000000*i1^98 + 934074054027895429756790763238384133862908205219761406307798395229412900782276412205158184310898980342085098241792313467641989877628595754481288108485187807759729429325356283233507056484937776739340896946450508042272628254888098492663941754795971197865288993815237037472949943365097414002219978714562283957732803351719792402065294873418933945537757051497496081944681749233581446582378460072416729439784509490014788702232701691926380171681127191303013103161033811473415014195366580188845799582727386679101239041498838937240638302273285004317703894208128382610619275728232910645051150372714079441509516638973449162189420592900586911838745393348512181783635835871985097052276613697972300483614321620735023561629157507071307780012496994666593935412069928170588782058780881310064383027745737239724545584326891858310781427033836641300650486002283988913487674672276262314659250470661137827890828898025075148810594797623925435591643595447468965660420036711907044664049153722865649456219616639924686593425701422127259597222074934382260692971819491771355025648625007857867588267180513156931531803113919277782616414380902896597817443163623797708719886611332619672504026591476665311675602045119812997734453105991648051564290168986818077688292125572839975878130763857110430587915549814256733685855999930733196733462400822636099730442273910271433469776191791550789192086382556697986568981438938548631395967876712256533357166766296473406740868403658955868888863099428757507167523681051524948781586654927035732348270920449016157460073575907370419359060750825520105857180693043264764240249069421924042071034219202660522625223096987160866568843232709656317737134183297929593902918184181003277526730657780748970193295859971941230582731388630954344070954815894185159346593589042352179593268828236080723618385007436523836927587694706331083727630527331579389810982384367838544681284745288791182131626955822440136639309221909832482530737623245021371692667927003394304556709645264492689771047804408094453276589518456000400341369851729217514104387389537792459825216185708591481350223732674383843914949910397621270658070815261520155474665353635761000799525694187415430860504974973315432686679341877824914639006873427369621154209686944106927168422132992389685100657980870326895261386188550180028718836641541169132321278870302681404563783191164678830155208074193365609681758834135956728473775087172681140286210531470424672961400215241763970682810953679134426325300201849725883639581792519903928685420576224260809857435367325310642247800054415761402231327441251328159696450420850530627931931926302384673645938671625065105138765258528938604108811243551361033771438800427949038114006499017553571369253103962615863183931874637457133938148178483676456970172042996768179746931004038703149615213785006309126357032909478290402212158538571121646844124584306328631706650625555440895559585295131824250486442744679478732375748919734732540955411832626645143973224889231337481990170974722255891907343325166409958436468471166617380740098786116615213130428956793693225221356138869624103127364428299576846551116878293325387469296679447275717332380524164468985543976641056082008556794317883389301240131270960748527341580741896624832609063150637704600115497270266975210931709366964881657141457849216860861031010805662167667499155680432938055477677692518379192059671113607524434893518182778078997827716725539597545028495144581386623333275117964804757747243036399667123228793372672000000000000000000000000000000000000000000000*i1^99 + -2107183147286303434745556460560421348531228750330841620980361874854917994483219539242893481234690287143048601889785492977886472284462991704825558569215044729130212003267484932461320823563626928791082492045196906155351673112881529343645664148234302491718811670905578592802255187891088345661736588602154276169388381794386055272843673964135606720376691151121166345392888477201671557005888771148185243353481892848311604447640138956599407564365022755245779734540115413407679921670823277402978296196551122544034117268608210539371566774739574980408469718395823516353011511756720013046877554600910198106152894399574679094836744021388087679740928320224809475361742513053554537303935220729563577244805350543135105024511528973145078759814785470635906689635039497684732270233555915543086229396078710891977741068107840604812683407545274979878600709629426606863219506032423278292605320899306145452237973930839192494390993533983406809813998944920050090151127881023752731376509980955525198499864931264983663730273124898882311963568700037821925280791385041460787478958194127093532246837392826953445900832957242687845753417200400390120854068602881436869866456620815975930297763474625932453361559125664589706505199272126861136761955647176741630234899190300979936444596690798060040923935661396636769064661573099179620585259479246418277440387112341754349939672804356016735665279701189207706019423156186784387538550375997298797101347495816065379487208328532239244181463327421413161613464473314238150292824718556104259455928341960213173312657476517852698999372277986677910045425648722964388645800990717404343027865069166855598965947813192632765945314035917566769866297370543760487583341233623007900621056905076664595035892867897766750919231658495915830262165278108890969566182847678828699522123831735890872807029393230667306369494967232906733041457876735775214470814893326913707377035278857244674560243796657410786573029308515450201166691439212491398520703171813744121812624734960459983762773490148084962438371141407117565305776205145557579897538610098403717763538422103055910552533742859464983959198838909396321664451709240421373275478223883583470338027708609974413505433516493782219434804697291226964822534986958223022003065408611871713203604499485065434544879124055074739645140725657430592874100362157758242379547861271072502323623665214191237828983835950609906464039941620002069297495399954937568394202660491018202187186320998843678534394541844943616319389722786094111128379499615263587426413609161032401813388207944104388899669409433940804639469033057520331989775391494115688509604782843052305947686364503080102324040341611801299479299758392772682555355026465008897655814453137356185784728299809469475245125332219035294518544355378454521758853519894548289954815410909884487327885164299665260046502300310103733844811258006638818981717968923827169776575567280764436096672905804839474182533788613747378494924152517027807106422309825212787900969663891968440973189921638114100650319542287496410637279911781935293257480890104001918932747751604366431746729559775372422017011746283596286309669892586665792312835151409409500648252297698894085698130994051807368996971813022073168443183951379262256506277791134830256286835456971580347314480842472291005188812056888119981092395192196100526406761890467128516495300689738528648931333157896106466352529147334387900911610345424648588433961987899779772449991707812748344202600440037105851611458909663213807206400000000000000000000000000000000000000000000*i1^100 + -490953909802374762869672440201179540451475164634499648325636844703330300708466612238998370586203675244142950938620049572403703717415722608380112749807787121164798817358456807488518421736369329769422075074764960127661325033893002890140384298947875745182935156092316853501542120439770402659871330151601538305174766999345244649883297695291106638944249348335585044017878895459777339479640039780272228557966347372938847612052741303496158483547589430698878226223772387639337028497171374252806683717810558460783572043003548825363812818930880690183095559985685796903826586615798621508613240966221905235045152208169166715493307746385566522369891915557603749011419133367000874841515989269455624270827568563839677936012611746808178224820358329954989889257543415608732401625046786227357140294533824248200713089282312537876639336761783128577967554164937250681065329527279103161578456667425253220810017810311873266371867646591240238779767329343856587112989888125666994291840960964837392536793970899474829918858072347876583032983061186338197709443790128897766211185956206167846311701069657770470339825461464662657745760516527380114125516348185212988843129104972890558403296125784608211558682033395118233883142840923094235095083364901437650676625550584341459310871885614312030941031127819515412225958055309374261459453868669911519172765013316780150957375232525258092076774072625806786166430150545738626784910120635068934143391769636260982815213405547421573895040792278295197336723320034812492870149677837209556981588629694056727727129266987258257679332912000770152574055000347141683277737589677719028878762772115155348060229668116255136348360596482624794878912519310170177691462009909256112369972376292251030012244331792713316585324274843743437335497116565559595139320548718070205773012050643342129249850399538470325252119098502856648494497341289475377576784798410705713554729049465278757802336151600392773758131075281856097456447103218877940746933063523672373524475342699596708688350133807283387648675989033410511334263953324660281284761106234287582847676239102405021743452883440000728382411798554945409474459019655704459846143597935500023559451606814407027270226292477508227350425837891728275591032353059188054281662405136397131190375913113776357598860510251360315943308830000224112864052937235364471387735379351932289712612610911376755308877533958803982040651822965278427814090998473896934625808112338010811449947893895676429370990793799797826908942287439190404803419042363215127706541510225928778247427036939155651811058011271632312298199004973876456240895645312619425446213143645054098254707676433292825067941735283628969052978450827174790787400277584843073173616212218869436151509613264958598398844189055786807452734622941257295583421497370975001525435431107057850249978417224064078365189910854783824699137374991686607601562330765601293167100020274838439949850209234198800656924322044438445270652658381588786769748667633359679088212709593188010410117355735949270019709913779440577088849491144072955622743186094383996058508459469773026761752485178489678256443874304091720406205075591449432809866039608561398697377585272966745400100409628283356711620878536059803917183067971007376541345229946926178867525746990018909121887932868822115080717812098674547036836599351628958183189393100769222141076466701262789209757359003640947861441591568341243228095259470735316577004975975635232588544261921017593268125741611947581090401238384640000000000000000000000000000000000000000000*i1^101 + 99015783262825535309935247261322541825445178666787978420328950283855162645923369500670141421012750723124812351263903390756097861426111203760864663602042042659018985430448960920494703236709625220118351773178851505551962524715204840948913487632910184220564016899032721423658298561811082682704641187105019598004079730083827235798102823885702982154393690701787892112134405327723092714404849656755536416131044288072158410173948652522566507132733320032682570454061534414937402176354652755439239105161623003036976488044808536204179248352734020856903031407811651127217736142081305096210045770393203531721617174627622097683231508268456631467723366155079100512299387601203195137041916434586740748933662749670021167197193037598148193209146689284167818825735157396478824542555588092301406457774583980518743822320093535337277184401020456353600863863676050390336874418728531999574449670974094443967076557561691571014706887555063723747359543187616629695896650014649301212825100286615581554435434675222504501652086143111163888019662608720526065784884016163514691035886358821915129193753133047486823945576906742836180473887827856474851127414212584778742614117207314882743256987229127373361559134697597387121221939810324423146304542583041784681131619880671234717512793743135189166734776100985471902859071578201976421399037166261288193947726170380762814187455546001378744109983181914218244580391792420402181737106124213217477461074472931997205862657501547393362242668027498994145432777117476283772988208666853371796231440814920054123849126016858838946406071049420181242231711095875261583302843383098730041624228823276419007632202222448445121862066408935552705948176753095970904718593062283442684760903873906040603312695130354113673612413284966757132416043493735884560667575198696225063067459336552778915787352973420308010846418673667529599529236026374588397136470906313772877570199197415730760361148140960518852925955228458531344544711770534548988220805975439717392342609475785530813855453607812376060435758889510017873381239719422442915771595378435145168497136176610475717595589178255390165889299857055863723943623436376253308592205634536882846762794141617457335735049229941300427921282538818563492842914541957593570663053889982911839765244495442818673340515365148969519429205884628195875150436869125175127295320175433100254736217085911239513225219082355961542554692114358106170303017884099221146557207439032294388473412237908098436828233840971868298362806016521606873191936658172018285406520065482927191085158588276125280875056046091506094815499632621156631415535146584385889606047601511218496067219714633241868976214097308445200431832645228661282492260052545940224191635048919292926901295194618595959251218813245018533427607882664350274480496179546368686361948441197625991060975455456283386187931479356415137487680724791965408998058638089928751157423055070144471380579124863456840882097953116113309077873241903481220502643288033182335783828388748479771047637010115354722831833359892903903310266216332109276914404306201785915249497917200849488970154061744217387185067340436120627382676261727518483482931676427987222440313628142484965545296321545407269085400111944260498732670250566732983839848233097094353927523123527817973721067516670739950587832046474844866531005344065495730750099383977716608443908844554858432334321763954216701087891911717375174611713396878880330664881439503864161578940749099886436881503467540884488192000000000000000000000000000000000000000000*i1^102 + 18529449060910968686053454252954559279412557098034905239708169013356004991114698720771673331705467839022626639717483248036874259928162872031317832941197278011302149113792717598500935055627869876103804099769054796348463945735291207483864315349498697680239767083777534705772677396630772266867488755357245036651072320564790096414640696397524913745067743461396507646973361601000637237854181172668436623341699016938266235004584675199907566742881798737744332845244856857491211552292849429879492226375603507345286164767957272638322950787870307828941577821025865487271639066329174046241114463989808149453053707408424304944165441764888821230514183429056644583494858910606297369635634691090260548286584167172518886641124288411273369143272705564445604840359519299523873015047708872695432802769308686016478259968021230019739836053363289933891304624840816708593268385233751179807809823963806465277055152719720274614835574050652746747207561136990256004408204624944676806385649723165803351613568139151016756807724606266191070614788415904556009702449610305559772228080543579766238747123945281077348421468305622922558137631960096904472318068099506322304482742465903306210420920563597448326440180329544361988728196506427654253070260080412978537355629250304308598300447659590566547590624244557818491008965239183306597364292392000195432459276049949972297041788884759821307596030077576845897803323926201364161125606219402985646769496574185187488189700762906572996481110915592888114581085198003325242945780310290014404672062821449222268407253344511118000820785003325519070739734439736948561380424482925829606287737543793073458046797099183797508442156728700173351197724099948943298545140652316661005918943841369977873572701759050165555661786610886317989087291016674864243748366084830152698809540129656362772700647830116304170488570535674486793171719715831762736270253264799164482153290913414531852016751024497135658423516511653504001414881881535971526528565070242594622065784586288766743819004573718664410866938328544775419158657751830740478842867813016978267955306833514426069063363974744400741542329967052550192736106420825321688842106315015507591391645120936272628788240337395819255733540616061688490161684747574407715801901121211529365259035663754322187660658099065504061152037856848811614173634641244339794588029592718708059003581718242153563515818893218482531587463612567691873637632051364283977429046445703981267730544798750156764450008716954257360814207849421033370920547810158536145018473162130767047421204919870869007005098552261675302101021737891754018142920722234752972704645769294535096099961041613227469552531129731216534985783963297866429716711240789674600769499127294127779204850354290536624116886033249183966659089171743469400346013230145108828529973949083766672744864215828207101289109206191701762307797466304752297115429458206970277862108601700396396704184063882437957621517694488391559210762431031198541924817113734603402274792902069397516249026655756517393532082691711322474184324931044460852278581630963740094672813268081367028376449505214387823681718562897219463272065945749425514791202928924294989885078728941513904042308203299070221989030233673937230062749162558511080984305883248521445081492505712659865091134945202449957370118043881960420511230491754056382239444940377630596036504961010000943098999447178986421768410214562256060704160146002855931321589505976210716506324253357096682378535056179200000000000000000000000000000000000000000*i1^103 + 1261944259931636695370881095546088908563206777995398400571087113372055024382038457118503882641709700184976363675504912097140554891375171262483177560130953983753798489774144512169113542771907737468343099147019547874351253071252433424833128121682512686659040473615966896921051673460269295048293689887616140821436156568818695580435817835837555954692099126291510208036411994957452775572336499822623668932097970020747751199858951762707388636984298410295581861565720261221295723220514451523339115186074659152129552122735657771224760145852848744742484681728910247569242803956557839510782990193851044205516342849470115490528330229282520011076059011812677025494997773739328910836395040686440817343456852770501821261404183440575262814530624354294657214225856873734377583344137756088429492411868059985048747493338187106421177233694018363800423302721958373519790049420724789946381092889389785427054830220106180356643631581562980484581352323493300669283856180867052947533846101980000938713769487975346041635083681999728892929003297331648813636083563506028981342352163185025395993414777339972483404365559599395210108231388649583230956902536189874766477516772814028391274024573387356517826092248886292359297454986666413015410494733923154882813417673558706359329157057261488957958907209640132347698555393466225099322566616718940162269444631800800762688779715401857167123114600132060985193479428565072540158692232462890982955477110286335131455901220741733982122251832948414192815034233626127797320823576732903582147628929739034701903580208000617177778715733435484488703198317753158943030197230398585857694082218705915159862146427906474019244197219859682344430751974682356866278515891015314751660048870604637790260834005072114813888121407246852866481229010450119883055398418691049234887668627637068896721242574656790849151552865459681329449154947939501603129439556706588631492349855949281173758014401056921119114595382870877834211988773163842353366302939994387378040882864372239635335891822718076243659056932057442971173439270569498331614408847786167664210555682764004599777246663919686139071700303060312241912896418000018176266053780705237187809503250262699954365653613120927622471583424803533194465845856355351738827434173639356476973460419051398409113495707362037757141449276981700280821132144939378727460198694895263884260874147590296226233233223922618987372349179000769468511149057147557374826082966130048929406355420005045882974002458635914855097378170713895910502336579160687059876840080670946523260989386430920597620358066283317731369281843726480817074196168530102477130511648447617297680238206867489689345279261256657550826558168867163419337627878431266833137364464295604309546442622423933813151054211927341773567554302229882686528933876153922928258823824457815632804464559712494566019476697796759085344512217102777626768389005130852483728144420294398995587230642894014836409886665128455555681787155663279346721308040249172895888037777405650131905117939670516367957806435359266282488860144929675108772455825034878540308858428404623541637262899126973738532153136847345318526714925485125869706593856250110673384141536321536357265974425954252556544253746848085783329425595660974758510112661794939780124290510461163996820148305339281641805075200853630120980160363171672256453629860771275807316055711036320522710127771784049589464717931280366255157651795392878642620085322691179051164496370327666777128960000000000000000000000000000000000000000*i1^104 + 28149336186830618628618549355489091060587564531115657476689216937087825724185887449764346813684261381311021190884856569032250379548418972337712594831262089472343798849661958327668764558380387211071741396875732269498396178030954787050743600063158237233559295003604676585394428830130019077498861411525169037982338543623745508894219619177659366767467337968689625196984137278348596305165912477293003890500079848069182804077434172302324974752541410640104530798159935025841795149927293471188689819874138604607644804162491551653345791338409112959924434419659871787556736322710612525625185801271087148447984068456230790014135032358716432280975852656681867261335997082531196139318887049610911742421322868500593679199386700574499222295266212599889631826229126069821101297830365152981370400386735637183579376441977160314685034908040197623775818997943767597172320721987216798623475148445284411429565694644633866688659654518082030899796284449296226433086069280892347508742242099748278144711628028730337827443148128428272448498841102737538641695310160016373021796432285103032893425559248849184415046173417887137663081393825530420418642861125547361078621607371236966957838637626280721275173903501712677802337797755055708327685771790701188436349444041893135923745218739186004568544115760563472160276958440296176382363128501609711395427645612716395743698130317980430296661580720371593050904159121000077895398594531486516744342513180689801090988076419657319567425284424823256512881580994166833917042290265063159891371559563684041201288560891604202493254563833579709559869021512978384403210800384390397726606174263193925203862974492269375131895897325347184949662222392942198264274937212443837284894714445522299485123477491694167644729302181406624934370104170926917743581023619597339567250843364001076309532747410821206910200373873431714473315274858405237257826350268130518769429942566601122001089576974943392181163811214162563077151233619034581334587706584466043183457821189560166908750032188508863857273682777605029029828179752705610491667153205101908398681900935393989642418782951170696641566544519974560049278999585130341580996691252722483180591455068655031761919642556026390880469713012519445813833892498079413155782409419242961923545649046421374418871332595256420765776008922658742064759067585618352080756521580335447951999929169795579156600967107254880768530641357818288034217996993786168989412556047955508982057348332263497072326495997247094775018637509527892731833358379672097559094802395849674471169625180093661829260057125772668695227921005367588015739872334511941330926782531673388258645480253146249438511378860630754410364318518882185065617760510326152729151462611278404736577667253414097198589620757751217580921978418665612011972427418611827622285600925997147462746778844476736858428991024017060058823822269039637310299937180602922821734982322283971212927604943859406115588726407747476956357957097878287400185342095473121212379685806547323811943044230136105333452003731586796995036470297182919945797421327252501193829995799794145415897936513803147045861889837053412213017138692833286590485312221172284431819670572436971940987922398027982064148601285965123217552680190733633580321377654452103121826831464237088247885162882505414070809363897403395144406390828196323977784251944583683100957359763284735261333571629616590228395141101972867091245847684564453689148003591279536692517775867904000000000000000000000000000000000000000*i1^105 + -97171455960850627970133820146688521484385096332886496540832177104966872759712803787849338895910137249045636373505130696974835024571759674810850063035467017136508111483545209552960932350267285598363905964542637321511197459472703474304171180937011501827240664613535991227846226853985728746996300553235922582493772469430664493329306438335988658802923893969756215193755455452858901643801662565677046105171135178871487197301251908837132481795587221932757482094174638363110618184883117627190614859788388859752573550491219996299500914054747924395382041066065192922832173409775814756940997594920816098520459829148637763856043361351778446745875195070713253655247316098420618894307338878889631862585509958626950606525813032161709261836748312920531494750650195612429880296846796890583509099633843163125290830499130394354806369465448574313706477504919226269939667803951372196518233618997449346956460690012751456119627841380196248591658056405545789478288304075394443149795633101069737043777615920781268012211255567857447221795571828208927864538528126985926110078371074307146312902747188838295603258671160831607215062719690362916935248407890254253184423989821003233716320994542219755394929251598716563715569687062546422932078162404601248667979136486529472029854621731334195806563132224649975262654820557114851695229843788500186128222547432182460472711832994096326816529804266802557061292741610361389948870253975723208933591433916468887365116197313810545220822924465011142477364577614345152639417506038418178513041398713594178467664227433580163308182389544601018394561249668119668533074103397219122151392946692624762095963405846104555320045185185595817645436669935689954422937553066175575814559455645586424243047534872822765024835930078084269415371642774998566102551571302982299530175575489274069096011695606223013490227965460787540787526455544540990183296132638247933478155009369392692323924563485246966579676471187352347192183829576684272212467502084323557091583257595126409419193486022768807401053743557763503928219362796078012795412739254230445854238116514103066033259603844724431808346563645707988667724504742390977828937279248754047387447405122568461632450975319678680832411797549197578117281228642129727354905090107999454679011384962757294364880018027235552620816124709818377492162554607492635103113297482313371188121181584574120900599294885611845988439782115990966470167032590910211677957285669876165002705499043484587147971911311372957577948019624043365020266835254326664304036998887304810400655102877685889531049175184367452751255899061984616114959577516857755662425859807780418833460629647301879090934887292611531191010743031386336726411212939153965418911485057959800961841363848838964645768824797649276052726069990214719205296724148949939464465629401524407995236161561081802433995830529022634598321102533669057883821331094850887311532454682177230570385656623886940377967391206343436173295787341488268856123757314920332743839310841143785380350288889875826004062993572334684457098063182147212937161902250162166621682724942712749613391756773815744377409921913381809721459861177283462880459259647848197452776246783231145391221017808870720093530702672380498832211812357771662347590375273825931269307326508396436444490996611337065732821263722476373658070281392878797040863566051525536929748659883690984317493769992396984354387737119454829578035270798208856980081109712231412531200000000000000000000000000000000000000*i1^106 + -14748243298905171727920539101026419179170791030270217417607373699753927579768886379938548970035815055818031426792053828627753699440203717719893304667378624512672289876798644457286017928253545589247038642286320570316938045286480410049252447401405344974521496475504144373039774743960253234056992130836257683804822080445335551234114315932726495818158998862775111514599990534150360079033438567053382115485198760581024772910483998887720945400213710954874820461356131600400208371964643787026419563344018786736021778797832036173141416266246204490507659493227150428522468790984466120863414310486015207501816476054259027770895386190506858888860752967228569826716409609202608393440310570040904137777899268949637131064512990507602006570293937116427331886706552205276241940243826419313681962718489886535315736653903036966149968798581187349746283970361568974881270197910964291155506927002172687890753540627123908604198883244783217631312200214538306439428736998538471028080022980091079708132548308144005418432029188923658316290713019580113585255394436851296285633381970759432476155775619128578508999714316761865413267076450253839622956195955715247594809196042830288593363158578978686389556561962482350210869617295490829163174815584816299643712592756592163171195933083250347517775684404090533526554874221304042183147829052412638980301288403054189297407416181619254628223730197111242239365269144428782474513251634337689421288799825896610684747376437237635723404869137551737564005005255714933841331964070306816577075978047643907202325222410554467690949828291831757071386572411533053841474859339094310228252421172199490517980099550275925431375088055253470331463747330976404372530444515537082511898333786234890285060531403152972646556718948632148199833445070154343101816728334931405854817796959736947315299481695076111103090849917579619096840922468175793881813754435228264015515448661457058592002615102141444957138908728949439526619263421641614350443872136447154075170530193394552014483700880389273520844157209290237010469697932250128201984192465764212352947329661245272724662022749937545949123702399247567537456116253942402763136917658207051090641166274319629134225212947615034755482088826975920887957756935270840689244239353140472077796163429128209060676833254188609052578782596650660647186136523280515872170885847944213559724478040234645690607123853412766626922370112307766018494702098515007810842962532679834279106612911512894671220270901658281216325603740771738135306580945942608284882034111311773176325290323682427264341465911092415678078018303373561394579625806621652745020193683349127175875045558547350182324496064357334040649016810150854588267828075789286467569937591111588379926794512478895665273455621790005201729846561804670610254868299621693182258834708189358163093320154843462198527438925670061200789292622379678167764282055595151671469415675557043953270082137256157675745263507752671009387219673041398131087929719380030621755466636048464827932696381363239381271492883389035801441462509997778250352130613304110913875698277202461579982893205498495434964892063715765439216938596414674186766101911874655359811298226916787912005238441282725623921745833403462871725428266939419785307378381712073006159177901578761620128367709358739171895310720719545684991655581433944355546303546287270692238816387234939097002030983531608053655061645730693232950592980541002707932943482880000000000000000000000000000000000000*i1^107 + 30051301614009298096267305987965578717137600625392853242721508215783997865655182680234118708481994971222999509252209175446511596092401000866052633784522895737834492975626645065169390655459758550201927703779656370410320394532782048398590485775068128261559152508784219972638662520522979784079112274049532258075279478077011864343003503497625196968538127103185335851683407473397442629294626946062085063277281404543864483036759264197937448266293117504825291455056196624462698535003444144736255402678275796249515395457645054407677844626579383721954150234324990731316663468384836398555732295048370747513765818840374401934389215042269521907706165176085819109997873239643984775937186920964121019427433102554334270844452084048644214612867096576341889414944012601367809105610915213915710908297065008134661188384013442320963708523115064202011283387484746566429351298037309111228469638402289887943404778272085841623678046746540219619425763631493735120251540702210500244046827045061700724411867118292314475872176609561912986479145733583444026489229320479062700924632375108403607707650846251314537596607268378062334330772574931027558157070061305274532561481409953104480607829123141098950324254895865264839024112105592461752574884012462040633762789113031608978851086071819350617034997174229156377234189466837147039585373015917568188527889895319425108894859314269276731869066642900989632707176085612526739966535049650839544741785307402573953654214790513171641539682739577238723576841767219962387269814997719872604350561875193475461216998373675662145843199673667565166999997637441639817142564025700668152991916605824814543706719204250501430656895547869295595136334974166707734763246898907380555816682773663439772819863137305374987193413637533731609110873988623743424538513197404872432722265017321427477389331350187278912346097711897655789508853204141549756160806088983199273238603139150109176167512990627756670169556222066970307144013408849070360527503044087006101342185997840299917426729361589326505991777494000677502292746078030885096456896530698391650389935266741482591635081468095964923548815834013870454435388809555088665236319932438728680966195627545459741286555786472499204285432572505655824764302141115393792632702634239534679916272428740788148578010986562503137412355788594353701133920225320067899021880641914426217500380351362456762274154504733487083200553047312145223125883840169420009255386284673849825051734428559394065579023780428333804688836988456132535274645462516203862301866595772009801828185053090165422168227760238326168026310140653870577807040666768488870625892248451183861220125263285291877008005409765983278600983703662349561020250956651051933245955798715172635177356840297250599828791300042814771578260840092781306158802785189803749403719292961218653802587856500160925086673031756392411573072789564614304746826682587856383573572230022861296391015167638868231474227375141323591267236598957150801950816744928463969438162687705784481129926786381553232486169618663189145384449033321457043441826342107982082298235845749169311548702142835722589678489804346940162603224309108965656824899524321366083806270131345872127603404924567019768867548247789417625905836964916700494928869689662431207047031365644774294262676821541880611911096676107862713739550062823214857543772902699054456298789192956147818579843016642831693853600834352812230501870606248574976000000000000000000000000000000000000*i1^108 + 12266833882831776873845423356416975541390096776914018893258128109729682658665088575122215830908386856177795723345105570151847292399910838013728570966160603293037800998987741459549593114262053417164681777923336729385627936239145877507528619339807500158402349263354327613626144983012825591197775449651181652192017714928498242904407706686718614481742913772865508818172667823239486704161795420755461157318769102046165365882221099309207951573791903031436622642476130062490867353333162670496785624281142021115685882346234071118339678015325070198532912394024875982719423096367585187824600596641166490297988559395244898217961287760438417871181422678049672583336462095050993420846694487313580197074248020520932780722216915225198763783515305798033778843795220993278930912853664113643819011436220467551836348202385484133941109022618324206457325293973626178094054896795646745742467504424929332115198563987322360264076998607309357744780747492258852763538306198558161938591870512758471999388532594553974734063728690582161687378322554013718183118621714970640762010027283365147439330737714225306951912732697874675457605889603350580269049186132894395623986781127509426237001360985279247537846517345979384846576500416402066459819463022093723479858199349652841907329971877765820364423408844806618019636782385520751196555392761702381341264029381056300786499138581568083142583028204612377833920069511641207004331486575026052357331941557626920472080437813069768006347397647876958767110593263560333571984585533552410057751269854082829511774676297657243098704346333102749546390838082619611296750841985828477897945511922342893547667544757921187646941776823768560320169044342937326037782503038321608607608884382477423338082040983013327174132651185481501588733416090893088786628332907103407855891486229265445717241131196377217179939179110886905987260922998193829757125710187916486781344573809986792744777334064345982923515800375407886292440468680709590925622269721519066597932297642811179651725354566407066454364921201331435320621064334982809551246577466549585425670976812258418338347747188739459547284556895768799082296050615017159871811392594975993373545866460361901733105835093174727227981570591963294055587206639060845082477528350044438597834773376163793063046590693115246791547455314585262805360269875258297519132515593590417394302537764000360557735616876811442644654842142408531605358341156081450168148226195493706831734644169558162160449415783452051689174076879169720268487918504424136839112129757820660826341826371374878453230123509668148579672250809444108253811482293409938726670866123802529222692936123407453077952736715114518152911419915633758553479905100181973222103018134669709578533220310947754063582050210098205658410036382724135125527486035765887490558035915548960743220169406239030970944259549682585297653472885915429340486972668150365249704950159253424789714901417482637815155033427457655077003214378687729866570199562667749640742326607870058213255618655070379364635738088904357120091409718220524160599476376994587600845338275271416923660166179605144147338232112666573798413277267873388237417897799765722568876121801932681510817508854959804779933735242880759312454821874299934710199861334292254984699120470663716566080380386427393592528916891469202645457560133877841344949954958906388113634696733278375654221039190743879955338963320245457649487839232000000000000000000000000000000000000*i1^109 + 46876484504743854372187387071374898957932840377360080220237752379354058296826077467415480775951521613566474549098521393427834739870833427873138101600116968400789698131257917294557477971015405165329415818599493647374417245901121723669633937569281389503277966458026586690237910387922237661684335253594137142240085329708954785666261618242788903701063708733827877827482382845065767517788180276578692304084651321950177250484495508835144067616020615944287232889995989458758947390418516671312966010678050327599718992324570324910895402043316758109544857010765847772868532228970936915199894065426315736211518119832949350916278421573221310138991705201117260519181007887355917673808933658693645208226438458906358080828932888397749563693142111025253326439248893451548766113471636871354270739372550916693623579276724500151943608038707760105406461192891162155015711007225114038709208247006583709782409385830135221161527543941738913368060128044056765100649189954179503983561213787237856401545794272493898231634966194946786474339969703447485291433799832577020909537672386206664607726791058757446643444685300512957340883823698582024513078015706192557867862907338220789685224953271621042949190440902354724176902282383729741045403654534422203465828430602647755169821639635647106302564985768422750418156536942137986353667180517951165579789807577617886143407393343828429019649613615616093922496484211350832393040724241781149918708131399752603198437302264576937431728030336020175684688533432900966340253865824664091228628514970625839915264612090078967846529666267045058092746028763387366549386267189053565941878895877650144970585443134863383870733799154877792857074405891081317755721563363696311741408401273041128213279178435270130299341364291744918276606466217046962979538053219639711464224201488715245061948339566821110123269598014536082486167951288121733746237732462524601786480705273933828113971959020285124157814496387386354112947910449341551969248722058659824997168806407197095874801029376558175629419071593454072393293268043151053793333877480827331902001413163193165535871165293991028438043909517546289141128237646706546022829467924253905930642222080559229960519835513521392627825512057841600546586523605124117711740246655302580539407835772660689375732278909096269655369070106816873523342828661433567449132824486007451498253859531978943995916412078834623057039046997840235557579465667185435305350073886057141548346754124032163323983296856544960798741713828714254420123543094940569583370756069318286550341173718575176799674040100896283532743484587146368016320580853356817031069695417850970219756577319608481377641487070830063463222872033809147668784688539160235203427199599303857979919178721073365815898789713102480545222946268844544312482558118679716997434901785459992264261436267311835465870776068934017035380769217882308685894799934829301756392960715718150993722022930509846226853180633808017821632887772780434468524449411688904583573409890200999441645000737067698105757355976079284791453289773243025451120202319333612116885142690233894910130532642873803600789235396352683051603584227009648782581079727082200415918471811947550526855889393444597596362515832412644031418642071335108120859445087785021101719563557251288238617489474910413983859822491806611403887254045025410362387648567894092334640370488768878387908029664955634807637153791480954880000000000000000000000000000000000*i1^110 + 249892963285943811476278163551083264002899585222455834397240227995163830717808957603645633835348852640788707245363245643594429665609155421478021725798630488747818413872114572029727753824330137971919988036981488138637003381638672314818961703379859249587794896605617685711874146724715249409116601803894608342375576874094854505710759195207150625074490204819277230874165195712229765800524071109304772548637050480958721242564089000074229596989594764476820879671554634121906893824595062534700866189928597594131225875475623133209564371283419344054924911273715241668581102164257508873044484268032117121332797366957164514472128282163658862163852695019093582993737084200174156322721233913936165330868368015183889837283488302130469205385448438590578011451440454261474245992789828683688068492841141761300992139428746410630467155354864145866446366826245527002745603730480642629620183340706030153079272329795743756853139389342621919378565286521534891981231174366007996549597033848943677076641603212116068254456827787976590839718316920661538800202508699067005798198993156824537534660060184499899010177042895739161101638218573653776907725296357083544339572064896535419387554965010227668574976904590253380126758858046626332991287164935231354248200924549848765813868794905825932191582189958751721523158782163687858486116743558610090892229286520438005672887680147918341560973788336577120677196306938621797197544839158847308950638942463355273651420204292872371671616619575317366805762283281540779349314611771854080199096363957151584850828311123623105997204688255781006022141635068114596940640632373642692099799892636084655953668311955585552339732480990412556776462062795227759654581133755731375218042845752080034392600005251287426644399754610948636493329246975149906688954993509867769535263157376063714978457952526032380464776011549907083065251301474599928510977258013400906425539369152779466410927196634567222786123230018819314671882960650592931119310160790109086170407492792739588024197602908562479997905270612102480758477394494014353655808301038676999270336619285772341174862628985678884931359769492751786319983623685881015214696778844596756415171232628152581768956203906614243561958880980034634605764414891680286386378202113011159118317143480929439933638069030664014350319206907814779687602455627926492876867766695088702097808126881646638711702323188666364670763728869029652129900787859218269549701211973034514254633695636001478727149263864462798789729804067418357188418742008071734465331711699422098008125547174440433160021333882306990458934218648189446328445462199387743982712321809388000530009367496503590155272187522081964708505023948049151802742352715082642415007873202513111292258129749593410914472024961108837914043240438124106678433507203056441004891920959103235605163075969341771762428399516801819385876620867417897584941249020074699530757821610695038122573182028658014345742206538173064919157162750531707126528724745183668215713992641531327939445042733472115808425487334072345844667844310257972781353448684683835534580483589264457271294175782313782489243229762981431848389719316664636167670290388821395121227397643990511315682717014132386918864177404423888275101089753611647842103613704999563886817588800808104584869461380125596987538661163730610142118927781347709709936237535088798532839262754916796395670691407531428177510400000000000000000000000000000000000*i1^111 + -1769918051375005277050571925533385584420509427394652078393251190490554260210520209287354481531606907005918280231508900145844511325919992575484694695759003683800273765015591701604108488585337388782931358977232512560626803356361973203341584460820558781524554027753300040173319247560507479908459118784347203650602987486568712646565439836047705282551341750124152895442549616733327313079235242146680126055003535513507135982425358882238024427332376127007624613181296216906688665949286753252567488695751175162937115982415486447661151867941110808969864487679040003517200900865013258063988091671264537289610874092710222957507003359437872790428050735048710092181547170325546844080877985608795050141749240696795186892393324832551442389950611234585539475710380689081764425848913673405671070567472813002709501675647172791120342398800517387953233525086570418615141713912824173486032368015047966240395126177536764415099094389438852499037987545663840996700314700482125880635374926981639140543781848406698658402819334501666379167561990327951495261793369650873588544800304592537519335456988111524782987951738261206717981642698325800598652387620662707887093476505224159144242976567398242629562719057951072624240394312888754907436344826502807155319735481683806591351487309957960709430364423970947990112256543333150326990358771021157902185581274042278750073956916619866436338755723676092222415221431862520165809722732865942765152871128927356717918921025342498379809787940634467310998944419847366490946655824340605917365634062100557760236163756500762481281496458803483269561133846851814313594727189520801368801867271746237712328331271813091481185133636354938362937384807289521572131421113882486475581717041261297515552140043013561143093455757188909441667380176146119065449669351273818858120678580097523439186666120565651586181361593334533271222814157961114698658164500947233623968631755433650342143629192522869297526775471446763033153373261705373590534932935278322452845306990614643490425343309442016310027381860091215017756886458900473957229547272395615113437477759289821842595589704094286134918025043895843656588862072554739135100014730371472394518676892666718295709897226615162567779118394062482477228158402536295837209816071122082302439482027231118742115471352743190276569571073572702472615845853169899013939295257983378410157969911972099038197085820281652524174650196367810401198903279415933384576006252819560137304381411866504272130982365251671984859594187092852308787804735081760419445836310534549304852612320302753531575525703259030293489935765754795792598057204847563192329104010226578199711266622928369062558844736226993196003359713234113098947501861749288871250860749306041079528885428864132094122728926256356208538347556957629972617085485198394315131210765354289892747566104731670509929844717432516652326434281882181452440687122812313818274742083983125578212790754780619592001662974098366778180693842271594077545809979178637595262677694729541457493504826883238225165583242730741571313163666830477742939124097958106791088380652762531127218516845324856953444910964121201823384976707247368812535789264165356508974823908805102965001145602633144293490099039777416140099765016414657894727466049969106970873416514123759618936483248020007659594073367041602209349182304837897875825551480761067801613724759172835516530328828326707200000000000000000000000000000000*i1^112 + 6227800469020378306005375004779718201630670287998501863518310550162608555631586859276227137505646022295414233204016871660039501723044735484289721596908333766148162298044306922669900599807352891662605015050625762224155659416637509704388896822611412698129034070288650913883188115539050034329064197751266469742396682871510934719012328183648841367120585240668707938081917681011339909208381053345385515816495016312196226821447302983232382398202389260426409080275508514445239330763264415146072658113851222687268448335260829392520053853250477651864829703699207953062348150067918263578052100295791891165505380303646863969331556373702411794529022150560183804557151419752626805918285373413833136515710928190968222502866875865138229291934984792636241692664849528840337875685681097788188614614830134818100754190677278419568995840794742811353335255165129007015591207245422734077440708670057785659727625811506775792656103339801347109054783942418448977423971759270120642956689122368433270209611832062369489348383984504262871787370645594007820280811668481417797881180491143468401251633580573737433854290096407987105552920433899962885526560380602756858057191177139304886274692181551371620207182517308262644840081841769797496533145138215356979245119544876657283124950373390624703082522777322889150726579320397688529580903554829956567482993665679349769995802716933093076803155138245340391488699382332606642442169956455728242870267801799130890194255564934612791537016431213603039358943738444977996049493029492025473005209304372034258222912132100402412316285794383244625020100926101020567682518851502370605415880148786359664469048207643331953577231834231762678956336889719566676212436635865748396921699081536846382212808877422181778855534473502511464133642878048978499344808515027416791655214789535355733430161176449436537845562245324708159186503350906068815347083246487944074320847935377174894575178521200708326733760147805225354876319326354105353006735983775830974067022991755004259704233599016728281444434071832698960567339019425039508906182696880040747594528784784079927628054304612501486914612458359785814477131862052012779278746200987323000059002953076384973799671222009239443204421458781665500766687795135279091606619929222668390341965476703968510963547815507250432060035292764793902670006060606464399482969928907482019247954422307852680269576738299153093928544307487601750633617749282212387594818212633076278683351585027442012631328003732997041899587549923612114511789190619306460376606592180400391145428385165893648956591604647751862079976059270601477350842553968385265322334143643014762233891459524004475791221111363141163217737903654586100572892523578524972569434170219730843450865520501147714744589981193938813445499160086669094918108118357128115622751127094467595127754232781959267536548071873502997363579390100566684299768196995218585146695607326506079862365795667775680654789515354953020381391294321035921366426930271124175065303451862268853819178622482972335777267098329682706803420997614955858501776388928539998039885636441818717403809069521267414357658386976490615874770564105088541461782023303701473461667776972581302494378998385416516913564174875600021967101475186117357119638513214914916924716136174603293853016112252882930204905584320252063553582461325781515940554146548122971500128352689899280793600000000000000000000000000000000*i1^113 + 9772886666635209350021962994253230354061592093767896541069585458470020592826207020860633470770089224935943279457009633538071119922233616657618217994392614708777266703716408258284999199982757185313907237901640149802855402860200926569851668616014723927193015694148754942412731914037673313825202306710990036709351642428761459570420789250470629982410790084809063396718282510972282470097035532157772051470772407670782605023597845540459044933685504815892783414391782097103666008672999741909432816407438385037052257735176550468310838385501545267705623176150718264399935724768756005365039371581965360292131937762242344298320933106035596790264585566711797936888953152579294750903524287362247219466392716919682187862916868198991091808229829410375709603808431804554656956247114811936862018379682380995544455711968140721348877367680688134742523710347897870400421366713017487351553253452890680993508402537127037998530113890464759257459960026988080650544010401370702331726793177978731241675425844589002087124974836918687641238434598013974323842416688720412532713040614006198203022943517579548247224807036895831542128000791470549124849086944668736616372808626132722478126614724692710152727848016401608120957971200646419809833023485292971518260630378994294099807114047693849192630181749675705546702037839103653822463115328793925900700521502875047812131687072108632934594565675706987758431187743767033168333426333599606328883273889580509613708025886436557015208212120258157837053024685958669635558208611145777402263818124632803303293750619472301148017732267079395031910883457997849549250993279782422062771630688959203684182072716668697394169141762308085856342642239691271543618247634920069859987651537638214809878851908459700416303041046941952470327586685892320960808526348429676518505442174794146027469957358919403743797296647972678059598900902329321706490387949636438000109898923193638784626611186627741201620755649783869182064067468671591660193313915918970970391859080094552764557016283561485245958400788665207788757157877948100156737885079513318905033543385378396305408843595612126622729312066534765500326802273415280276872631189901323416185360543764555531623678761252960029615414863421671254575141038993485869344145691294254362081441813429474484989754186435604261384161454239806068494848169515441441840316160642419822475568355136006598169839808746717621734070064797814895562095399279449459693976151297184397807771248710000692851343865409760281781204769494231970646203256401092179634381936513580258497372311117664643655790313346628571400874592514588948456811938687941108034351456989509044464928596406220486567265078096707136459125979037864918790942443976410177618479495829069790423237597753250110403085175832760530727325967847883531726494054526282638150531739110419669139809165840751366030361542459594734595883844798414202152215844827601732524393808895637733791428296247451421463935551664759491778265335075212683463480416350094300986979312355430721658273780323048853866754569133300365691565806342794948953593082759106767128768165374328586140334257859125333231202456403163625843807803048923396688663932280612529926745083375161602606329798658039683739027194708135450488816690347178254041282011500214289033361530710583693499091036102212088376567789211247542404594458815662014014450289077500047928858771456000000000000000000000000000000*i1^114 + 112991917901431604137461527767484140585227158191626608779903854603217576998770848883289983592474930762248413289405494674528476994823598787489564190163295589060773898112531913365443605421062392237032768073365941018357232902906780042272441822241189790708939350769195654601458359640169824610284821029282604469708217870587212614636740320349879952612932247025735759501981674083854243799598675391551594592746436221910971549083521327196738093193907814614683855490797641425624531251243452369145079141707318961244787899679089365417667449622696347999478826610048691564729068198190495380825702453288944616782969125487827639415455682912571951331995587238979619782651114234285904070502680341226895209593685896799133766622132259681288187530986902004486986265254412500793885485304778529963364970370254770729849443784789717321044307706930852643387736998155019282529360399585824552510208206008849814930345527556250348248120267742421627014439882549617818186760043099106662600580749406205726352161538953491468576769048669290858090404220397708260030199564931829392297139975100078443528770716137191419974892523585217154781317807999199681286111928856773337260002039412404532474502578553125339688528244268248883022036857941788035226336784837977411831327525499794812829977554831383292826446525603308051005199415508223630717574846941298966640587944259917774342667675050644617221811688746787507246443996120260621266061266013535239606690587579188207102416936024173345528533945610323576211622941053965638879402733738484645471905711946208028918076203480834954074044911674482404611183071527961856670333329304471833560945365564045500970127756500014608698570801712000296280172941149718803811296886687674855768113627583782780123546008465040311994457856331093356339163662916571224714081117138245739327078750662366054138806866164456946915946782126737690234287694897459127351935819645033617034732844594213962234212047353985326165091380357106518404746162411810340418236431372918765549286573324962456489151774224689847354413333522852662224492500146541265114892721298642711973114349347413772680663249623641777505075492170921713910437314757627732151454622927427193210129006980444817951910548186196883897075746140633218103030955780295089611903671802756593231058740479974077837718716119968391715830041719983808604936850257546474503429464914238246378121144713941375242867526015608019318778833853761696059798383252019448068116467960489701570330862710516778533043593712357334783788759373637421597489972531729085236530007234752021626316207133179551608755830893206419618535717619528181044584898867869668768177481233987819566326464879114858437647408393667389306998689076967207697452855677875683803336991796825479424106977934405640817493365732510672354418538239327101547149005887535018739305877402769021264972012331149757289764154610921154911009231226652971852133994060652323155092339544479443417590792838781001316957669241651144309838536525749564565659054408405174226648171727477630800290691560452820599055163740050153733983495344722408896776774015047122119165096239491100377356187569037984596205707038764521060018155708321819142727435435992765586187662204433785377711661812413647330021364990389229491802074914278402148144822550417574564607571496313277780124588627397159562747429369961458225302697008979560555693456690997152972800000000000000000000000000000*i1^115 + -625343973935368261466738398919689182919428267839687271112069598240401790959755535414470477713974580189196630708125783941174781623247797535458438887435391434500315594026048808527551332263515027197702829177583108399019958775050147992990531089512460850602577035830281015499359420722150088276169596195841051078421434061777165995043869881740904127561123041297337229281408068095091389878452904584700381253926402689209230411669491326202079680965983644502397687472043729834767194023770863163518147135491318293296970485938829248243037878335124266949856723394218155126549806217320236825245824475675917052273461529890310181916781943166114888429478737183002859373418240864051914904726626917812688291069516287558752448871343819198337840988259685554370154454623860564649061368864143406724150988702900753865726715933137044694060839968012566241692445612610219536020256692307742155890860436222169395695198435034834107370862576516518962687722790859545287312775883721136341394135785627622798683601100598599361062765096738076017036975272996432132070336520619048391936926489832091184924315893078584357973895082116651387958677088875295527082519162614465343835505469622824196370596089209512712938101211362704067061744965546704632916212149553372684456138797531710798268666279879663517109613050002599793686793009946761142733563353358447894522350881952412506830043950437409838452198157130235759369289150931296677500254010564110540596414472097025374904679106589180304550580624709831443824818443402589214958519110655541551627473485981537882334003058681733820937478677314684362464550041674738254189887738738008414939616589037458740450462323578020753133723081065783105911949471970680112785459140907578068164085293993841923147694154311482739791730359822476001722388632893530845845188358991805526642601142040877811984816418220347899350211593862855998330157819791014182313415210492636713116598148228270769702789235436053008958737910113906790875248641081917066477203809321074602246522612767556317619172419042510935007404218790149126283578523755081383845161655538596580119187135221543826447031268439742540950871428771961800563870989261720864476721757313624906476313377654581750402730371002199724210288193128759936159527094418216005733536826799081904832761036480562870673079842386353775466773491347698845860870403709712170671941038707045773272422375777075484732174239496554179577551814086373385819181725793309759172519516271657899899041926972128472476307547037076911648445246113397066643623016230516290015245899718223469970482659783917169227433442590371532706855353372867007897566682774156518960774720449437817944820134928797818459845807654271558247592356478955231482814444157550440156150923109532148684874257934809398740893503865526587480927235811363381496016107721196835362917840854716686544074610787505778207759342354537143238400725460651278951990149947186977456900790008485302882584575109401603967940971233041996649075354635747860836558651724830365071633010730500480011837713771566879211916472473062728286911737282461881850859934726164931792624908910135988469686770114408593879676935946855703314957061357725900457820296522355923581869915267710588294183714256545056146105172889218602383182121022087486100804252780928351838411010505425882637519669547585369729614666773062354828390658235189666670517944320000000000000000000000000000*i1^116 + 658368360521502212154161668134267251833351791730356358034547686670211395854573169382173695289825865746771032297850385114550147365990425620858975024089700844055350769908037669272202705625846956112497182817419464354011250433591530278699865759395756075513629444618648701720565644352924638079935962673775351345195826885006162074073358237715453887407272603023946410868977787862010657737099891398588923151134264719511177957377653533858237541131823475318137226411854565986648383657298741022402856990110083026973943301356075378231996147879783336483159354677958526894603387734744660872073860292214045719668908055407385003787870003038050975852923017637635330077686549870499345689187231048990127233607242525552622146580709018409799188198724501860760455189046918676901346351102964714036447715705200152456375530927721208419260190677316450499742696415418995319663768045470454963403038773847513492861386777315937874142019338307838252635134843069408376610568075542963714932906205771641963666430843445894049252322855943835318446848252021226583634568798928587488736792567839168673542423194334469664573511985859085542373317837473645962283773454912206130362153355232742877714021214777936114893346800768265267068976556506922605443625426013091204356530593123645557359449992666294243746604398083727474946005781488928901856744811111777273719791183917373164127736803643654537930712151629767615102168188665325849061963303890118898843470654737163720702693144835695189116707505616007307714017066655809712829639511919765253612214737703641188813456141070682049650500574680693726246118257531329026437593234533300693202001722591166862610871187397958452689742499553951823850283548433368187645916698451107362342949729964170370279092429274361940012419522088676384601180343576856702614393679762542359781737578246541189926503593861193499844585475640756447191993988106274748036535831603335483073927350248622036493664892104787715795248047624023183102042542520542648286900138968409845019712328063515799265352722709758561653445169962710362921452393722732918515030269102754905497121105465806926515464717980024192834322023671979576969026025925336483354812439049916282308562344291257208075696532503895068090448200629427846167199013652954192698538478311181886728363226073831172080122304338777350989487874671858875120107751576196086758973707478318726693381530704887342129698720422451129079240866342023151070265210322438940870955629081529087869965344510037739100562195202497944976593839774853541652649971760932960350596673907724786715768709070729091521954435186108328584357777092065339451585919871748223378646635339592975003534129969890969001435300831533182932115405101705099934742605169849453107860445143226817747488296086508237265351410955186458370469696290439135700777223961469941069065900505675331671642470672892419928617013851818329986324373351100572670724349180141674130590090476693446115336496843777831753137226057017762898312706598375517928642178926445420938511443199995053100366000076700808257857403590709163577609165388679858351008047165542741743653373113264575480801570487229636599114020836671716953649598892262310586090766204802511779569338203448518409962465080541270733429532974490991651469958110125136623436860167292044706372314872741323855523809478920123373729814342998446516493591968219136000000000000000000000000000*i1^117 + 977052109224202213100585769187277518438274789711063784622648001582704890906257932554510963575069270021962022589188302073932020037328789786924648071629561204476137849537578965966272734932570112560445499746423708057127143697113072997810124570577478306803008806759260315922010015073800076241654652039438664198395442608671862627874932717233051334883615269759981278039759861562712620646287718082863419394919743803979434504501803379163749137945555483908216277165798871748774055311985047522384827847752392579793101938309746160506981433148961155633824703357008070418906563406185433597328612503165687059178437354345880463396420167701331303650937598652138530946734327246948004956360231561004464719444257924538024512633456033278993839503638341680044191235939619943734439375265102726810719607465725695390628463066008579614347237783397884715535542936506601405524351424154810796562057539734671125230377686405147632114469452388955906244275788128129953703809026986516422095292948202845000209388547581241455736527149128645097806972180436314208462004851573804037302890803448780199120529156298175873412887436656419587974620550418990059540493798838747383145527036391838970525591688541353742873071939425817731284757314948262574026340817192392189566966101346014783016500495156799372157511244300917174495773414686302972244732439924519323239775809730207802319554847483953523288208193859366635781229238627084095565773791053215756514016125505434474620293185824837640808558483133379948619531084876458559987124339269742065027219342250069527562987630320694177967112744726323103430442207943717064993761947425831819458048970616313766010709288713764074455866214397069283708046421255031982781378889813363568851090196840958030398236284152937229607284274464429718882362790151233377271295738182887853719541720960655394763109681894186405584131059681305353057698920843644510374253096795495529254236905798283535850498014185955927348588682778828934792884913919638367985968827976061064647710953714930056544445879325430136692245352426662210460968827942887969057357061733288187711191207854462364127406973627520227113715755117695717334015880689072558800087643292131979069208703086795965706698549642378703179075819752763205109677995391045943286485785901112313345199638474170781751449517559767995302567302650774117940110021435367487837070995430246044589462716444948782489322711219998114880610147620199115567191282125911752868426380050176558913794589080151204570165821642927900351347036940018875650185439586056482709714740111573426010110867227976615041123507374996084206417157487849385276383934588886607633967882061283680951553365346052522154260316279492659536907222427326905507731069915339702804800576595627593732699334276872795651259816577071105477141332302085552478018254963752441002313987470545644777899797769799962805838918008206608314758893719210781129947157980993389074147857451843402525361438445857427178720819026536041782764183592171832877059774544444728307065738781102304870541089517122957155457603619340780923989555013328002545972969418391803954049586485557276174822651538672472176741960000028405392610918592001965475096097981787028839654608711550850003594342953387500095659264270283587913930629493652063005110226580841174461173026741089089329361290341361428151877623285479036787097600000000000000000000000000*i1^118 + -8761151731632312234356816232090763915815450358485812662987031377916870849902764463449414359994521547367252241117786823623876036482241180126430116435743291305042083141368675080403938681652935977165316890738869634691156702537862632903681037876944848990400297733124882921657663172022180107626815675219359478339364154205155813393021896450307836285059260222766276467785886461614673181665382823556633933158157189242152884296255518857953488338541504490477996808686199416883838512015639942894828896492010238601998946541630236526052594754839611727136471747131737221340638961361450225881490441336861995811121036654904620732928330541244353059074187429440967564678788509030005208547181562795393618978948578439096229550034917507263307143925838341007652556689144910117177291276581957728256559238442485089117383971863121827299294942815015865155756777783284054113942408253103822474067555866479931805176747542459424585859147310935930073093772183050242645341398142951518122431338957814063686881324987088930827225793822359435785639903855941667670475114970930503163711033189150074001012040624728665606113946519254876883894642393039366519534885233144767345584339620793221366644555265481207793027254001861677504821420913239606862270110770595703827204586307074672132621680081495452863620972750731007949146064686223890977711199640344963623481441716502948091826182407497179239067806124977539938002304216450667428368271923047962622232394704300921528274285949925949044951431469276741683152673695338981388800574464434392581876433107415578820667904996302141981325085952780649951722885792141163942579822532529129085072613094015091588971487651307052937829271955247727414926285257924668818334234523454567037733780275015067702170715835646154573791617157583673114904201001336274360374838852891001852523372249758806847454161636309270186242582205117042204619964850191049999984216615399082585756527954803697906464713177799796966113967727089722600730751393126050406482414889732555583912767697853117350723118007835009689353305154722963266051508412531525478859086728420307134698924340322530171501741040262948659943250143436885971868157341027013554357965187723627906756166563666363720137717089031624588889202427561235800942330337251400608429716289836152006573192728002323801455294099870348039380681119681365858929485279613653969210380055721279000643108000501736183829442598622374425582192632052087999614871227080505396837703790751322211440159135296436522756275624599865890421472697314468005791501396838436761074995836594908950279069043950295442936545978600334463203774720293823662578702703827585092152173342195645727638051303257908928505977178459213164852784721566157771117758100846106869852511830288055982949328330687757730557214919491113294989696432109005438745437629404070309706052641944204198533582782695968050523422759949127649128706308256153113371843256104666964979491691668218190930172673262636169118136270552727273857140584647515843801335894029911850231478416481038248438547065280215951586914713817250347759031118100996272960598878695393487129623855315163135104797585548126279165266710838024134394378532419828123434028973863217089837952224341480382075221059380465944421656321928084678338710491979801973576488560988945378632651487365743114003102963204615805219024006021120000000000000000000000000*i1^119 + 19924507914939070774806794304029180325895288581099478004335695791298714238406329741824277175759992005828145859031517844807094974162539021956975972383084382061099366343858449627578849406973746288941890750930111925869192224038290071881042301876687734934509199646708395537673172729648373858237964292942728653314402584365886212036550776859684554321032105214012750716764727022828582090616507039268999083051500436839748151554519093114011975188371200187007857162609305057497290374371207960881315769944538954148382758815111975237143654367463738332696543486118163769806449154318248564398889459755633077232722925371251814295766023963823861626874768152834775078582800151825998000153126727177260553294428715182336074514309920492540843833374355855980629528906956002496936656814802675552364610020557061130869413346954366957363400697465130632930652601392050471277933817513037108504041578913503146730499287875815867041678977916405044223151378514268619591439778227313422027223724344055177305312153783278364179716554209105577276354990175596127114303767467821407666053382340056293272348939490754006088134463107138713644657117646421857748379629264398029429235660590205798419727963741737533974329804767542194789543608888549725285439945452757110024268977896369239129922859069357711724906866640242431578166100822098256232052600955068819894204571999655035768945955615301026138649291849897372363487904854413071688357574105407702174396054587373822437140191045466839207395959979364321083407586207163086452522773107613505090344864148988238496622468890419603198487744936324645316687330913602329502256795697018097882705775535893225727271935758794921218653280085585339385525474875151570922516268329546262521218123907633881469865925274159693135845839509349048753667399740605831378062810056992269799346730947131362006712487460185489296485151595789424432702545118729542619853307936007878447376157919592690142326797063414049829169495983644416986594815749072866799972337022397133611527419753252174898725469487525003536590126596138109505793077770270356458216572629857422129113351399934029239143618070095313866846698643906544665612938069270540442921019043850560888897723827967543972420425340782306441839480571056685921373097756701148441658406059374809013356620513683447704098103057603137909683852653609124589207120827188151032614926262843579885486964683816739012000665759850401553474611031622620938841307528048193414116764887572272615103503301190211218416368966680054685848153082131758009787028734205223606791939702949463551224409041730784424646073644988983758895703562233095890921565513885239954067092669660356605084826045619555180772135386944360750029059630307984001309646210652360252555540612491613642191835995376238997139675659536401673561996174859050186171560857702725622368922436994121520918572929083201023728211399169904939253210441162424162009422793987120584077664308944596068298238779836487658084168134399071912640207747096883596559914417884134680910931258008605298612374269197094224973484282117059636969192405245051395772708857774279395477381708967414220858214217174779245224106245027081087410840908442777749312575160004149648587441591552167385508107686879267756405736973649394982067539690778028339203665262428553166432479509451937292630909241870203748352000000000000000000000000*i1^120 + 3163117223715752456876623079266083751617544603991843402297142379700593378351145939759355666650666629758203217565467212271037578662057668731399854106491372102706950329825405315301546861270864091791673163210452446737368320972175148432682558004685275235703240490809275213694660808329218208881090717762163219860746425062406883777468701073627784128451265278687133190269225982262025224065577553253563420288352384479476829641035494659367334147202383374686971670450186387275646919476200636020227278392335619074841404285360423811729030777075014481309230001257089937517528222874923384435055752919092880702720760289897008023841034488518789147841047346635725346596936542848123739955807258878088444263992418661068329191203318098364101821926245360060284720576153411111993235881710181072100034724376010522038023077455199885917351990844978588964311102329064254985942885294033333081297598499962348123846244823974569616602569438715705206123764379820038502571976906014358784645294705576084149104647910780702313733955536043861355066748307360285428198151504196225806544044912494015751610503295022062175290461801783010082451760620532134247239754664411871685248901737721026859213705940184492621772060825482755035710742032692292013825036470830147703378861884244330519285338600559721434266913475129414754495680195357544245361228955018426370070349983536800053024440514424389278124842539413405244464128048266427915227363363360853286440562305282788808410002920866581695087239251559795444349119199415987211160049298183557589477714889944296465495089160847422205452775929745652043612067062082068133154527078842840431284225183972895187705301800187296075701038546813179697328324824845834346087738705367239865041770722037170029234420751564319409435078156483643753814747769513334659021449572564970519137988373628456000380218638762115338963119899229736959155206306794009492336990354898320710472585483595204395514036243515976268045620399122904267377007981169561154557676739719390173144173554133091179313975032593900296553130871835390963093958664416234801438143897615071322614425333846296826779424197599266731133317093476326408869182650805551376027957042497965645603484324202195169824914126423682119951862659944153046617135405082024724900262448355664582504814131064732787952260604861610165184402539284222449243572104525915197864891903206172576379059388182508575690920945269607903153575494211540770064843405675200915389609566171327720106386938944878744419846682675467227262000315883773801465880876342709938495717860240796185609941050244131572772623301955522563493226849886677913776418121885463686125556832245680808098828264404271670585808314759468129162049286831947392864964321538046599442298119296446156952644114405356732870085443789424303454954176926981637724631887780891427980981762325384706094624500125339256833999986423696086338591659284406033836621131718651070849618845993718624247358202008136698653364418337522783348361853859682002450499468246445394349507409693048905941375566750977207411619121078517863501091714196726491280274564108344943678299729548733904935464429876827463580449087531837612375671122933333524023627370304899730933107558728017359774690878566966933062163049334851564413633662769252733692319331104534600743729007218728830264305254400000000000000000000000*i1^121 + -81385332514410122899320830825426486664370904120704096917291155821261907311446377131659328904552993464514993819122380313380744929855642453651797641565975182641464524430247491060624065749757038863965118461630687667783419025658314285587759317166645967576671068962537809406454050978320321433177229614402076518177908878111658324245503839166597910233341168002076814168530325322342969402271783347478889283800829916251086337469062372933861242632954838682860615871165282015623029040696199976896531950365180927833076657547945954571773597141375132334149278030795288078847638706509707247626810353215723222555980215067016821247442039306298640889046819310114496953353637631432484668447619861457380295569696778341723365173114105633950636407577399539326759005936446777724234262427957695578823720624421054973127418969838015004973066869431163240241401584040817251211710012232529080408894394245320138703593159556508867994110566441530614589113202244207921150854641403573900531450958268757487445739687169059462152165021920851423792842700056763616485984467669498419419270252250271751090985445949446238920292899090325297563750575738122174354558553804044281178212032334407165165906842209966488966515085394469094904504401376404843467005008869558675844699694393312669144638254168216591425948741007941504362536177207651325631127202791347299606338570459475084159959452861457611342325952063687747303385128006995924596825016290200883166052358614013204171263071598022460190079006242362111381871446165982889320112550291320141919594819903681127921751334334763132441237457160844906691036579244468452579578727865948207316912749477694409472559179079866632864767553813016171887044221221911170296011275391770950383842118514964867812888272236339972313776290065182039105549074493641904602282599690136096891263908985785891711662333193431407145595015829206713878323472743027392974624812301153665361538003888796032420686806120818438200447350704303998750174156076919802271238518665491031880166557953209474479238249619388369757343550634567465758002687845702979954730900177388173640141894135786247114845328289297126978821209085477969385849595655779432461420576609856236553790198610055799513912280670285527073619809899145488727820348720503458684002034644005409679713175156771586349941696549150266315543463220405972555942696805970708125564228041989431191273062552221121749069896455350403629600534790925746669168497298980929781200153098565511132513750325891901732477102643114982973665020066444958045363362990706765351207672733364953186153092437789898776995190701389895244960285966286934771108438572715197960560495245448459125090146210025086777691712102451333308127091191568825667386993669892859727348862509319135242931307878941579122408888149106012641630904358714809759476415223550102185718339186740505841507952881965886596848800307480790014785765256070999372058440342815324857147780711749814464985259887948584801461716031244933302138587577769188443372349779222690707483200555294280350524220021346667764924106851360854590970613393550710715132148469284986521353733802635141161330273334812432749492349509595767802276739101782297012242484354735060405867758454779305487180605094533794118506538613226642038778120769381612674332947263261192504238299823304867840000000000000000000000*i1^122 + 142853330104332563770028408637043262616958522828572004047575157373748242752006438491949536989102039483496020306528667063618346063189159779151921423258708188306055616107645277263507364268891953394902534588197311611171479148109756795946560586872954851007090196186139773252545205738670600724489647854122343678912804576762070550582783212263859589765620958277315196797251493263377206799530995502093253583172258952306659101716282350637652549357007447610306711255476970907658620984671628834636183107483351858792552804462341905690047768452933776059138243099383850927675507046772987753340299180011341424669220192133925171652049603026879669786235390796248132087050450315992293159843635350875541183539184765527694256254186498114510544189355709287001926994943156655582390840539113615414209183968091944986702208349758681118008015509296843192496758445796032864394666504525009292066594990128946898345945501233877590626046179624540419077246336726119787924536191333785422457316020918383123742986132833091598399376677803135986761737389879825982603959103559345836970192649941457539393623556634205826240974379738749230732768392604375557639863596257383990004946821883772692102902331992119639359098818201935628179856429412498584070345526481929703199706882091376097487720105411850015135157482895202880571978349003491627516037158061674083122272016991488196030752581984814875931399360768391083334488782996352624542996364034769820895501990075638696432058620617093400263288488027922158092357370715940418207138826444287137016107650773621754974044717941965867140918452572024535435029124019660607957562762716999030630377721533041848068673775313802556364739857022899184247142334141401922357896388894352474205508535674295972545145632784819589937378914297331233566309959190555212013053002960601346981230997035602725630860524442671792333076060153100399667364045444600332470150560767745830162686065521282743404045261485560472106384264585706125200685707163755016993652405196906300493192510491103751578126134882943418281042988930988435398649455246381735711804233303411430907502583251949437962170042672972332946588025985434515469838865901493209679475215823338186293845931255715614450786761680417886575259008327984329618826432037601008265891000604723386135730576901722905757812673342656979277598091620904782858825878047398753371974605065640222311408912980833775263490512174357041185466326018964284796704420473512082578620643817543608789496549183533668105537010153013982276184385493983992616157303530374759303126699783525888229222493369831722987203401901159619655607930622655672038292544590780683807346230918168471851210458417337361750960562069374153401213486476420082609469025829224338024325866247409897549589848439581553003976490426781158415321804483384678019412674574951995834802979459297686327970558894509720007409397690186183902439763742350756930811187763530894474244307348048308247195930231433742684203553193038159079253914517486942723160075312089850113257899894144670663949042237952522271136343645630254032104157533996940277472886442759324022872654213750940075744465635525981288880977522560821735973837223944087417935866268234560249001726593165061572942386972142597641160233555384574839184332121223328658640806937478083523903488000000000000000000000*i1^123 + -119249866789589542485171718169395355723555886940243026464139872424874142681820858811030682245627046386287833652294236734682896932162502721065899700717520886290506758527121252802558028466616335776290266232914785621828269383013871085290320196414309438323232747617054686434597806891275837367671997282703214324419764306534514402232375226365051099424263343895134715667434284169037637289833446975733150633164209961964706082754788671196698679069789488013859748026595313372674807547427130277797740733271439473736354125253750489503283345803243510809792350622868203069166752611413713871767436410764293089820979443146819366428390950087298666525909542981660913014093116672994583091456637897397570404978466331442604983260681042212007614003767863521182451298713170618497172625378291025004184145021933164874407937697038908888114053641483223190197283600139687122402668914082809193226696363442046152225711704319323942732928685004490195249322420192661574271344644660506864622851279005268873931145632404447673699160782532663162338922541400825586651264232246537152422465072905449206820345234728289991077222005205744628867685539361702581238799169619401594885748947588947864058588543563282853707749627623614990319979361887615272899557847466811987491434225952076127348986804886194584774852951460492334468353977605559479514968632827934177030976816529680973101306961833265673653127559962886773602104697267970988870636815558792236947862295368029268786053840071390227425579421108628111481359465011843023151018237537652775414281732598108715346569092841511322205110236438709965178968103172099131895406065784366675844664583602718597903084728650197688276436954522361007241718831578326277957458590636830428681176787798195533748633264498547988600272128352939457719805517157054168265199045698002343916771749976059862186373754075784246695890868860521451459276841253815908829249725822396280789823658151732110877437122886957829338484935243915350000142307267447773599065140808838824330769539099136033525261898687911220838160891490235145979465068109947349351616148480741727926082093644224272742487963030137681998422667462498385596708902013957052745336751113996717744895266786695987639828929295686160915222604233236392450200645402444636232194184268166488022928493475205014817648600144131365890571740676980562920349412223656038511659759304575350581542981741645668781770721500117644301589205664227915984103428189056236140391942737777055548088789045314858952473448889078025112226133396328514730331223145349241062518491042138338483242402674881108002188439443003117351658030634324883690342794679698614129424216317347488014745102572916386433640874166495633161895914319251249886459476555688021869110738007544876605745393752902729521437559906104933430497805263638507288193513516174791301803868320535436988093718962022929149860745125098263249170549048307909400171765927108239387464177756272240563110262822576540625460192798113655235879231491344458955314974491429134305836607359535577501502000702429480692598961276849459200353609284760986321132036939929605357455892932629770786966501096556769664189776466778511222376519994597905774403531741312646237706321624409731724753020268357753501068611180878462107306022844916901199059957579776000000000000000000000*i1^124 + 55848735223203705546051648727758812846301928133642478186137188574398639393926924148124952677064063435393348517863521097713374754319785951392608586954016813725167601626017414212980733544959764481623713292642084684934751663605138215455350528222646264666988581198251401652451610992899831269114157260422936381271200461543849061206339860490469410104232287021207522636049861202393429167077953593163645049404720467433994307394094483907431449213934706333465010384034783712777667387871923380902739492557440590432943011821486096056562015078469066828873298467352660892818690584019075619907917192469031106477885112509514150228264127810849090874737825365367980134140617312659209475244025559344226599999742609649094955696249786956347515738963298608474023215850307579755719806585949919452479322363772328017005470879314440826663017507086402026971476627053307570872308906566002585745116924644210847678921872966473997271862789220423014466170711932810172244533068867088511763318624943641486655095404540881312476650850696858904780010545466891384009260254810076737690814452746699445316326645327562831362997493685594261677826039681419809754435994557732069488949891261474687176270936902277555390932352205673570949723685406614606271338050158588300920197329347336964342552582915734451651534279396716707521281637796252210906995327844989416641102543731803232015602038332679841974382945168789183050158878754975177206697454416752089125320044929553852615764447716487065441541595043158685724961691314302434826718932316643468346087370887410621461888840293900980916415312299160956924949774360459900806610307525306923028380824380106351547515773148625266773601574367359086896402986188823051294594601196439771683559440193951765306979458487973160432108823936043741615825038731618204613229602982828586734526249757145689377113220402643517287960580037066717517452845171961561165201061443753378906921884058019932580718482123900192955850038938847900792939876109683326003028472809688185535000284632343305250981763883595303992935939403225757838306507365493275745015091053496971015671168635981213055853570168422082281270422503087171762718527705383374341397958765567807105173809415374180058653507630027025520731202656974383037744177416779461354641523908026424397971561277949432949700530492376851205155778039055731103145568769098308013684011246238218409808138696940772370351394170020377710277827151570472558322288420218168344451560184259410840650462931939946033778975328799278629813824856238901969192822744426012268036937714832110253338113873385840468233850370656179149569979048520097456127661977177591374534976574501164677486169870275714763527518339222742018139696254793604398557131565924259483013493632343400317702654429070151453775905712199278176664426261243776340330908677911800343494083884198377374254505378261254377767705530602339865536928785937412095803363846702998039359512989541006859032374380206922107116677547032074044926429141526989132414039820102622754490257929699844261943740147945105159011814741684118528237090073609253559189693140795871709186067870668553298970331577209367691817314182449731611720013847040479805984965318874927491800356526987095184334071686997585666153052189058154117669556593454009548800000000000000000000*i1^125 + -17261188373383182297782516202517604852142008316797491908882693842170795357946068243900416673810914895813418442999865776837913629985791527809465215967970263377707737393030221071335891319951259835862540898563481954533474535019550932441611867556645722424986635202292365174109848787417630621984807972723093129985887464332852878112391125257102323502539885067904686525610664627146559139366759251303134062789076898124549105724413842151496821195131555955375886759840180917596847895368184346427380527883344990857998719213172016088011129815766898236516905430857952969731048446815715080456141147482990868115668186357086087713788026282258361120374697290632345090255641265522282516694058171412792047992729924890295879084995237853385731029823032520017564924045072998279633891232481656100941536894873179827263522952504379263273157537166454056312413207583672723049177501243013171144823576430693636992219273962518549922330037394348965906500185752589002872427072676635673415039305549558029783273758529280411353816568695783239565604007868806859631800586226075943977906911941621064094738417015234285039565176829940537239750143169405136671999580778629807353726103357019353789653981191185111529784989928377397101286937905621043005264861942182423701939848656083684294553844393224717547950101234994988857389043154349710840583043226130194750870361721070997709584397913099574036877355115219590203566852231976885306132549696508120076145786255639972531491192049419344675194784020360140093133320710340753216194479869193426956276402211106247239685237023456429099495484218288796503014944892839804937841585060020379568853736765094978978283609097137962653712722950174328784100280716420900855243917349247940748246311114453805242118066539821547853175536015354718645220348315977946500758565040325524263591591141072326435139951068413010580893761228591779495435840090439668783172261146404357288721653088167734764121243592503571611221646059471835554936221637463650946740189960282345561292561579799096964735724132864935144392910436347757440977990668696893504271962037252589932074999438278134362229397945266106041278604159671645553326813853225234407172322117589468488331088160841574623211423619000467446189934827930638465062992728778096876435863339894286777740181219414086650138878975831698245446095050082037297772685809579960733088734746746572252090313849084298562893925666094378257378710744098603524898077518394819481882547866731060116453849765100142445539766499162351529805094375960716590527057151604243696853160682311248377468733979715921281824450583303825283078808697800916111533408590005732199856294645884379101933218747623422410564989008690862948067477762656490027698126660443569236063718191231051942815925947387882537380503883935918092323857771904089099782680415985327897329645107936424799127940575432951392992284464328363931828399884359028218468712753622781783809327983663042655218259543935768457294104454124836644103655304042565362383298891852657980151320587610604344190899674721433989786254932459709823441060245435541306839875336487251755860652191950935586848198324002871355582068143174966391078688534531605550658463894044711699937798995141230750151932344280871671901185526031728008732082176000000000000000000*i1^126 + 4193257907825574289849903087128778839327449173131571811373094186657140178982137023225473235695176955729621345281120591069839612302853089546120553589740688537675178402669091112829126808955058472138317304395967572575922745958989262891198212501791924183398776265691803057925210867744538489159740113107678386268038718976869415098202919495312212488018517241133107906928402997651480382546626699600814868097038017674305955223583126877120970341424222933082471733045142815957732013306520438583170500866840597313587960649511797477842269416298949204252109868978210494654487875326492517117630141390468592750265952861393162369964703173967180870065414840279628895578891112347076178325911972695041320809437868853462667462970294152928434283627407731891968156355561885884899081507077767595577021711206886469467598234733454333812363600400202579483472961145090001673809921087719713348973346978662680831764462593842204441212379117925258129112233684127271279063998648887744014383058831344884799297491863668531507351764838566025980621954607315898738964415908204447227293615560199177548775443582851147797857096608357697934285349103561083190868493156676251864815167499977098921213468965407391666006748723554557210174122040901522095307414316557043248799952356768687343795525447933319505742748306997356481840461715980816660579585155436563789863973751297001603726843695560696694922940337505665803217512677405828427161199536469031213276134942101325615305067566680366845035686336609556154532627002956283846001974525670597886331734054226932912473806781559871868110495662817357147328991638271287708917706296724680204465446404508236422364272592532433917692434041742017382748872911825810054002547007332989667119840613002945336169914540405515714763031220159479559367536574872177847689852066552326985659751402660252768403300288158811502946687351587237901655571292997493134950044905011658222955700771622051594002506974254893805564044631392292516179770407091416154517422355462942188320960298073987098650408448681254147439584426219619512097029469038611987001189093178174764740348887689913911367010338898489826574223016653538403807979597615096034869435940496749638287767857518435567232457595532838798323876404910136308719692933347241750319706524240997129713514061052968419898138143741136401936963830244399218900371821709207942426109062563194561028134706572125965380328251695454198549753794973994793109537664887312097957265980287548125348150911929769459037278503438934533956674024960212140357502522083473031525119679504661917917809284218649374225463978444144674473247089601775335854405736570074172188421306836374383631241261721763959720036860264714108339589995538732604449269195541805026136698555367301437810581138993531416116760165257722240066880782934370724799798173776510501960981035436479005447313329815747546714105898934031670910551031514552793517593427141177607057464873436334079541518234629823407181360571197578454487238195596266266181437123066599540823278185905784174146080544958247181832133255860307718755429106445418648189481334884055369968086848552669250386326099809468835689927083625219481714861721056786602259655303119101846855697499636282448547241094729305493446141512410726400000000000000000*i1^127 + -534574613575706855976128120269426904291208916904020581121804545593524381301769001645930034417623344070966685852273374121335454703045275393788887262021064736218788364168181178393184213772120202551128474292179892938196014049802388525962234201772055337723374276652790540017163931744270757300460244794736090146473617607017045236467721915831452409425402117740100870426610430666355077366115410037308339100920135341072721348348206322627896990442759101862080415454790176411681897493506866658227830584281473173985653406800142593945039790648090349970729912719765740561526444614575168143189131734828098467589569269707931567497608971258970686609996197535078805046803395825998121750348121957222910941406135351310365260030373096497138720802636823909319686992795169338884715782344520321769394311798178749725585725063961674910232170848184997280616304600806622365526249558776383782986122851562479999758703237507825981018961015368091368257770784512927314674141061079026828315089609066405203415343537501907644438061486724738564336646067433526090403363255224448153007562865969323255279429748637983024960637604217523365433196181787241761994701164609523083137553728573516520903151435225669293678139784901851634081070093905704918518069079433033605441076481009231618368601543224431031873837274038910833511812132859975505529139995763721822645954794360489133119746393676347979803734756790441686122262836022068525097792945255858035532345536183547541149369503203186898191712371785918384045845263014623682057505172794137434402516551671344397254503432048759903999049743434926201669772252478934974403424599060329858139069460122496205286550663039900164190890350946340833211011086376478668856859522014795966947878403034771195134321926074590374471476852926666058207350252967047019763786537795706958053927078620590744857705376221218589206229796775056837316467219726920837785339053364214406457257564475773111045240719685296961579401788913314738403786697567951796924553147357640690387085375793610180914014681798347060068331652721875812044431354752905722595749598259321195894647146495847938541872063094253109502461026760278870247098465566723072654559934547810460809196890067812822100217842204029816072611274861305761073112821719898702211698358900683809419632430659773915484339621903605688487990735156397712337355121665086799691306707346664671652100430850501544437171140772195814162358301852616200856226539072237675585085789401744896661814707371234520721658594861280618239932232452725451140728655292328639897138675373161866951507138432296034501891975437164373261862988902563541304719391266747995590040779357146988143501750053435651361190841699278085261821678642264287138949721470813630825284012358219819332797527177218187398368507876123362721709141158321557012425978312610427798236522852640704373977639279208125148807556393692821947803262371971107302827032055871203809176501166336898981302473077871819786623140770854628199940376376655071789559695243562277948477010256720576444323934151573367896125606226359461113860345114516732004947520504839687503226134721481375489108752854954180420935069074821168396141857125520325523378727968715018719863814005494822638306765297232348446720000000000000000*i1^128 + 73682149902140778483424395769152915857163214482107799695708154151548630355018200715597243878604229952635701109636137155011159480581056457605088594183162241583615183824832056282737346685284427014105102530599935895284179624428786276919306714785835174634769464140789124323387363742260743661681104154081582830554317389841647229026576555770190977087707330965158580626576729758090196833320711338053652669053836638373212860951692490405165109441396254651559619492110589364008247062170180257668234658111220363485535166944198365454517436546935636434152077090181164513997369943601543587829586820801664510323704737380706805739912746386227227716362809233491575526796020262129471066939610400080079997440585932463750790835778773833886530990069369287045668145095255765269870930981710777901354701724680407439555743512163640045350864566330929334640823207568721356124574955424374762549800444765455563037946290959184750244406378519857770168260147120608190594635086326808988397294856634558017224182202676083740080086149250182334155468808791228958453100167064239476939861488045916552242962178804727306904171378716966144485700672923342359031944259884908175599556847060147333385694259678309192195882312525526386290262328083970746630414681318354257242454080660787128453036110197003942103869508878162430358572700780033834065365347433733008239877894123710241967236997267520302196624132584452787442043092176767756852766369356427795343224177035892628713204005043698287309894046835868163412416979002799155178064275794525632444013964508745752257847099257566834674969486822562474990103693685214295064818893639032456169980666906805001280752390207990233593582832065413305138945011714754997986487184644944416276578398413043705827384860152121872440584952277290089945030616928268972525227925488962168170769581750971402039671149694874690681146479527116308300888645080886029845270137613105354779746464452868011457097427948063268919158872835243011964153637241613110176083079814559455699137363416435252164702436418140749914078339354662874936025051437453307189905255142277237536166823935030335839313465807672679399615989945737807437433921274730570609866116778398554536380192152316933534942818282048069834614449370918035650789479021809350746309453908325703198111298495147792365766049201442339418627100120283409269914233979613418551600406293949854732419862575858949022280540556534689965063360052404545436252252582478909811069977295005373650329668998242593246444955756546922722627332207568364501267981314075160920410051652225661214774328482385585413300270258029361831027294259960769987641738170806840882004955531292433462997080054999903383621192458003686797803643557302438223078969271713494708671638159668324832837375467101737533839320469415134484305758144450830952900137648853152083388823591537828306075939357411357507542507870879549241256121863049106262578133560159883702744270643056073381172453220230650330252327060696369691059001312456373736385183933101330524084782971081662952841671960153082945117058385665017389712049074304839189496813074066080390223828726519376378684918338740060465530133891659595487556998131769615084440778440440975609960068773368277154897330176000000000000000*i1^129 + -1822379845267649379396906890192925659671049681579182807438952559143997892583944816434423235685218399988766000947198231310058850120767311133210508850841998737573588044978594682723861512696964988934600908972703277175511458694816937454088336349892617625019219236936722776102114988946907971338032905391330862102871640483384331421473196553582737535662775426397971294016497821436590662741335921758661417218704948254221113776829637762410953725293554866941274711096892546102602645626563715132894623934605428364183617577121352340274826703535193028492694729309001544750267351665220478330327323879686587861398877348598784612967398760402113330848359805601284506557932588848693928095480593622034011703234127888834744484518855118961662891600733252734728636993860098964606680427633647746897322278815428463008712271865639025724208256737173522923684316706876547936710903780006406746445768172933098034065250208527234259174691203369756724515507836945317079132078587312122218379477151626551970856517824122776709253729649688981346457005544598164536874828291887571987693535005046221902593993472740319381520443199155708874374624496626315438223007165013717860888604311455633254379373760370188450301463179480714834150054894597583850224693404240875289122804377981924299370699732185180182511745868494168526686176308459065929869204119587573298072243559812256082606420241118153885774085274934326870706115552049752444222667209731742578136599917743432626802992195282401102289176236952629259510384146712789381728465160092507534459173568429782149966910106006847384088456349168140371299477568446415886419999912524871138752869112589712800117630138099829221709150990293672540941828301695268688725748161371000649237504139230538737615931146978259356406021576014987507584062213843099844934878819911166251014014390320422852201044852404932170948989262144152927841427946387943073727408099481557280821730453976286354220752842608774276112819587297660522355110479839580756154599425482418057900364773330823854251852833851411365852840216940668792153330280532207584252498842162251411369986802963060630617668079451872364253092314515810569497091135270539647558314227349202507074558389199078065628238202442623344494674657333393539995884826747001653557671905744265745398274700725638291141935504885155169687449090033358147131731292005765238617845005392619410551746909981594709263638255511245163448728199986990673761273289807453271556133819412688273702317843658733261320518039213619502007308038895670824288669464149108544314645091067780885359570169073441223867487848260885401580589808752416483753562038185679631550070512874659754240791221777858626603506607804552185899925674439386801089430768955864590095569591846810958470299607801222410467082234879244239416387231560189054081305844826391879839540666171249636053387382328838432891178719082489020155367493020844593889700178867207901167065628356055882426067785957339543219919203091952688847155613657426405447401127902117766170609676349734542109896653506391867456901939991374050766434050891239665676998443320739227254608095750957725360514821220095840612172674843483381355401489856450463128933088923520380091350762546790400000000000000*i1^130 + 11404935518912403373583707275452585760947770878864467408338119122814219185640609482217588503276307730224163341188593435241515718938309660921272835286368400006856435260386403296714594586760952716898428900509961583434727029067661246805696118340716126957024785307557514692465206740577073765820966353139442910181249544153571807474872668840384854466424262888368536938215961089389590622193858910038940276047741636044136235927974131054733700108619504050995992930422100431538355611251769851361884302902448658679897103644838728610516208918147061478311687977869203111350056995037481688957414480686959863766814665586154292569015764304468175799306740030186897300221324920901719855007227639868524558258618575905507361739924919829198392494417187065631776472307607869240851666259293958378972632809306095391848387665013070681493239152467579326626071939710860012547015067334954709060457456074743360655851232489132536950596992514463566935045033090816191602710327382280106231086046285329426693395889784542633876458574490377720349220464873935031217845638024671932437736406185867308061941956022927853625822726160794693255384261856316204618946625497252802531026343197875521993134983085889982735127890600262009125865051439954478333409844212798190288114632871839690151695249226810508253439016864703860937714589040621170846737514976618254875410511600030425157583082020199742662777925057851805039310113450589711463741337084133918832899768725809474052542242811753592264295854278490727309114778356372667086830044251695412316661561980915326186876341738113301081120649168106374336686797694558083519545057888132182379146329174229831692591432549260338254164090940262457747664199304824611909796787066591350675707336530720627850303052644271923974018917848668313009892217631294432984208951536039668643955533626464903823227968747957308611943962764398158853458328186551724937712325587358358675161553830216972366872949546591450413302678275670326434503588496122408881402902140560895016960036242274285718432071829062384406866110925158062429639449701102528421710765867171291822189005768745280802851744520575407541130398514514680363585454854175575926331354178520295321574670957035957728831929342996296723162935087373718384059797879812146244760510305468708144108738458156264525818957658470032713796849713264680238609780179667985535293296409203817254589321280827587855250896618597320612649109652200560474038001120446482834289715958783437227413713235703385204748335616504803235725584651864905825600972222886183289864848284633127596857584896266217376320944824806341857449641495940337216091914906028347565172642619549999902508358736402411886534823778306445413463531929149358621417777277289221995197847130737761358926102833794805653267797580341957159220594094954620111427976149927263487438434654811329859266510034258827754737304529270642700503555877509839834707602174359577769525638776662177462009682253589604790912124048766764492784762259637998334557044219594615944943658866776005055472956133960293000934191913477045578772103165534666404829650544729824850191226898442319172372278176055273466870824846604153280882951580985984161263981584897655439360000000000000*i1^131 + -13587779345421821773201703060182601633064297369964073713908191577344601119705854735734735212221147036312561306691512825437238633149612547868406436743561153019107924832545334840345501898663166245921814182884110346090092509011565232640069860937827741722418721429891298129309047401961915602123586201390139675908241441641679774416298456853782751404050769450237770785280873141508106585333907036292819844885686568121842366023479945952139663556529443692229860506658859074501631486227666352101270868727977754074212910055382023252041170855221877138009184740800227262157177673980823395669996233388565749374301545142457684715850357913556184731407756908058524215808811230192490743775104101401272505752397097047128146499388046856296853761649611579020819766843123045483938334257848568546970582654823140066766086544740949357295888394353674672196072196154106949242698007575557642555365431704632154675750490820875711024927832585397276902379701470935135990094426362406177911851485927074172734673822429275532989024112108938884912739159840713975837515668647680602005277138806675234957790759977325757515435888221992492243199021009269801942579193028562453885486023327652473592609085831713548206562284401186256081345931213973058160206914131008189615733328035178615641267600903353024025290432978012024436154829474196074896026125933954960022835126615005952875067827927584019585326903879432074107950815288502716976750403312143498880401454944288328197731765670963278850816185075351053410488984148035696506350959614650905911738156108314398899370538941078284386428370888936206072070028157215606088446848472602048645962999669185424248673126620240623607662567097149032065893189937616608036643700267674197507602509472581453084210387300814699539556126424283679241053737703357577549452502289025780402315106913695125140978943706004209790810106765572642687458712554264500612140038668800406331183023219888918778256146636194496923625145746911638026705438810305400737694324733982322289449325510831121244333416644808977858900577686400931760084351576269732755217541000582356752169110991413381557257882678058475394982723050064960886035253953731507295954964642660549211276846169609465304848717730544644957420595124976027200974318444962782954945384571403160328979231465087586537698910445627151832283287872411409725167744882239913257027003162235575045193706093454712101579984552163494302878444684217417773177773101312303566998517968078794010419052725787153930080690585260186838837706753031311574857248886966290169761362837984351082055338717326559393747300882994755189270692315936991719855060531253715267854779193018400396225912767897415868134717636705011951081623834870280994857628667942838712922770114784128929644386347704042236062681034993564871758761034580872879166659773068105446008764708582622246513638625875441929478362024221351675992548182434408053461805992544206065069943289117484548863372463552163906995129764979821761936965881316134822600990675852977631590713042210456040674216212096136371908932932945234154128748719083468170880128290456393925204270475011596210270164154990312955868334786644122496097622325863611629568000000000000*i1^132 + 8229790388021321096563983165561229598199612854878456812996819512586621477656204689919244042124187434768471653675454266042798032951922420304015694584598784809744955551223393230398193058454525206765677761563105077573252298045877672852400013131857895066968214401370777753615768660300611921339993297231539099794515014520999731568287107072630744740625627881067707167401824444783883976403830690636177114083673224159729325136777603223469384891844429992470430278421833350524407251997622265384742795901046240304318072426724216062818215298338947291686117388301392502884913671773096417768049324893305835075914480258322419212709065665748453318310585981167325495378693512556409855434882675667515528120375647803269687022679768626783540261060150208412815505522032760033539099182171553751678856864147372848261092540033197299145470931318815921986275980548105590088726578463113977743328429376863757019969558927127316600258697624727828271140215527175003868424386793159002169696387995536520581570974326289797058442621569029361760449845369438254837487703194705420795702799392234446169370664983858513931069447577486396065003097466097582925441191274324792004603719850345871572351100006666128620120166060639447387413876606288113825871919687122564090119502621118646240958425986364854887172065113307585711292182642593293513197731643780479566735674459563877371773027240598541858395281141282649847019818112715459318886295347518787774180688577944092919628066045669862231267410823793112823140548310443058116671454773590013591879437380768839374686201956543583033116806006258481674383688342674121311964138241964719902809087929722258844760761538012974223715662671095382584276755028916003343127691218619881122577287181097526931926160103321761652215071282831693091894421807788761041229372781173268539907859622308351779826911418578152082217242892638439609995252159447622862711942572554726780195467505792397811383827541259390206076025356401600501318850216390767870927110626163726083164986233635336078422546179459982562175240876997394839007107400877516732756026456383673863304896339085032337891253732035100981457359654782710431912503383069376413760267119315853207938081838381135255625095185432030680858343311407215431723338386273096351383077234403952253956037517787038654427764541973758485059444333605457989229221082051209181750106665333046712488874788698477599179005598885733518698510650008081225150755500888349986350774740208071942923092151803541815196427024559125764588409199354687018332451494561611014999206044278944118284650027361665973174379764500675949006989509752105438080742917579929282965931270472527241471287069893685606115057140451626995011859291534179415340576267189593272249001354955901502606385478923439684099976322588294413705028208454868705381719747792269147910187457312739514667766054975239499328170750592036286846868847801494968011799337420955632304009638866467897373935259941323538668530283030739541942190272865289417297477816439211127411971543286131829711268873580782738237988664488527367003032865989895308679419037980792301624765456943979712565103420275207429566285613743075439411200000000000*i1^133 + 79029679143908921832712963286131364935230397376295078802328620928535210254167417784093030989746066806214356863501967012242659626546771499884760590273963061900279408679261089481739685485614222479042654813886932555827411778429005923941439409960202559812944895637954275832519949721403523089082012096223798195341262328045027247540016701226304847270945593861470721303525044402511954291481855959916274363136106171093141435222133124050323714362974217493760801223993482798866604253182497272599153230928745527711038662870254404035647997638151415099261977359614662757575637551962526467034834246446397548752443322084302926993368663482460200852335330453084818702528890506234382560091259238633184588600042154917632646638929413977083136634308059451621039535760765956920480914193172611415168020397749438131305509864229465492649889228335558315162456160914568527171278242584418915076139297392299614771433394233019601777852140021878497815271676521577355873474505136275871652388372218959956559077005283699629356403658454015296571239393033218864518853780109839974172880644575736070739872139851848186915465156531525452881716223000006367630393874686851092918591916707221529249722643667953586430301640474415947422482330568748912491402128920412874374799578754342038369890655421304246018563904109369676295740060078716566257211374433823157338701207052570167901042326033387951728498441925479155471649732134830557586610820612958759307616217519114442661761588110826078471828638914173542852966131399585630813289308571258350051670929258685841867969871717059862313217647274088414396997566719709582558765436111659526884885172976333952543868173757239875745582350924500315432203738547021652325068749069108282998124867797133514599049047750481382135349618397562910084464319680168134211339984323062052004030240261448724196234451062264283281152058497889988229489505107253421057040819985002655045902999773509842828549620100453979359142201558425845974778523908280323706045349787873174401253810838958101967077237964957515507351624720311637611168386435454647845453790227988056932783307104385820345622420546509932268433600000397693807670640720156358339234894770098075728475474231726831485403075679291696506867818849711010549186268693250057675296635505242428194009417560841880439092864539370648661734163040375235465201714178565326914457083368620432591796743882340088396967501590062726130279902479844357264888673102966261904209905691887135855129198344619511518716873716303063559744705341819863542334503570502377963374561194187238640298591946235399256982248363162158633826862659842998846931140395124839488062793404047299396895298378554463411997555467029427204604964163475855586467250982095662520834202744786896824344120602976264342243151333127971906781593282241100289335118552451423450442165336561400743416486730355526965674601759385871119202376458896306099590647707128027210900177791722635557498687143533729607028550358610598384262882213760806181364398440763512586500515845128274340596413990601891940936708176131501175531829398084138492539922745063668429458713663176454432103010441921046773760000000000*i1^134 + 572398373627383241107481552840734703437871895085895427724914926467511172529878045655521735530383648114947367390533297596435219631289202869384595167931991952339192927903176773443741764232039815275466898642554700449030434613741170454419830706831915141811129604380069125814617176426616854211271710119564256519728120659945211202611029465646408073748382613275771175861454224700954658389449673434264723501538715716272942876400752534109741321142835258532964221599254339882037976211979419181041174305704686068135826499605154726047214822543715297534728761901514210905514871994550275987673078374660258905644973542721696107339605960562554433777784997865284181154677110381088038147783452178535195448039185334018172253406453658431826580359846746992834177430535501530143997689948086412900522470246880999243012319984814305775786743999558028856988317472955067731713502426093818250512340745079450020605440045781301465059974043618122898297208202415510793336454133529018950176493823345212304936970717280936699521780631288681373498614860661553532706935836518912077369333814060596472804617860302809900784996177933992291954625796124457821435258668618807501121196852315313753041253997911127003052007740122839838779178463701391313656078327714624484271267738342688541539739241686335516328919745415119089695351608292937234809081311706875900158189583098892442565659233796950010339010323949504815450802022113588884306222981792427495869156788887691248694542508403842078763326344282508693980911024782935770212372239070687163744393355611299841806129357305352403984585666963469494990785005497137099355728676879361775048558614289300424729536627172083445931331113376602680890754666641406700395360267431322999393039887271973107994842024869292395400985649330519025198972702934166602202860806377418396481270117218223422372806949211487142649982066239137416196090098205603464440212543484366107987402004065021856571150771129971259159722509486712783133132849205076656265774629019878605762157836235814285090311491455735770133391313688995912532996179102145733364809021773030755936714353790487155154248240015135383183961396873553399929238712997889291544784022934803379174847901085298605885614340083027194075658336557813410547451560208759302005643306506248682580145085771773402326671661311760416180251395174769310375355553216667939890636708825504209925175159542342214098531372360162471516693512864755350306042251284122912416621212186722225515005260185377577018921414400083758084774614314689558930987615518118779617619017885793928199619673119766768895726231911060971534423940261761634881557733356241504170273493802819806345515649985092445556811802697793632589865989365171587113432446609327737416448008665043222428003762939212579246044499631597285286719781231153197475340530710696411646826000430229557514068728756642771450095838110747890633875137457317672201858307983147975867212439456244432138134880190163693472516693774648884781586236779972911713493797264836772081337730575427808960190219708346128432380875450134454684531709483203564709890952977113501393017609159207550976000000000*i1^135 + 81357146260489869659091465852960655522511731780321313920622598904304027323686061336962760938847246149123625181457040509481995435848052180290356331711760685183979034955126469813644328213921460441736101808612743570646257358088925292448857908959992856241537379138683149089764851334643092615411036244409594455291987924152724746993654078276148189985050130087277698889951006565336181830737426801360331712148997904796310751892475491553272825661894841248826873361575890583437640444003866340050702782540970689808627338403333420772172181848058612523317576056772673217739471008558383594221374854649672644668172751673192355637000312994605985330403017557942762560036211362770494110312508590796634776866275553906974050811475457266562371113240397876773146388505806424355193859109038107022883768098441507157470217374565118417843109525849971487794020110716964594774615346209317772159791178740803536333908367475153174891173521330073944137011228463669164355489820218998321092315913052236436883381932262148027873438567170914949027299128460021108192446448953465007645244446607720785952072330640653250180715270733455429666042022578051892536430379906728946110702534597347315014853511109831340830256158473684790712431674820754165741848822003593003578501946120257675521539129859516472611020875577156809547385155289977774588734097477563197187478506763990702663804255405860180114237289536130019890345882737068775089163367101369261854377457410787599264285828802035768869449281322534401003783090637158867580400380964400942683043038753133413968887526378230626803351279607788296138777288179669382292204349419671210630804595797608229677186620213031129223996236628392880541401148102771885051949945937273754781787443117279630269598232840345528791722900323336924093585396792351096138004414710855710629704219347656564671750156623494025690564654806837098708812889209372041862674973446073731120743881556847377334586148007350453539705745109228794627766857163034254707782597604459425593749782919549295813043869023335835847461235876930514709578705565451832902519206150959272066607866878815524716138100789493900458166605569304040877417849379816495740220338238462872766071058785655283970362888472486919373665621219510312454459406620408581999566124975759214945621436174125908281484169699457867047686061756658644267125711082271478477565599242770690295901964959102586256869666369937767962390128155089107799787444881858488438338460944082116280779217263382165660055919108217524320883989919344540647571047175010381897936746203191729094440039304470672502964752496029652119181659381940666617632786920601801596024749447135523480356542752889027871905831679904641112615010580118532714779015783662056251835164431123142217900197553697801577647337034325703384623353642597152093111506076260618358205766979631747572199518214473534477468961509080089990316475997120554359413818674886537788276010443031076549235757221275476179690615450478707788930781814887968417071703671824667833683588204998541750048828596662400037736119175482278581070977270227651916838217101344768000000000*i1^136 + 6094480743021709131004235349688983828600993643238165513938399412557838809007701926072481658429710322418357687691499315128143220267516626611540344001161679035593323220683021346783510175895315118776210486087375717734260999506377747972459584394844953163609406361854267503662445457228153161536210518352249979885598551762830383674268390861878940426055776604380541529148816842096559654833198081620987621688646800901366233142279137024988175777611042666531899883967475726452281008190698082971979536802777409748000259743010770400575025619600049789459331338138623186283445506509801199408455751577743630076467837675526741185359871069191180655389217357885974351577558555854881039206764575716462549099874613127620504233197347111312208669806421734131288985246519007269852693049171352937743418236074550385985893002284717370757352898980880825321670820480703843657846122973587040450136062091856855744482301255920324607163205159294936902887936964474715018610693416335647970422745022881845373584289538661488140132659222806319930940668062239181407091979036829690482758522510841491084471857504774324500334510406842127188729906109833783735051819982506308614638435674321554903348204298638705252180996662216570101290357202730723203504396247020910984117073255262474798160095591787429549745456150765909025182258065013005002455760521369640315732729132469920305232788270628754895327657520340764199068895854479354922219332171444943817258654372719559916513822476467824083147928552124656314320098517588236077168494151121274909819007323174957454204714265424841745337361180818657731612501312322919528348317527386463107302285378315119828665049725206585772474891785751905623709382211143925178704936020603981217103655252233854590884683664931061343945605216911412429726601656111169908468890568671133892544820927342476371472391515599817813922811733235373156056173471398405918114656852714976025371093789736769793782642942367277601708907600352040344943624676708946942323165315989432707134046917539717358726211140047940757109229235077069329712239215737527868256405914612918339710254902182966421605379811749491302487327086136464960944715735954914120335959912024602696379696301424109143156065596228283372105550692281018994193220160915140061413318150681859719028935565882121506256175690017632908549458069567072758430611109037551483711278714419899587067001849110628785866523909821987808279229026766919668548960759502363210914166648886136607966459657132663107171744826619950779345974950814512002488706912331782754247267212592986849492156658972771115987064282590076159393268374447274042660338817249103594009935949953901277978943217581028938087089009379202676930987345400994733967447841653408534146301765297049304097042086854111233563927304059289479542866327701454521582498988820798027716718376309241420653648497872132828997695277153886957680733878748311663194032551094680866235471881446193753943438099878106220559186484481190473534501340112137223811235161706155961667938469027450964304529415301317484963435553493882367412555596431360000000*i1^137 + 274719225435774124935345547970918754894861344407285869375493242936391381720206033126176445303183345461482993160843544624109148391168722272054448901909478784607672385892007633921505548548972603642391180022456011227124858157815918550820482956380022411063004432152936398742775028415646604468410006121603669653059145962454695398091665316672562521450507506800016483354171921554515639215935825284479994102929699354113959860264266106399344198963942683922470631096999859941162445375567549734567647701032762043597479998934399985570258147438174377282352598332415801049958639625832933868812745319418475146300992142184516311100273684811984495074824680135067438449795938010996495383752515593645925724928556340516976246933675915124452619486008763403569834401472398303030775517725069445253904264603094476187750514296644825392123460036402001669591211984104398230911916815283920654299873811767202878664240943017110004009060885113776339862173611129482838894424615758340410844402541090446620397300808640376511928842383656404207205559536769795571048554584284770000372139751361764787435894504382965168042835058390332082244484498896992447160951890743513047716721876571544465719024532226013022483915587838296904667862579856684509310959095578304668725563864579063615663869275301240576855932580594130847045215029778758349825087096844124813251433515605972986857232970545392190992660761158449815935964966778828702103811725381712991999624400644967586915121650819263420023884503270906646138583986384860769556145776879526991559914256630673516524999156535757568467633986009075081332795259916690351465110444345771337603281223362845751442713614292927616781298098138025951473015392243932285449237285986730384054672504178922455892997125592223001057158286666884750231164738176957852165704086508165774624841372697109756112511733528322819612169342864677130753649831505108860970468790024261436259939801785675848069204659009698930379766869014101436124882879145976460078421158714046977324602977705677149209309755199975108058166908516188868963560285007947191426224821923720529521442249955634695592809838758618599375528570990170913337780228330313472337032291730836411881228152243751232429365377451321198060964838000132496793507711489153945420895582471173314804191644708971375689792376179880685141668245500105146897702260079394264759799317298972517789244198568367361550217912633196756264369868087656920492992203008465979923648606522065149560811952342840521251967014068408890314999051578825535530448848784253396823939325840890570575196229769352895028745642892254177234702702151976296883411735828125673884136115506234725403691505732286285821408966707798912499206580479801452557042912285659557381036995342016669450896320819434952943123896906390711590690404473605653355324623521734429773583252455982135819403507504431856276816216922730945367851886423231474456254490786612145677733933847984424291452498832692000709524346316409209699351017911000921928368509448115787512829815384403827588670575807104053869019136000000000*i1^138 + 4295578336576221166551656593495455430025061114107762572292356075732234017915650552927264194241519800115158246429034595587736958549549111949333946890922280491284849967929515134333473039770601271096778484555802600559882584168871497699661389531206658218090777954481013283336506084098637320926776052618489896930726466257502427189805815970938025012554616926788147938696730404418176506395480863917991279363421663110718461939965435590864328527030704767579338752907711479767698416706767480011000786746249581446686364328802236227994572123497788414612597293848865487332682981946739443603677417370413855878181831650688246110084576101753253639083508865228548241226718474513210516999658585967088558282247225790008163886444917657608136617584663552746637405683317822359323109207725937524886695512523949054518968260238122794141266410031160328907951243616632355127407941182016305720848840304758922807795607085326362341742993517820192679480522863388796541859896874609529084557892770508219113442624599146728226300521616738856513303175753644367500112754356045452269529748749069941392915922301766584098547544613323549208736067558453268383535251905954853510230404620843091389023064563373949229872951117395053424943247086441213697677872917642457648646380029058928222226226797834599080206408511514722683564942695792412771394345259462142700785697838149791278824677142874283781690444397723190755154360655988651401002843832957292227536356343071432114349711506405991936174151156317983457484718851435318045953890630780187197811898030753443623565750008386782414295989190709172219199731301970439487509477962612043476815297991860857440412743574797907067437618423985781517194448107091616156595821744979747687600325969958293591502755259829673806226490081731149930373319708067575151332277781466974462291192778887432309903133453297918893215861703252837730077538644841728284419912185295681614011278535066679234224163730160870080329384898765371550123937975473009090238675891130633128883450617406675774256955203904906763441780978988729995494046392505542376434372330046619268345212658241351011379060774986184541179230647577927319253166023143237594364478244344628388942144756023777476882626620349916787347365528674953724312117267144768202468155715616890109596828872742474031263136869768891872655324177419229259192103515654493721997147645965924149605731309859928196557843673799061950880228621944670435209179821183402273188871098268659554372358656855189140139716401000582440313158492557028046963460006841886630196190190352130340639882232430650429471721350306073706921454816614947459957920267661596908188422137620643289800168070170564797027036067423554832947307696624891177574361377955951904630420337928020973209399350198364789914881613589845720199041181992798222802667365305826152220607800709726467851899578114970716349004227043043257347089590573277881676609912263646120385888272513399906616444660068553892259400379485963704450671684398891151809713857603749148459601877397937184781107200000*i1^139 + 16661113992275747741732615445395158106376240292814014991702000039917216296337349748093431436134804959781739850564671168541586170722695536274611381608324931408729362533358830451877200295050750016021189015863632742329761897797005923127222544081045196513736693508968108436573733730338826835837466492634987713921096529799436231105205238200118871113322958869206341312962627820822730461599611587052595921706676239763205080356701625726192843594543360492104745853850188668547825800584349629054241191168491876407500488794676792581324890334021556281744207022239517743372864350218949093022859964593175122356219852064982164696837853523858348608200932994201499104068131757343448592433977998945206813247337775328217216331964670476878086829279468294936166218673860325807022838712863127720131152435439782793067575734925377800576890506723506940825859698954528090948203079231572810926232138046517905474314079562414323687309117231962074774229205008000143343294521800505967058469237297781146483832457716297286779493870305644165770748246411962362572956775772822584865075149006430391772465490344118679434098536008607110153102800419375355728136177400624771529969766674686778961885208472513869121588700998208986774066851959477542855191956033719227988158392891343246853826275699133672583356426042744476238191060567583042847030252358703565643407967849146812870274222301524853078768091533436622399000989588054313846786953784461896280107832274638172867090775721186708035428825121227115969564841502118772735663321063054874538418663746904836406263480105763836259237400620069920947043540795207753824537112205859371427327512398560695006643883188514808426449171488702764745345391787964061883746586468371678634664411720032571349040528397032877333320313656507580049221224025898277480772767932375007543231304955198665359667583333393962310169919213901495731168976894245281045838885605288623172701087412896283736071488464967028472728886349964229856546433936027424699966526668513918097786419961754925481944451952091106125946635164154394343669639789916869475296650677030360600720057814618104041509022851601115002932122049754389706717778298651419454639180980812909878810970801318001617138837054271488536567340475606304025714764367001227142538140825446623181176621466819991652823831023330081985752207036962336544689147178699536206024648109494189442608171941133195623428310749799227075223457793810384397062701994471287574630104555265797741172671834947583427396141115074943976180830250941219326688855229090650691489827117282538766102229812289617960930030960787034274568105384094254730751372836216488017317770855248031916200444837519947662965800649126872749979472604213628108487500121034875774702989085382454845398566909879045434454315622485987925321272753997001093874402974163353888702346698694736306945704230531455742993273976302321325613416946671039351643448575643419854882313443486212053609634980216422666918862094745525306539519935867095755435858410927554560000*i1^140 + 12978180654070600986353451496725563200967164103748090093103309552225299219059615755762129659977873766670368973653144343231746056919234960829888781809439026361019315829395485136781692611693599803844369358223570383744228207265778577483193988955333025609918842743836107443519796112013861479640126167955778280541041842464702115211419110580703774199519667685206818433751075083017840000424211665128819979616968153008850943994235843029319243925605898404416170085142734669064571887724309587429639590343176892243027946591677895202770418165439005044390295777266395023773563890856461474409115502970454452834922258672758686612504172120488410522942686380099843826412090805214426459481691194244926265438888500638351810809122859096903478106783994720200954750645739910166209631493172039692394037230995749296123485924751921929597256432027279143638688508942452726840564314878662265128229016797642866791188239233008408429873834860174352897016164188477613694897826397546169398463150259883456768600493609039471195604877849892672272588185716715072635312997074824345323872498796512363607355380910207716084172866631099434551418364724470355177789045933727160348240550237618513616379008929967038513282568251610944391713737558254817496998352873113951613639258054325808663704313803350848258424440637230353542909467328764119548139560455011235570095370407229463731945185866156893532593753105354434215546648336391786376353575098941998140281196240779876857131787359345427468684177944337316724626633819269589571408678513407441932437490538034689546971762633818168220962744047951670188611759530339085023687667076123150829088771464807738653218456876720540509132752753479921648240633536689654997308106895766302775073535917301242904066538208104045059291950686059339487277798848682299375194784552243355717400659806547893457301753788503970765894808028866035655437758883559464444626906489183474794553043904450719845107434850400284503694552868249057087992759915835291100539950094756108723117667443260081723619782097463886550339065938896735992623620030062865911249318790960113254495489379687478174574352850635175158420313747967698198316706373101437756629898194848650382012078956807235536057012600842744742398453969287913105140879614644731253826508635106012227890684906329672027730186211055341937148714995007272734868682458654805211848072778508303120262256763392395209019372819243705943345461725377751944890634957994114241955364544775390689265901473973837011740538961123963751545400843157211680985550011606379587385111032792426422154897897419516995059603968240104981391500821930030059632210757342376200450384263698989078672573178084255698603109666013555821130645383250276890395699535081037267473119156957696400195166846301355664085841654668111649117155285090569562117642319923788660305006870022581512687476400391892962887928834931463425702330730709180053780802687359003429605257601847248559870193316598333606703913612047078653952000*i1^141 + 3225708864042055069190260864067348780459641468771578688425233072041234304513007113111785284933786164701420519948590910445872430993243717441300025663750000480066966635453031031994076389265159739510443962193412762268148321273990636119767427463821467433629933483498476126305401331117225336320304603460699786521740547066220244135435940295095990743702651367658187541839818672936315517034774807034586198604589052040692658887582957945482285029041572954789221580422564445730271273897466875813775835853407980306346997586175930506958333024981480347966683917706714074445852314385699977776636326754095020888433147784456918211050267488133564265345369031976444626918495724366397850973404212031212065845104313083363128260807249330043989736500866474002420905195098684357410669898442656423453634454489824722513831910227810688578826222565756150619712665208059870187557313753386991514529671844528895525997033380749569650702841672997521660686155283478869176535924785860722257684062520818685201265354398248032134851914508609035795323135410806636579753916893239683813616392873520258505271280048796840560026363192786066514013622731187352566599668217251644835479809241405387793100922308467359450713822725407642321738208211995270507510956115141629139851210039345438792775198350264835231422654296970293752270187975209194504745336847005006075979188570775895607728715621592010660070763276810578662783533499109115685079995257478500966347487082654888582810206735127353141225550652914512478478264360692196416283443676727373820191055528264408030264748724606429795148987675920921852434209260807758966892780915351342621024355443815270175555448908004335304698147671737881260618242828656523093328108627246587154020140300937774845418040049629377730468147541940515025547980452118500844778752029711633196248736413215490860020434022302685766684447112559238284147626893967948871158878221236250478886226501762956444608374310711790844473571588826239880895420933666611394050817885494270913146524341705324688547078072334202600640160170440000603575700833501642765474645810833564389489927950553363816910591826552237256322264056905730972490728001194812424408725599707924609835318712084705780164409504774228579998215982732868427045778378094840901396518634734094673236841579834543131617862779788007976195098053554480333099520765679539344435536880374828507545730634121726358081059848926559731725026653917814417245814643941587104382944888171800619725295653791630182542338282887958825764765350190252399157492972820861517546905826490302740258629276106122259717136424837851746741945012787912914510586487172439369766911113096239219545151521029310393917704409447304131429265765054410120309607523004010906768944127765686311320554275300040867786456960092989802160779784247463684997459197849145318651294073974165443759846406456304387018509964703139591092623132065284317461039648636941248648934624627267845541068800*i1^142 + 23935882374530585075332856547123096177372766284059548561844185470166083737152931083082010536721333969374489124929424998350703038161529908439883698910593843474986084418169568946050235748858422598003515271419939204614272490244667647690085217385714227176788530861530359272411614599263770611064081005045136178638593377512208640814860176833321661651748413265592698716920126055415002861283191922189095203208656303488420189447538332565671305441584062642036850871367858325713116684029745974846774423535268969412493658959518908340961347522312193832799876150747235686460022834971048385003278467108722951916492601348289168416898647118422013803641679249439499461061697768950881908377409351458388956692301301953032281916296759128799386623020980249153902079439509499136120530582879658580690288693153016148086120795236139028087806527852269681150321945995041175864086748117444519979078248764137248891056553400322819860950884903217150294073994168833391858068808737001397777371431786606778796894714823225589532202913279631615165798750773015474577605185656954823177270800624001775688334169543099295266793779259880215305178473763116587233023295615825281238304584807657497151427584615828134428484454806652770255192878935383044278967913614791712938390660812200655573739021326185811173747666370527126954597229866916462660567190545938931836657594217035047254140322681266449007791383913216172536704901123614761225071161331382626053244119998493211311912278052729088631220687860154537541131387294336984504689598542385689807337211352905558963176673252705221643659601240747588377834049688356448241743323095362824332087109974551386218993914448432907040981242032052210054303491569458711919705947854238481415364578161021998427933201778699447278883769034394300777139973952055541516029994629200237801399245677109554998898062011557070252722649099851463015564908869012920973304329460388364338234862373322934552403900512539310486305937146646086489093564235101987230672645449469044282906225109709924630974187278916967977260876655265244299275150025452378875025951840201638928606453574139060971862995115132488035862229439005770594407341142765717851200226725731252192806364466275466212298311969439575822741809124909591017751475670677165235885299747673373590849892040403722852496899054088441496476904613290746155706923976863185758890451029056899126673448969281653062812440616256561052021798942234563422125763179699198043114745828534157973509182694064181124583128966509894050790523071707615144432859881728733676300972290249344108722726567582544490589292969445575606392884264526197180428435951917898012153946785357342830524547519354831408040750595807546444940189688628333360672843277592106432989620300905511608723913585608521493213598147624649613892755358258023443840419785039686153829919320808302721107576188188197725093672256636429464437344399308085002240*i1^143 - N1*6865948543169713643631371133940694499095467252514896893497295596387608978877959014068900510508839242273463883865227665736256466080591031607418784588387794203674608941902241305980843063956453647918467864486900815430095182793638463203983660987782823178086349702063719485941510571616372274725969271190367551924884875614362316796494252979284997906539816395219878820939230497295474510980049237526280089997533619309998617755997307012923242877441144581786125157314790874246226602757142910641044819431184162207116198596864*i2, 1181229142324029173070827030587013392098606294875854042280126513367579902703308938295450132420707720524335927713383723610199435615885345468658844309194457940039049678907716702857181060061723166948135030291441303890954629364730528500864027157730582128634869145836724321763241543899924507158086005391710734286637718177743812648337271788944134223730782594004907907262695234036413323551488422003836444992368777782573821593924810612498624998767948455727453596177175698410522376086800849728040462940915915785917250479934194600396593428695571319124275446472522085439824990717965404411254750007058991670722367517593826244236338949473250145681923125843172892403085473915413199972408560075327167390065406374324757682557893667547931174200955198453251045108054591024809788466203954276168033456629120795740009124565286739475633330190102439352389104257032821261858097112579082666240073506202240744354831480644299370425039543384877173665939270530291515935316407374818560594904776476945354142372200145917477000799045191626343840100836013297307073528572696733850402029317566524764153283489662981476397245274873336407483583791319991922448287127943076638756929003611585276544942870678108868301856277921919289539657605601366843901434461599730522030208721008713712842075147842253622631449933578480030532594850504506665913249386208140328761194631062113986097634618489156914665722656513095020747227439576041808408997445969330454104654778569503334241405736522928790173516767085249107961407511416381150792660491803355441551783450777902682768801410867473034005273100542910099292409595554128515863125028469725331065001149258995658190898041983566259172144831191758505074068904617855116692784649340271661237363700261475761554679283489278471598359527768930334930259211270359420934651112498483369308329827580794728601719241047088159346875479050196284349887455961973206514081887817509563026461452274064693519442351110774932664075371105530418816989445825626184436937461730798285583770294070024122175530036962557692621976508804366119000187955869949964860946793669865206681821029439538885052623543517848428753530446922890850008063573110722773974005032582655323104970926666258684101688815051549977804095028866374417164736629283304330357785163048784403080111473926867323984412005956055121128372312617185332545550768028024981282426854204984926702798631052009163189682571348609632832701906303201948146934794060145257963405438475446442624729480045713329470465200065487648771828789380237480972413118769129388680992785485653488382449874252754953098189296500713468404623733759938057174676694376615507739861419506327637114554188898026355649477406492957362606922170964449753976327911664926944787573231536835339409277096430838586205799401081864672878563171690064124328903013318174397180393480633566326182541028326462536320436060681709979278116671727475684918182116632246241849431758048901651213136453508049731676598612537647013573825670411479257442059332473378552515222200964101457229683079151759109918293152372120370331691535633192237689064079974448166979196756306485982203087776675787430104115248082603972627627320766621496170814997002927624584439512243622291249925682940009398872307909358319778802438754330403073622364744978543049769541297122133434209816862548053671187067847833228098670238372626887930139531915572920571078378680799344455143220384149228924219996309786277100888858183045926963825372162562148768756784620512812436775272670982950750889104698055159994764484534686745510039411550820355080695500006702098609707765432924056558195360710043858422755744129607226491899961624977126082170481111406721860145133128412869453546936374124870709793940644813544318634780535872781593485378427074740291175267762416898326072357858891418347333265090528128961417292607629821978146212219106324428842390173378015248214526778560906011839778321206673473319337829971413224652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 9066946470383175803228063728948507768972259980983929566533058557154817779950102746946172434146454892491187416724601675302037498979590875393413924511735018375264424562458317222873299899284136410545810115986220193568623178531967828643115435105277919961046207424516759130664512450085762023270554000702147606826972476020249231932545121079260731342881160621746523933527933769783819281929787190888866114499949427422594103668839699152723329625448898821362747972607219900655921939535878805062636994034493958231286144482731972848833836414277049671847291637938263528180956361951149029786096946385178819265421619529962070375898163058949222641516883872181802714704909981917821734769319870088682491530853021749407831600936652653052764057829256056096112180142127213764142643210210557014346547335474173941989447679071057526745241539193963677013932916767915163155323389154013406442886727494634126439982748087014479918548132650030830384346820054247485456495877671046242911358347020942075126074654178827284769225360450182622981314423391425865864291026796319241871907310252543149787180117845199008272815820845995551378553360123720316227298103593053441842579855069320735920182867059142916817878710839689883675541261821159359641950430304846268174478812266260568801809188816835075182520875712262343671031282427096203384373832693769195326002434457297935428793740557117178907490576218579671312650975260360676979963429464638410954811531448636727515473014504166763458681132460927815638699990010219920266757372547506866467978740174215297642861290641984596988958861139009674412834356823677370090397240599346017779168281148857593983796778638687607326164619118131326062215952983161555324440219882430003870428059359067246788819988194141100291929613523953740356062121326362061537779201869699199590503199410664987721776981181336206906536427910221420432236042419163004849974105967053739791299694862839220756975441149849486870781761965208389058557245649911191952715663989257319695596849535240598450548503203788441737051114049483432308681772608898474691885394817164109894819961438311902414072152802370392261852476185280490149236783941243338928029936903776015409619911983390814203070095625410653224233040435324519075450506779110617596270131341321142711856619990528853929265976479097539414986018636037577213650359022237557431428307200961235027920035525923035400303154009587494962321371336539332035878746897253032600539873982300304151913845012057738411512927661926054945812357680529127716145925608184662544234874399267510689604333862096294343609504770157620152404280032449254331292090129471474421048557547650103481624486818012758564694023388642408774194154078236094139439783955885939280009288262054684677907220963710037934012033932524571898157773021350311297098394287623683452238703254212626869698942885035978234319885870959954627527115776280918792129728938975578399806005809324597201825274966741606178134835013836826471073192879078053057829587498120089538990649017385717621927592237116674874110134697804795651226752974443178207931874657061778293999203132972902510439433239135521403263660391704948346884509041625579314046539878413401028132890024909960255222405755311986481956131847165919307584593051349785030636276599616960788363374173697410061690363163316696582539578168942992404040657123065501551586892627554472675115688781253452570754870501961182829920863097713988982152884226894852704107941788712024406323348153727451703073120133549499542015855647655000219243311691080852860056016134824525735412114632225336315964679126172294450723407435026115679538906578281352736521865291753780294855021834675017053118238153994885477769153237008923027661681329687660015181322410735948440412203262513023850809079346143221155525266734821469549337874771596218002408913401495090504365662586721034509751652728154196330579759495859314324749922732085337768941183859616540262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -32564236354125715088754494216929143889916253432364834138755745082216679434742307804108626147249200566058155420801727084124004648011962921123233123480280742309586961464762606902935658017202315935377262455116700375712110980742660144224410659565039783617596947120791074224019712353376434012317131966577503764413458251441816723150523858695198914748747074673836072199464959118994669523619561430824483921659380397377510928144317639365457697902520148297510341541524225719143914261986684974321119650239488516457152059443499765037953273408691596157443352928531535764760917839319754507924462958291154825595752992553005643410288024464513775150220311753291255614303949688646504818930365376889125975404305654706528849675347622195458190090673490345761541163828117460349054828268973813717502503389757303181358881622262047502631838719630807268141861057388062144999621336311150637806010382159112572128111276700459742823341360168403215901166567072045685021793099718213778566971280953457985223979760723248276181189117028521988633854534542165131240198335140939835005823667246687842068847000655180060930893955187880040405983699496598873278051102640748957266652246383419542280510669760642316556494420705642263345071625271871355556186231938507348508809257412891959615710869878928886856241856248902680956016379520749774661284330353353943312285829346677058504394766554542818561428482519361953130416120626007318386425056037748535058450303115686592466276686308398038159605491443607656120986062696914057271169935972078805415413340955103815555366522865762189100788259514439965612187790394113941404631914088877163926846776906235038884250102575070645853747213115816150270067170862772004858747265263150519160378386663519923450281948082795476227322943744252042836122223952825698599825750029580652870550384481765666538523321656795174352553890050348192149962795526739507633090895390807659806165431629056050926658529231116692660160624978585335712544670605133210442566842293196929543661301224040564229387989523291084199462152936610910117360973943831118930548480520485984998801897451116004963000169298795915209490774397362960323335094640146840947330516737991490429807818875579603992832423358344410404711188309639550381550445414764092151116805333446649904655730245161492801058592107768443071277888825152754984062951485427846356725638990695807814802934410113739332428112366402211557010127407646600845689270555702670164743838239722456732710262575354878308758632944564243834804636666654035388789564673006386982500103505412734415728807969822183572939005155476684132544804603313053446391218272417059943231667779477254861683166886277507163260890046089142476934908152986311465557244059805169015371644224187292556134225455139245399201294816975961666242593557236421432591527055088676497877781805852762925828004602470786803481769153099285389290967537999034713039841271589027797469052611910963417376757470154943620984928186596724602007132721747514666708766022628349996848983050222041942206109817504215666980332692489435155876699459482904973692290733623349074496751594790955779638010940812617328420736606756386964421728090732517401500440263544640383860278577352569502974460142795233391061069784372288102390678098328545867027317346393085677432257864459991230088768265838797986676658914181164068855673493212090002734547254848903634334316636562354084575811730350575804782514606251655417751220665759159351965286338711456566229914096019937152371870125554478535388553462087190537032355314892414439656425236258299075299388932663774115973760898099519344426793450360829724468407517039453930491255258875929415313171944377663435606599713592584984747290075041494954733015928362690993979426111706861368419133795271748021525778126960076004873483584448593119141026272822281523627324006384881814018948732583188072898015583592299998175168003650931169370790977118365758352482059694374912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -580735824888065981204752010048530877897352978581264841333982804745412798039639185258682505658986450824804143983202525497928494626755702270050971003135932225341057795607241051924528102459707347059533556481212333481076456509329829106596596928958498771949056005803334704322508310078548394273734810877040245411328500377289874055830699911716094316220222126322537718508063470419880878795435610912058291438358562657791538322974064699811291346754161811494068680036462526519969753748060332609995863332457762568725794464623458261748437724410595002291725308648898353004311539082585412386869374189031665064353456754248539582815463141006794278121182255371924284189924077416544175231375614170212219780807453297830615550450399351566201450753212055252220215298280239024497606617121468804747065638109354947129201268563157916973297544267513935315585308546518323946301036913602216574068456270271762118859589839711246927408158623281313037424394373407629626302150821219050860219399846815729148740930026697867796867707817844915156607121017944858062082801168935349365457688041813338168584050962876658089547097572667089867164620932757805436792670634700023665776698787036212934883143556388801740511437083230776168829109884423033979209791099359036148461108186768431156651481852327345660557472787691987146641785530321033897314980880392145519206345062659279639372357833488041334873327948636451175679578444114667170495898645879853827666933275611526310891381270458871243127673869675598507770091867534789167580404592413398215158325437293011294557102948302326747525391911728492062352574918268938039162107375940934416949078773111136696050771249452439231111411741122745300929564701369782288435752663989854739806465560580284364812071533035738696550433784308068956110399034208015646527559725866030327659296349418374631639910793040053072068450355706206805574096430486963868941960741269028164531436980363149855195588814344262173191389895673429457071773437057175007668852722270339371754654743184288208262469548902067829641359274648823978795936817238023352801562299072158513371153115384789347141469181244597060782552172785803912282392555029514193279129744412486043166111125714121069874618263352474805415715369460368557795730577642824851389416972820437612069744277521732745268824298571943541435273251597820896402393224224979287018772799064816331510211705317850667800598624683883776571032940981618652727632328867041809196320213563098216054005056860649351369863736760090526918917950593203660432830701860709915757735034328686591671827498125733395441386255961552750105002482971859521583061978730500523676310750502520126996586564065369655822556811009990899041987291774515497244064921369787565774228244796451153462196847503760355684965571926530804680605791783004771767958414462590248498594951266914395255685348228951170398302665161403701133644054148709645903585655419540269297719265579959548627698344746191229525361025063935667176596623554353819126330847566932285794746705974428606467243733934811868674215161202990466197781368734867650132085186628014450133965286814796463372391739310515754968913428468573198209621911378019134488105213669105590453773441494309908822116074672012952830562438097979903893399154441691099127848127746293795148552016087972145811782017400495142474632951542155826731334895475911067911364866771789253718349768606330160279482628675665455317192436011133118120400344486596544142158416372521500046186068825129375033676558668425197043218142003930977297079526563839191707699942302418946098442406564254685097151896895302321508562444867453070052812518369538715903997164479296892157417851557113308245038008216991048918795679037129523702083506885531417922769809716442107057502586977459281974767497636329261725733061958611988143065409197342373590150775098218011003508176480130626763143139077158311771030993681356112297535817992490489998897915920751001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1543381939225417743332132561607052861794094809958911175028348123665602958313775204545156305494136197691866524778040294154690310016791886360968245079927270269808335938833775235829466490101028954378523603218158785335799837950579541199174363441820492906711140236420849148902001224848526386531248958050336420639673005274151734744930972999550686362625311033350438016989007115668518414920643694873423101911271946891001329402552416249136123933195417732675145810790514931552652310556494695397080077247710740820744836557109876740568721915288270181934360174670203352343981236569700467035642731252527262870687867926859444254840195870328153509871298643775229816870039300623656952325656647369207897149232999321088660930404728114737696545686180301463814201098686663546814326089367874994331950797348537246328822673647937960363482663526279863709646847406429802946735575635704224316490370800610841256775171304720318984788483743943409748364532571401612722809892824299126691454579716279685117601174031827408092878772214905027342804376344477355484128604230090289422154904730807590771675900180612056201079314454329731482005158399034765858632309374345232438042296947388699922360701690481348463736776956740730951382375974608219873297311126971268874791917795651463831369312293448413033436532812110652761999405179171268268814688500320587189085087704880078162213715774722574491366214219265495778928626310197345682329140600896418805353363069299258663675803751334859943911313540858221478014474041792082920073830342745641047927953122507383740742282374641017347819928018869480401503323326139069402427013683704392834517014811643027627400639329261169799230158782833578445449100543869297613245262902609959403378521620316136027744514408668450714485458008625133926837089751235356368268486323760580407284890619774794505629083980996630483054418702879973960389087712182081685399973003764538171220624217894589720687163882362034435908531509149536283005756011263213963437363102378241887430058499652884929501835730276981087383595231846666277889589583878956936904035284109242203823766391262670390347890558209533480573877775401579563257953337412424555318306218842094044324907770702680763976369944234756900064232572823791639439372400108734967465927864015527108920876689883400267226517837828059104474101470043379838407447271383168528662213223910739846744965895465677026319464148477115983727439636987818450343092130870359710936009019501683054601380130559933651120341895933121996846974069359258484722601980310460968223576544196539416501912788759158029169996805764109074211461937973678025230943223614190042982468374432127013985999124811890954669036698052081035266767565794401767579557229436031357872583374333625796863794442688831170208135743055756299329826658726835144713836762352271467096195503660694957131899854286047300815995339992519129829107270339900061685024030457766148785553778001498178451245690363812759460012746658131162858635753681045350304626765662206968541373080621741276197362878517232588322459047045545521933680946440359296931585792472089160258034893218324104089882958640199817718874497855196420921997693684230811236000984526352049341671561453719143749091212467524128621797428736258830932225011157675172254076968468863389708286035422771247355792071145984811876436582855343910477493472415999550297260927252058338566816559732007839635582294384027076697161489830993099721613755149702453904779160482051843399666717287494594677332398582685809726088466911175075585861154954999676051553482249645046731371992003152277235608700242957331375149374124529213889981985838519963485913335372644926738952153877618885484334538911608586359739401188677308982877739665629799480061382727540967694841839870158120066597084243296640180621301521662803815133182826975503115791760611317669835778132057649669486436276959721626529788637173247057397009952994372414449463824954163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6059657978598753685770979061701861027876058159803772326781232512871472007250477527384600316355356296773755950550223903972546604723309009917530286214617248346406535752027336383687238594396601386608755838649654642862462577709961675039627006548118387707107340300883509070288281874967532250935406845282206063567801510493540790131748715287860263546084734738104798860312704345710574703186340179830631398444323438981757264363262601634563939755537811225918997510957532722468296907446213929131223256251874572588660853739068065870218331368758260072595807805499952609168951821326118656721368729012769267484404907261391506217425247470677813328477177726857595515516702550513967963174055174774537053220377757574374004199282914104648242527973834616999815637277718256427368730250588415385913643374088844588611586740406608677293686526877001440497678967443268953958494306473668955266262909913514636509623744447056839426370854217227181675437513799807303317289035200591914282196125272198997469763951573555504070248670044029521352421735645159012445775966312393260758707297656452766538928527464172868349783642673541118805391938732164324222697019556436713092751808673185014647151064196970920763564582729729809364362153879435249503014354112385989357673072800553250362651550909493438130504596035889130569249808261840032825540746115109774736638551128747414568486612919748413066136212706574848886492801160153489391127671533841762744822540882974516266319146348631256167943878333341624005360479247581748899361307228985466047950350141716541144638421781727471410884198487923907847868483489854673793911534643431702325280419577057082713913867220511857876981357586013339371840196377048140897807384906310401205790541106660823677800096731436467924748832738172267017792282539793543849824554894054005588209052497628702104201034296194387581286793169152083847122122813664889165575261372611175255458659169315508943212118643552435792878827228447102579553804023303090252037333646578080236906392950209655164727040501951896164385264802085094533872852742456180189222398780310633109420334123568598915303780628906888983677247092400124610948345076577483795560504282531575544412212313638711645825334479386990843575845648037370679537977451680440309757954341421976181142336886475217204371649690157353726481564519894971801323423552859649332339732315299555964769252322628299231265758818063751738290110303526002421683004236492871330318237412663851004708170429281521602616816074569329087629432473679165379838725546739454969107568743299486853924176107785264483430047887088244229042581561556542184392366600346278891894226144093385031579975217807761401106681791900761395011136545620821311162384059037456309953903914303298967106027488771440089178517974152483002761629057291855943975593222489339088806989429339612388827583872718253373926401991756091620525878555367462963014088475343770478133383671540870126690880215696322648680583636551909755870071410773210829663309074097556651599808237144661503690602818566332015237261299638896824246385801956904784337874579237272797785127248472291854172606561388070968109491292558100316100649787600599287337057465549503699594508640416752451153186420854209325732254514812135699793024170686683511081124370718251218459978697677289682620595985079441920021068727046952593336766181118422773751151040582508998677224695669881699337483744999905984217184738565740601314854151356556504971715719172397160953811655360856681703960595218637390860881782183304439457195423506374917210902744491126592206948758801146523493026470313328608939874143632747285195869238203481757441655454475670389269696699474282869013907234801006936931199265707532056072355375671869240279948093915384945450334308117370367212321395653158496312582668902754633300711276452170292300822660229488649685720202949790975416521504083310454181733105587440532901698795527822683328405294809088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 50326384979865699586877680018500646614779223919669895363603108078072250638216257459380210561601521572722681343628599256022049118592278002487853336805537566870231736937182236188436370169473840921612557276854516131229986137376214496207874678206897879118557884148821438643657192852088047549072299533886716184748717506895801891351376360013868436642842126592216762382080753729285632386752004692360095898216011139688325140562676004440167994041304578457205557117581121114688515938961297060021210880466400935025711375641572805712318186347560675604151766604947074843645395754096904224451814281840507319498752339293358197548336918403393197108147975227148851042053861016877589232243398654534687910725209929618960262797877453082027418223883052833028100562352618021252490864058594104870664045548454645095578512678083685716257025983512883966198011678190495007590218297819349536301423784091312481203156374335572114678195437776915097634456804788191073930181253777810891953566230990088278043724421466292048896156912819132147789563816015968438165921237098168367461494965481330415475964836981225331630577750056909215142391064676312643399750902370756344453656742221027596655923093272292761793892576468088133641911471718370418419763621735247532313515006043439516684341591892895822864422557929926200861963613942988551070284779816488442566072094178506306849037833384936425244414090408635443991516040830795239901543385923924855761656666924141158844637345000054408760683034280758673974171958802298040452238164329231410782826123624557096208950085694431726398148327249451832037849033392057130686265520769603675650374692932373497464617309060001524006591157140595103241867309898605201990395167175093514222524371699911014563061618039087962181185608918971181548186114535980623651909377759195813901148949832833158963591685340234474060160681144581656215473036434758100843233096129386825291195189834962603652966571737995259441254838587615675223906942963461740768137630386582907159544049508028475626385382518384436034959981485396455129834096670858004067732237737809699509174002753986663114305449354526166865103655115270847167711937076754210671156055699158031986332967537351545880353144063159546575850316226459730642803487824301550910388474452771398797929016117115986436949239977465090694086622280603577223336022915119367172491735811181173349210238735627038139904811802584009907376607647430408037215047278428497350999581569491262132506578463938432684271402526710042805808340922288954151457661680586335866671152096605575955942475541927398410025047860245800281328535493892517726789410389447174486348605999761989566902184884391038709070834255574861330452854914701723137793144001188648346862673967354492942043683864818297498506022734190185588830072398100451708056005405020894092081201784151377184760536515496595819846324312529995454150645119691121123073394649604704496512016434538846195954369953141019307708652974444830720636424027894226722445878769910852083067995750272566202599880077102011437210425559024524485100023873355015310808648850020247418169542024091025367196328696652087701582737724659030278174964860543735594709648721198538155456637361139184765132528909290597164607335471651692202176517579861646946609920451963241865053979205539342314879016152545989366242384621830977967493852892143422414452212422863159152775088521254374196200729327815644451234497964956147919473575264329455501284192338694204687746925926251148037559228966155831083580567718918687117562985682936948843429395986905281188525148462867970372413518589735543937524869687606630440060043562193943682236311059952812857194539611932200125727028358766314627582358468626743564969734350618455650172845797206784984536669772225794149743573580896601840105472382085104124924932287181978412689034826989517174131085113786620372447093211867816889040412442475457801106957398710392824814762983424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 127010528544783591191379158509331589680564608567824288256257958670528011178696823511588277845396116355047205537347588149249928499500267428194794646671342253850518030433722211250115137105527096885908676726089038189977327391911027901127052198333646067413896970584917539581251612096898620024605092920193973785033093585869913251024660362813312589214279173055040315753725279040578335089891757630342754277714248531631969621882489046586739844277218465568268724980067313565009844328641793632739975048033940985377040904059362588576132114096332067293000537247280113750235238745414262602733292161251076452398490599583391649404319641845259149852310253607718052252663969030453019456594803586921439947727263506538929735113798614235071507684839525814952333236910288433255770455377022038629816438615916927651199104138287236451048044266798916048197906358166965290764029124651145971657782046877742856730193547612786244204009218801188234012079330051934707808800708710384614945032431455492913357952272724475494049453061028493160958490496091690281201249117891408603203866825432994829509728586025343464860737667173110585834105407776054646972664894174332684252232291525019485036303825049948771736260772662849067328735061989198355862550321792895031384747498113757085014669547558349512999006175695679086318711487303217702172493983815214055294698735368948215926054432261909772705175268675969349591372786200362484203002731675839956660520226210452316924016774066723409073745942019349695557206957331106967292331006840183789930192759765881454592351421381692046070470283808397394280908151321268755087762133838357068275319271702152219313387311309759625942211143476777332058443151371604421871907764165579828701007730013416007240601951983503706751026013508609754636720624239269047274695208755836135756226049914704654527828190182420555781764524365501813083536942725426074988342233304738922579677564651629147237216980018989931751167626966935052716594498448870520468192418688991022534930930365465436459417367451646658912327329480253915147352391641286481813338237863175910426577583343385199452506436538282871112283086544590743284930305396599783755569235206717481900680197574682285796007159605795331195666106674441456303856419141747950068433715389478210553926091782917823824537349162852781404485039412979426393795710636779485242409461539356356809215448030742829474106051971541059886055789251404809360347471161256739716211614957116086337633596658000853223386762906859812901455624877896598489710659344078654808229579941662818621346914538692756939985314634193336278691405355044174316407678531806770883862216737756155827192240992185592458020386245569544808199788675826853736623616346781666794128137919106807202530925727153641690146524026780251459686401511318977329711686551373763202271219280953433408512113388358905603630095669601001817213344609941548862040339958306796672386867560129332725748918394635153714759351939280418543592063867967470349329086021247861513764807697452495735014104818464131498753132561258013846137857060576012342344117548055481288663601853476735944297514868963684065852984347150306557543867494270962550992256918950540737510968181831266436905297158766715257473010640293937245121699942872673655386994606443666523455334078553121041094845216523350803300738391689987385393251960142845742640272976634905588886129324026512078314605444432831218733869088531948327445633536597564969389489951088979098288712572387435813962821736276710106775639551997503854301961808391253064129214120952235127899826519728143720196900474627339280365175197087839369601315496951052554165328587439645924058872969189982978956114808798468532768315490886850865420045770912336017273595551452050195725096689087311220469626909964558282160644194915040456753177243825515175772344592420267031764427467344200759008886159812289746968089129525762766891190716997076024159444664320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 16992291567576855141728432695629263829784827854198267578118944016520822417479846811883866447308853918628535530992733317076225903056205011238138905591312938822975091684374042164524224227914294628864391656116227550846988274884112521750298104394251764011755260497761341891588140917413732350528756405760476767499358433236094973759556557777505993493806670407004487241524585072442495152017613680665051715905099580765233752887412397419908185250914439532083828880938208538245725117439180455869505793830510692112652012119203642115670117446866150576047524213092806753392108273472677020785143524005012286277015713779360479430606881165279535355040487604569368865449285671199614295356846554107629539852179696592689500287853707085930885788791315505470062177077746501944828615903606015498004008035877706483263895965941762484093724078475826885073010527615772523000027368404479354007479953907201554243029258141999197157542842958690069085105956235111203784351377380336416989904678716890439811040682417444633813843863689619657236937966793889157117628126621401573640716170937070089828149311635886322029461163184667442497999346981886899192711508591805588065703383183187575183359978928096605739539023595562904986549111134122857083715393649293519979367888155404520620575099858847447089976630817875977754726286251162845433488425253243358555400014661759621975304710709145344552034851447516445563524085993701426031611272647475074109614197514369738441528347504306269526689705217117407294198615528951310932663943133077667978483196396014847432094255122999328420849878218761322256223224955224337035514816341825147782229681104179513994630934489598621178174560042080033470134641855360496463859176255829865950010861186386426152506390099094738757290623329401933122268967262283328030849639873943815707587171714697004816725407387496011019416676220214568384289597011213241157885516257345175745903369201083236842530718677308985503295201917583332693653663279031366447104843784332479022573851983352380760281834152800677028306933692320246472780645715816572735031262844778836397311116155375277480270585439920460513409874094905912002420185381729819584686666843671380819888284318749521785277056471785165838272785087379977774484164046247144976765468664552514250964059114928307300571960943777350794559254071434853255950950148487416107018215726782942972940913482638469730582851074468570959834976471397699416062249092831962953340304712334257605213689852871472699537953783058001028472745490524755170235323693599778616662162953759524312043102817673119159052226363343400593788871969247854346283378789483328109057697056654880632359613909740449240169389272412956921740627928017842819425039619010431243690618603678938851875948281078637095921172740655728655015684123548858777073446517081611533087759767710877638866630734420881306032717281282007865702891093022838999944866543271023044067537060302916811988940465724360628260452878780784962612597131115755777726016282811072658650859692196808749296365850536871500843738094923125345651538682760168309948647358446013300830725295219366447304507637256131527252881872300295112712268434662349573031902811311181044882093852768425727078143659581502650904720135462006326625539910849733190431477947317586040147681978447508126507182983744851857671773510829009966700524090934403439797748330919030956399745262008693694827191958547398065694324921294726221095371595713974707009316104555674764090141172371910236612239283088516714383143782020604126239620962599453205564543544932404465150868233039087971631136647415374130088490252503217330873273636420172887083660495469499709687177333476535755320222766340232720767782094676066425461093246629970535084279310385544643597420909442866638419088928677777844415941128331984413072404415541110129314934962386645382481452707179925013367065115314244147528004277434714094269338343281155435116101632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -553031126529217975213715953963402138093805277941272840837428852143579657919015771027655187732953748233434350610455376402394680623849005897412782340490108044269540070026670932834005611301354087060866942947968418708656029473540711096656349130295589305152088079396561351424846894978413447419711403594015549971184641250292625536196397950965589610799759644932865729941511332843600335283544949199865556315575338003885837059035233242730296940772581171491869561707470183103711537938841000562143006759065590328107108669009866691660512431753615775454262179104705586907561881413807708555328246590143085478623648621473194420163570617469805085770822450452912518303324828826067669434703161664788754719936755952625092451107924701347904564926036073779121326560730282767276608379742951991252750978049368648664979182634342619656543152393742233108014362702088746340790701952123656861403758457593513021536314560112172010315041610226722613462793050089876998394491402241167769142368586715548633659662851318347254564517008374418531405038927166541540862265968221456466721932588998653980958337422933570035369018231299052971138670457573519683822736762547782929710139535585889094857854861374558982261587525731586313765792526255394579322004457038970719236863008836512392783256869581905372604380213992616377195632638572976311166491575244917177210542816767202681817951556635581361052318156221527783094833416620765837478826762039480004787959626641131560135963025874572019949534742988561953068273381675942463433098003374564637437954225912823766258007521034500076618588181620377077607090872866885329038972251291443810000149345581173702992531356952674964087965140413007982151599397021543315737673853878361863126882685320566496592351066936233336707839539895004870839776644730201278387883409141058482442246672555908941521180202155013119307551656493237287371583653536379763051335025043095666546964983056810383617085355490045126614613114200643287501797851726456805934106892093436370738860288827980185748022652564002322198042358378269108804126662466716099812468999436608323580805438765558953103875443083269572385270199196853081885756308750831503838811497611634809517775713307474462101179369531634127844925905089049877462225303114612703772992052901577606622600020561276227413804778529841186833952059356052681026902629392694434427572545586051065474336603558420472036903142792564336021590710285370301549819897831146492933472396939856814472286533112152063096844819041305799183426582072955268415834496302810363033733943905887528316072997601768015251770782292052478316730959462698807592236256933395666647537756959577550890634118994281040339100901776136669735322324453811820423225340390080515507049649236905838534146067840930218613441415330467691003820389814523022073994718571842664531243407630420964368512509728908338437269457902627775307047610972662597181342379835979641214158622933773506540512532405974123852116407242397836573191180558067559116176992593353184020648795185678166747633003049890615994896793861889645981866617011684829277924061797189211064529847901505519443577047227878429381976167379903447026441923472687021194292213160872451308797247012558259599336062836793995676340312551022831526249983971748867593564287586241547641875171579028909232687329178764545677136800943784148077821712818385396647568379253383253899349465425904172006064482539892201538748533232850145567126007352593174940581629190419054927244068404473730494181657709513851797783709903552047317458417536486088015775775720043066191246616414593437141409531585924202471603042156639761397085063118986788442520418957314578251029607576079135822132480393630139791415932987300313621847622432119229252757224871510375551501063178270143280428349844786705019824392618467244167850496030233116376033265416841165244528800900435947646135941670714665803108863395900989015366498228930966892576768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 132836654212835658731062613122410377380794349240965804532292709449268353968388780087592833566235709818326010583673997064099623400630662130516054134324724761868243684615495291131138059560480450101466115878495066678637217328848415060614463200137575408695217256571484448199520003953700532423858140413694058629039191764202121683159051124944905625541159156983293610484518715316608021057129435112130404328847961638035287537851388589590501906491020196991975980347268495804142914752870878597518265894894240700069933569306634884098047378527072049200389604256311927024781561699030927258366335183864558937870147920661962689736849653694017062799521451371525846308040167378126358212299061992945996819776789126438577682569899072716610223890948102837925579578515313646445002858754021677608829295747300274670694847584890601009774812573636266528488568704262475519967545887814430022087153875282292921473177801095701144101739171165004288356478130124092007616743617209948653143433654968051998134794842031633705271455044681427039461237560247022962135943734860833473515923714388798497979956451332223875012486973478546021835445093099935567593549684010034773018858685668734033672726469123758942188423771791062769748636634190063747985968600051846643678315224723279723984024546364866113605772108474225380613771487693512722208847933085690376536185766178202285490177237410005652336466758001153761073150504976772719569664610064104739555589516639916095087560806749624164066388212813306557965908170068022777839057186070699182841812479151675239505480749980860053363197656123951609517828670932557795390535750762487390390890967489113479924000611172306053902014093593165341312509673040479668567433148883181218096301953225682675222770127983146400193085989102467158306195714825537314701142078548590607848148629108681533903464792775600720513520930415386855335862196433914915038114565698293101406587662998878882112641238889143981054406828656388665538403959831289514530564190741713705237147693255991036896230192814384611758133148383057581273640925495969708233021972413447762610712117826445471759882510271821690142126902763137088905093590772155589411114321361540223758077589862835721497302430457258522049787413238548442333776191311795030228507959863856497759353395893792180243520992697243391653636594204695744341695238727457940036603603694894229082444256641125514314011072451624234674162335860009983635391265223921680465539933349445128475005764387816611663112548997910510560469409907665105026828357566803228969956637348165380413412255023402147253091647381245055148167685803736073241380122052417988993105576589648590678637194678800304282067450447286520450966675031663637308835601059424691226199258821914088229193176610040770586954705625003497953636117084987354139505355002756610773842388100587011607427681607781022903753651417491808595835318472975728790487278590659012897153534997129034285412101750520759660020674782258035805380540153437264062637932807319478245519454229120711313384714060664423146239716090415585518199285563080785495003367622117703417773298845581914063662771823652577144265711626635654410783995684779887588132728079147852439877196356181787568362777667961800874485791886685567092799979873428155963239506305894547803596953172681578316587082260333543597188884719676591082911476258541894319271257069955289711835862464818531293293857768986772847295796157189178529228444153452437437676979984852500436232209984310864233869983941030387019277280573672084667503657914164795772011307057703088474887616731947675876612611268640874961947966494668141430729786076761141849953690935233765600344925941954548317872351797479508100220678177970330032215896494438419790629664129716309796009109209653397539354484565424003592146867600366427202451748356150772901649964523730799724673898951019928495384200342489672149134462975766807899599283231336202019799040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 5796042746489580729697843667543775576771254079045609323024992393193844226966581047144249192825642240211133818794687993082186843304348810084437818993537249591458107159005370611519563809287193009056153331624717392798215159471457882800715087215311146370485340983685268086070419582872214423676841723146343455257050456591247351080641698004715424708677914910101778160570138334035327462227117994043299030257555884864139454358026704026405445316998165646113367083586623301538761590423835129692193599876868899952785441048363515544007679975047344234811941644085049076241370490023717531157764656026050442747027043718686100931599288257804685486170444356844066572076464558733593795119591068708509388621843867732757882238578606070328020862428485385669384787225372598633914680635208809701040960897870824543434596318607020832294707452277801140046913811180678429426159020818570614703425124878942490816672070004310140631214593999743453107236042420688067991723758816724724668432954242142638092306974036186199937386048500277923873026596220753489858462538810003226611658809252969979001279137257901887292470247681868291843814351226992248327919037853273496874092540546193876092122473898053943001530702587858568856602280447941496746478235490564888493157345288368390958819346792900325887188239408833144209849332796432547367037554969118737795604591012299722973644883408731518848692844120633681849567876985954000267546215890228400046302729626854386734600999794953128258167252607931853424494241845576423020069424813141231955478525599817800522415238063091519188244346808970636990473239590979781655396750077626295901217754303263957248587590458442096438341423293857172399830225148865249087637830722243862318321997569815985597318632111018222879389059355036478279898156496635471125829091245293714395959138519358630235667080727821764628906553675710947412581718022307066394791497091231761248754248474766421917590948913524701161252265182126851966961248885639088444807369934176046623052918599657398897304764584889046478418755576377274385952846850871050038095984541150769146086543682915805231257484205558185081834101597945394187831423205081886980719932899566847687638293169438075075802337237313207456837094800438519999112866284483964347686670654039293242673870722713020461959400375130666801487748151830755199561430050417310104459019228189755028923574982974450055965553978397546446601601514758701443970733066447771677717261126154433152495442863414182783846204639056447539877186690115293422632861510718683959738989722095847820452546872149253263510683404834414212239369564452395194109924535243355840882305585042554565008167577656379616851973540278644520754006351905171103963168092513871697213649763049969071861229183364342236518193873939692325940303701719269937885848409809159651192698333201115046542707063266996062020186179197742257688260922147006283055340521095932378107463296957730621475846546593986461659197759331594865093607951638365396378324484755509978044020603726431974604992154366830408418917038990275290342945068053699270483086892366107318008767503373844784602201359608888969884819408721562421186005948498610119549798131858381561734381057787617938506524525656638587081827425069967496898466096749742634771210038426196834805463189375222148920805540641711714871732585030611126168805626338693645661648379374083664333652037238543502088030019614978698722607675871577342849363048134623273824917526965231002666057261547781637750420614073515100391898757578138060897048271415014257726523793951229012473324687121474360606556709368207405370149823619185957912650256462115162464068101694367024912841960075059684537073769228002293467066362923671948622347530170810335476019953145321661956714978410691691263259164288324823333098631975096851909695326880235922834420603483098279574509228819231956317576931469796364043261553493144290098494965297102240874496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2831607133754323120581216770686347546097198021639626135964453728615958259375887820288704909968755271230399268087061112057873913374185017017786854221128996956264821734386807683783270949993746657478517805996613050003421984252246912178238846570842145176521964837163586710033266111805016609368532031670565007879951702067406770251802943069538011968942963507016448143804825523233772152264329276170188779790932195169283249528316068705795240013518905714183920997999527637309595849527533841127366967873249970799690785998782776320680613024342859763703816334351742819711265344964190132651196950739556117758049727467786445120094363204528049470274357151167467076238654864713664629034028046698127539248895449599394002809066371837059971991659423406501999357607400411719218672078129669862432099688902198087795452071875291040770466377909464314967586337209346084348028131585042075065316077927989782344977827450782082242062993747454083872859309075116740810487856291024803685684105576200040749532444913674792175090697076998178656853247140908845301918671922461492355900313931560115886079230581899498491705272377067418461872545684225281590366737860628343912158662522615476295761220863805238458491719900521975541513492357373161357228285150088411023851498562544045906931956185964078154948060032692611019914297720245268764443035367538025561499041472523062196939765319103280497796214760206458249738010303669763168273985044171215070046893703392123811751789714881576244695049688088255081293280747126350669558890315804569878383557221742864321123843231910101280616542438318314349076624854105286090517810269074196404174996980078698774490727998071381869875718506072665482948693170555010976278810699535556402102124105101588177355489278103313627940603802765273397628754294273328173858817495929797957638110062697146785654716553711487025666419672788312702869492694701908512074912116635328501711679233413487990412106519858922825623305494879785767653052963195657788115106903688310240770888468283012058865825935053036806297557795228872088348893925469490507323567279601143919011255093760663590136283386037118402795856160490147141474961268058905581996400068697666622858534386782504889553189353925081809534751426347311211013509653815713831542397932510872734306753751128419045292526608549413860351100486634609126471311855439835233782908568408383856702716206778091460466721257105358244194099073404235605805261885735239521320593516288184681435799319836887725887404934676882688216322422037881028797570887607175067735192203699765746598667489076426701081472163072685405277654089126416444503029710834442636127474224976381150762657092777353568238914572402619371307254331781002668012463771469432946909503025262630191572158253732554946818944239656926871800602518232719704375221461208953987818900069178246384591806735150881380529024325697735297933001712477213454731913896758841821252109102748780017740154742874122663159652398392914435767486897608911895134125940105207144087904731896170798876766204832280256740810868610032604606303547908508268260651716148343333173902931743858083962632218221014603704646030967494702446977638831772160503599901935028067914500107918280631721767508347431307602930302774879936057579048412413497934686166316849595377613232365195476048465212851928720354287492114282628315905181979226099174559391239653751473331926052025747357306652839612430703626952719617184610587135357724143157212979336926321705794254028078929487371921275582225996143798351697129796916452569425734972532976827039536220837410005207564918887772131739111157128270783591430610746222850642344213884527228932302234906270254670824548301096193460725978049161199905970602660176374096029379392665417036569086102795611995022200006993570181474383854996853129872550690502843288089208281864835173716718895333062604602961977016683304435947262530310195890441758604264574917017600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -54323517642654274338483171834138414940020078227625516611833401472612883506795256983546687080624941658550290993793865475910356275049088814028719204756267303072573732191819432829563762202872480024867400124411832733534754196606563681576875075109112679361975442155337009731435849846635335520327148470505133564295936649422158726792259895306979622773654119151648025746509971569559188668185804451178430669037459056177948596744335435053989584718623513509608223515301990954360580049501953855377732279145862593763852464511549631004909690070414858037000283715142677250970271427984780777416997590768506784691228386399038747129466144583338448564914312204899895352738990824277507082196661230934262719854721470493650493398246721879031521687326370221597398384669102530946432927815438820193213041516030715056044810166142444023240826558415653120955025697486649399602744275846438511018277699229530978533777655323290860120858258157638258448579469207707973299322016155899680156050414119421999759466686814407274341376251661835363942426982469792480027641114199318664259386598773932664285786665270196452223399772078952471379106668214834452012839974914076990763110259182206017536496903124275795715344311012488422245887925575244687194868354389235707299609790815299625917355770919728449046146325415927495026555239594964276120945534833569795350701145456654696004356496625074783469409998178425826960297212030053308856986183189383363828437964307860260332257860356144134383864233207888925432612142135937341114955122505032065745278723840490045822152127646385200058073104282864389366304421631968178273455559730789012236152812029886672616042112562266205520006856229473692036081725833264985593937085273765337000179156469075710897250740945255885783488453859869150921020911960218917766069355482723832188529586406236247747187576096785747266366086384868804962561933920243383665483840816019277416604204122783976646184670526067521563995785219971833222318501909542473195741549582814434161260150174818524590597329547411744913589150451799903629253959673061792040025654624440033122765261996557541958732550917503786563442493249374493975947386025359159622669147216871643497891144422186728611777460171388299544639645719509917879851056241732904629429887826692235629697618484530815873618095203533610212298615682170442116498923116346522692820654860676367859953716083904311958590335772860445492656850264268142072369666423104200931509149118594095806232394048606419158415899895966272555385673121652075198851079520233721248741280613202113027070590890552590161254477338342042899408348549443468217420953179461747037345059024886738712596757392326598863726846650891851097148715850586387977553157231233357776748056142606009043210784148077146782433405466023156180251528087558929636063762246611460654740837779473997683731713709678064936452106720889285567461471563655855689483967257351467814790740311674243819467506680350591617865091249713374081925113543418502853794347347017139622987063762548810416989228608479211649875510422327465235498103833826809543331081419476396784878523688220196551441697991814648141315058223796017261322857854263873482222085601553619208537515278656060328920132153951828068622649992736679024423671409324731101471320206105355653965844783097852974116423617539538472169421055595661689206467692398619527835172972929290898128566951313128363778524621579700898229447713702221446936644022159093566216979520082786133380238398737210234938820306714161875161557156471965084862454529994889217279456610858943135399397707176742416446612729550759378579495759891485962371813317559483892116319016515296999929310530740846669869719253089135639118695810278838821292333485801934487169980440223563758233400832868135588371474050051070748524147466854192497578281272604702074217751077078826497439429594130693410524635133514368073638705799924112454505880609713584865280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -132514187980749901068285535804143074115666013167110584512119618926096183651666862683199190853583590727436304917953286782705150088976902788787194985086336732271579543879263141567003298589005163623975806639735850331467910667372392830507210182336878341347096592922880482816612508019150218010450564415728533696966977702605503158782431051631976501940579112768505873131055934630794778851969813377302793566545820445050025837847918950224112793437987592746108832671175179012670055770291624580979029825436760239411259787943543893291125708321901081042891537946802253315876898679503015031451090056542529666491889424335849326872046413105442889463151562285668436377238592729535408248545709700173543508041845608984408127281183734954067895516330423129380878311566171745761140756819709402300670184949644115669672585193447882077216324669828113861824615579898551000975818897468827362303790505563126994533450986740657989363461776621904290956696006197714917945208639568744119335293073026162350969096849895623400494647155992881876998305403277190744237139994208418693047362564392182668728237902606526329457904748170773486564438986593052073317774382448319027520470388312337743579369235243813312365359690216476339313756328310861398201243685873021582192035272001827698160120751419543156738994341462603373428017138757791530883934452768876419909069925624107040569415846182016421965203531523069551107804876309222585543466548363820063129195862153411002412606637612120501521450713455189157728193768265867136245947379043565657238999437835873443900869193363355070288138128225982039373954847966379498252768337780796120549717609125819220736413991128283407865024394256453821171200665687434677575466709948131139768394474232852077327857154123021014024978559586820299400006097102300664144015960066655008299011608634799279501469719669793075886171861230267984817020291161645420725766922856852471687814591645213641250125871128557743046433352803536792532519926197299061849979465737394600802395993076370257533795991062077344183055517090296224055142227132042748081884653159885549806490349362113731019807124215025446557855630435739900440073209602224968798326679170665909609968038760662347191824292149147522516673370476849418300334342688573570804936441071806822332372356772590848293690521302341436322920604191264423070387279132566444918274802119898007545827245319214235905296210829541357120922497178561218206820421300817006256009003512847226991030264048494016312700925476441861322917681556840572687847858020504499358199805470607123920913546334494571085846694358805513518527942932301588951864766670201551243248114917227026844008471801789370597809492267820212420843896489652102980542713622936053654782737927057679151455509031500589890362226488898825675645392649098058038112723540345926054653660961529958937879347126289691809858495469258071460626033770415208820005412225422163434473923845362956414897964493668235529811101228076438826571173703832910894048204347026656616211487877814570725173149502718772730945981226428470942500001716563056889253173557608520044467466343238397709973084755177530380183711423164714312748953416296947803023204758895480729498991748633579252646756624089086795465646147901924344867303102689371292258655600401963421176920674576828721335857143765404319973461090508807968974161909721228026628756251812198572542287963697341301756338649225336629019057200045449818076736676317329558988196076578802195851464102343077403552764146618443307218748493650095710378472304345391833220926689612014887029621550034504778042890885142990883953266798189352975031540811533240908785406323411351843789190141715847718047348955621178359956873964537160326145516711879711231308837814904537216262746353925829363713840434078240453970727553259361954240795876361574319106524564577411835814169931213672539335198856233977561567154117584840875649668583952220160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 38589108521563756810407435792290718099811375036950467417301192893922394324675141630597463091477199115007599563774150093839880492097291546148787705372705361319811688426575063040309287584177401518522759962648613751144300637173874150662661530167286486115060678999609827340503975576000381541007919564159201902639058423892132034232947167535733290923559490225525054076901490351352021502324937375058714251483661903480285566319598102662237471679548407152788199131254701462335190276984736192376473883748474881598044257671956512405146236273890874239885878514375498085241387241485950813010303548226324210459799339444314176004158421552751756473466590537672674229099640357875184011720774484200888561370167180837617458014050979980488021522078678965637813717558412318035669106207206225628910395126951792522776518344527865081524338292308016836303428186391996075723888118851024816505894154071179115930292321889143344695038972594035759390307239969161163864984245907588182511746754509278276671061012595343734797885021374832662848152611551252075781459332413828059927741773896020476448248911395226909739244381953556462388668390447736714154130016910710362931181226237870628504113982613664856653579614226898663695935829971775027947866695598961881713378219817822748911547782496434013963051424544776285824254838068827703519874500493711599823031225057922533303264138971719651776057287225275996205632072892384464521119241447213127552109722502754827279742241730183172886202666749595683009575045660207991431274137181790561266148001811694430573741222244329359312914725435677557329594075195381012721320390340604556414347669113857316759047155769672307821973534379860310985417858702103465774543823522546303001033679762352354584459626509646484025975003431734392660721458086094876667362069868363524737738999474296036779369763942112258607971862283978017451188338050793925600768374674499364455016791152934770151082311322796415940398216118746942818279583577558372311425669514850337772963412932204388496179999010787776512940124500826983672637982227935681323150145158872106632390713753502780099640100141074910026174533833216901085761944625521046293081563895455005549841751019355485074222622102317013163701110097502860901817096651613227806220015228749012472216543267956401355316852961310617367804362533812408492181339868525572232517822311015783917459067228539890195427358419730898571436089507932058531592454008029110352569101410769803329986781970666794499641371954335074615780432039737988814349872749343272062067919743744421025838987508839185679883165227263424748657029674275125927190466677941447394343636017130775775719376487908018403011276403719631903735969385945838144705421462015777467776982921994377874906017547016289142086422786748409339827970431724191880961816620436453729887697029900467427639741981831089891817372102697650757811589362052383477243610415160384444935416684750936268211653055489748302078392624600304184376872525173144488111399429525772975822556644601995951049513164555025451379728868259369312383503795051669518743055895420939613029401158536366361337647635680406815503667995144372838331391220058601132793715699535721826642027386151817670674119126522571772981206827740209115965099818922781752376658625547688259856734323696131319215584171682958243406371000148957681400671199314346832553513778439913934780213072161760113028916805224884603346804227766707142483678616886066298618262120600801810709150824702331307941672453509707342317595355143551611491758439992870907269793702153291965898209492143455835067355667731779569745187739517173089055265349378386967837798290087634936631051058717787386921900930468417978949171157629307744918629608769188795334284822898156975808265025738836561027279005223990147729173416373727370127284862156749653579180280126748190625329698085468607457996539299957831617324164639259115867273808576512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 718019263283123790573670917089816511386968962775673945476632245044099560581974152242097190805878775646504931933654431144451250224422717846414316069979590042540840663610766004505436886721140963075654585162717775648497859239080000824306278908510995510238777329624954618470077799475893632893866637101387213601453503619046000972159938027459396268847358548717339549550309389964901426477374701955482235258121108984817175275370629850346923089625475428240041558935056003296459432968659727850943298009332103036933652974163821538520689961062492050176997860218833699752087828333777428681343540252560301943987772205593904295219131839898133824019723276771431029454390109753995040872878543743494498184711123971206541584227663881245151741328414709307723992960048531740232167108745564226972764376608888716680121006242469200559156608767714522368245165421423195947152995873830798578394981270576647360897477580165434294090515605839578161400834068589167695564992438334772336839091413277190957937799018413338479535969291044470627114250000241893283676751024556452161402018610068696736704257408596086662913620324519944951505245539975656375079689301475102584769160934933110085226871015031255775018097782360387489481542804660263586260866336623798552466621887593896444967569256017409924799516734030535943344340831072308694734708033355557494870613248146713260547484382471560917270956695004546823233004510032462744958979184298947278842811902420775668777589304751826835657432721301765954692786757459383930933403686679983150635876204202343506175271996620579472440066146033168812337453557319761036825459736552165777895569755218147803433961247662307646622341099121409977810171894647499669957197752814719765628573392909651035926671290120516384759491521473018212084117684526014553023256194880801764123467236767168763626139250468489444668838656737121131363714416105291426961240284771952637202013220176286758593833645229300045184957540439067971772524437772132970722084905902116224537615823219166589287256274957529627138963321096726931340055446240637590078890543201545904446294104613193374530958904193419838468342848825582193376800917005783259730759414587529901859067561131222202277480946438541079187434561460899309498553286586483210371864843817592443923413008542947677819052753762549553738572239586828327840671404534378681257930068639626022347187368764652239443958094374798305316073788219710264784261562459044053157509867992173737079980680551155436048698050334876443677056226650667587001756318699460401839938001994175654880598170571342299503339148073896337529008671477491493301529652173183853640631237860477953841723146309975001523885530446590905186281685216235230433186090470630311452069026924477463900760936207513392193650123465032380184106460203977130233126709425938589878537538837820976017045588644955695318110133570395807446223822718678754947254343414206733040634620528611064957595917541001662419483866792011307990129127466567013843150729237790847298795747606092697039915192308978367887163205864325319375407801838449110696336278288706170439611211814065747030826700195563515138269185339780132480523259616270639349875452098187600848481031949906647407788937815804543756184888475534810914143840116085458763694221150570285978977627404530836114958629281118646631971036769599348164471972027173255809481329416026006708516764568888971817985201193671260963078276134387745203054644523936851358083956857446548799899854278903063272288013447624350817980633081450621857155529067408054908909575510473431552874251387894027766157768280192928723766921155201937816389608582118655787402537105703971346719072151676561728818500404047966955470279426641305229073455094365283699925685749983740138166872019475174278259268469698066312855573794774353886424429603549460801807650694596909138185949520458067947428694103811131568466754627849488206128350232576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1594395588480576946081613451501008171483513068742679371687802226289263665599339204782342532368148473079569454229192656398215662744940185511131675067459877016808208920245348824724364155913528723304126515063426236470965429993784762435137594025358542746624421816757924759399786648173438018149994283653882821284208586044675503972347166712460445946787356637339560804057012357974188788885272019841082028787953105018430009827686058382658377628350396718563400658288927065569447769773473255502656067740665293362902999980578902941094009772937516475302011602511135401796346148536198797262443771725324916848652081820134535788919674510778364237764560439182236424414954129727068286068273202528590797435804260543472302986538623817935871159368713416940066968012187108334775047579985309485900777311859802935270160172790750141892991230063518012246712016226533915727153626554492179492764601306276704823132265295714304705175418794042564613600621837657783274664721816981607036124405217361004448217881506583522908511763147256985477372156767731838178251077290857800718929096230486535010394586834087899948841621856952563548297883104380296774539006845479448821295792468059102395388706928251804556819601087245080993243850738662447813327595838964112942212968502108748514481321150865948344793684638992607475231248058768843836477138432296185769031745943778385026316522310920736194463288068796609036894303979767090173421277683471647484209071695629382273460811794250491630403691713475528186791333301745052855215118619686009982964242424854474878462620445898573692293800665948257435478871777488832181525359417647246900062805869127858125903511982660895551680813617904748310463693306978312910862001376991391529533855407350763917681592347706272265276551957906173863629169513185986148973721231466899862170919295254307261064140199188291298659611846206166873003352321126059162479607934553203925803396483806566913194880983232656100348909151982240542089354529095656410602499958555134615192680403402195664282388447924916563342235078948465383081555989634690706292563247933105072361624127931837700604161244874959182469006359985190320158519193236176826440700006108632501439426138708829568287535719698695374285994233184341763100496255268738320977898476955075242008156245446960642484949616977595612201366530958083522228799608081749146603026184381404355625928092143651892923443231013126080543298682550655176103566348218772971225295310896068298255400872970086220218142083883656792025630896758293968049841947443094151054315687344815183146248648135843310348590066770778920860996895816877889464001284286790995374604595319856178748743999162056794790669350963552999282090504012756585991289929580720397926323041627384377665106539096904484873758545531121642705774233236207951721147575072036331506774003139043541695642075626057876631574400585010085361143452524760387719701120213369597050528993355798070620654687160899682273757849289626341170148381017737291814335307932049699358402307742267555463004996382032946251896010243361787015059671354893752691350196681310525584786517442714947886782990157689726934859723620234944855962433314850717263981502951551362884546602870815090311029558259025886791451352692869822016018256350897359079050084905713370253693319191067497696576006820726269263461793878593657875838958982327567850033423081834174357455449850395804220673462492764242412790114947123402070437549556710719275424695746012177622560098131079067585728506532020005317831079675397130603215748129978459746473603841814372093547908061674613109348490892728784311877083800109969529224296658117203151876926570140866884579841537237931249112545678907619299309554949218303594864564997694371054629935634290757986694635229990935685899073495609941199906139497545549433441804376598343657400683304522037848835465521406584356010438818087377442119034821828521067768400838656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1919065010406401291452245498197720741083084139601958745690314409691268346672648343939211515298441052854302581017905950383776705320074808990796946127237320947561647628036858753598605998802481874722894557328923839554805449430056789710594684301078532043858544921663373216528609836833395381747250861678177141748568345359976228985695545170178496350988066110114322510590434067069750752693898215795981511567759541032161797001228468420079289064589015175408335878211731942958094269482229322079148355057935359808208913958958216283999583704803472742372299543153121253484152381328090149723375273532757639313284697886496218663215191747928389623208229305520738089761240673557588533253054727040114990310272009691419476173873936635561150033016008184121105364615596112843782910103897827545141956818935951859589959172603398921345613948101276609220704082812013153589895586122040869428196273030322019600861587456558888442985591537376342949069284561909474618244939594610039562348348703429394825209335541466393337839389565890777359376985324417441312388128475690582613692191136683829729809337975503464459331675732957304751102734197191327500634696352868802354655035591823119724156011421400993248552448740152797733681661487564685134037793719649313789394557446027352903663854601790329952375543390212052482973244275323206569277067934706280215936735694708220094177734925717964686438056440807488827601614891884551087085013575625750087179665565154982113441855126451685741139964423993255906942853801995798598855238571411580776219504621455529954131440289436497685264673467641761406975746927699150522278241505004772971394186163682474780067753905669323204923523157989444756240494423769497858864302828116539564122326233971166663818912790085257622479033338109675949981344710985807233952986374127744700387734234247558553810269406708627422274086191878965886019344612913485537527277496943069364703433368009080445897777119938978756711326673435459152817540955695365821712463310936953542295165631362667092145116927824525252530058004858688867210852944670920603803754797236667500033336495964346245762924071748631874834706403330540583113625440327264212869681413783390951972466318029579820085748517719981378954004548087675132885986930867426595874672016780653195920491502862807836139298328697560761606615067548745191647239286527564312094004255135421988574106864825436829602587925421373764536302750792316096796022213193187764234833350007011266257898859129100957598006912403599722144749651238843509236497797845183233184965444536260333929160684814836221279734566077876477751850409384126628605122259802957763584443039194443815423226081818656948570591220093649868081114948369093502847363344690792929412920130566673690128701693130295326550093043768666042214252371402681574438614828686722637981864899986037498952582147948829204449395856903741309048813005656569579222856935902722392609575222636052742908893735990101854782019280333217065468200388716105218586483980802376475890614135169052283086244985246304593771383217847885173410426172620395015746905095832803628094442759813600113799065357020182796550883714844407173433621438784433086786234847087216148324045824652259116143019465920212474538427894331760056369357127048038110127491282810815170570950316890323633354808351390042735639903423014031246141779719678195637858939052496818290065229721049665591243776497567218615914425678771830809386070302472105296182449936416809851808645332938789442879574593651081018940517458270825935648854526286163087601132917953619570231344880237564530157841331436723667603051675786289047550593605900375241519571498271869796006113651867130347269187557339810642338635368927886651819370719494362063088029997093945043518926963527432276965777106968337578990814086707355332386444171067907256116550926405217069573837048139920998294172157018876994868408280927730584626570408755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1426841120697765328639442345698398324294840855400772430793597588519166178282407313723240880380922190184284887794125369546050502891363358517386951410243965631773188798847004075638700153558426375072149055948863249223263238187665232179500653041280478028753503594485578568551361584906501597787008046901360427819412567033888136257781604008011199697448809287012344169787723062942269690630622811100172192909143679634008191882119475267197842820332257028700874871297732616125307036128437065624269328511230811023226616809976798644756939213773668512688833287961793498029874270482141888548237087207699350236244354364357031986095003169245902993082259503096403953612937361829471748750489167557262520386957134149412749301377702112089940361936944328341664743518894298346021433667278005121495615355110640955308989794474027180841957048119839621874654327091369258203169671589026216708909808754556306940374741036834816555914641947411887598764361189454724586063536845045109435001590432025116535838013504822337386751747392979151026255899424498304954828609329052210313965496611396463606854463707960403729572150812033903857913764156448218774838682320801121019417662908879334251560761785180805289881749677551742674977164613808566617434706026372922222915681442480963862748512505674770972803945489976072997932025803748501724829935651896732144435881480079648046281498667658152495510720585354612352197462929348388860979691203263936875237758864280455607763614589131650034631219915311519306032785179858037388981253174152967717125848277926922751383485139884288988169487899249905312195414915403696794856154782726169539023200764489484476715090155412195762837461743407352702326816385106866583496822965721654352568064746681689357308397782255397846762177525691800869582657366947808413726665397430671947408452105213855468914309545198306423480354778282198267348541920455584384313298923679446151444167615664224151903054710500538411619069912451212400376012739873063466689816782078021052579748414667335462997398776376547029342285042017667031032704367969865809981357857333661200355084509652382478683654715611943370164070502289070664612934839814085573809923010826882206802552308816221640066754712245872004186225509490050119194382122905628379138224062573602236431342131729050784677144473446804182751398708119270999200041423829020443394583524719869351808919545048020572577058983429876641286294988670715935065034920687129548375006882761539566643994349358493220553376625969544775697321173248928343013315219683323754405244481714430188045209204317210356091467620482563169782703997666776229486317812685834839801562146321996136283069664798414402324938707797240686723084023423113514223655187869206704768172492257051235215454171851811675733442462560716611805355489781597093973499954791547495184229170990479612984604358799586110402558908203503398002464965424402418381462248214139239511492747204288831478276623669859155356592349346851359057742940399454739197413493862177097457531310214193390463708932393426308256198851957467776401120747965878106200675973219251350387211193578475012390096998004704260895451666257454262871164926073709368230621340637212024835195602233839892600059708437437857423481607279448063185927107716238282350340263283778486487310981548460102347925959545107479061087345666724066782062031782124132365980484704517217546998417533644214716735344432664805525170362079187862209055599566436546760533327631706261868623219849248966365812347181922283486424521080985546528449917999570760780721978009658207261815894925533800041792792438213916100401190200102795076641464730310084423810397526981607120101201431698243168897457914654561805309212007927523783957970770050721929600286748737756570973515375513081520499238735808315569175021280168160993383738585434855929971603958944518964864788254677247899814578119210149832839650413320021259321344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 645057729886286999498679000581670750100512489227389160646672922113869653227582413120927756751851752388626477093350981286107498345880311943411619875808598844813982017368971900656363914039111116547208285631754282952502378914848413372964196332338073320149747592859360892933258333475177555234333862115132428984840102242948294731028139522525557941898442535116146799147551668218022929473719735872456946243886047175033314545537593207096474991008903859014622227410421240381605699754819316578765532183110434894849002578608584358047690955376991722488842563537218547427791017322830193568266195954723382010954425948133004589349340171631164085310151639374910198167636283720801026475545640734769458640260684991824248475193492235341674984860408795420449014821769289175415501381924458586109134399462501411179365000248949153234182105985551293406018886757216967294838816566328873253613048904372570460830276613112899970823872395602367821742547860404406294345804277906839483132088381634966914737449601354442897893003611702961713287208067479834920891412007498418707992313176374595499769149055633983660504743654576885822897332018729388407159987392043157806699332514285470949241362579659680066320238305360192819507276887896655831675905265666249570681799440653159664668028727426924966359825819085971876333280300472656109199420256525871187657143620235131873801955345174400416352704294060666952280453430373273872389629560920326405452418946600838716801284104770919409801112401910868459678464922286984975771473403392926115243766992121848737687432982621476787373568685833626837803600464738505420509994069937879401816744054212626684764493276958122193977786714300250508902425171811633877220388394584143261887497172367031474675558809390095093841416397530238375088128791566196329856605529075002630763519465731697781992246463344885730218190890803936923987939647998626447828038075823432327896720959711488266520416063701200283500918682910622207721150303083891563819848838027422402830606784541749475676866913826789874363183759134296025247193552884030498684232168619551369252397593264283894498771335774458163218772986858231877934420729065189155816809954834119604867873813471125663719477891984081273385464904395492976979343516194062267310002658481807324179384025198443145651125909985632374137164233709979281637757930831188373636950241311288385266599826516999883416736432372940547396202795562592678312650963718099283222170314710369416053429332574377679373066913138802013222135542977515800531696261690706840678227752008870490039695523720679617768737645153665964961856224549702917148072972408707025339588621894769845867633730313069461167297868616472328702724824251911568518232052467596837316291430577073482092515367634753101789709756547392839470370711100056750370817748864996304443064938628965070084852280078821174474417331006866673212622620582898733591948661308084185595971686351647853895318300708466498570152010246364806727819146032469075989082989105296224070721260471995179081805062890967308287021610091954357263466315251870727190942804256238027724198309122572251093681285693233904306259951151814363362183955397856373469281282756111513346865206547739793728128467895063920616947604115461770130563448905860767035215427998573775981619578636173487716116351842250901810812006467653853514929051493778530391218036075292313774564349249602720441440899367884655666763871592779502052340419084863692131278624002960155238756072334017396747591276454536733925587219136074688629087317392562639037936948045037193217154631068284585309932811932123009299379541148225167787359077360695435659086324391978295647044345443767228394921016038129911394329541697304741010823396269684479416431154357613310801965002129863155439521620432156592711797237054726063009982668844156748022427734462122762590072200266723853696897407579240570837924842683479970463875072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 146065365880743494258888326900635823830636374474760854829685906858592753346711143292361222088619568725168759285910684065682434069123459596485541330186836634645575237041313291282937686786784719386513192387977525953000678315375017765823411408259919644763634872883787323340606711384116656801861952733834763974988395658989696838018473833210357520491948641455105670715420710682577459261262977986874990895899374717238074849238988406446574613361724797457326616234413440230615753420640086618176333614857110953629470301942163392505351850673953488367785410931082711984056082698961204868991895285443485568348515088064289682079756059828861922371155272730611215865927286774032678749822516347150222664285876096606225978478180179097284919668608580838945423276306706046338595310139086908723109268840721418077350957366646940338640695270995895453850122603363903608150947985285539959155878615310885267968161173468428795904812631772762160464038696418730453543249776425610269820524082393414717457976716546610636855471480152788060063471570455472756886798411690904103286453772981827036997062269222268094026859254348392592449823937958224395406237993980436685482154039878523770049020658493493947550747067760622211703344900196652161313903286242168520203686407797550127413152151866105801607483583827386284154527071024743955923531889098707650320903421429957743801432382379066726861771428330284595110379743516787875572418818294106101868450633754016643401371645175917935778251384650208952391212384812221053772491191270406556338837231142689637755321970029002105169897609110697700210803630756806713883171424967875693173828164202733141207875751157916133762476190232954415518335780377308512745898381312439739138905252830373574606375552862163662014097959270015761823822419691884961181957742145332035565969220562985243460676622763884274442615070810659990149922649979093205845655937098588806979353181714571836933136620163576824237547897180939265624369067269999003011639659403095496187442422452597872408947569647190918280144024464103857579544398626766388373269924281999761163764715394816632643599720795851276718781625587611889948739956412579561984206554041361151621323971066751781771499634889109845652163715191427203536377911286620905756842082847915267124806337119082429028315840650304108499443130240548582155989207635136140710688369336447105423546949813909962676714803331773879253958535669167149181432584984104799860860166620888532614397991269868539264844202589724228363279710580312992231971231227341342889431927657955469857455899802930608080155200881383611414800416031838233997989285396486862940895575757553840462157901736799094350525532892425341488097804411143713882646765826666770466822526026285957864447219028026107807536701498804733316269536509190722820962062186465804223343323392974292972740312635605894628889259427910510098318789839423244489272143949127434702824649178597849952094075298685955263100424953186137455139612353396933367527967682849847514954057335070741523769242175766354821480057080959509594900095039269563622149917690207360069104882964105139880437448486896274057825309316161702756614945367659205394185307628455434241927086987587104893973838597814558130654959291643522999044053703221108746027447478716484605158090991818507272017980927677698612015482392083047657997424391333998565166214816784372160592254508144106858661743698003973548594904193395503942775708579111056830574272368995320121384491152234520116349777462383562700679332863488574119728221173218445466483294497404981669287429559416644385286310172209992086066440195090116876778726115852544567007306614915490521600958571555599306749169160981148619724186793106671568517723092265968831175501295823389606300383487390753714921982388048572665216155618761163811631184680312888012408041949505569275278350932558533442570132737181835410445702681079237207654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -5079887439187388719863930355901876396621701911150270217360257008048000814503127023833556981612980969538061019321787043323045403680123833647721756289019260613077859253394633824892950376576213025722623988603285653778002251771680064381268793441193676102661765067883632578861309424459924825124536507882784938501462646948968620526298527734491511442739426288863286469494552515244715322683823160475095386825372687398246714078323609301628456811523716037580828770333753201698516486760641055127033190955103972087876310487678155699696812278573992016473692915027658725195335358852992245577853495642412595777430317854300443147065254757725072021298048876068940186325629797034564988063242868586070310727162600818867640324281388625646492872190982719058074120272705942717231751725349360641856902629239839728755990892337694241752963889628589654670891387956959319373477725463399387023177960163275350945376125522778771924900358501269605003454985894937946467574458409862704695833703469025874936919047212636680593835939954781808427057855875292005566315841483581646650099754977183943645377749778804044497984777573306639110137765505817740328022261025492412750222126408726169624833806209349004768907502849916645564577450829819137850320509973520701369901141784285227332926989425658905868930914381890769400078539933585652460360391205263246711277453921101338958601906112112751323273902394338121779387960270987164009486193449374314479570902310788025793486564286615380750347437655986824542735979139642009036506995614366657373830419893968727911615730902565770042239503732145409927627896372220069607456761844007245694495625753377602020248002801922335028111829036415560989881312872165256690379817458800696846602612707717631354926926087405116595043320425321671086334286908691455445973082833351078142831171344831897974004386880573242675361680635604622438313481556056395236670433618121411203601782606019268558729970837444534226384272113875361464638067769424080250253312762004063622909391930739834481104242454330228677759579741039362190487084342101132095463247185396286228976962742547035126972164419608270552427762068816288999325797022335387545082640661470672748720823710647062481825318412111450521932770775284490185368229477022398267617757903032310414670287658555405131584540369317829827422027103368135957307860000443912132023492064867608146715072117654471160548851474124291298029213023824370723012889109204994237957986691580066755283979962464357823163656776087248909633955975156159551037857009935884279007004129382530759962175983444194732501763068926782532670190821165491735230166889023898987181837861628428737475220526053300056428604408460415274156514805803172366791726234135325938808212390252492380177076555920977550266808344590531425870595888028088624574102362544839383280978579560282841027521971615686678576326631536843969853766939008947609039491449778066273303687307787245490025769652214860775069800239182992053920799819102767691698779827855149370718637254616933260956952640088134279367183418228251637868820204202145951443610965824660618959296283247406813042745182168353931648749957690519772849526621816478688649372006548821818129914150004275812286031555982655447608375970970947697368320437036506549230628575024924853954347192093624885718660160536509639727208396700960786320476084975223510782806370063585246995902749722515468982987070646821184734791520237996774448595879263738047815935514444201172335971519578151877814624345012311173499644164272131252616123560175086934566608208717770395858346724520846919895892433919819181756632659095028725959547382488187083908522215303266585929466959339561917258937633331498653905076601309517000882721258665551869215769774769109575002599172852524137957504881501045065830340322760038361139098171309896191893105869358869613175792255967154189592691800861035388635992394441278095360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -11211472290101524464411517782955877056992348315360815328382906393172014685354960619258840402408029409192191719876744699102106099337735153793987789186612456204205195262555318005775109466675428306735379668422214436475168385054862994973517078769333546031024212129768345208897764463867398358076353350230460534090434872776838086081973987444849188327687090681510922179905117315190995900106738361781324881761984304382685623082390895639596573850261419924804253639383715101683637825667319413892325913342863220099316223426673205528540846531951195992771753543168892879359201002617898045509217266804162954323074769041699595934472620675749110823706458747101848449922530023264727775291599777939035778988316292623224931461277602152821353652095090601446664088762482047714104102146457667424331943174138184092433775900346756676735680810250816798152428876269121995578949592557740404825483168611132198259450455629876478766865189052175072305563139519536007445941834957715673467585764591069506071902394923819818837615727302316949663801524603889858907978018137111499765559598590166107195455718690303701846741078342020939912833547007885320431916513060166832455001613534555489564639463836174917483398011345571378149647965600340313174146371955287775586150591762674764280591722080532565888291416275062555841292118497945887588665843763461677674781218467955243640383309737528136317975635370734212785699339261210942580404592849028419537061927935732303569721922039837234388549775255336909460160509514518237134657104966420489386191099957928009744493950077582894473752531142653878307031372785335590935177458527825597009051380203967957797320846977310634717976833297271018434381160239320576897021872376387590562222245995485299483227580975693913460700410855973387334496284473938617672408101281957594400329641048980987455990711350977904784015683396503902193083108887624774479337289464070509406597352199051822996261090450358303736033299669379980372061743667491236687012245361228219222588002720857958402997859234143397399035098865500126366270975502958469758157335048454184756339542450139810410826292904735643759001135000703389432073361384237013593482747791149916158522239921389838667210104783700782116121927886091711141910739046100942302074301185293826639788865578534904077079122584413624229979164886653377597675671705610142135149165732574139673326197912747006255619118596565120758229089018843659879678772622348436648100916572252066898612223558777249918661473026797923248398394306716698616781686924210502072816511077104055579464183987080109016509110519938800911405145874594744781136016615093972315940145676734483827907932232139308955786398472784836777363185971038330127400662417671612059967415043871139212692461919971075075911795589457120783657598226120742903943300526543704845916429045422534383815560391807970124264818844000726602324867961540903553046532308938244911869907185794213865290625622504831170796332189315518796947250559925585480289850859379521972519968511252096184683067458781319643798490991891802854979588455353288402137148920531752056426092895176679947693587779514996929973005205293902931724513487232524649355927829692514006354704375337025095326802090171379450995763738689523014057831952162623809170469425162065520286626578594279367543071812928305583981299726639488121238535017425173123743684815879415990450265974752245196687534731871526816011055055154651536105300782300313539469868328592017125847349702811541835175196909465756807438895432193896529791980655418525965286440337271038285360200976981362733715030887882158568234926106062259455456085840515872850922673560402337957281334969377175071940417971816817924881286026546876142344230455679707536231719880535002576424613802406762315440946481164855119023390932257446197277550612540418681560038818658268067378324066533343276673705276372342724888513138514722816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1293252106419021579429454152716657875756810493498494280095194110003862834881122286613443004890578251908263384922331028018954120604881572750980516149584021040052414682430385857473915529956498942755571165231231039937667337232030172326800820671188035395712994814526834798026331108958243124746319637318578189712051167132070504793083844692689605186176356019167806389887890892628457978731257257202131219724506585015926579839526772165681037381971189889418596102904140589232848835863454256590945869706217115587643417155856057052971452953730787062304250827081237749037711503596492885474958365798296125708691007034735729117737228266525216026321899797137595908980481126971760136948686471715840245223347905504723507095453548959393275119002430282547033595388867773998604624104157329111373108040471623393373417647721606173700500260025226828720703911756113611395405272431154582843542683006786422827780366651293830514909273856742765276485356961109459790240601344563593326367432392337898025331225497526478691705010160426420298388996243493330650131893434109639608003652107387195526751161534726133747320457814989221126485758578281478240974597460416227839343475790446256095169444723641948054349052285360620861225140830660685509733648454206118709699126593630973486336963575077660710725623857653050020166555894648429679087739573257350147610855445901227319426215694170876729617297105718796012238728447556613185359092879742448172685354220388740725084147522756478826619713014640151440292540772039343978860454697668296571964074712196598345321429952440221784660903834496400962410906966297776771443686057744164193740746955433610918900551364049024129096933882981778755119986586899829459965196003191200530411318954454668796846106125480786442883660891966774981894923928288391598987066110678578740995428143518320200381137529234191785510806561043692275690449754280542012084099281471103556428807740789572623788472893443884723756807226705069223123307094381784245956304938542754291308305431459958422034842546602975141522990459890993752494380961785911620578967467163555912586651459316835433091783576733683754941691560649832279385571686688743107949237438576041247341305348916933023440428474602911519472670065650511979866499281166731574005809510507223951448738746933620946524492381041734815799756382401947506005790134981024810903710514008648536169286782356286625072470440653479059670648917899075641078930055479558706259910205983339178844986714792312083834528869306060139934186172341447335353962943865384115328151006821268547362695761499408410173948168288867000362510847678443764640743514607016591033961413780857185007784423975702163610496194152456580376038680538099268344400976998519970442858065809883346240656366810540589442718675158818172667434467212435583921365455986986694228014417825855906460084339098700191219265720805832467105558384796393616987035793858824923884550240717953322229868865861022978044269060130128653010867160481846599184464333655804256124759107832387247688215355245858865276993092458699477728615704138302715694248253963301890334227768229203438421374005785988335349690208717754927562208582772319538431930761179656160373718963866490342304359599700554722049939339993607825278338284564704526632765076992247941456846766139929309453816140104082793763139881331285053717700080136720801049950407813399037808886862377781955944288496996114147681090171278571605253887246727330497413614575157921742041932704911587164185220474883715079266692855405308326603645194591885745882947687767821736151895213124974194246268909569267235696386470674365467233288653777982122432173073309057979537823421325285435883076562006418042463118126721206266327126429474344168047593758374184574112542611920204324191099837014190892954258013255398147604626463388537855527506628820809883597229079742398949767439092907509924336739836493824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1063280107785226779721291258670681139811852262404175530316664178151248725684352106713023429220631399208243489950637338192545108077226171204569771172331414282581996129319213738511896397441094007837109472545476330269442007884341416472180694745758566007714702205875467628615260439358527267429020972544036351098175185574528723428532080614802317083433392254696173541730593083269726946152920038289651922008388878026769872708281241212776552987364242955142860158627683681039317946488572023057152740552798654535897941473403699572543606340663523012574092050974769470136859651019194391054598917348646614213330656096264818089367779315868820956093911633583922692300988634037941422347124766069821988560345969691743081543180846334724382718523719387646689019820212996747821231021436637526371277992986380844289915967963102008102635922015613462390288618581282167623661046605345396097862007837800899281560004221516111763445736274984352651352007282146081280840703108964714537105119538541551720587112880173476497602369326745516117501518743514858783013807851032284312853370929493750177630965833258214347218989363997992650254131393510050200829052014928350304725062506902441449445374240089885161798249636586665105856460888211828428016497171861303984760119582707326233022972576150796080330207655661938045910037194146980098033348876002246759790114315956138032746587503017084129544377524901029636720964875531629451127714250815049725107943347794805777180705920460390595616980597802560913475551097398665638999056817147050920967856043687173518653868234644816306961885072522820324863903222483521855759521223602065562476803689058246967895600524188818167305015836616769120670987732844248592961237970262409453508481913487367203619328462086868833257460727429455141633873372436332760428888019572450758619753575063451826201474776258582882008891012812438756767164847531693515131822852861732332864459954290480432840012604587270364413353502680964972896917450652996290997760678067562496155031232395423199690902078863909920374758274155400979217859899738211972140305878335807352287587910871959504677904040764782934478190209832116652661867136753589450411329591888517103656081565064734937807022706907405153990696688970176594958253659263614525294390725058057773549163900378632785792248529757900579465348652550819170547192086089962300074106409145014976224094746737184865118899414698309171848211861729226333142614290000922097591686810184170501620571895828944238873582661209597040194451678882331006474960993431695154536862378968699245366091202564204204704920179958784339058919722297311457674404877917254900142502378664975234897143897854634880137563945103810181336974372014356263253210375055628956166561752298875696917047844603373451081974799591796079569221568548731352753811643962612749045316290781687378057300017514994830525998039654791122423100457483891506011559228118234697172113318390193424722380221654387406107789818591891387023032526602832008159084631732601438442878689287954820731923272920210201850705422241915001495620508817037480643749805522093750731431355769735720596175766514394135071268624144892640285312520480962560516595422821393204245104388077546693031699405733280278326486059560282228457057986177796379689222265194435662272435851710169235677649196800377504359037924853729743233942028496630733545558073239274087916039762143341206210411063776040045854610062735428755277074964337137756558907174293109358210207335793436116153556662155686724671358737782026066826424972020222200422054428694622073040633241881989775092930216271983166088296096279749033529909648722790160028194058897675955416548157418455759497216839091843555222403596049225750883976658596309825042808559296838831393347411405307883099418222392632022796967065904241393391537187284720196163207504640390269391270729339009347223169831794192186601480231321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 585670068208397722059558985625963592421751798711021122897704298638899098144446394821678771399341435517229844341344811237854438232953517246231296950835125157656152697254684888556978034506855481261652305511019338493423001078597556262132121586403511645034252353121716657764480636356971620426521587998261194881079599030271039512598127300091739595500145451289967004306594317118998178184376941147805168295494340321048267685336947566500924946861421239037004658269966611727432851757603227162147545101090729973270813016820633195114385444141157929801414244282614150997399669962713818763872860134340467381780236433028407230447643640237201066853906749212727978861687471395987073071335694772304480866628540091405542280660534605081406547386356951815153713125385424930983510968831394913650957233254228788659340455472327001203881090840713310710173606534369795379009668576242328149183581582119294311694057518097281839651182671389670208813780074639172060297571617300697887203966410342459703508565432659637774536870019654994829453412102483213734164643901397145721629093348162979223971862031670904043756675795583883664808772974272324903218766146102014698501334914306318642267335601686437603718419230337054209644273343932365565995404140397714648724058285579935208663410727381347951898819232507159363440497197462911649716036695259028595928565352918955291278131139121405812929031552431766807067944993539726264168953421763840121074146817157409533749752766635555660684166023667090663120605801789326439347165599388129936289685169152140490905241509810130606860064285024904689914151716546214667273149192173535521844858180316780792331767627740477222506332688505811779775449064067859439650591708332493913555980963594769563678990105537401768477413393278832974514779258629839368976806819157579973590213018931259704135737124642312647215712486811146909714444561915475532332453774360118250009872727746238829326283216470080838886872675034606232122004434652340240561287190162542206830068470434474770162344973132130050173384793830050446470092368776322073350565682276403988472680835848554063568123920833163813576229357186654890031953343648736179401137509726436754747867976662550661998151178921057181966502875862113036803279267976731901329001242695058544875697763441030992547201207201219401041560502238853291519030887856237939820227321626284366790017624853204781989895001990658791291155905271578314188902378499870567356702398464130544346474440576291744912798066332646485012160062908531570822727450254422784766935366334937978915537427379150458868517518525380400536127243175432177613419332110400484647298798886308378003572862708258578514006602733108082086505789645809448005549976461957105226623871231644938832618668449704819017607376801387232720161302733777805670910560369898469015478520930275017325457978632603634618811944740171861550232327101519936650699118282757327446564882467858893430893443792532833243644065078055546021034621425453881344502242082064448234438998583827294780731583268721308418390382313882646638771225295568805865905696299285592036269780334864095067918328176072106964045980882670028016525879837469528715204874187325677007182840995072807855907363638451730744354185280804903206027236807847075533725132278250126276017718083106074867082457766846443105809027342395899007369697142997458311785133978380667195436978522855392167934099838312880742437108184675979464961875841378024514308157974601278778014391009087956831218178880594573786179316398184978071999752701944766437068931072197229811441899057922155455375793936342890046105032477771854581032238252151289479881154467322366526833185365200829479100624130377765947120289956312491363101054846523054329868980320467635518582791217034010540668691702602608770726704450205834086531885524492457212017842518591603331906701602747677271294782361897983217878695936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 156376034665528751719827532086140691081081337407971644529393801679740937149872464514704129870457889363046089326597284574266132574948321429026351013051643296281271579894807258338643054604623513973883667090993373674959246842459916284278548282976313488849962030037681716699499371514062096819958579299042039935792458896773426115691214402206994656208615833121455285292467709930661176631598400016738794398613441959877086450829034079084139789621718280277746392728613140836397251626307037505005598385083985264550140013851338383127640871218283276890197968101277886903993543113428573826795590737412012471886508480270990449307053831602218242066901092981564177132208015329973916113551401597771931492630121600485657944604743477662446848860350872059237454270589206503434977450990439746216963936649921364362190602517836656343717162844103179759035784429770447998027480351201783185790352548531555180583036093961480144842557305869065525525467879981195277108592511016844419895178775532767333373478418490513887929691124887427447615289832756039409502860276222179650807074487957733689295180920158259646808446050381513793057110412439260643504121230403815677811344746889549109669667172354344218601095774430407466135713401924514717001340895521470277223964708300398974502968808376570021522550338673808561800604722526324312333618734811140062805869540440375748851086650706721576551254253622791599366848120683641159722479018067327928737681235027188156132265686031207928594189440307437035425031446817327559569762669291073706482338994109555185981291104235236358701209000262060326765746654092626480571953508909787171026820033835743319220919701052484173703549212879734565960265130964108221101350852250715223760731802945190037987326091727534847231171567721747847025911954804229192028527590201518762431298179802352717085668046494779925196306310430650163475509116418452778763017087074598201101703328608223332018751968224888329440193007444340381831384205825079639429792252355154201770720629330520632994029754776671457265482575454112183081147214250826029516707872916984284577539247834827071493833768228481260896087208638035655993909400723833255718463757500845173295128789989067226191370846690791150420611058207358693897773819404967096646191691790694950246220422229954164228277800306295873198342904506492949576160892802338504467201436223118093109304386992784099776576917350987167725198569941961295182998078403671190674002468987214517034685384061375666293334070393653589285668721989524706082380799056491122573458152557113160794079295878357141560213063337321018884746753584773588378558364234980682674801547346828717915046856324869040264285161946333705719293961540173168291272171721167163404466470977461031792079685263138650994659922166682707580869640730895748371684906615559392164833880242258735853117333836393814195898422874346825149050361768755175701961961196165429465639659543381920176500605278865635971823266681080196715214343402128785948023098396758143455687356995141972044693182867938610845477626537831264366925927432987097729838856767565559464804379813722715967067692340240000215608838203187797122286767760148665237785842599959171981325482055903419956805853258171074738831666432087032672369668369303318889530699826754240818269552456049240313299894073082229178666298826130330601457128808480761543054941000334160069069582923928783150864355087609517359667290901071218471259076090489600834994553737899539923966680272916565664765594989252992785148779496033026528913385029188773960555273370417750125524193868998080395450927711429372404059885349135606059202558313159019759871392463872331985903372867961883673482154643355667161002452025946445564569586499659931777445383486559710998678130725144352640866091704263950475725304786691553563370652570524850823066577118544388443680570314296093627935789690966682684358656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 26038440521934228864719807971061046960304885979186524123193568189553343229143347989811505108043748472461970764660625016951438709682305161281942858222590208851969604449377225138619141299067280906207546203221824928298885032110463060042370162524720310965387878976090693635530952962282302092332114661732700262625020569193028939131168728889722860555375036971494993626885827384513326914328755702756570715934267386117980938097570089166751466372990667617152621625827763879409650817182367279556768286306829367916518969407504123172799337080874120932478163758881140517979029080896065884522860902434959109365084018783601408319183317450260386775307874459591184282828965483284737347642534974288826756799144061643996346325901795851890102626218929643409012412215419132605462671536877539531155968037418614272517722823891323466083911080354817800594409440209241974791746433221296352935208674338064746524257935895428432456218985626065582026947123693407237904288626448518469117338860733385104082230458404117061348884177272804477759559036666192770999294125059725498080978151071043092260404798887727741324660423230136244709509745555536661086568075191739610268277572071627628216251005562375220619261070631257373277330562214987702087461825826432847775771410860137357592311565674176579244297036321619931620653048010133182151941969040131124572277823665017757007430332376183186754397744032328514319411037486317746179667199601269774209556656049341049938902747070543049086129203524158734316143099344844503543622831736416625277539943114609162144248837115897146225179847859858974502632584834258003311353747911313166847488557799445176853616828484438527841444454118073452062981032377883867248367502212794904990231839297452132291724897070656135980635121232960213671689812238684463755871322655123617838955392835734595105112711601271093793766113709787108021673551282839357769917986854445384885412602150700491829502640768501761337421925995869670299293712213510848452058727321118668965405806746681132614749754977229578518449736474870219853159695045649226904923846915803315243226199556229350129638934630365892042176315378337498879974098634009030098085925913207190553306908348337495715506389289625845580888574084103020806419840554653537970889496586229834217243098041673133249299136111350010943708143825578558080149963863597454779376689704064693803536883885629610914608281708127930894020839433367082384772976193052110387304190409340896614056204133173279870739211507297574869589878970941573414073127989456187494049315767272415300367118464503806493406784573539689533908327934106681362088548800334145413561744510280550762722178744072246531151561394178309665367753174295336152815967920680082369547260015590696031850576214953920132106857779756035822410184590237408120081484421923887234663563995459159233271603859015358150111919692273511344919264809423435353165133798683095243543030334694549396023210416103517809766849470163433486850698738066772899562944069839626469997726764315590868762779795484505338192539194940586198790716489658762534565551611811654438295001300681502998215217251078663746068463761888491517754548071684241937203952836367784474744778345782790402605421503168754088353960622976870253674586819719966319618865894438490857592062679902334215951355256106607711376039466532214995529789679633834886725678188217671898274350351714418045171539974852602383045493510932414414983553732405838572489938126683693618951235698139244972651839969739724284709092922762403300322178791991244886028826572384185710750188731517496783788271126935049938063124318265749432070254932841005073685941032854790443355019439239865963471547316077280459277993490824160540988381873367197730828071770381366486464793013206766853345600141469455244221578802419626316968504402927585090261934898705667362214859349952244986576100824088333445365760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2617302134023639291325902960534301015618921224003865720701493513536314491953644434632162872447291248435088970405921318550385369129455360044785100182766572085718338265085805578583401830777403095417539267790426731221609070591164183610329508312309743966809477314602619578128524550500975009106382049824412664000021790759910709648432384490738648686177309345066880757961201172795233772629753658922378425963310871449620930790231377001570745752030501525408684915565638297710000784918113132629131185734971085486656173571700444912452540492833215299049794271937830218563848671251083387081595623062038816257782759661156701601039048602247365332412477019513860489662657659581370700367216215006258364079839993900874121728724945418738626841930531652811227184251012197649085029036063062745502164464341419202639382608153396356286395012039226516504318955130573556246931539398819536303839304157660350085179854102038514100680365062935519659105858754242951492795766748511561840905875575211590750517766224708102766432898494386458143020036325702132243032622651369817125032860240213938441609378239900066415868844024744868912260621036728398135218112382318318394417977669703939753889553979796286670270770727026289153205236254828959096033997744344876194991365657116368039372448839266686743764323923083086485081462991359246876637297689391310033525511523368900014329620702157839443794379134557273548098308988490959170819425996870855462710206499470802684283733931384333533682689025012086080291499196943053446125113609443547250408190617907737037741153840419381351638771750229298668942075534026013602504082692108331509757302824626746830705909323662653701780126976740804070572738053615519008395620866364017293698232155388142672596307834112320444591978880197145693567615937164780201610445149420717037087266076028035977184215793053338435940296969822134445201649134103602611479983589282544951673631078307328455829788592687263044046469737693858597338613392802126108989692304348003469577217264600740715162324984041216717637307861248893003880069121913788314692961863983921762384527070929376364735633464333977708275503650977885829384403673012076171521554160780625508724418360687880889270107620829959542978561622569481454648065759200060760701225825437559991758390820816582707024248616159628703145993581845589866371937265094312088904929158267364503967199026362544788935786687874271356865753439834221181390457697231211454414096785862779948325352726490415445096875816664831234001594359558078033430867567143694344092549708792823047033039299729621956234297446855607106171307677754967975753633619449229721390059363297251764242431397282278962421843847070853553395064770253453673669081002463846436739946860206740999776750361358538090075903187311849448518927179832933443652512810163957406328165573572057302953004486764786709361039444243033304147236820700517101124135913621411858189141317500242545730222598123406258128978429509714163447695522976445376391543191798970325250721991768945262509060345694415008088620386227321086081702956198323940076637654904809541321979403411798163778732577470243566183074632222958516712061843990113920749927112962104283583594862336663746033539056037139071223813058692713953233642535509724267678149074462371325986362853426233343229698259823183223433482405285733573450632435417455672705923608616908060574409227179575420956555334246836972811780043807080364063148775877830016314821800734812364309349241354002252367201229349964501908135571274827370735823092324013508581446552026970409304689212471184592599358692702098067820413466974288965651612377321817871631709545010146130181207378947449910866154600709499773617710061088467039575238345602409958164771154596121299743847457245013447930635398280456641222251202118118278145670345179968421558280812767090086262940797847733654407605495545412976640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 61366216174028529254430956105157320109794459532804873089558273691068233277031895120464011116795863653822169059191074573244379310320091932617930632991954092277535844508886270990563017370588984608737762697087936853173027510739381039515257970015409725009312018662350695699829179412453486194260365138438565927956026919166190431371450479253967111942047192577723297854748013150102473911323507821523926522360708260998751725364932968773618487495670788962911464328948996871042149175903476588965691601795892113009626820359201600700181521345148017874578632406757309181526734194026689993682393868965668913051884039552755925222706302427249951606077695992106083971829808795989100023294699491597336630890086558897623423938260638019859243175830909313807893961041407125510502295005381493726954760104413451210643571638444784477474837321578663141703126365165881258723346974570824258043046039081866438857123879921806594208834854703545103140594422744129448243718055590441101154860082838820332896021639499875569867203409825906958895807880164273719895881488856784478850347470771218535613224570553478930685014108049243723761910998734676906254273662559679686088453998198335213297576885333963607235153539796908276566487057289342098738228456254195388877854806981892803565252251208438065351344083389796627020539313980814448272561459694063594878060500068122031958173236038758438255927357867820467131620290106949321738742156250280765218356470395354512571295906102717924719735770126783497496224878735546654001551409127393824177396178791439737201278554073682872930780247099342910669069535561090563200311493132712016510404137291234644178927556419498559069967649649349609010662741840775719816045334950715872654179599196170164114601933950135259748938677756894051157055395973402694593310845688521623029902858975799342805562603817696307820561777602741109229582705358496811575789074317997636756336419720260880371029537993671325025247218882288778595820905462408065227405601556171591170251889619930268313424312867941963371330879309581421512655403894310933021618991289997376221297868549615661278180619340910380115292057725257734011738984257786954744761921018762714030667355393105608489587666467057565229451346520989547379794175519380251163361856205829380628782893968529421954632986844788522110503789387432564629740173617934907417276234710742534791660451073060347665424700971304415346763116769318550178587005783053753663565385330212739534197805186014448642824185028747046380664905367175367699691894621865798606358322220460438874230928154234244648910123251643753162639646878415270447940909316576413747085668234291413805552288216421820807856741277488444312582756084197699306278632554703703317065311098869515144658103830995627970821206678065156308188371911140831527745950707192301059430810196965062375836149038820135072424089405069788364921078459716502188181568351836561457373262331590141774083200318168629660018837293596730095421103931332231101557646328959446818865367662577927245221993804672387411015506607462538610792267612610641385812568311588903226047530373675857119172132716688811310398844346391669742766335185363475250836645941308896263415161791210558273827031282946462876751910430487459470396789171164816484235636414098906208068471947652341378693642360689251555700448896579929528295782798389392079009715651137994338339286546780264316913302114065345777120027887044854288949114906332394745368417281591572727238138025931081948174234341443435292114806919897329521267634119269468655829359757051894780312190379457601758056364476532393251870878048410856781075623811144492587334471723317505890911060262310456461090657707923127963520578274764970397762269174437604161123326545182133786313562204767429203136404671427368351718942242236075976113259302467144250035967028892822268851275113902803399602255689000960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -31367225530728947294034109550618051315853842423740623605793683294074244600546905804510968433248711349172391528475331735470264013244160722722193815336885864963941880534204798520680226573727416588824062372191417938161950891810591038430776740128856761391590267965108870402189064544048812205215187844879100657176869690712874994175134952867845251997083296776053788296514156039128802540927914308906005288351691675309147177555878692105738288961022939182707909422954824932138520085970586031383365923213635794837277820922287576606588253287451756440735515962363267054822027987609277554683871156530596823270323689146846865976588992891330697986848319043250802541937880454431073657662361619131472847102871277723304057152449715734250768518812868825035834765948389153713144407256543277558609626241019674826179752618373879302925578824217848580912819301268898746105713552778832376353170500559371306058478855568460930763178576451623813645410982285887988288438240366228975850726361912475995078638941854550508916081790104776945784026565842327247268380889253901929339827007110121740830389376621682599819685967784831900086109983903674018968737175900221425724216184198563674827189775132152743864399577989229137750058308215174135588071835168175664145149880942723989808304318245105080908990264681216601872118619770655700037539989941376199420431052780784654633233520580053785701748273668837921007222329449542946616546730328703600208704764734865685851451229177934423148386519909326881888074818864948827208409819743796246042554003192539311585656000235695379412716949743585095094522658748539273194414267564367506993288524847526453879994307860736030714582447922177568740381918103318503971746652411528454821508742836404902511836025619129754723074740278162972016289487595904522016152059701397548590664520845418639069820091472602031465087280707370445008580065527301773517323038416620141199249149469814133776466002627370875602002103240979001988708234088949567393735834913417062284559772740074723470127545545821534955041090060935767464864577752926599183392467665668745706619021180939608428837234124621100624512209795519478459803246113794719921668115795027465057741995154433474087962916087545432388259445692532395657692653920976487121203274579854740188080098469055995839543066417371536598032760889941558443691603517880403599983452467737570273124455608165683857003686341271964837759587456872982687360593032481474807283239083930675690663460598377687444427588564524616525390370398235895440821875583922293023324473776175622533131134644496739285823598004018205211442020812662162355762604026835093330448708119340443190553897323786431222792042003191089880383336138419411412119466383243407243061130751401707607484558611934250573413054493584989358984754494217849634224953367049874259055924688542790160600664441515866480707484234993202553095082157403581097038806155964622263932889897469282731213322115117795322493835600171098638667853956553672230199088646420344246938966824491650454487000108710071040680898884425023935782842647331865471788716807778008138443343427540938983061393103491898497174498243494172860943749103848519511789534007723817468365431687206139510952753040116357018439990672433763534196783986215643969914441270255052594367611429761935927933780103791645868535653379017782293196981003666497786259550100357441696261336697773868999131382503733180455644716263580746639276745501411214791053144351645105495328540358092548687555569974604698702476168186102665149289752522161646308021234603679202954833723552323919458233283021759511340309375786736813125862885434464413358388877437897244618648077892412640424568846715550915109545253366859430605022009972207660195984850857981940307890302961638813300748691568833745991708171275069138464923184834195727164797776658278182337986100600865515457567084229857280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -6828378986266187188943207714744216700725352292332152352909209245841251610744994275135111313408464013689396727650129980551338976447967542393341448560221733284521772323402356831404005827961741832235914805212064450909711506237532259449728603028240672629522662925188621172470387241562037758612159425766339377309140127392758617087924610055744296108227184630902346543890250698319085189058385225092077695994977876267345094064204474877544156419907616023966019317586171869584403946716802409511088136956364453678367867995503175762926931897946173024781221880794717752084782882340683192325598467791151335596760545656459177437323304736128860745494603884798158305565872800741046112926618254008578374287220332921569604468472927881237309767145869109054390983729969318135044202108496947775798437911020801987295814098335812030347165715463552942901943996044757296400110994038743545615536774672055971610796198918952858038792443141887195025623777157466854950739738447972559678892248732706386034181350635071626055470008132447572250622581435828652997956487950320479498542528652082573528011778314581587747414665790198120380273179038862936865597347775532804963978762551630215973173628297333999373774639036840865868061238322727705742182110624645958181470946573080257157919514993082243393908863617699803957276419716516751021997314607550039000575532219645775673487146834957156198438884979588564501094775714524712009246354824822378552387023704467850705777724481381130381538567746810955114815835338988002191552756059853454459326866573787724355317842274207462740535268356147862370701054863399785047335011267800815124944423240378843450708298363229715849841209859131387287620076173447196660517483851107364511809290877996900309350765140507130357963710926213480115117745426041083919063703966695998448878462034450846573199407838614165455532504818267412559023073487157233180660178909894829309721617638729841479153615848743874022097290228436100931203498108399837737977847250839680603704629130491741754840318907721756480923453898382877614134772649055463519342764850941145754492487960092607529272020793250518804091763315776622105017780978629641066772540966559592713275384635747626888827041875957101129718301438671094355073696306628614329693063383301326745916441051455859408392472355149894020391993986017526789400953784779050857384027338157075983662260013942642767635910610605914938647710807574964086972936426251451955683595816260515836923465754608184434346925281726760982672227447645274028424868265203510866997110709356601834591669425553647810729379474745136232712964695547693669696768022287753349957103943038721595894948971945207635510291954087886280136902258574051086255839622172261776382331177399128376037224898053059848951421904470642923753398812232363248047813800808850964264914024635166619949757232676920057672354678724125802632255578649164612238132345015166370198187447129100069371806639657457727233157158271825060838983790985449446179212935033277135095179125426035908310808360549774138158821021767808460794091090575334535128201324483828812975457203126824509460120723704849590748159104207591004532311509658825114845042570954781284853669291691131175426290577358373254192015935630797814916194583997944771553057533686886585562968082257707627435316525771143768828716295070409671443954873454236100779141893337725256616260357704845658498412977578072725556749265274842850262922311449073204879688075249088045703214479216641917991895900257397500946823093875565061937681192077286289158371003147800924030641590882528993734734244860085821019201601033023239990805376057769070377852863188956443180142333037853277431038567256274831794568709328958704781163515486038326875835846293036188036753602589862108514376107606805218411772221160030886182837655697373045651429929602194434001442874528381481091183028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -825990154577412814790807914906169223404178957659749752274810111462314759084152849864949908681626381684034485958929649405117896136346955726497393593575255882674898884413278153012816441652407293903088716093739729320442178927437865769388288960078716042413390394870664295393460373996000323007325176927810305664976164388289094129212789063494297576210558462405740511556072256337252590713066702755643472167717871653746637737802274775290344498237719052761968381810282327838587098070647482497116737297520973419386998192927031865365717382238899665799914804005050480664950322712011373685941105688624119459386144205382833264543672100907289059294577772757078039972936572423089265118762872983363393782966791967887828010418268192525914332110204366893411841323972451885125177757548509804841258358368652058436770366469407656704486621738743916050091686500324486688445101856695592124541782298947910905869433854439591406828951484033191017714613847897114325962521620042690544884498323743507027212949031002113226609146330113487917114456606724675053143974752263153105774968242596717577256514042167105751614056841832776067730171698785494736588998192403115619186390027620237389708918262591060133656614572882454894444226392105191340604108902014256089111087235188819321867723233538261946042509727214404227357031036181528413948136991184554699640612268113698931858996465994863037390818452786221083308072769226633002606007265422103112590468154105379916105540677788182407981119291351751497885364694931321372500893782299371388210363241295795386728350937555593335120537938784962618007319759957126156514780723819067998020489292740915173451270669278523468760669239296264405162427351553003752573723974625658774784977423517204127560218878963698873434869529631380974927833891552619220092239000994502200216535688737970399863718729132124251629091990356835050986499050110018550322584165482460917519294700493373437304927913163931091886001171497354861453297069362515325427959386741603282454216246690909278939254271400213809576155882946646976527301613376191007466188594758030694185153213777092239054745287264400340826481504067287455725844689060340423177087540272202234266266880823977357689869337732332788196852273587822766862976814833647444966754044735657332247318489187075680918237074187287944019005509582328353280408376425939800901618051840184207778058096891310591900827130195336805776120895284360029995344255454969520310834054202024467728513226785511729925175046787510294014221488450583931844222462136494855402131054489079569386885319098413586314035399710191788318048828871533141442544320064382089772680488283657128569294185423417970364476404069666486289364783540127824170012453398586094427191068955532400053229392598645543666193845498139425622277795797104427771565371098242173070988451450976396621553483881330921795771831554578627998386382356118301968263043195941162091458743901871018751591824178343067925858354099054048452471552234102545134247541056452164789719750709141362892456752606788545537765716736746808404835092293590936023098077140653723475230851429492380438984069629928050881815439175797945178284777415918811948785623796733786303380190287352819198814962223379981964367375216904641517808803655770955845742867434445133997430954910793515605573001648636172461015164186759948109720734386737815857126354087604367296335242921197684415272175359590184149354792379426444551993038325741157893136433044128831492755968735174573165411399691770941210703487511528077270440884492366520475992607100242812688155480437638040841182821903324538327997076256466044753478919201827036321468826252215623284995024131420880925755350317411466226000368137103549192782135369088081123870741266203487902918689397721019200823157234509356803180233815099053435435937592423823847807706804622382942087708282907134619190956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -65252762480518238224009927925146947902804019321979301243031691448433347363945524109011011978824871013492148662439581308729411212147681245666532370490192871901259858254348303732099630990163488195497205454684310316685412415386440086953261124780439494050448863563561129684241836614770260769843297341480050186660290369929097133435030222921196586189569605002880401098530187319884819314388123545341335040218343123384805326429720203258109916584633437631870384098016849134748603372154980414968567436596603358629080578980264123435685980732245461251339790216587254731082605850740448036640558021028676047152004048062552940303200873928512104902982528764615174048839000710750818665731544149724348791445474869206832824353076294622441076558065772662956280758758021055041448597281532907566316492402167635628995813171722931453685149145101031964378992420503558525380127611996504024118936547255616566560174076223331377537370138606192830998843704394986641134794426137112735825448620844150598289343949616801513767840761508557173852565684868755945196735478704538135353904624281420074193329084170928429866201593212111707012374248042501387739394057462296496893681572427972291379607803639453706026933794017579738367243240218726056125379401611737306199401507099203513875386553900565674057733357310570045593376137742392167494329405018056663071939905542735621738270516687071132210246685212229006981903721184590710208586501245517081586382303033763717964192556925040807264181781872037705230760023819664476780868087887734018314550972831840617549097948375740437493163879611719549049817737348944031623063068740690440646704131139986485809005343721316267840916263187038774711103166778039562947141305818001116554091236560906861718548007188258840736991495502360539347826264297380914334772684851935428394991998711723509592481808804045037956395531032970662819358468541715916045445373947530204059544731590300839406352615327564158425897363605380487325535138639310542975551137408538008287404258013750356342404629989628009143645210471073223487660875448343926352229938399659805945758112231351002182045075061031996333396346044819696546169470044383260964569038312010440632695246370241511186445645325328513337268484384660031902251243141701184121529801307955024994992243710113233018169645461537553293601383382507210426581900293589078328641668280935915195221313812371799010314844246535603248742230324467292574433308034293682693259611138788424563750252461428206803939081235952076851970032484445213868504930912610236348250289977307527377159955777175616676459206017971980751639337385419089578206235173420474086220974287008833261943952107522021111872752346572395216138706033768530106571902877391688517067760490574952786651225789926472574455983413322347392995659538358313381672252329583148561244754356447627463678426673942036261393118221999323101440182258634839924763913950673753816692055724278980783683145581654896104677126096497676212075997876142674438274117007952308035713684862082810400938212524209178419916108128488248667491306062884264406066123387349012543837650068405316298085130532119348000525491185845368263960685462252707747580867365578935170662742718461344951413727709815861610845794886873901827674847576143570907825194251900811460384566766652149902444884061671929597593239405769740514937771241137733356081894377402161890182016545416636521737809184358007983692418672628300771169497745046164562412924237048807536310543020029027352144091252495154579693747787128293598825951419012440566274080629930874140256294888100610755797062352975471963056514462268529065522933401259149862339533375615052584883504131713103402938354731649223623519145472725047309125403658879813049186639457975128178726071126945593351236600776932400624920948451847224182775771558833076227383167491276071130556548402616827653579400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2737077603194906238568636562031928962965038385555610630995933169597264112682258968663109463663393517003199386658084661895256152061800926873185370181439350351395389287256186942886040193036177087691691669917427861728212960723622779313361789980880152569936210470276247011533077076990139997399458228509803340255697316739189784849029952274631419902375223560444636931467384324224864443713127444271868237456375232050109062616611263766636433080399853839261551086645030235505005607387031585421809851803899798078095601333032351405693625524930190647886629823932112445739652247378760629999315144563029940705793090295265944675933400179046293963146961557738863764941882309246435684664528534647768487191066768379762997218021377967600501547880980090139779833261115565228227197551483649426760284045995549542890507439784060949282501248565559861818992770837005428573150352137481127241518526461876023090580751112295604457178698093092062534926441325088957177880067162586265522001737465382545629054700695324408909054718688566638917251133714453352741736629050300475471020887285444436445011500063059588139846746779486392469543213472118998205122557557339805755615132815676030853562331962168498755832472078756932861851002024158262267038481760263642759350886294720456695106597888150816439019928010175880183357758346437724520968925156322894745804688975806333408335111694441205491039739157048476666759360052734649349117810135148983188475460869393812583968845242829710532675438494758586450377362650822251173665453573928516693459875605619029950009697238098502365368276619989587748141548889191205779399184430283554268964832668031966897832475972712482461840197134421099863931327989903407564402459272255639353951487706538554224365959624379156372767644092875460937390387597264484559100529815302903030420532846736759764586851811933374495133037397161331093249487662202426949546471903682412503492300285641930851828277833776887946347738885666363816790432290363917509667923758198085691940041904065462887253545115749690292558468605697862377323671736389215116703015589634603226885588259161603491994362042653150345689710811054035280256128357336921874453577843048574828368283274637044554279901334083368558058667223252446768291654690745544182453266498317815213768047312463638213807657516002534795593604024430521134363994536838877115539303505803815869562553260094678615777799246607060926945945370413464557495776025415846250670651247909584154529000835173273411388744859386054978707593088049673934960082714683743595719909758452481464853500675882845005190465533853986159558230940474621564077164632472903146113505209283024771805925162793831776989887186177709124431048815082506590181253241130401815555367689556858007517454106121054095023975047885887867985816569169742155672333899317278542375962322254482940289804693241299440839356525074617288486450501002782237584246545543845321680910450763279131818061990824783122427510585715690667331199605352053658286145457291888795921959867965405042733426721254411211756274886933252182580109331656504210505174686542621908467046634440690232603057982352197563484621971862389589980957955886096686285183351867959380330729837850150244624692840654170163432442194518555492792173897549442060104904484098202722007989145498092813440827586550317645879316360539364934971840722773348781077311691610732763110644364128701350074058919363575294455070293129696374056907037129892274682922821166048436434098322800619640377324343029996786188486006878421424383042785513875366727264650555327873829871582729050666138164882923026341854249998987035046219251117511131382379709239006434822681815460997566280815126236043802388474524801688913348282676856313840119598532092754605284177877071770745617729144800271161557094244146542302780292758343956925017246925006071178068114608449287175482546000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 90967333622072693922977408526542970520891879726981325560157309072762294549294761067842663014303002217217349798513948544495761939982413976957604697875984807933496827516545880360759493295898629058684301138547086477270878169186537143985591066222381639777651759963074279181876344038180344573759676780590644165120598504963689653254154530313502977518215184241728652140891808338599064079509950451556008721327961673471500935985415063827141322300829195337700491365187097401943031699571531782526926662731125551193018535085399248644849510859238554021749679493398840668124527637282412800857466741188213364807928227181933546777947195966813589026097277667028029440804732706949965927562471816699691077908257831552046184678734865907508498665738901392649867895761854179409293156529188966343813162752438810836347684063152868811197394786791041983050254158124338553629121884642192700053424090341658749157742731742847012505670466073212971634150267272893502605216192387429587735179046770175537847660073285002068372243573620174503863699211544319705359811398844989346464622341561433481745639743324033018169613180983607031300289665725479713093224512362350027962588152259853613468921884816091160184163871097121341387136737076153196529021072215725264962180443330832211227193763271515719048907600919941640377522269035855794006016772851837720486907431612164748971578538642783969900588259670040187254869705110447153721804488554603170852441722623988570390835458221670736398018108636148409265618072081920276907417327702500485023566124028719948665409494331167637950726399265325054480288218839693952716001723230123200624174221479829321780551971600250780004451282662560071012796658638421492695555789535148444852107052813517805799949209639335901566709228784392241926219812719690689443616177163226845115775175063879161143904988820895066925969049870608784225615413846187195372893021226369650989013535078262554339449125393593750037114563001141721647503994748664292690782249835140690040142657616260961641756574958782898573735891128965074492832254551232215087589257773141237267180253368578732056529056164225587838764970688097516993965174620640355803857121615986446690430954280343154939249852594188092439891154147289158670062735110366894321422789193077587098337057465648136634588542010806672822035679241830805505640793048543722304571339773943121211409390321421222972616119456755690967223048244224218590744636640327500965216784540999987069654560128891955761912008692044396548012347414169322630152724554876671597988739155990791182428582702037483495470734718120267860407631382985872400815762801040982612668351151537822803991290325073460406624329360404925699239847315677597977173345121898203787033319511488194874111144696403903181045181401956078796765768299565026908834062087881804328907941284549631124592816325156289360904686722991420106217012829812439239774190238814550277800298548064824959637554684986545011154472590553029786167191942834247953856543456706664262336367661754975572692746860363951868583411158352408837143457652319971726602334711378264058172743696768111888711470727224076435461231454412263458266582779579929983163471809164882616914252683055766318788671861422016535449038143829057867344838861017991195401418995463348921170006177003904309740970593012324588047725780603280988624371551660429465728633072037598539898970515192490727239206463164791889264928339682800473041090106863394521069862086402748956624311894990862345125493653411760060490927686546430887031381220085499473315675928845134541844214892711972887519015182860815489211523906319049980363769161936137631435239204732874334934022067429724678365527320294920554721865290220907438070613442125078910441741911476097062684232337496801165614576901462805926497380297635148768164041401190440523696192066082540192187093183211461775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 27761494520743472236203413073447840724972426329242399703656386218672995834372530996937102561393457317420852344577353020117585353047779392199224533925149073735074004383240728138279182391746687777344709210958393634990261243438130823434283797346839812814638549250790747348938712441552141653404104672992430194133157253735224340799651127553671118822407832983933669634526218477844749458342227806714319182159671311058181436542078479453748561439584103668477347385112778246671863281813116329213991121862968403881321885826551522085318937875486559062094096851730035036903540191988184282411850066286704117294092434736846042699929792330895937069470056048167539134218562532154846409109444029422237654614884917498536852140900024311893470036280344130047178401139691673498413895031866910421790362887821256248819723134030259095618349150101881261961626219089414808579803645709893212224292877207918109819093293014152740307134238164985270819903192437664854099036468973270083644449172555529662353462637968869184477868371084194011088218223190209620169101313776190351383749129165945020082910523495898632168923288041576459814725326758285180548622639681566504718928873889456011188670464404197821230981026755358066700038257740491449585598963212496269290019813495577159676597055397392222030721779641583511697874882299075271079284898901408852704298413192312960275668633124689603709525920778734362365921460708982560623932881393258424784623596522468654824900133942003023235869390077758659517811112854036188270746082035114064631602974728382695931304125027923872056614385566898457213095906540723501316168970040773719392170761540731723636097150507424094093175123747520588881137464171529906283420008554235833240280294297446739025013807968545520817777158585340298804324026742493082383479260582753155810686107611368017318395027740352196906808960744106474960813394828169444456423543398617314956061249192427362868191628531631529410141692527721648758518468020868290808609401964071076778641322850981349072027469123232409922319972880848357960095071206773666188129776311158195286946068687643164630274091137077453154135006327688270481452066175455668569821924367390617308374307569446177276805295066902202894986148810480348856104795029197815139508939229815265941635145979158031584555283519283680410384143498230497490539530153756483766520497283493425323616268443673481928200098437360362965885605886464382316214881077526538438292261503479762549624808328118866650761260363920041743577226666464693869030804190746301184148601040668777228956734469139074313397760257578372962132724560474252509976447075855007868501908934123929918191492549077054796073526061769887515521071397336050664153592901885195617149397660456775575166204896492735757684601186820960845291168679716824578675955508845749247205245792700814132149832513242868491725316034643263052063802881849330787969310587776501111607937053084226992687161402108843965602712750814357726237372268355245693347578690088130892842869219944241232907289983313551870234045278484780192637361432672088490194983279978613419127236349365567224593679330471636148514142857715147686783241971157724644186787570415857470043195125396469867988815569286737247557035941908766028685158013699278794468376949174145220454576346083399775709556254067904686272047839120550358177136425015026986839982300402971244787948487411048650713339849397418783926108757587547746127849910882563093578086661753644116880511604229721078679987967569472104168576871768361724031967981688628679977544716788518199725619438116262254855459726860309751524123246473001979320863586179882155152003514503320449758088529576025062772783825305987207276055453496439134315368976201879230406090011453040986612212376826629639226073832207882881130437862653785965008190820031996826103526646340893288528580859247615000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2682487375539736196287109121620779617244367977951919371978071613162307585909174552537585808193670013766971294765310848734081130375838599399258066076376408816923247906637915621481180829847102967550445833406870535923968731768614396069814577174441691790430759699599478738267925604608684189582956120268470526604305491910540980230949712630592477494808177107117040381072273858630908914354760500922852586170010750565491412103387905093397860299626317386243362671636920488790130935190208865082935412657927130517483300421270639680694931440725233735630215141979282629230369087924113762094845458284669700113554105049142369099892539609880402818455937079553226188052672963716924287202008250929650541655608169954137982163394493938586723352316981053849003245874838008438831724958547164257068120539170655570387010037616846917258617715443255571260400879629040460951176256870286242744262800098330042309536438066890950667973314876524803938832245377223345929322380483217419488186743830400910179353454865384181623691097248331066515605055258696698557138542026949596075942108613913637558843293987098706594925609904183566300768540219328981485097120578323244027651832622415654844616120518670137965698436910730777393047179005520688125378791010901739575921304543510877811063479727077135608104053809528156017704387851401199380411871224839253574132691989046294497313267312289990148818980530271564926665899887154144238141771417250904643123165157478191355809156307338032490383611096038883737033549714675570176520210569015395638940641006208483565043848568971242017843126812631732744267019618165332097708599736250122934652639466143535003203633791576150617074782781140664833626436883319992952178712217669720779653436515430869824715128705810397418856573348242715689599551028805646250397257331428380689813814456268271736280078980804147989151110258016090303154693589325877489245152734810990264352747819157173950428495698917011942469322837881769239600053817763952422472993668704856234156566543803035396504113758142316521287728081898166598938315939668254084338015793016905416768746123688782603457734258277277129049275880027412146930097536605282072180090538152123966632733220632996054096872680917615720835570562216801086302708465928084714562401273964806218153953476729427292849522703163626409796038527601582343430128924392569937913465686362109506661203558614683947750401257188430182771883147754030883020705868750977517062337670340072285443520217039625656704278085450162449733439399812403484546795709341391553158392613360665380872867242309657108926295920244139340748674654441584728078361353862331361520174045939601532916643450824618428925009647714347269532532335834305759201823517609009766988878322965672588492292708356904581987949234412478087432384062510755584587591577636791846375877156351281860711895309994819726837352522061697592421661002876001919421142888601998526878229290464732364850158529611123573744734215889677515108933931284650703070132087257091962469109312002639360258255424042163262637368539751636196134658326614066899069487094077033439022326420665036158859141191790012890426994641295041633797682076251663850404035917422088863198507017071090363406414134353926534901685101958079511605445106925156760213128353685555347466588662623629596808788324199928386611174563954753722923854922769697556491239977821452910102480338839319965428762649026021727445106584699584122491659017515382460385574255756292849528499862770547427456634264156641083362634942659777261213967026798146577945509345065181222792486653693547858594339723667712710585470469217971874292442799620256155516435453909807781812514748481809042776754051582767999086274072965574403066787720184573272058396202669949771805227076817938400356902322658353377758367630818377511601348472903348248368325565578486379295346880492328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 156383917861076329390997837420384596995233190163361815255688614883713544034864079133606710763380529693598959657070509586040905492157913253526094136670983560629946981164768067508973569477785888329008999399389246954010251568016313178102603877897882352024736949541855754200026377632766932237149010186438019330097348144437124377811365080507338618823324396531001871581118887752479894424639059863107797572800398840345375828858474750969886278036616100639119907773596651396171227428329272269493976852918070999405734391525063024861999301593276643704819212831392274189676851867640168570233730588277634664482248138328655877810349260655428761736749212031053718790176309820566432872589810825822799034943238406652312728976977176216602381373786627545156676891897216237985183264046108476545441475626404082760793093774397453890039914843791289521962039125011453125303271001274662907989425280120403828397436684730406119637743955606660385350852682692573408804353338638129286374309364128069499239155424633026303475769737429353107953653459559011589861347814523340858354668549256835738589645375958683023022298921386712117755076512670561838494284720098673266157355058829807617919697939632629160547093828384810050149216922902282431276784326473383373033362211644003110651227651786155064641158100750989582264208521796213349709457325951114450604660387449390779322576137795462536593938115382672790896087820699456379322657055813073738125059618717282670614719247792759544949087831999623988160211357770116279304638133223786876189515830911440436926362916712236290970048225872987043380859741257595036373450670800698821090941942137093836339342711284935626709300324059408561720622844000723665097161399222576343104773145148495001441448116829490594626525328013845414162565519268215383662666933833857754028481184585784582426916168289077189118163487366155428602030963695973414071920297762344900195314924809833605691667412128818418929625071992482787148456339322041286279288513072522686192437225907696111705320239786151160253391484855798244460861041924092398934557257728090470637772199568305262575521911428398614835511927264217235628352995459082550497440661076670897254863143821410305554525116431484937033349467451370422201574271338769099954350092583155397256718193528003996778156032114699092282064459961113937854755923046481870841392956171775892189504007504077432475732127434464453845940336737953390221427769606909233952930383246389431682590186487495757895783241807550119891756344378671429084966613733557522447316075842931815897550853483199752374314568284671659143650760417756635498408505514494406308510904851906892794630023215065837877489317913418855259464999705307487314796198386528407178640770212838818253782388400662607964202317682375834828405323784557898157608524125140281902056811478048526617213590528138709867590194852745501727108412894567921935153753142567438440686976965313945512642725594484088344910198219572844683807771524404721915556694865110172338820468286349510679451192108769751429818778408231294581631308421353376289292071228038661739518255436418423895629430142455788435816279982875148078490568045188274017774100417902406692964493366279734926364663587714875536083845439611536252303155540762138569672247408189978451210326791326220949094659209440775100282279379845466427757287038921004171435808161189761580182966030048154606848922903663611426239100278497694568316263106298520680006877843105250786800448852386077867212619983585557716283208003938210831351214921096529723210539970031388293766199807372688646985579745948962352382519040943666567010039564346115872262082652490134039136162121267134026765694991049094970757194598257634371603358643136109635975270176084528115630930393535384941073465669918850175870780972789782902834913943719508832346554677505618555243692277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 4551203900353797569815498396830437567002745160543558201428243361263944668478806179573243917185567660885567731942887466730232416441051321745296546317107950203699951058628837861939515231793882298777731919278092849764520007474478989258270113375613378652081310463871737388507973372274303063420181793988936469250133631488933637218552295512353675054560779174185494013687788116059638038151936673755863933277931199367763310701444362690961397080189145633071797318820364260760986188868919175091491884955329125707891124485198181779547161678968778746618808805836426702004779054874403134833341949044089781280680499756812994311073832882969113215082383927300235294480109767025890941525404620005238592033882985221201101111512839043874490718371348918365549785218475338248394125670135304460460138769346827870254614696021665062364750550975272510206285777991964451782578807977815854627999453155929206934781994080272348589581033388970297145384040208983133809257809865763361213265762464349799736196464886886258961572391789020895376880217504587539037927802193431775401940881538755772796721401666320306235502308198822697392332017382646384993734539977739597783377697587356518998239828612088600110134062461179454628070385329447377836062647345878565178682722910084921036904876323902462579249401214225281988960363445206850046820633687459032776663375818375615480073966753694397748939061194014411647790545947819877662929542568508430596886443217961620665384733758202227637683571387515654442433214558211058371531468419131198769706975479167383448137992280573221684304510939016555957494207928903963896188579730265668789411646468190347406571655700011047384027056471460207733712838298459493716287878599910516807853765122001918419327241400699473987461564324494041739229267252398089910258485355539755917105699627199509133093420782555316262343106241736318874580138096248313932940200464282486229388283628655790660102154332221924859210643355951477071987347429557144664850501268589480851803924969874237015636511028798099646526616488496821969860474442639056716175201127346869458123655794655739294137007318100919454471951966913840380879799262058841969350535485415226384705949633303835474262798505436532222363263586204722502182141266375161999234904911261974898654808363434933778972161013925307613645950946871794348993777060001087312812650868556243004856123186844121346700185221599749816907819823671240211555477749328052606247396778827004685920983975733267810504987679240532724586511748807513558282726425190916251793045314871403139354627386717011480777202362418345171488652920195407399027779263023548546578848817617152475300089791869507560347836490575213432782006199941809655613264226614442355645174493628142213442530947606286759503769418526560140878742042069660591900293570462389319420203898723492761428004812789294402705406832032904481915248810560792813946996559365479573841721554904079986305047043405187596301032975823202199933475175299683646112447143911597365135636281912092723903633110027773562215715737697163793857626530710558471078924366188444141675556467165409546853639271173800360036221962938378783050930350945782844581427280793885360606487496042786604624038642685871748602383292515759504213867066678456365147989652267705549599893327669288263957657296664311294393490494455961376222004875056365563540563196293315693503573212029707348076158641491473054004016093882477932434905801554260079700762192674715198447464216351347713325410843926123880068429412955194632559019837083892603419265134703570042083163353080171622093968191545998247723757634007723530891597643975181960289956353426572729757246230672579645745545246947982860302643026457983897655350752995930331560886537491025575939592809201548668071621104585630899208934488091725455739173830023277490363979918233490258292151445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -135996232650414476477233658832133286045418330398319955288375649813970934589273968075810868825372262362122636179453198209471330029971670669602421915475862399653108570399602724794336044170248566304025539266250141642465508159563594776293730179287660508313065258997628474594008934712888992351453240924568228517782955264965241127488565241444620248334843922195136310931765196030583226641705137602426372884965806984529803605378657682557291706242088783076408148040448731888175786261418901299590029153019190984061390666272677455766121359637863945419607105340036927649375734994715030650670089575410497284560220905376936309835910700426352459084085599909743013608155507713935177538434277728886774467524832118594944378264373450629047304232397408257359138104488544067652197908590625353709738045917335215750252516703997115119346925899102537927332422257920898589225206961705785334873225443940035059705537651872976811461937551294846282068948124107907162828147936611443309870769258944545863093789129959878289539067356162913384408217405655442066665168783637961609090017992271823611586576586172756863709405223815366088048161812919640933146509978686257801455273543684402748338448707389178364897021569912453233665060225917271497773484945309246538334626663367193252709955387690041565624090970728387978964354806555124194315503312116962477092310257689922429477794413589093485745317313034129471753516605962578109157475969964435971490823551870593912693822645190501773882480727549157544533913301007678055160195438600307944385190628071399112754324771421134067123676387397229389101156447637594143156736498458199857582077005309518364894429351942386965430292696645890569642202221910439761727162267409667965295094000143119239940238539300140810968178535946369805684469475670353533356394820512936051655554490837953704054687363467056524332016875497746949183734883280753107126927621034319527683398506313950546253401014216288407770645210357852672195130907901259534388728219752228073854182430799994689930925278671934616598379162672275074444892816175265409157950338200256478349820017879032550039420731889424313114170242894511433702870078036511359741062451350079931578959895761115693388673424319072060638248947445957842684409020066952553962324409235585005400822507884293875658809675416867696180425186630335656709322035182355948660387962077874037126313794592451241489567437359729346473391137516751841682054602416647801414324634449366682139083554771408502336724718948460198975476061368796609462994984180899621413753566266233634769601351163528391541643994531667202304106364760443135706410324821219278927692732254232851319467553299201299441882388219776327105637021065625614232439595073288471322020511820509063080006954292937854882933289799427459289283618571160210443866399105841327004566847709608600955060377920163466292806375149709492191486412977637561778235733607934830123148944764101496423527075640531511085056411015114550641493889469386799653175567820881636925640629029876968338117355884499894890412433203961774675061388712832218938017864857696026442461925449719313593701754530506522614585096188212111969731122961469348526422108979399145825712987840428091266861688933037404580657103427442371998548321688543432534183342849978784719376032162463191817823326429900236954551725109562629218066913068868883703829258453503088466474627315443994165201625663265199773889528344191532885496409137446178384238620225459489943097422020070521610540394848391782497261234111218957881871600653298617127945128965102263141792214019214261098198919480058256110618763645293601793184905351209054508107722566452974898084436026809393859476762351214693525778160502237492749570821893959863785680129136766095945060498593608610758867430783173198106257954202434432747808783058171555683532106323358459793425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -26333665977077025561704384114544274488501725669619459856674995098230379935953511126348258859633612430955515377462706485273482653016754785550600802910584711930246066237403609984284434665149511767210951185735324261838930095991912291079236037728752873560959181531858201854246741690585852623994664480707636207000698267687803557233935274282036332518004780633807593846198573219752712502215791425757397672889208316006903996366972484568999462066424083466648617796782210951226766320827579839008578555714625046238806228105535928226538397217518961947931195362584977641163241255382265645331030394710445753862601102093013878451345891520062646276819825359884119264473365408567909951155743848311425440210142692255237137832090759868007287872944754021932548366218270949307644539971479726824406268893284831397084413578318713450292452327964938587625727545752803240407981502791845782016730646633120813590877877771601760848311605799259533003805992199508327058372768304194045095616207786735338649580282585357770444592664316329210530295541897219883791350254129592457454914111816865401019785082501131227318868467275281606451508441110589890104316492531911534431525863003179755423015367816161324618444592226672684272059775724368520753826067350291679303490468615428694121121458269122287392293688478035873229046442398429375817690729304408924574521511730003849974069833260959077215940310297022660887985979178518656719505518160445711121624615898558468976513318677321111049182819757501172895374201782791572916296652662248186756732377746984394132364205623738269693512866672886229478783390157234603858045041675830468384830564408110072124385773374331991556556863007425126130712979117836521938569932524953576248340612703231144641207671208719374994208413322751722080339953115814871984154318525917188275249399981890190969995217686860803948895702522616662442951862055944121934810275334568349000318393077040627571576031768221277023227310315632198547068971134866849725333669171904428624789444500066006990967698839425753700178673735703330067052743965560193422011813101915254026304480298559897386830989736146715502936767502754320679536684405900151412076210240923325878125992735388285740703123190871146898306934010194821880362967161711548774356360971282697527500062070937296432976509436879020700964881221769077384550227565261102280660951671210243363045756648688055983870846809130691108530830025106521467608501132537695575099496065967606291548264577021183827731632470796144887860010079927234516254791473615434727406971556364158973356309121345871395085726166083507682369247673214786630785744561061650187509606033850721158619455924693922395147727414191925669968258657526716704745270527530698672431087847814334416105043827618271199471136619753473223817084007620072451690667019036702574538512555284560889423754028505877667975931974950096691280604395356995472874263387248301781533175462092342483656929087460635247216416077865422590848540082378035159816713092781498085981416717864646137682827742045868773040019074728438231667070511584201410076845916973712814264549195929340982501299227936862852020935103961156285633407537537097032947011018126228915367341302133629125061669272606707961833730965297936274248861575793891992737882893210906930960728177074595365593581903589396587303362199854177192888796603696264709243931318979252748982002705521153706110141999015901715329467718795304310644891511612523500667654678757532481093120486615104141275722705573034586040957162153895192112595478904026534566528924454726093468278978377131674113692370155331694075665847582299491336091499577337605075501043276554412506835196013405108034829454321226246954946309362565273781872020280616377544217758944467217258338325015607208279360036613439193757041904954725022228364645954266558420052414939063419946289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1797621518343817266798689150471624526739209692834097582027906226527808896394024561672523849099978454306656198963210971186556028599861185809704559311992536092895895935809403791821382618221267056479766249195753131955517224904302813945207408213220457405648770737180654185698238416399822745262215666406750177706203591567140288470623837610804329133110602916147776527341966681497526249472688487712186805700197207413327569797011211173008373200531926577475344429657130611295851918867904811349612600747378810925856343075979517107868899585305021263629712437727675217786096189701444908797835720690265363891139894863671393219248524022003518789028353022302938495832633120569122776429235497281092657738258543271070777777549147934176463896676558589147173868102182946802821127971928149865296497306288197456871523988193708853760555500275940695486533260454042881583413762484994309472989035256825461636600553465223300211021002872183709435178772611193870807373655132962298819716469246766358606575684465760643582085872229857240641774581643318231358565266812420279486921116610335140356391482716096059739302672668708909650223761775839559085704064425088955435041835270392536172508211419470165523021039432815686248572058148596996191909391277700418750852693452888454730415071651625820817707916947554116580429551253898320146473212612725521498443002539740764158832543582165649926991116076778652496082470557064450188273573478886653394510184453359701452837818111317575961345504719333941472548599699416400195278834778647746950864228030945992459790236152000775758499845450552426833803684498541766018323617093771796462938683811869738561534224222930144232461213084493114518285520882365828202362519711192768080899998843328800974470684599762374447634922366975435278279991946873901196554744644412161523069501888784241604048407777900603957818713483520452024482822042264467208453236242474081901271300347159475579960745331302741350284090108279628454737441236941347958744567770045513437298012386562731530686248115331854489603426926906546296854265152449273380787549188648506375349949865772282106580023173137699397062176704664445185268782001030280287858700152047209079113627954442416438907939576969043297098597048340007770781498750298209894541648999427167150780510759773478498901356490282454849313356370621037399453552267012624673011555839369477288293938534388798623805228028570327658478334234119295915914752746878899444431160259162022321805349797481506200008407218045208753237905117883777552314657843800776171313742064581961316818191893081985809100062323403121072429831570507347774924586562985003512152389387601045324272452940288034045004628466182416244231278449512422492833290143907873311715495078960797913748296501426147367017719841871292539628656735495942732622879895832721472518777390649750413754554567014817552423480951414151953086659424863763383716303080226631365631249225164845032617529291847844978903598433428279023720189856677819277996895794109885733865029697824985947717361399949504779109171827765120071040027587481725871682637931873593416020486947913079091454467763474311403712189943485305036287374541990520514988524800247690614445288850600879823849027623139392620172147237616328431034142110458179943385247441496532095579414083497142539609780633926368391249898448509314583748851102022067989448964032419659749575613353324055730305994676530447004371186438161875834448248324783797915649379543844215360344489710900180020037691453778749874571016596335071518662376979080982237327277198474984147727549763383730577012639268456225337303072033755057892659218063362756838583332074998684774861670593574324255592262080868183990516530848925249066640221356971318012506023899769935767800972880695224695324121625477684599466180381811687802541741010467818866489892754806859141845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -79207585207633263760548478371211925875370226106712080654810984676798657207167693764401375844704649411669843402266870482006601130071891109365615799927089440510949672693402672200534155043681401662746005311960860025050758654700758059870572831591791956282880853738696688852618279673912919132983236994929148399677978516097886870934103951159993975138769131496235042750923975385235769543186279679980679479346123742656415380127478492835245176761874841105390925187888520507869526678554147732221349156680836188217491297926479167298481269137130200513465952782634195570483309542020937590187730508492891454712883841390156422430688573553899081250119433380916308063805736742252712123100691541911820883573823092978968120158302197293877232510299722347658299125270996843935046643745642610985510495574234460970943766276672164063243431474423408622674283999585466814957549469559044901277192351307814035203883259501471302206812860261872084650730567000099584764918200137548115173581158771668108223788171344313847226254905869775766800813654852269705251606030758384626664801452358433300857525219816552036462168449053203696624109476330199875970033233685867132872202263004508016060141948718167777278605649257627197975183811242024105246731241378052086804931243066259806200733836784841082660321528748402150324903740234545125138342573729141990893760944033690339817696546552852420623628286907052996218023968506427833430752860378154015287193707277658676519317809764448257532487196600893504008482096606260929323371790958932681855591777095722570130718415274038562578628136180696603783967583415903370625030403620472692819916482700153458955079089238851174527587136366736236087184380161358133718992946421677127437240740129448547965685678409671569458279697201752038424002356169908025374477589557988598978600432402023180402877419389446724970530126093279600849671382806561869205610394460885645154367644290935185320312479153439843528457613946050729849326018503665214797470397259789678305852100382340821230075541849723781611739740548701496296419441583268492963344649578365238561914571954372113147841057040239410704962320105485458732498642416093539268643709700960695566450691954143965392504268172958632815178656340142998058530725692847648533127151333516679231262277464942298521923609878259042690583072732798792325981634274214651758708040622681511834021461847312105619887286161038493283445892273180021157101636146748427249904312433559275317584917012556401268055734135458908435767042329348945317102487511847184978304281783727881275505215596986696794480824752694264794046045371061716276915120348680849469022668375859327393257956274146494234409000192028174125564059494604385838622106435540176410761460759397482281813306884995042807749501820422015447485846881679236836924785798973696352884075162875191533548804547189101920446652092290508401002299021782867881029644950715557925140130867468519510871671402466901518070063810201079828296376001283445308929480279675309574784769412821509741674674555817052662979965254596598151368041785686870612903616407167824621116130966627266848387555946331931450444521175031036187373912365312994146346867658128360009187144491544288221404557094357630683786307602175036647497025189765757144976933656599783597979995439464942832072876155244508853482924459175643783838734833691124197119348233200806856895962598843278288268081249836961138233329025247769369843523457779481364181088605839197667829096374749600545419367636903464206721690958419670215350520934129925834026681583091062261609743684775925241589992064824959891868939256066359744895776610507925129190096173054744765048907528872215994025155837473693534504319976378965156544599419602621295848295288622591213752746948489472606354870866388969814783757341140654713170732281795833240239259212077407836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2371110651305665258888534065643823433426113975321678812298527616092351331884122092591048945922950540932775023269964521381896236028522777059161003686197919222023409252933741565328254812988895836662260619018092334513724451108509497302632022579435137625129523418539857010624381016158674364579596550360516858857033015783491173176929350181339508475770254080401940871152326133031401879469259365063811399680138525891065458991029782429807126199851331064418819391964091232918459947597052926526043383098527811067151134742183463802126175775927449227361707260516036174662661518432422712101025062292619144643765885749848147565847706253219849760702845759542240855343373370210838454347252704931785207949318293631291806153993591414707599479645466442615660728229306355944918592363312896879368556714236550821902564390914166242768647108907035442371586925576435338574968000806579484396623346483312392628298178430597314791648668631253459997762168816017382508870386085227596054969920210208560715167080597755057799071650696823316863834796861048633834242418406406719376805574192117794671064827184087856985274458777757601842450180011030858626848436419531860070798331774798467989462088412266115782335453860177800762132556599717107063005585277523875594031227184793111071896503257980761737478368217427852291492431108837152172399253991165656942847065750254610918639044701657033942734760388804043363962669948229006387067634300261914702256840440172601969014511764277544311189206550539113245491363531360698450932915153809560386929785052251338988594464806786724737684426151556846174935047924282562475008592163184389994619512609154723855913632942506981333183809439203720482227958064546911197931298121475868127512916468815091809687679767803177520562274848977744935476502038073803033377238822728975285555319260420325229563849777421583110878373728734094521290854786916474803248570643939416477515095125842400232352893056811892361267628336512863879336764504735093399211657098777802418005643347456419911461545288273968745788745669695311596765905962460562965333870847638804677656420595579240346144040446057861849633196773169926522484708207382294268313005949884018217251503756156171190336963934086028314351022125294344803579116518956065614422897051098384382355847470601157030335748231474701223502134333208225263349702648432666533377972627566858237825726686239949860606269750597225591502127869839511062514380838015709482484221519502703227746062747195494993649090791559812239960696610788414584330600332434423404292532779247236255098749698695368125945749726316460945798747029421869838930695525248943462558424819544856696472911021742791049435342956283829625088712140994551934773288142235674299069771792140749148198967557841195336128353832885893177197032855996078830607937553002092303078649706752834637695996697178030833349030087482009323763632425715993191830192847331727882907928530197307909868605885625137974435087127664260767455668466089974011444148827513213396303440356186536120202272905349841148963317963044452077082795072918472277342564723979011266330061855748498998689419052933458013702097730877981451596117847237750219782366195178431670476916794849598544342923851321155232410355229453422300455409500168168396754953913593250437754846307028735863752435754609341962623063186715582790420890084076478863242227579870966482478903135962164248224966926002675814057447645738076916075877749143755952864299751852620963858244682385944712060663322682423463421215222881950165017130245942323190576466401586427604145854246789649813585386086400895516317580140321990073184914624915695353985687826791444014003144278090428101564613623668141827834234372438229545448927255707566310185245514128295347832025812676093160450446348467811217740849613971681560529861545594701623338707944036865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -45171589637081187084338769837400154584043768333723152462041469243986647311687343944649753510927015233478891773985371564590446841046244403856256909151133370706717773816760241922380978871576881683348012857706532435853583860482172887092963459120454599947381920184430531570374679077133897957247411105579881714303731218397819142184521822002389146883136309254236363955010119106000681306182209282928452459466180701926052450266948144810888359174516881899891404363429518891320066979709332280433798411354017908611606282507709791598613466212653563304379670903595118677430723585905786405514410509490840032445787929699104656234279476488923121758759953033302757950696385413677805154636204096410070637503669198395206285599945283825953592048071296002935016791759958755732173534849280033946568625527391810314878145825389560348848719673479307248323306868558016461653772494159944466805937399005019417683132480730237927621675516844589754938456347164491401484076191434127509304127901585396061265460266762675653644743319332970884622587755707212061296366503622044981907904498788740495534845449761039057515216743730694348258168228950892029027412247622563951783760436135228511371493913979637570545128797953062042640601145833347713576880264985513088025576105056859777763557792363172081492307589732713262695657538664669942442655000507066125012908714645097138838667472641372568552766508363010633355713744486018201861463684803023598583596620199955000266207597263557022010993321817992608339921849092293454243198374599476674440643800421934437545436766434659201545944782661001641695551687247715789076938567633053699597061125936353491882664377119764029062725022518702602108433503414425050161753249738773693073333894143439675059121427461630733610573304160838141416752454822685975376517125545543466364291483584817010689980931978831844019143818036940376917626698915027495228978517142815763475419858185697002848650791560996395024099451258603830304363078413752645176251192091488072457184791252620206056831612166750585955613996505874186599263079992301780330640519158503827277663437699709798978417132732865063422089489806091754752223807373570207880233412871651798025003562555940442240074677695644207834726810520024161235446876657080171469854710349400829139376685852408786864654538004142443069381869725666303064972492898532908537019267233424405327014439887709384209698602594820795793671016743445713191402921648080379814811334168447649031988649029593457409022789019151350714038939162231873068412248815511438999393720958972197326339468413546530344606453876273208940505778938748602597966692316124545124270801319202209706511442228254962153494452512309602198192370023907914341449110133737721185365237648040427008612707716067109486886975228011150043821333215527515969878891046457463951471385403639917368416962600664997728184898554262931466243504922483094116544698612640506151307870281399489178744500734702417707420366360352980541862578819316145947795546353586260382533692972053706603784527370180763447915353037059263710001920640302616353633132081065229793334252658865506841847287447856397230279408791375181824967527143516837474022461541879038255914744644361123602790111582253971843571338655403432786782748440425190030801852358812504034554555306915147994400488463656300517956838153370140893954105784328668488789578585100093005450955359783161503355388087364537774387438039149243934804236280582637048987199628168468141319180661603259973421841301591017983621832009239159644722509745668616824610422823231538483757293493480082542583243879031661893151861920814376835474783389691769598024163807299653538665396353766923774703508796079698847747318453812791821557622710526009291759198613660628685922342068234048900567998683403603808876534624352904267894757484035932849662650022506713867187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -390652256371365232252246882703801745062931485074422384187042769136616158383005433766240384846533193651811864661331520300981387238026536552496024495819983262528829235699511072405665640563828336841690876443296981437731485946691107548144798701824746080809013563470583931796147376720230776903775346754326254331624596753799115065880165455281370797348053674254065695198746017529421580817918371903020924978506019891639156761609804348140182745061787994287564548606322150869337892881842299205450680334474125387308678237844642359417721516959636363553370807489911734920001210229446335518835969930095200787698980087093666481069829315027087860272360941686537093470630324839708511469885638483397409721076726300981126354847684475173015763829616087382260537236252503489905320935448563148011839794277563452053474255273489335608489866495621146719910164331824454596217725990177405875894813471087194334001941884214815263441411603120957740020990422667287836284371498715483690503928317653927256860498267379541308537373970982395593858248449024230087039135546681254414337000749847567446562267283509315388490270193022928715602306523396153357843116575681356421388828183021249660327043200323189196323409226315115761585759228777453330699695469214451768177265110812799526872586860435300306188367312021887167514692972503621220282310562234929857225429356129973075198051874428623268007496462483578590271138033633578073567675734461792006042586450096671453055865931691973855291584905708184318569502037719095191604135806247324742136962181343236473660948482020253301901440263229807082166459435812696948587652461469479915671208686367391474285273407678356114106139777737174107053424492815016590393133687222847497364307554311433291921229930635371675452528271880137488339959971415534255080386671533948178826231769091449113883511195873025185425584995556232607245281998661873669376656726386964690161046473466267417366033052835305601196566923053452163045577885019053326404059962652248493399703757713311087396171927249484934295745308834686329284592273778082861370890067529433907183277137921529572367332875558682908277571290717777189591514523145881047399331320454300748184008896690909679838327384850501192703520174620091417670691742232630992106728221118076962486841646567421024180126795502948225193143712053196919323335773955056728387189816160256558171091534587123280178163994065411868160527685700640626562462719670083657223880775781489490337848540224962099398619357056375533212943023177451056264842431626381084183845071958167475190056057591352263759604574298901042847106267323412625501122585175711618012545784314804944286235353124697696926025577719164068833854222667259288504211639642918665508522863846804966746415195641211287947832110540459484818949023716484112523473135135373013358075614340891075008220762704179246929759513138020653718258637824571661179736169064121102910903557154750087880085267445506573213348474326769121964391524869357013880524491967835181399878426660633016894496762955263558987403665782586672505973627218712012765319315201280852457792323232709335990044246008407910733032237110896095104686414234451517178371576080810929075071997620658176809494132590237675317673160612133615523727612526513156259344938731044370311082694495843591066942460830357908555033926972996133069269799472274218881359044903026550270701542059194108105767933477725646559941344506941606041321355114168303478605652622068340839945210979501706041144354914995461203103541140220348870205386476069321100707118720986693857473214501823594403242158884282419675369422467858885783721202483619961791279305578028214246226745895767692689937157349481877252288021738522934784901781115330448104568134556049220866872262692571589590208321073791716456761639336581365990183059017582268111740589141845703125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 4695982883816378121281805669969677757570555964560732760872895805649276947956766993040132539459372013816816947456097004034329131767177689152654856372506936681431211253322400488250117869255432668469383313210391546903126103227099956972322981983136338486229443662736708446148083209282906832611686945367363563465059016813740860206423693210219480592470193782224610584896636705398109116030607057215117493113321015261357971033400699303624086402987468066438424628548832387829651628027194943961150043307881897669327427429363582530922996971016597043956107003117566453687789381339971645523473613798910541172087126554555502374902090396789123547928337067184548066797086290958016139129408934661873836548593159850646077005617220608931413601424253190966318166925033793480711514439308112980626854563242250020998938137259440734005610635797343399230397369433464107838506387581976060136630047676781916209241688794210658010553988834861085019890144032027190982639845066521049911861359856506682836655218710039582580707301815467135221736929822695583485075058607005786522714417699579853988209620915447342165241592080475488831675141910745133938099076979312463985718014469135721858121976306818647419676812727558156462834703135674652308998154541627642714988246733840872018839863605263997028618365457228496350481110398709203199258032626223332405029289592087817156496474014192194894227446948821864156443412543343737742554879609243247922923577462580743152459500319988290877199356826222316209530784329562291421861089520283372815161959049929811242475370190532444764880035979837616976886601253382009892963611973894387160866399347475100486596672113607957415142754730950126319355760741238103183361878413185790538575509716928761304136694740644601091927464383935206276399856110618142318212900439847170024120187097205326433864762898317351683873417829476634670044594456651823762563503808965330677972536061588111890211342442906380158619407280479888480196869560178170107002464556767755302190958660627273351023666945759729448336392899630089499806713638970028820751991151511869758171776982793351870172722497462460755569414089575326087991917495293329426608494653974228308678646704742250981999504251616162489979901599520729801722492166380024909584926581193801031771437339394974374639989021148712814645020202635968090105007540596398909452365647823111650220279630722218806468202778703649437184423097402773384904402641921827405151762284692341579383448071670551452969821968154440742152130697271993216618691020823977967728853374268062771702446751942489628445373329700148314387738387882579107350174932222497953316340193802182738130004862236330510854423011604111425037605713265498739233800257862511755066543082675457959126917198073777649557651922089819245450302930894442461414467357946636212719628605503122574267030890718459437017843180314581421196016449612785463789552882702344970471227129081169347911579856477697607151945040458533191182435223300782367747786494170591862983187114936946149978606842435827457487509663754702823750813453152810616713218229174036612522017590797160267235189314267219600681119233515576941857508166740046729324049030015326074175830647334373284211381757891355472824431714663420803387331028101179605632792586700629428826269121769206393007458975922070990436216217241564407865886771098106303005016191824476969747776585438638590473592367944117253332440230941701193362723471844582154028135956153468639925939414565351492178835026219958282716351154009389339186862354436928365753166375714594404750302265874411039069148338087068624098340203184970075176042823373850755496308206719408397755278179458684196621316320424989956281512407225989616584761752891507552259949879694608104105064866252138163331152675079473848925595691860167241659714496585266229537129402160644531250000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 205930441730220474484449416045893764446584422947086452008352050946956273613151550544972941065238297464112269403384506861510822784746727172234273657177408856416490801121114502068787399947930473818639453106052680712262660306713811174152212130414821381650460085550035799422982852153542614861022948323339022579528838980098459214518278133018276734010277256710694910362192343925886460069895891741306882951506085228765775210476746610638727930310753996928740876072345371082328217306799603986948123603507014548800655397995116327067828763508095827214012790079214546870710423704439731053054061848910992313419636418590231621848779538126910570747053319192364208222212939122076852538331904383888026382669178280471600096436973984599833669718987928851418900741674585841070371195041303634632228808085976714455249542071138845264568768019643754102536205659898826491397033215299712020973935261196542836728222240746033380177979566012561918340606373045672795531562032279346499068333974930369786372538120201858356929356958748521569236777564599155718530337449593490704901164234434478509514258346533510068182758451450769143752646342664311682222963240572765004603224283025690439845323003346983916406806336716578487878042343741529306143369621348209125548822880596083230406067038640924120572509193038696891517642384089267017276247487517825239005547310327510185058388860563489293042762244075763136183045319253906581503468852876547441831065966763401029640045362001931520599602723492029530326356284483708659435120341505472071352516322124885473608679483824182855268663188567376769945423402793700949956144516586179360879025333990241501540399243952551165540702943547313898963546082892331423802711366301539643367658946854674222517937074699708729956429828007602522982557070315332820863029434620854231924242104670191328182604139309622647306898860852061129712203054948081113852695184326910609815804845572095252921487793385441394669952945465427584765887295056405340222741261445917414770828680648159970223725760860439726852840165116589282135733228161779127118432203438833869250321212045116241454024719259089681158277883961296487920376089428040038095483166152746614006627764333079639578120399631344068073952271815778235711323436661638257378791926770931590435356389166604013923636901153059293270049163636633254794912210171272057785353826228642827455675107749375734362835897105257037160339556296284722291576455578886806808347253520247001247421025801803369184668994550971304813722387522801233739132089600690557144660471613588111033331520844640762409545118278798787767115488258280687491001027820916336422338706425725413944773579824045836835608904758751965355806271107075039064774902954266045328223529727260363332361644125803590534209465494399878380026568134058404255781685437379826169185063730607858936360830105826526874286484954667169771119197669487740078055233153335887974725984322058000122115165847616579354433281698506577752500260423247596953890709629775195463989584847869566956843788840403676261918563039566430013400635355012620377496591850540975016157430603470762984886191615547671050260767103974786195796209397589464177806128715662637070368025219119405412530740412307848456751495991319251580165874363010695095864473307292752148841506211420668782020225753874086882378033621579200626999915713578081704032115746425257816738510134684131945524307755001971969317601949537203641123583067427777388076269347082739813792556425051504093307333232776898402734676407814320812342995310832278705655399596545902041199329957831013164600601729349576933028068094941738434094885531130805396045555158854738473815367289612966118540503543624768957007467512754299918409073612895705975485349871906615590525106507983349470847834629682672650672636743531297926755980978643329441547393798828125000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3042530848002031705468609933958122318909566086626393744949437345913243014194301988717561462360959031928181126130765445271454819087571443269289615934325957261587865771914876071741675255199389221340418462081728015820243185771113703049487824771967856249872983029621542731670030809971343080519856251221137380580773469949592603176862033207235877360019775060154010239789687129646919918481419926119941421659574978874270200981036939306241695808999152218941075447326353265407739864990820719960272822972610864132786146258963122784300115389277939444114331153816371843996357917727832309715466840684964885072141600663732169083402620975242830943604459789314030628094704378181007615016068591112843832864828115469596508190099665774410602440871088518337673349818072342682346152410012438398354454080232964613994942362538537458711355893917582512719989516171481244936053597253588810793820236611387503022422586296873098132683009551458196631748772608419384122770816762527083205408460087907409714833490952539086536013058916425676014804158903729278036898959675474422572401657732688064450586076399888632319404850923688414756084174463274394264680492155264621035358974095402842295338919487174878210960935109533740419917142427617345143805463915535390792835155611438378598870292795617151953358712718023274941178794495976457367890090828701974158840201014716247768666545702241016611585901380504222315192873825582358254178935199053543454535885475262008124321165298137803463083028354132184703546974159989633543999326435935163914672260377271020763871795536681212671983368153912466702593201274568243569845363325496931906557385703462590498872339017079783003955349669984676199894945077711072432814070828999005338561939947861164137312685535022568167559596703868712434558192365677194216736981077694296350292913972397917389659707358515525888281136019307647820576236258008149448362129631046728866860197275408884047915030619769386522725383632990860991845247234996849908439027770507549573968946502525647656016385355082502430769948554418359600457417582284432562764046574067849187229457674766865489482931539005796430917905985916368245427899601136550754362507177224495832590331780643241366893257989588323265148612914067174682522488226964211458296850268076796143555597754595858523380589246314530448572036201795030856858788553751585310781637039938877271835935476962466796599270806371357360700616794999284045763956862476663870406758027686591333650720034426867176569759996044657304809050618756197218705122093750057667775101744885113357515384121935967252452008717176613938519167804714408856252593164516546425891687096058490253016770854800468002084450400741228336915544411487813418764553590138876572105868008435420505396586211831706756397200488990936294472535428584876702919614939960607677928100688077721474140050616671369414148124054001964079453712104407178539552053634107694329205668176515627026903251940595950762720956527860848535189206232319976497820319701646564074038075156738109615391761089862879018714154484561502855965082250555162459472886012000594159848188553881871767506271662430733058874163325878181013161996649967478877992135541995025843963520451319176999274285562786855049785188870041810433495688920622536147483001619130665701741880184448718830262537379864292953703211691025344552400826863756387570370628932104238185296203713590422250817503293857854127237014955885299685733491253577525944012436710176069547028492110786410971356144171151870658195736581414196284722168966778411910054778378529601992876866591743011300699520867479576630558299694474464357847906105657843937152652320811826120490244410601535595174757442117990809709246840270954311042108661423181812884515002931820320792152718638934658566402744033497020123540971366145517084581922318166121840476989746093750000000000000000000000000000000000000000000000000000000000000000*i1^50 + 17789438881762679177380683261015528377000667184396717908781602583726859179311753183998567502825785769249233908386273846934455435098483955159517706763496159933641036299992221954985536258084091957772502227440802477629118820956815260076427543118009362481689709924499960780545538237844519394963611745944167476938151332702802662066728814964988118267399211813526723733376591274708868152543505030802671962988645577296282977722390779687432723922594065370437579613467998476878729681950945069880448024150931463182963305001435784387617081097350149706939972865725275530178403161658691855147633141274946046310586105915279177320530771846162130656526248116241264628589036523365544708509700949519858304139564774045060459614784986259681798219916281910210240705542013451391995986942400576152309724491597167170898860011932363399775267252124252930369880236973977486785857900627144182239570540978857730545459046805721825995892236671032347401381254068878936871578706455262380843133669917473788451108148074924726616175552649620110683383677640501397258324051766978758655955406467307517831437971920211703417076878191794526885041371035637498368742322020119345749497484293350121058155520120317914802733080833211643241459651457507127775745348555375888013969975413867226475006324718820931476230878204701764671947090298675094191096058155745619644197158092414899359366778032342068566199441969348078500775662467331035115008749960927669949132377252970449622837882844190008182205549873711990849137111380064197620129854851899990748473875128992955884085532404755099085905303903884102923428475031023464135457417004405855849569901648750768227068020785611930685191596247879361344362176970994739987184640889006679415427736252527063883934336239666588451666721494706347988320393401784638544746647285518749690439331531314904243008423043791984498332479409088974068376334708718503186601915515487499612109739063554410658031903619888261564765501474023222125199784380925502752534045868793429081879965882438394477899629070267559002040848795967376665536945406710404808865652365249419095095202931648322034824664437830898187768429650198666479478585547119038846169843430716827087821215996796099437029983025185137423162909404675116496784927192900367122464484730293676060483563016183217598255537193545810294534411101974975364675685748123965600985373858062634398541672280321663701704723367904271156475437776990234990004476293145508341801161313193983486477370698776957901481440487117594797103716430311869784020159962798057534909309036105297159700125562959179009054440965676884150029279717800686815495188361384716202486525980004345228532355799911646163301116817440237220655465428929412866580626959328761835800944164681178581835358200190746938621984035436432455580678056236134963162743201228481527665061586179116513811583138319359278483761623961179852874185643452014213046543673790075352925069307607076596748447929446743343465092476804032228470876690627787965053099293070865677480915073353901879462780577754548374191140767924975848462421349093159276935121906128881512868304017095033777638801325718506389309492414942015093636754368603570140458725615938782437660703400613069042878241945901417545920129847423377798618065797483052499496964540215397285331624790598249561904277936447448584653172697692351879022954832863866976949455528992178601802010146924209956137117390123785087460224011389448800465473820262764290282173868404005142814258607119845545989296849473130452244648133140279541050070385228445938001360751965287097498845601402714158818935703907003608041964495505174067042504319920852451707314337563038216593580847372847762377197303337269673627854472846214652293620837216155858002972236778090843926211863178318604699952961804950090883089762216185387531866979505866765975952148437500000000000000000000000000000000000000000000000000000000000000*i1^51 + -155376638761670920428415622897464520892621390546164007042974749831099727194024069876777532202596313926202193824292876458283080893811993300700022419117074134790420783751974693442017930575977716551382131679764075264480459973790844517092654813287752751851820621996686741756491317026818427961410947496717556568861682982349710081335166582483619986153558989560478418472209579372280925810595767427004375812911878815127858988104044536220020609465109332823087183449481971690591817055931142189551725431142744380983494469517621270633623727868016743614715739171870091869171775643131747062563889336538858380827521418576813269028198846757044645706856486745458506064424750433692811052003056296106971568390153041616842844801670573612039196067469684114458621333650446349971905419551022156354742903345264244470075786776921588597293647084375223373326115733394494902484303762645185835455822058322538547546080178854710510992295747739935088893482792738910679349863564584970605515399952066798226268046622836159558850955014649446064159770137875027335891543552092656806168409450288580335721968655368594924032887819354074402641289608052208101686205140521716148592071885289061853208186819377357698276468202143605067851955086971074035979061780990811965595720032083934993901471638010257234215084079223008261769105878942429510133990152710873758056851499096842205513848296578466818481723685046504841115310324624121526526940509925285499079161853220172113092276786093570885670806717558416368539133058560335969935100400039425639154504616474250358355392104270357726838000804809513583682572588153858823275962638847141889773940589486809482697364827398150373789932189393328871867218789565751700338894204690303735707416240670090572833761964354696434519210693471463754059651859711469212773255808439846575512448325200292418778251655238226293735959213587030863912569445477927863664428851442204649941545959971459575759722922179719859586824413368636556156549008958731987741124940643677582709077683672989609632391185989279434299158262570804014398036450969824276995660807547611140946664415023969023794079971605530249298573654171257776228054742118820484275660726752128255474323232819598484907978384645888769685298701419887161599417296072233256628556505242411845034136451230682232186818584095383195689391580562672737828909694553864247338170782714691576028087676615435151802895824343366935942977211554539796797421536184992158785195102742810806140424019059113893716765772075417024828766588335630742678988873449401217230747142646291751747821471895151775974872927259749752289352103646087071004049393931775214155290371841030231506631408566629777426621303092715067642883572353518673947107282562377165525228469638905082864541961490806357881747249453486831774308952120110020225364217312863823162220013565468344129402494642624467141375048970593643797036887886845749565837059106818211036818499650205397905549508142016731444549568807756825248676938026537511113306718573174052611827802820833762529211002926690678084192237501530154726913942788616363424322051497123937186099556094547964462354465486416049124528809134361382645736075197300805552464235285370659738178479860144443539915811238484572388104097777582177544429642494015695137220120555512744186127464572088324239242592896951655397234180176539522927283514124145152627438281464309480658083229087725217573581386955879756343965526108184029051834615191971212536578060725933550168660166505798096105382784897331972187458047943630333443755762246949797184625652724912659642174390982650113633152261439805849892486560728479144944005901218084156413941187438366830586004645772175709585804234060520950507963194213823613912811992954783120436293918003424510622142523926180736418453438284825613261965321973662586192632486345246434211730957031250000000000000000000000000000000000000000000000000000000000*i1^52 + -4499537744605754255791403368596907316222056015507172202128285451293753777420431850700553561822091955793271262961826580784400774868718205591043319837216943290112962169304321007633885031576384089231794634587354390762919403457335622825310796571657368505283456257959853984472840577857293122876921232527520754672523253961653543456821438519876090300832682475665177554322381466728392346547224738326946207856388543316284186797646540480011953340308438869930372326561481823322104118828582452066045696278398651256887785274587098998374614166782568126707854562710391260263356612363387287091469469284969760704357599096141192002469198528752716552946278325267086393994245408160898884284534148592076664144342819053008115822501686694364121414194838692599134682513757692664143149602892184374492872929492868326071543817843368302495588356473374665670078297485464054530983949440230688468726840197400757607877637939637437362775987940488891875497281293879604650909239636383285335759839585040148934157642108202123729072649687105180473077622461823729517492001328536607723942555346272636312219581639861156074546299821197518870279826916856362560497879063039378756920799280397892891359548036842209052790096150912006569599718297314387836976133185508190786259899790542750316711525049127267961634931262083302853878565369180831080033903116164951951371940651581104734023449736535473044533450004099138868050664395053300224047963481205879029838499242464855417562281852730793539018888730559554203033855747048794157814638105176081374168396794392053602750080651449069916653425825826503831771353869946567011223132289893908397421519930599971212053148762268336229999495994683176152905806789980650378388557234667335273981586442330169504833745180426669042712113167686240314483328888696809350085753530370430225681907176787577152604959862922081684291220604626808878312689957794736057654190846704440823709265325763480166256098173335215964914555425580963404619914868933081554013546062642198656179992993614094990655247053633285573641930300099864512468580601203201228798054659213870542473730788306410925474650813108411955733669175772415104099657829617540970821050719506686892306194260258766909531494060988207389377767661371336490896564186680866178922866434245155095800522941330870798898636441751538354771945550899383526681378726103470967671652227956038511823520850152908860921382380384847221813648023891758994263611352780325645426313323054984191118958497312396377286355855873726661239699753148261870452066159472867061809988201289084590105956293833427840163051387989282548009389856268429827505577268448979545807231090229447157393940750256904735841109986013740976548864701807296177756376033200349374614535903483158803337273931544577612728908273969587947418577134667376797324772757326647899159973497348306101251594443363211884707058967165696624263086897859550003189979267055152585164708203664120672107314766101138793429781440216164884849011345722851197661595990805102545975567217230448723287363125823727641360551905615913959153459896384376054586531724033418821860444385069206870753118910367142022668824016623352713521189799233020877319272400938766629337428083062648227538013540040008745595275627007290552272995054811812078403786321672693485583256347574934932665276088148554156881595841364195476791396820099690031877382642485187430992132879862372689329998516301292585940433663190392618230794952258410753396412970160503047642590641962464391351245379076712367128601519544177353675226701171272547014806349080388036916703060852060639809256049890718581126573439187360064715205822133139964437527092702828081768979282690378371456992345085432677947591071853016207007863174319944446679543837951066883935635049965266203174315289328125912467719588156422488080104812979698181152343750000000000000000000000000000000000000000000000000000000000*i1^53 + -46449120402124170345728849301275215776842134475324581523015533911147418467811669592467024494135487518914513715394880087863961155530827920911183976641302787937604652356843218913584466594444324595930896393318969621833052839704038241591934374163001024761215259789326527077754353781314567131178671077239455087403509877713313691923000326878569080331253999716066519502454987719618729270028034217188541528783164103681289828587575199644724222093865677578449295896725731182495072133893348643064772246073548653796980007038274095924223586874209452609767055849133874861188182243922378879194678190414902424027789741516436697011814098398529707995970230930711419818840847254109835313770678520652922304404195469539575076157657767222020837876679098441987466492901045733824156741420354189010029925083174087618075199162223598446229514098443765138740678644809379129819245205201149095720522343397935958787949748756942620508027326180829952210642772554365573541165704799189110680264744395261724231335659098039127456175154748616332513949912871765201649318739460333047732939223580890817755114711304748385671322460936908111198176667355302319961531319611547266156312242099462551253664562445087275146375513443206188320057038076637206212393615578103250968767967768612152746148751746994775560586975179699030881655284698123239989153108220840654709129986160547993149763759320576481688857612485119765634628306273518510139908066341875517397811266614661567182641644432348529047494905172366077160709619647497192177481608582527203206482073895619711827238716871502630847321970004181804852528635770937928577591581399344570729628174535750563872177403518905310088826201500822537065391989829067770036186965888484729827090650530785232149975569534211072796210468141973058121656821358858762361504755678703857922367380867891430734605728390943964860311187443185164258348939931602729643773698363760087041055195656885065478484057602298378929158560481239769452572319081491310669933039051229775817327467468252857830726365506238201781797730420050637044794060032516452141381037528294909230055197031356492358064994488087897107618507903115996911536549532015999330573001466390968170771261048345597411740180836385915575058184389454844865900893968865705184564243713026066453789409668623746255668701154507335270852755525386293147825623531762303680234397156019557336183345072531425559122620507428487352982122113371724755433130319953408217637492536619124781058677336536560989104398862938534224841856332300012796819072046886219395891833274897316405986378212079919095545266160365551954071023445209864481353989252919001753350399881899000985172244924908061891226762678512529287770537915171822302825468682244696110857901789845172420672239760093748342609412461549750962146378719984184954474407421957603776043471794072082538527528339132397812117473606540827720475243637607166963309973905368068065864101753912942370958431687380467470678600277973488942011843325669511075770164010049850039895964424671318814650099460435138083321249943093420794592984546242867926858926549530673329526497764049442275980514210591449985197826445879163129111695738056674393829180114385951689197246174487310027201588802522425453438781950584120889082598023444652919766963966420535629714268273098002857759582640680697808931829500793942217719470228312185447603809193788186842356127603331888013500644168289267480361072274612167025570563816389496904586883868283102110574219320929182409738029531550531714898001258962578471143541658945881760890788979101291531527737463526313675470166582507187352077208562449051993630708916570400001491576351659922971312610498494576041070119422469434073873373286870643309479330283327270407014744713564364166002662946433861729407299852565356437837939400103999967541312798857688903808593750000000000000000000000000000000000000000000000000000*i1^54 + -205374462319496067646580710913071370689444626379658029939781317190368993112628862098118993296207872157973703844948356060571254241015424136098331758488918305733025115267062442589865125473124576707183301741651657162036288927314329930326378410388396689797528865204748587602045504819152936515414081621260439338798990299553510346599914484093992553459900402972079906385180982886127831373257745208710026340739516018008991699969178958674952150529960224451565483028170626544825700875872653102327526809570203516771909999462238597735098899205423896662175332398150496293551529963800599447365912860848520934962536283728222069346958410285569261758780938730104599863285815599809804301512387698746793970445723659407952856914365605038759804304547570388484213092523458157415238709598502161737599086020068798007264564385202652613966032210310292116803549143620109988635339947279326387583992524172206419083221813269275238577274644612861957276699819937264669285251925444385809494520122507937054561852305997257095478739172446326049383786001675852482711857704058902783745388567640754623721550921912444754968763433052193043631977375396205677649334314780946933620808790195530037257518755974589458619021479671973404442331969483366461475292699441645056864522467802492686671100117073248141050571652241845179120129939338476890430609995849802381000782588302080815658159283967654241876292601472208592356449629805577700532189819099965055476148083762450412286719873929047228438786153371948837959546684964157603500284134432276716669019847514739339120322774497583657209680322156252475163587177368863963905112832463252576433406352612789355876560288238819513847875487170552164661688561933487149372639230875700614419987657618897537173063544300628466384777489118167840125913664206746569528975144440061370825683017612545604954854065642197674613509183198683215756155581677361674648807309767877732469108122347464708054434381756205521872397748259555710509439167489482034151763251469228076321886741550286927680699906713426748753120551733858251612079006231490945574475048750585018814584206570269287252462319326596442897635997775506292862906368850550298950142339371259445675050853942843858377089307178346182106939700577836064084201125978443986107195067068233932497433725879752539222267035020378609219468128099025746764686516965675023176772895416712302145699077784923219628912330573943435954753879775073428860056648793870559627019712678608478811446334373303299072932099640779536154146058094985341376824102544277645252388141233652451367076524028196111522216959059898669926904938752847359810690128401952511277921826461160094143963394891956970620985615315997463592799435881787891879357031117868556661751939423170804677609049681055332411899715343172409893171718194587304393739113537549010628314635062478362881168370178989919178868781443006617122480255419280610621599423832224615483485938668672502046203472041610708067002775448601138371944806954625962201813838004531676584439029842766192682315557521669256195147228475185075193111079010506580763798003277712896025106753460745939458583915142015338576192981081031693132824082504504949731657448984473112168924644961799811369498010148242088536017705216164033300564126601347751727723342159900496888571395747997428964562168484496032942598142152226528509494581817196843629913838756942947325673010868460001425730175054259408405969760749226078376304770172240135587438747034060013288253497470675882725098784581892558002517865825776928338602362416505311284114608542595953317253907383689151199890912464851301154202480928362836107793317343620998199911993684991253249621294271130255241779665106777472034474035805762441401826795213157836851799809007150165426357173550544823132970612149254685547346214218517307017464190721511840820312500000000000000000000000000000000000000000000000000*i1^55 + 1020672285039235593033483645649800874184327672590258766366029495641653053391751019725284892757535610322216724740877335052268966648812517814400780145750928566275615377565691344842049555180897685079296489406894580303486536617912652257211987200288003014390124287378723288809804144240631056737501794094731395490018646403409944177129947295984728645916189670600584479689922179580288350760178422192833397996847900035669347479990726916850104703937514984436807265742238400262816537415074098351663855649132855499008516548052599184885916874432763004457169133767176834008884658467954537684324103351418817838271234827933473482069958295807141874410831917042744662375528334318560252869524887585727381905157202894975481420325413393303781347968845903545858903215309559792232154737101698832944963138441937454883322364159558696219333275021319691836894809351678718848955474902019632258421996369438189179240893567567467413543354071431225864100327230892127656400702353609321368718386217787487856201472982383464660960265191501816554165611016970981183565098021334767596665824078951119893172896149133433873052016733178855020285161904876198405599974100613404454524590567270176709241753658940185979184159173892112260447364752043831397246877184836929672671322042645147574420020830749037505358417736410760518728685718803270396841181962614701456058816477081360314657378029955840735965395862779558556781717484012683230543440075498496894739886927156142009021724110680775945963262299763134528675194076252078383171372991485440744786975516605684930040675259400999225296177805827068773118720778795945437824487199457796487935550820522267479829983273834748721660936090195738047856794583248184343056951993617896962258622500490714842393134967863335766231261292680861712801394922518437058282231097646201240072125252103478938002015796775940739273806965015977999717309340784238298312224261630961831835991965250472242406909484950341861174543433618434550420615189359636522431738082745715812646379400995493821813527396184937770209049717187988964988082783556220198187618591707676962538081248147819528017558302986658531949681748441529615709788208258870377328428818678550257070325997364039858561897652730653183601033333064711065087288580894613200828836703269365971729025999122921565249733946814292568038384095389125107530107134656145590471931684555110006554270838979335574622532028975894812887405910755349585656619621052573721676311270603033501754920240503769951971992649340692401625652148826218312310563143116011869639281723096928709836970887536172233878543645855857674555832951217536765428043653142859019671148981359640200052338434848203000245355374389749077449459961940466566732010454544946132922575799892500813959298726420551988308654408968012442152938942041781222790836533155374828983375827897699799270027743489829636990560315946409422099819755834347070277850944840369971096648092314998293594797262682943608035997849643840319900463551443905470021327549323075658315242110660955181339686433350716344130318695486418093119099875974683786842906149028414890927834017019560694402559231697262526743814978872338951377528765063333871078654280759859480706745764753020082866944289351918244130098735574833631879430459683612331303595566619059382959530638078793908252195285245149048186399362252076804983701793456923498941555910709108783384876829299374665267189429787854277865883697514718118009287368546082640103049983962633448500108856658389618268912453241438865466638553870381618656277515981859256421591283031400711776201215630633153052571695786736509099602921080192432693357365798373620257406302579030501447697939422842394661699552673018919847803375832636771090762030087106384562948234220305347142833213429198941239079323066335201175484006910664902534335851669311523437500000000000000000000000000000000000000000000000*i1^56 + 25150401405155499287179854886413272585232323876541359803224768393084120879227751075927611119598424148103333440267463839814270980289121633753857506248737343535621465395611825585096433355826425645233768025801979510808254736251903710725981922457186245488628038254639623869893111608737559038498399829289590312267198438061397007454728997495402126076016405477509028662075582275498697808880572129700388509172086272213589994866284293926677069678793329349388083403599071799272395106846426765638976721847172666681377154016246438815610264887884963953206861907423165684293560606845695319669250086753649525185542524279645844519119892010069798583190651658893099583630707880564786627778904480600829259791848582519449175064088027278129394240997978568089810198004585500896880973268459237894569219077651570893403065286128504655007002067941703932707375390831955591551481238879420014097734092443057934165902001753352769327785887912908048969415879975419771070593427369275825704950315897349584835836464367257944542359276419985084434251454301285545314696147758678851153809096389301717001769325785954108854710287727945420295072228600621804266847499456259071421459148970463345202919215669718030974840628059780036292084203294717589618641011513113815517476041893488543499899354445681384052001131540956373489225022948333713340570392563516925365371810276591536646321473995703644146524102272701822035157739494086424322361695781765092811843008521327458787888814873091839418544694636934269108347905980068084860950967064506254867518660023770253647094980100119929201402124550937906688519181984816366348212803274550487140677560151094613720405742510700996712380620896497883244796886877717130535376453941560788994405897470195728690813492387902454134734919445123380793877378821284337807163812282456786961542711047759241593682975204882930540602193607160644812039750629821811750082189457961460494564457039884400637211759213577045370253512009155886745089918299888977284965450629881233858234477569529547294383275805991240070478269857359129978694042675944922297000465656375901521548839211511220194329454698324880440277363135365361480057456167099922203282017672993540332732335918110273042959254585725809100226247455289375606677716776081810824325042330569212985385725244152749795177597536503562814416151903066072357393739758443572876535679399861345836879010195864281966436166796389130906697034410744753783294791493970626253486943053135055169121030794155408440478837563269514239861259683465728354369443526681434475481758237050959961539246130251994380941086129176622508590950085027139471346433245593421838363451714048393553831527422446957518125682540295258619650105857434172265222689085637904531257339180295749479201248146667412608292120653984068273693541927506311433576723032759235562142255475734732492005519925730346589789160131337789792043983148413887091226650641013742092148902725962164663398694690809507711098067476344205849444435201139582157630287101283164154181445145776862903003171594222119027600067700199686164275131342147909840654921059911873053110685116540653801181215948698710445772686773175143132636678042003786869669034138119565287423142721164642531432404855242320787245743089289494529701517418736311649216653827747002326644711457348475543005346245506480964736421820368444125678488038421498250094717233724899608050705174602604157127001287294375408120380628892325769113075646159824222956888192582788529524541770531720378582285247443375753812760694081263832494934608438033360417782786807727033654916678392776254841954110514694351623692564957417165341000887322268233445944097181287506577278436271677096911457904948466017856003433490295473909224786492789622922990418360252389529363745190590030106160218408665647834591527498560026288032531738281250000000000000000000000000000000000000000000000*i1^57 + 218552889715578403662460283023907472059523443051062361945545359261531906243768786897317665802536397694920485088333923155885556762418777908233185067961431558198839783317725401786448187834565594161708705038243934541017454724738294118905782903737970385380105718095836479972791651552545325143358975798775102976746409920958365673507766386378540457475806821378824203890158509143653834138440694153442429334695105147525124907053989606066963543716752440996884917934372039096695311541478271942789969933896082212128648286246792408165645964775408628873900387366028474962692160818918705409772966983684612508227071328627984107639855008171122293423018609177139802964056489227616299220747680775940408224024267161189713846212156462740426417726861076851654769451289061864112312692479799874767151340727976751116233701403918015146674292710255610388709004559294313840216836690958286370485654567171858000147832178612893318482401148119612414156994181425856570937256606186513598652207315183193601738096234632965265294029863122693420006485252960928830284777404219974340219137129520384164651468993456442852840107001029251320307393748187311094557178098692469931227473197973927826360385361016236761687452135242303356639872930865417295986795558771232092279067675476676318886345138396614237013166958233661787070719742052210436854112418395121270682274334364211102225031467885584813011318396681683353543993657036478527514139697907844920707163105462303505531595620678526974382909162291780417840604033266959576365735163664651411138289016927568609948281736603615210609992227598002729193378489774452603105224423213146185499952675682085525088093491764423756451185027073781509266731637578498506611816629058782082708008202789081807792195044826783136581137292051032130806246739196330000255051405802075221565465768700120754829409029895767507628257658761547154158319635605695256737087235416034211485261759473476564448637863621890797054931520881681148324823151063680662601192067866492472488449005820654299503059090769350781156281922009821070891270487452636581892011594241756598016240689594394187003005331213700730158480876296762835630804335569833137679584834216517090625482587751268863587244414476717922304749304971664969134200588962029065814284672346109041101166824671989998645939943343453294530230935018563619170403483196379528414076141572626178328511915334332602899512259095558454638690995281384129620715052781550021239520094839853508024923925927916753128428972499578628786979790875043549317823098590746409893882824161402037077120969582377310358083600332203381288660929062840099958199214052416100219901999908287142961786821030147678956572122804064822097061344565474934001154257497838357334108741553957508987591539442574980922162654732368931901247098310499402428863412871174995526835967755290199399326726444354957997762838897871087365147749970489040434288794567792127556095941209163557552326075466984126092307546363774348218790088898864744669998180937594385059507413070873807846149413640889983048360754845512822288465376073428178857545519972384221738900159880675139786922854974154681634687369380449575899030488729286827926457231412597239404256303138815216393145470926824067022751302716897876190457287816853418937057669674334551157665242096748931378045666237554684132648462868603271586692425796136269293288608180276227610456980936302363695814336068749362725655241133324041049707861184638889981739676316929331796943760231949986733729794210744207301339917590326549630322376601028272027170873897698913675292446865885361573496220527177951250389070419008465709120438567280267766245836295812585956789194083102772563223542035742681335761079246258746963491906768023839704204787389810926131030577438793383495677142386796839165738788324233610183000564575195312500000000000000000000000000000000000000000*i1^58 + 1104189258507819775927951026205247138839161551630399446306915094643374845853149652754894455523888084294559791369436119374593895493233513795268149054597244439277853321733414169357715617734255321424087024850681968136689937072469072999733688138879268919210518816405054377867623060884280812347180012294899708478119376412274128876028654094337717682961603203322534967931557775678936346867806586712550895682394064204881298540478481101029965226679288095967716434296040211250188866863157944552713068823409402227552356443435504751834167269130273269845637354317823586882375392329666391749266998277432815516052849782677572092263128963272168438609175546450599490240877371603230726194884043212139704611606050263840471617573914799649097638382562323888417923635053604786614099871314675319066450097621524412893358482431395141689843899888906067283499658050977518574093511809597965946636135230719365666419894495655362641112987380657012343871729070605191761101425917645983897835568996504894526920261311295529260607249415489298574851338025042271543566549853874566092160380340946342454602676525293977635260682006428877402988037963627394069001684796028172806876482184438141244912005277408676995350296179662606565524126344291599676782312156460002472579320695039302263747631811218632124217914725368961273616050414938884100966408268435120897611186579054448205764024559473093786973950884299375822985566261584758553391020281842561416060521686334175898322628951109468385529586289008800782215974320169809731985584265551754669232543592223235010459445843919627086158303970329019953246196809901915430377987906688538722464076626507069870026958253102993513051751359197630799550449816143572251853423094559032278845656581818025819244516925964269136004467253444416531275966335559929954363058959659826204013307495735494934850841745335985084097008586286886590382039740781510918405404636990599048209016435906711751013952401574831019376078297062626243992419827032578928082639418870812357296964345201868975526599045749274016474437158109077834566409954507260111052969678113928098696664777272423640900616844291282719775568901130502498456028857517423573168792569797510242478120605514407354285367710224980821277249709921652223016465304302531287970913204306106048054640660442009543790816258872087882755892240940069907002460571542315357024854022925929076279149256818940161698569177308926457512487621948275146255915718105660784921960966600877965754606666758321545315363120482725784865762462984718283215316116725582641492115162941087919695225885044297029056615062838135855509168291501057319924392485159247652375090885439336391604757025317440555875853398217744750442243095165752717425700310311090683308713427416632132996954701048082390050060088175031631109255029205937068647217457333094099127101763467744705075140301012539123538597744566196921674448202553087879468248524190823540540196984241047602838902087135284930031326974592113350269526613083730351391851463008959367484475848088314781912424499577488102816904346459928287029878129611291983593434002484616221047191739015350431212489510978028804062650105024100429734430006565617439476603236213875600437638155618227548421958301870643504331773288672395336162794474912880555292012357033202843699081764236932380513485481888742741456601627290899470245550981867061416340554288947067455422657132623792222197374616161664978307496340400674746863755194136953725954823386437471789338621105226983513801410449270725229331608999747326249161233186026145918931697238230230664108636106834063346048492690198185216082263588686419448879269376356327453903621673567587769501551971915988054192695653792327249392325353532684180877322066274223579134663658202113105238016363017372984158388894168968096352045904495753347873687744140625000000000000000000000000000000000000000*i1^59 + 2628211044463894251005415805797762844885083253130455091110542349188481102707309313925277654272369128869536938637251935977347111308087173988360456609518989828362218225592742394257507730414929585481659931524181286398220362428391120930380200077999914737460955064799719203741745196268326885388573710907091377173919691596279743236214423679802858302811279607417921173764328874670706422349760687086063822805981144486031783968266382200799113994146110663718078099107293317167999758124956828112802717654277747210377446679006759929961925060772852389804667515602916362074891375402660981830545472840965367893311311610746985155691223108019678491285441143655866694828681793133388042295772440361787107535898562655025213309073733639149362698601300226038401948776291598921256048166831928140841571134138740294959581615622825926082052753671445630166427926992796801898636065186387904210763406546021547534883609212951829668669941760673853349500123071253167109181242012315615599128742911745046912774255407445869106809773579935128428636637301125764504694879543033513757007860449160609378187510643044334897487749237857615225088200528841315819740188524804603611553163467063719851055109184113051385615037457511929010971481954388264131421422207273287680008964260347516681366234063942132965783443956458302223076344838714419669612425989570628442211164003999899499210839618561951507565394185781219210395269361187500694973750537074634656735684204446884565633188936250005219832916543147693264187920529133810803353979110236327007337392594755593494863054140205630424897713126461800780528414155402817283623766141747052238889205481488176531379709749359154929363537367775681306526448704088962389893634478992935084140149574287548406066616876012898549781988760034223133104979850780683743131346002366371829368512613408338842414446727330210416777409551285416105018457116294606041133409918701063290688723605474190361643966429811019967997489435993793646497864782036330770427084077764742291263554590563547220547820609743458808580309097346497476423291543742445699819583377431848701291882877930620024506205512975140082783713541547148233833112745713329493087371811185633044986593207969866780342866066978876400390831226563914836205271317076560258355268003544922653896449700557362525819553044646422799481213012638671251751345897735848338764117603384625557981186874261310381530706919947997931853999414123873976397696597721182273739791010851647579546737189062306210928248148870109683108604846465312657221827359363603844078861134405386253229205530313736350970058691543083540314705804733654811552936788433439291041439135348154973938404383398098374407340737463803027317706721156522075866904898049317508329457091581361893170433495835267208831186872047965243784477060277931330193534952629483403675183178623054901630857712291988518044733886896855530294801256817258923184740573279851001865697857014457157481658595288859442022581688784137408703020390466126615972776278099893441109702987113888571935949278528189789120651672162235315407061337982661887717444253472469098006473912770769265232329128692298837187617554821343898690319418318527293194481440076341774191344552281439985995795223046586619730303703328259875346421587165203524401292772697270569262769845465021438825528594090720614650898572209889520968858866817678459754770135292095200901047355411015159770671908021317751689146485979822212824983686844730781864263193831749080064271833449098954725218313030719833150128972359718614899710055571014233888793582380935249503972106823634849293600667082290774264010436622723114725369852816787757214392626858202774430785427036651917949192400910970577943858298971753729945382245429564770516131780196574337726821161512606896310260512729603377124476537574082612991333007812500000000000000000000000000000000000*i1^60 + -7054830495382462894618852224371892494046607390873950134860984867282185313134004159320413752972775595542229888437796577037228175504124264944022049617398896230016817596098466877618268444803731072207633501986328599410936454406772755515045950831186654518765582326231831701890524084826538780253439300090458431541335616286439773580251028851292215219505603347229155134056737385314947024884459762456799821952652555639237953078943552500559544249798701106084383149292147270430437686466203114583700119030905304145527104137261205517146713863958258007488495705851264304762686648609721816054657235019119500362369833765697128050888707226449652319354108711770652599433690111150120388692669867210355148467128045215299240114953472310634560070963716597969874384108062919074557370622280684544267392238983228930779901580536539689102541303619709995170889935555931798900190206190001813363090495394345847160400629380989215576175158143212428082239961247082118489165250873268405084238804850584514937618262112163882762334521281617546194464145549687974953957288581887932162953002596789142601260679748436649024519151530059409703367155444046109230104019805846576838097532208615866674608001838630194802799420879188072887002098727580082090860486669838634568552762513839345248790667684802372508209937570895247458146968840602165872804429624770607674661369090169295277588398323400954990933844548300475702739433740707172621535565316172036657637814320432545049629471998195535002475837203053356453881764462201230860436519612925350905264974839556696426049825858700950284556731390061108789776857545603741491798008837281207568255739467921583929946224243985181889141719753613289770265383742562879639027257001111544632204590971819462186705109132997969207596794936768871870187393926946530805652892523364397585121372947855220506080233270026668083663816229274053582403948722852855883337441977130860375281510055492503257305753038147434897736367045007562569012090297810094664703121564605877911037706274926269726400358625374171781844301778779657727316642065192542430014518533934286936235263312815184031783907721902750501660407706876453983399575902305091635178580517589225680378278047666211799176700773688496299474715200117060905407257285283768799559855795889568439127678581359266871776377330757590777656230041588960728040733618152639243420832222960453952980637830629036368611636925181188488123157916289862232434796513786408996856057697472825270615446917119439665024564997382517582764530414764455409171482751755285575597190725324841210126128883562222169733346811067739242051263316363475790231820116331953230147157947389532818933510599960697536415705977365767301926043490208240570521560236343630253026314574734968391900978747956692687200342426748064060721627564191100916783535912623093354030084586405434549572587651610056834013236350817019156351572905369160773147020339797535166848140359167978691314261081950688117306945841955823741945030488169840651439765185460905371796070539971627639832524525021668572799017174068004967022659570406256346969162364768850051936809083862924791862754242313160324692784540369732793542912263250328697693429908561933906965222301340828255699034021665008563550621389600610712817286981502780629813682329653984097602789757428616844490734892095767456342154068037833321485405510659732280281350575998369375172277482811846338402173328677593195635503887200383158493402161470278981255952318671834899805864165684225847937588470697579909947835540193237474538999182493389311672210471644940309007287185355487641324897583904284178779971669616568711268372125612945092775267727434814172286385687819095161456320886551703634974223433678813057067318910481320514702133103193385541995847120162708359661735623831191333010792732238769531250000000000000000000000000000000000000000*i1^61 + -92061524178241997910478872565738674664195207239526040768090431734215473465153824000742668190390977265414385672385333810023796687294311296254298776960418677122819721599974090374570100116751347526673820440353220830783282335070994866140174710909789274763030668208198482399666469359285262777816386910486260305943968381466516142167886510724602996774779571480042856510668122040765214913976215814926147275326467992213988207555945372123686798739263222678322562102053171683315417579815238275030641442915413959437189968568496917504674755027113605008966509186139793608117894216759032919969182984422267166284982010828556470814058220686251217025472698216691490287017721879162303728690368918465496973085002562527881022594441917682784107735679598130622844891504408184347794104187838602617886104215854480179869022870333886283941880335793457491321469396617875760726877163366776362529882940827448873480599536839248038223852997191542454696191878376611089596972544608300823031344585515371387417044512722155723743394249599291161057027572975817971059086213944347960758177092947989099622605187717953183189752080901305064551807855811099101836991291742866998275771739929233162920784509236701489948189217155515502840227486057149636013240993912970873539184895813079613255579154327808769218832362215912777809680604009507185643480828687275010761941683172281985913677093258154661758923903204856691778379470972893294905906507910251922317476369088205626558486838852109599019536101319559713106878984183335460047019344450396715686550943012867004987204319199925796513846385191615036831962060929814662055411097248526841444418162938276486790091658052061561955777463608368847066468680037601001306685113131935299182160174680616008507805683102275759209077452251955802645267001972694610455593823917226668080107799587508356943687092185119294232391126709074805504344327661799686681317573888046089986892749665698149656646576236128236461310630889131252044948663339008312407559119821546554999080471811811013815976031990045536137791315517699829518028380537629831394362674051388165354932076400672336143077632497576354637073481566383981822007588531519000187062703887661548827265858194397551732159615230065117691471027086467238503297561975275039235218427172599830361719338796013035888143448271045676701805428683903244626040698496606747539948061052648369367774779679119503678411458892245669092382753374562393020579355666985875949080832740913953418189662685174235415778388592704157849583132691794670430416323231586941394601024933872621702640501557842155369681209614503885050975929114780704672882712324223392113392506708994686065775300927127608657423426811480990187271326727446863400200999192414844941090192505390615647992172181385865017722178740611185192530530355794998652870846754170738682902179176430476111737195173733726629659045032994012466118917378962210138139368221576767111122235039492990108149899706392310641833887996251081041286844337679123347179222722008710497438533820707058510633519389121127915681592245687813954726610465276739196396221036084207765215486487490712528337143485841769761992624971154341792818383709074057401489121376467325660688127476684907281124611849360164584349171850278405597437608131602445562963990939296440651533698342354981989918942628163507952749162631185440214713851722009580290216841422266553726551689477325821852730314807285123685290099270218281967839666923349534268841316180077518021364839666748306556243389346505063485267743764173852161452737573813930236872792288629800099167972589748249177885193510747340694749931245240015008433675088131377740094293632929174205692441978670912339479049833804396224135278533967560416719262842123965560161860173597803940137972750587531049548969841467283004021737724542617797851562500000000000000000000000000000*i1^62 + -355248790025421976292930659717072363744460255683647203469950724543337905547429456415337895206993279482818061494221453244355154058899919161773455967665775303880294160635699902853687103504972546018820790343607948890337422610901855442024949081301952371115744285103197474252986148388180603114951956547181332404336122082704225258059658934672871680801828146055708563299959396686003258646906259932805212539226532873838405600343381246332358589894643596364015484934638766465032984106566593761847287733009306339584683237629795530633958538828294180121966966685438864078387104772054972769879357542982472269109255619930885661323826704011357810668980420259164574298665103326637602322616999586290688389209633268820897441336301880204066826135199198553851108266217237094488968775469986824813935943685549796926345501343180289952653643339483807008611487756127813378739778963878130975070507068025914441819948687577867146253350609008893428578949729044600157841777937887868512762166827447103158060225510342888501231720547875709951585810183686706121115759387057783415638203166829947481439623805257265310925570237975447171243108100197936844286346668266781627495924170968655033358137440481899520760784264580508677843962045573096773903808355938380049096283811053746968398631408692256381882453082926231520101779025883457687006906653973035318999878559664615688659480293911202283619439839186285159432432945327933165423917130624250488930423164506004998650454626148077068697138578601231929566190101299052840338153079024389815795496349775060667819530927485405653299182761763624844530817935991997945680989503341921032525692598966134144306638166473267214682267988368427132406164002183509878385761840391526868485481962712787424026253233628427702367516532739188703055490258590230384036767502462411883162920511518375221623220278813307207955047471560244031658637852725230323260663812207398446311009873537196634618362138302937301329923630563244529800873387296427124766538320847003742899827214661403197671008456209473890966441024896580155553170434455309363852811264362553585255679398567261993932890581558261960361976067040889064109818818579899799776792985585022395339461906724146876074680050329611511833385226733774090667289034397142895666196135908949074902661368958299711698754709070794559361129765664117244733865900630103110788907062201340495520412995222473711172119676673233300646301647706007372518064482705960369143149925241739109137743361141666752058650062996710546155260888507439456480835469725375545653823260914906276558810479545251897778807403379375060897770954479157175900822472477455143944372977351913270033768363782334019550577488517539293742398391455174099625762486995713834794445497125225753170981170791325321086060901078914685708457364074081675255062021384702835218724952181314808090552781541515332644091691073600654177131720354848377492743165359809589344227021753312353882542032525809136015780598768537534362645909098488127330066105211071671951066778982291430190907194086700408216674546408123903358935241858307202407348153886852438906227692575475165821967336888071844952514211697516697987013980449175764244472784310981467087108694699642093171087554721378103346649061037069073300743988007807131112046659686609420565608601168016784092883939786768648168237376378507513626909610678299106408987386935299843078683720679248629179576527185239126416964300978432387562020825096983432105487751040012750460555989614351827824074813469699164421152295843276615023757858754219734655136145634155889660195561712223283044468011551495361546996737509582986250621928328662743561860393036583487838781450213413413098279025114122067747470210293108103132219978614623870623024006793587465518534520841293913561409478774066883488558232784271240234375000000000000000000000000000*i1^63 + -203072098694306729805231291109869362757061348431717053334173894227065829861525213494166366785299633304381793979979251503746951086308442759237680851933400189029473089214662304908993875495356714359982336318109342107454516008461861853224819683135639660058780244890983958891816743329694082197534476853965283975451586520625808308355563369090337052226071542659530819515692440736821845004816699860489318440415593360552355231212261817108635924551132002936732904725175323426291772651920512312939688542365445348075451462770871427170333575411309444688847826954171924360312618253269623383129242685349937741961764550471186438503813984141986911727225964164821244763637677125423043724061121284177105319541733830282557487256763921080851063621630549105902808793742130863459002545427042959260187154028820286582259794956296466055875180925501829104990226890789812820624738637988436392645761008283040318546835514636351355978722406498392026492360025523890966680704231244424651745517118632302733919611943035502287969753570011791700378534330117893445564981646882760345193636096072438594220688883905140977271128335057653464574542260934344142184073633444023040294828204096582708900261822877009736559576041821010672876431858574980615294209941372305744241341709122463833848516153435266381083848283990763229590950610276956174634653902241084430359121283339228578070600073279911843887335524649524194597628560104916501512902839768821875602930595598184149717916354449110418078122936763091435147597870637616191103412633789128724302148398935605928070075056457918300805030610880443368310047149848257937395724840426907816665839207678609373128809257641573598473827728546111900975001306015005709616500080874948474909886754610139008179734286857690022899519167903144332631355997554662666655776239633623851354166821630173397519645779798532072629072247995393652526194211296309255474561419487505374270837951933804802096733318234193930517788493544310472890870649221631240459909499793609724362164487848278791363769607061433111540606507790879331793745191495112793435778162263718863607863467830431444620614926838630044722465225235729068177124306842198728224660299244874328981139093853268290640820176772974086929149627919691870383686896224953347726272386254450416765330626768906434269105769684395322161583288608134957752970578392259047113731968205466158388216218101750041645197942815855568695933631493632894350734554342160692284674827939082107787290951882569285939875768253590227517350321155233503941793950708049323469415151880176765700686005965117067415152804016926886986093917096042876124767003281082418220924786558542023664685582344377354770996544812137195608235552985586258219233131524230758992468889484594907200137625717783277604701552590231881325150942889444850135710229938500687471423226328509912742357075186065824811786331738017059278792122413295660264763144894210544636427209018045054669299960658466604173249398044197628679576341466872001715181384630143884135102808475735075523267661156285639042545757349205403215844085983643671998429489501302142826242049936698202062754903951781223712861253214483528435560256992917766534425976477997590099764318104445947627190854099993430488673573719404373290212284826458344766646971997798341552690909747370086494084819777657327437346472741851782525727591732905038161343753323502077455770940509396225544624498315712766946074549553336900419585359890474139308222167101244731688658583412551176339496108853329660347739284355902100824353918667608261527692181299950657332603142503443602117045302018845263485514673859385015549906731264077460156814410113698061904033564571767729907269777124713583888756627243468712062061894364069953634430171118183633979429903910724080576960526300922538212034851312637329101562500000000000000000000*i1^64 + 4411125877489846192085996978482394350740137889028141369295106903555166016425694886424339167572075195917198380543991078185777549555811738815916346453994418392345846458225888775790557558414770814482469160761095505221437137792491136387122120343687595321189994547592426948720059129607857045717137401469689066587946961004302975222518472963452085646982155542067378899430645348699674789430027419057946825481569573714389784888541094396388736431327101921083903542079868091257594162829696290524670051554270620330974203228578938959698950854968639702876164344721966951446622222419774884037159567961219664010115629205638929931194052530490235869359934633181326232144647532548006186473496163123112077904678807790910531587557787951916465659242039652841274394711963390569283650285748982538637715079458014999377431392415295752616199906847325963422987259839430164858789224810527042820357355467021343371087920722998449374327760138876061143424966694237573570367533727605002649278029733101972992316273999917599244578971266909638593125267493722573178816794871327086483581140683616743343548364800372768700330714956805321017472620480635767786428672014725545541404892799618302266281187885740774045388667252343865905486935485819267382864258707482654657662984664971756293254577630696590944860540965417080309635124279462756899886389596962217780952410561038305761589388544822826592468944503333406104596810060655272117706919070639369617166496134408805590529015592052165465265321357462837292499925400218102295322288932869393423205858195054003092323074738671555975718683611995860909989005001447059438491283468038500734349819753377766828825594302601161603847632226222869925270418152525073768830994178715174062390437497784418767898854953434083844113857677194484311538007208727097894815917106824079014433365117644815793958815914510444260175813814031464753918643670977538039025433248812611921134696396550034248547536637186360267312169451096312444885666034412960123650071398746788162405241552081784700724454672399408052263585769638965253147391103368830622554352722463271593779171461407725095246513571340258527751328118603755768185670545535816652116694318033689639419356308824676889742167776074492611585700151453444192923761849109489295908482926805821915626951453817438649509047102074042085053403864355659524634150835295578699890155701940139642929836412788776186135043019596404199672553795736812140901527696511554266910068077347887535558625772508715286093002503183999243365355148037175720572041400487497526711139819620331731809523159070423592814310387306138587544533335318265216140772675855441808926690994142962666447064261136474311789382871299524873204070178232535392800060030345546804822105993462556366448545911760287930673101035307746111340628845843112149415691803327375161005252051472973298461779951666244815856683474385180225588175066839543127031041466367177793009847786521770664257448599330173061004754561942400399362046285730300579793645553406856929268425246990002433616577934308919065288764376114265450910405638570991329903007920324195157192720219313327149456358372890392892607075602300882845989426333245663933478038786796539984584479184530046970300970056035981407296891774371839672779003531540554181774676705865762397785066364919407853294421937404147595786048572082679821212787740956670710945320694074009341371893066821010790284241399611891826123367882110833451657440089226378242461771017351317344764933548506000125295672143036409338454873254614028913052469539184331862045686638928601228165527793875211924101085274653277540169736253326040402403717061749812694151079969058866975800389793214346390191739159152537263937912575192646248008308680972217709504639603983634258154436131421844910494023395131080178543925285339355468750000000000000000000*i1^65 + 23236491208626771331856005199812870115317624824426834097831228778800642861444379828332699124276538743066658401485551987870056013011995495195627816724444288372139006403342021908137543443972036670338759716029422333135408356642449269374923110296217810598683856935287635025354091648155384147777204403742223659536784329639631409985452594597865076705735362584601468188559769847990053335016594255208902041946946367708669602065752147369863146441079090834049608618019876770703849091944316707752765309626987427640054862233812420046894109865180164566394634453301060038991614844035488737097034189027505993892103069493118368945960291367713479798523026039949510879983583222022986106263887550286248434055613729044672812499246815799842600182238111466017182076657649637437429765959109258290903316117727233372065293393147885553298002623678653154223123330430129379022180368630405253029170228692144940619922029830356446705921947039223928157527642221057738468075140211677594942250639924734050807346127683857466279798170279931839587973097386753296888851103279811505447765126834667016811086067640255784378763949424984910067234966957004720135093017647672170530875125391623452131890095995654254589234204116042594980787714203486718999201341802208155875341125842177263614217368905446471361821006686910929806867904588023216703217503592885326413598306974713877469708436184085622782367876814542618370126440938955709608627666721363870001560926688319731249560567972141792696531285220569615360513018091222522663693186670710080556665973661995760542688888830883755979850080687094710478565143781800221579515861618731883252338660497106453680682530087922103299823807277789053025767444482311573425313245888174444766402863832862157319456181427487639363731341176555444555910215135448265957197516787570512549713170766204005859590404658836784528241441598299593915209476829461862782422329100185645614492502165041051293083721988543298012142035825103099775310031804435961161034672114565299378148468562051828136431388098882849262406963780663649625659140938215749161053160700678527718625233678503358950045676120547873269439256348556636737063705459741814430126125574476523057302410212880884902880591657335908542798155575828328719966498500469909274968399799057857936503703606988836963988750997755402630793174280239969378677955106091726536500373089644469748688170659227599484674946812610889733891346137790222972503272817252052204595321801491229592739756890488493872016934795402815357101718180508224796690973453543414428037578518132137814544475936812415985544126731701034752748452793434153144675947984338980705847488869516703150022481641106638249905234876555503550035274307424980649225644645058216937940149054753711547154435807948279800992103156732298986774703775479536600982394100079762175156920240690466993074477782046385453197401613530459788719077550256599053119109979737978802239226804198303559613168224531088101659615971482606993122680627589155359977507235262756944086011274846198105516006946484298880038525655148021677896227987405642682186263861696793237962321779341970426813040618513597237145311503340509492137401656684332129509233677437146734472911692096041987869260113517654580593103237297568559289500485721222484151005524156710262822929565925989368820069758484373258405410762829460922871601848553290750277298915511422922708717624372859296265023956027062572788804129766853349122661572936133154100946310893796761814337444786396383953462600794975692815174223142320612240161382224606163451373700887308666593394790233377424383045145092995734601326055709653552830627746268333008827857595662531998689973057796511408835372643059421180682774774304000016635654777401136637891779044129972482725838871687063652560212290154595393687486648559570312500000000000000*i1^66 + 58567435562381991456865368394516539368645121096901600249780054272401144599194499692205594360739072269885532077926729682099592086409602134186800420365997785904645963050179690109836971676874565998983995939842853637722777414834494650168638731159087179938380470703800316686737662374092774064412144924792746175337407574261317515610281087176014614723723731199110989288160144928190699833366250022469586689446674434347620274650736006922621910190036796433914208758961453200051126708056503270114119999301602734380718143279515239652947115602155491731268673252216745932775350657876585337127583882509068590888089470242987146385146522366208843587511137187453896334150218601764636427746818224250215302200250926941573136531866597129961064952122617910531372692449120136262431918299875119730075763167053460315243582342449331384064967346068176543945556486789868435759801111582393585403928114341547564952063771982106958981873022035657072235346258067233587806948403799799821387060648576378015524035726245468629937364773495623832240396515578939557347080287775690993556687363162253492549558747970856013852218704689089448426267789053196132610691594324584062789990550102935037054956252603255425723260235552594683055359528126399589585395194462177835238528399130039549935017326235571758723908351051252184588711448312988040155484558783883460485110404524934928908872341212372506626647804357728983592814405056287473249491707823277279485542528389346529100885652758826496925595274539121409802638059375066034480426549213151355098269299493604765552872942327760686144241640158282495165231023852298200270329053052005457562549014371481789094946508339899721737826368091374436080688861917340705239570103827587441154606316964274485792296372308050696246969491692315619016875753330252775345351914219206146723116484033116695224363310202718766523131751504979848661525262662693099531971673109707519105367909466439267263624308242913965218208015840763588007974140406425468388239682862029810218590786362580477783267439349730815993143863556300520992999305722803244623458094267518092864221339674943696789442208946067651451017960318921111605525402037195107800753972468158455027537743148122401053352622279002550368918624677292954338678417740888912112369950020877149468017922988636909889868856919304866990776827779286925999700339816312299669932933584982949406706379638875549773037525944615787245514356019350565248097998741045522054837456399683398660942187582440297135025275291491249237965506240349178993557893688986097012950943704657098590339277579453394230901308273167027418075849031555478314491827365830675335912179430032609952859391995923959739075317461782429199313160396963486082631884037560791693391138885543520870490923310695151762825933356986982423041021216449035263370541386779242176077275465437149524809367866851490417639463057550344510024696958527352376516804697617407900558480699370024334918451489194448580263775043671341388123110262144108321645999167951815527180036868072270343745198308349191033629054386479447617465644739740173587748638475245369056954534616127083015430442108717982671541990558612037341315230863665914139070099716892048864571381580241751173065453605832408659889983281945684597584351056696488829033566473234740689563531040628728768532210862372036837587586171400382999086775550763654561226481233614541764210891690341654925076798754847729219272901999086651494702287258244556065629448940316157188094405440172523606320822530799115454539260824056889455323627715326424570849755769617793955375950196815802002092314970558470122610059917570104103974053610716410450296770577779398325960295734459271472498238917082050630206818594244287504721416485369419627650617598325078418505208678775109110148378022131510078907012939453125000000000000*i1^67 + 47398750582043324215700808510656883722104563089013764190419514990439517097228901395501876819770312476878479096102619273750046638705747952341101767825998949250017185401088368283829016177765980446682279583468633725039974681481185029750324539196553338803010176007340852253997497015697101345254323898817892748565096391519391215178210603725335487347890373966449936695716412623913802133133029660605055158829710021218354336625711421622781653611095264582292510443535829305785632574565895758893312644716404023310273926778134066417569454717507255199437120893699023035367268219978703248265632626560218417459886907540748388388473923806235757099894327811852878872376405155485865285682491611940687466617266066018847319975773522922271980339970432730737464056290481694721409870557428212741263448988230484390656439087736674465779526761481428230517105454694531285015820990949249065892479833296908311847243311535522981313021464699562348277893938085163602269798475899417075123005138876180241463290745502411967630391931982783768291039974485087756768061871288544668408855446090022421186138779800021062393025323543077980972733600242228365684471461984255669283377959762342020724940089599228689640350526345437472982513460404748108579770637192539024906981159814356277275336844951447347991596262613460382583715294692367625741019564993382532310377217044911560986724589396763611425152767272551265582096773956682658272991057566338019052450887326942036650416139806930874603014163831333764642047984345290754255909246848050858732353090210868037895980699257882367715624416034285805404095736404028358777485338665635950053724603887040386615662989561084904750180618360714349884961073702711822336478115912535097882678947804124010797169852226505027630860898794267644554728176965075090401620484910181158411354953985412879814211947936311461165129034090390363267837025206091079774056525440193570756843051878909861840754966247522612304243020119654878487156769404529632336023694808919835897129037119649547661044478695948360869617132864445771618989811475899958748806550757652245830808595725144112474931853819713218495991663020021765144649224972989366707953229768007215292294997639709129050629997483621993005684776628573481955801452803373990288780989959101578526985483200199457833576080378312784112648733315911626380283809979379585817695560189535682167007020365943026407276382160376906874860772709708509538839347846800420862811850166598748490927958374385273534208245050634983772914981840966986816258023087135396309847010350952735919270969289328368587773550950217838653521926209963934164979311860076722423157573564730674683865651280427446884406768279975877784089341090947250263240842982797629375519421166094241763436313038507956057945719666750258784952453779761203399656131477373066338049184941142167674886966235471986121214999806794708479340728072978989164539891582661457412078508420969637232327220163509637879389931220640439744086539711744161184528257269649271843162910381674890976695085352479633821017337359437643744897770820353445161901241379112241598931170438458477937885189809108693914860543531343794629734553545047920123288237807793828068274799053166322300367543040939811750683513485412788524180486927472051326516736577987150583829474106775411717134283322866429023978462606540027444976801663640165698824241650488092015526380690813073864810272170113964648752553855127539514484258548572126726954770531531853642365474269843870735671153308091403657712489149745526259813122028777850973707076922835114426047555505844004441404466860651934655194770294085719741487220728099924182722299866083910205177755304223139667015427745483051295821583708281041711095764239660404262434153990244948550886411407084830571534439513925462961196899414062500000000*i1^68 + -253206792711363005315470738757777096206751664942035271677758014001426713508755999286754056357233014849969465872351933158272219398022288607891190174962765971980358495041798160393315761824043452541006002279682811790662754800286512766404223792205695431905326183210593596066776728924270695544294397520474954198397870533345502161421884321212619088758780770156102892224983261333864593205176817717019056962105628830375564810463337584427269651943870055932054601002703438758742340567187468132818344168987510187147366275908416513812705015170464601705569222432741116299896523531620240812169920809007765760626184442743484687778576304286184338044594952569065121382627224650812886381753938872883435004411112252998443373937701401108711614580071154221962548211152477347208526503967039219482726901981948743796495539590860684477707888709708114973095813272328513197979986903441955667810067935985547617240469489380329524956541581688023693839120619546878775050118844936539015091851967713904602493008570174922310088309749034127389434451424421230004108919000902087272368250519157819626187365803319399987423758265702447338888152489377364684400791971777829018756901413110258002150950449944437746892953444360310459383591627860368414090328838009195736853808350267016676131680318133237623800329537340216429817513818469634625517460052337622835474545785563394356879743902995403271238288281666834031017829218625981139488343842051051012995068703504210365771678281904935256987303076505794656533026466093289859468191556356248363159640137984948834112132020545452471785111034773536697961937493495391923762253517423736099907023899076575916092399204457819145564029803172285361484232276298416359338374845808726165928194103518936905591500396505953325703404287568309416043505413199530877076523575436316187552742952532430915222784839105961599650296381596450399062302101368214453784155116159051305738316487883181644067365298636586327842045143182868852116876066672417459845955679121137570046886459836924014957249618042604177175100800305372233742705638977706808949107738201678418107743739296828043860779691483679650809162731204094226132448861766234359414692768258745470222524319583437578621591903513637085422302159066046070797819902060503756474873019174462834479008411628003290520724285555692743415696190288690164977861945174222626721308813414908324338143619851271145714934212501316977569857678789998646321769188368554930195392909725518198640044426787333076711623924341413536865295777038493775258235923743365672824181226528114299577656290643554991614531753188913742491390958337684794291195829395154464388285318654120810706973918649501347372308817796207095599592004253515860490460825847589427064310995428790876945435563314473552320259048107247702612500473251516811421576797183179028177664155393449592302078079686551541200453957952529506167249586508754972556458951312695127883647416268100586517689785333023096603650183549721884223517963598930495158276541478719718146580490847248854602443064864670630169754123209170525507022540853058562511979222950154071442410071107742997894759214436501602601405035206497584303123677712672119752688422874515058476952201515029445466921374816750194667147490125526745265725283311069426023867059611914366227189687202849963376006050459057328508154812336323527467400317446171874233324385533008573273316741430791150571886491273074586004142864644493155253311077632957307884408120225528907147075730857785370296486082126000178711866262755494171456301150155348811199493118397401868540203369346165827370221185959179183048210490269672900901962301342287328213078833351355876074474505480286861548755362952074144843030307409714943207054315977204353695463434149762935426297011387575253138493280857801437377929687500000000*i1^69 + -1124035620662321375409622016752087130221896784258361735977171715519775132473088910969174611804956815906175244494644247729674476391277491442997483768501289203860423077008488060127376677995693927691659551800807597404093454492060573913396734390894031551856239596388927892392474595815808717721847240300491415459473207191522750562548654993946119607825796777919581032933550394185441971371744550677021980504489487755280802161437798743271431170868857842820106365500296136273516166817753596161164522057584398092634269466076052812579269183591783832908283767159693586397101905294384883892304846149140791758793112519072815034901781675823378586898280568329302068024313059941939650070562807389775605688347133836557855318718314666932594716482361920256128467616977519844549613601989808265937193924681900316883802107861048187828381284691589401851913426655270023238462118454809853790696832872131691750527551928873222701387620515667154224977394662989202695879273230925758424242714567388047119363922815070705336075971560035437813660981870651190311989792825624669101388302089054615523155562106200486358657623478998942162183297462777807237556546812618122387867425331229580035774409965545394338935453945738764519589146956477471685627167103780586271480919711266627262347964354813643170339794856963282658788846513566224242184088062267418150142552480713986680653862967891600530083053691266606296452181022364022719135229046835979980862537192820315931093360220670095841195095148357759825988110777797260597327217174577051777117993882984253491288179935385226154671315734802084908264741769449272232385943894663494877727618243334508842875376239895538602656104090408179540712668550442364379948638171615619757260444743458308371716100163235726516659738791345238497873006634690943966654908749343863648311225113093323219044772412671094632130311594874487813905557435004830651345305262107603860869103022285880941576179902135416717417909159319154624654845790378476048981350807266055412235216311686089319062526415076201436632024401828961909997893880985307978221353120504862752894166523658000342265891476385605705198102470608263295108205906317758002623374320344192547775522255229456771709653869614491303183364929155006311234666485993344524489171710676089937742540554752344521476578808017749315802034063131835534143747044695450347785610586061994220121169425788494195438515485475442507326749879857320788727604937730689919419388783007804744272083100993532426440128219003803261874098242607838222600340098331396646282295780545977585948625958753623400932535329295776491101029385295250843252670012155625738543345749256879132143105999248232158410612577740775380143523397549334731086966151172924149908360889061840958786405818261728981094683489193198065161168265772885098557201767038395388909439246468410846263695363507415522032518966973337819510372411431377039626826155900379735910772588543205583311706774877411012672690615265568465683338396666980446451684203026520528647902204270949997623554483168268489883504428970318032130556279845490370148532681373226262062522651505608617851285439152936286164222448568775808960523865332150362972751059417535981394496356931911112323765636649333779708935752355367161587631311740606684160015780092047452004223220491795321393111975483150611021222678318858766278771397037205412014354742855793399557814597180956120350379199638283967097175971615014646641257770794266851019085628023572298729449624726192631335284382139564356281959599169853564870659498649557137759660995226542146794935162560128690225220639774175537866315683339227806300071589826573606995205051764885454621671200244039839057760960500046029838727570955122971645994906987077479110436084740590413817446641120412209602363873273134231567382812500*i1^70 + -1835766935361261092480840453515585555608942564045977877932028262758109005917145096468136460779876343231813313848679723306473132996407557471917777743648561656778581883209568766237767335117040067420277727190200428736956793125867398265047980068298907162996167730258555821741139062766306707537381747369567487655615874122815984645119482840265430203203299158354270410311026540719971328597954291576602870626039386352282478077249651113724757681904505753147636134470345586341254830767214383707934417302244879783800259786845978949603720306303368069063916592909352225598342519135884498868130270140230688610266350906286102505431333430750872329454487597191609830322668428840491706904261551714191226025795397250513001186258204482452048271671187018192131257783782048982761779224481113154724097864337984587409173189459347047235063650975184758555532390604973848723277694980890727316782199493359269017436096248501060950145080644815665089471087529694406456685408759836996901545566162308032335512730481439250360839584261829095753446287215533629183994598986880727129632714788245847139207628323165285248374080680867802930935241755437185846790032788939712455858191939151146595286993896893221483908081591115560416108394071905448921256402847867364840388116619855108263338737492681922019815274187265191653553128625673361008267531857380656605389011267245146384029187837090638322902514398633889201789800575190092858767151818243971779463131579639458239994933898166168554664624169416615914090060546006228913021324814029668772336701259430467878498189233273158586651058318080546284933831774694528112385261006186518440129873748106117570563498917745189380250588917385376618212818867108396026883581796024367761676374362470942624556480665160887299840507744138613687869527350704094197159851225668181781021348435201853115182805782637832107699566909949833479814667544867136160316742785767296209931954904478971185079699381489091589823635488836292027438789231120966927710190484586818978313696387487298329608404613229337682362205383528145811115581749755096672346661428822671308504954265374492175683863343624218177321553300796609187652777522356345607972940559030661990084451857958667094214283353490665857372707450180378141835401378673236494172739765857158259005321520263289919426266103566819651977854379168007554667856385292802030680849785569218674923228251613396682473730339664087901361907788547851230287282617971079882375594765318578395105510270714679445108471641717200794866099260931782090665924406863915682110300050634180476292863926205428131989044840438204541189610602244197056026999258367652326222094442930372410644653322399775987477961651624708543509774524117290472142711792896566996602669223566681542920119266776681716846283393450597391911517173556994035138522554900333846803743957148761382169388571784565103313783081980655509593686356833959586638948000830845973975204427547454132595579405552160757428195806983727526678548506888037134857937334801967359716131567983071452182894147740133266690686944464684028639122286216934851345492779743519229229905275859600050970816410156385942383032641515065456166127358675806576919623410339801180605385344577495110196287765358995779102390520917235392642207347495680105967229211484431075345343766694290992768743676135863289372756379824682413159051733439900515581989490907159927296934585745556439003513076446735737841708575308898362585964818861438717389611935569778419810434406605495187868889675925937568773218375961517023460373544591308634147809906762316492636673960345828014633891305466266143013014606169269381992592953022140979410277878026330042925521884433767523788409668634007772695428091687336230817318877348309238568148228992345217212844854515196857391856610774993896484375*i1^71 + -109061013621676789598010361139137518080613176256499587102978035746794294358797579556712754647876349821274102179769118616361218565830808826056460368719655283657269035848295017660394382541352444744842434552226090876464907254531331918620249507079859599902273437203665373174432099384644674476911769402426570079768785076225384691352791053665225446904271153680445892745614545721157028090930210169630998031511751323071682577402355818505917792565968712255442447096137722919738294265856443384272834860298654712721397552299362804136403982777300134344536577001429037685613338556623652737129487019837343280871861416913219852989844700631956243774799070884536770069893497666849648033921189344927991841040653492500525346393539212540457507046973405142146150529884921756773690820801832757312669464342618378446318896907976275297577037104206715733778546140519452714635675494973334566044822171626263964233204928867210709837740563367882837948170607066350674290993614484224141486705104510824685968264015135600851867519845203686113006838947106100206236672540760464320826421236982936949118872770639757442494476221156420210797884942748003430171544628184791412692306235799206476815614591215872918467265445978966361926950826567580233972853011349162510771417065093118657751154712130408413231535609635960795598228623171371731609839385302984408134881012984020541182910763494526490917885526772425467866586665169804948749823742063357618898939628126358654825689526275470784410544616040487076491174906592620687978655987821659225206440406364929746992647542861821077074776742979472971609097842467201095366850765414805279098180845680229711927234949968524651896486875088848649563277751360530750994986252274530756868018718918773266239036063260080568548267632494291137413038719829694474961651911231352225871472897886941595789671983101087008481307174250932989867951603099519503297079295731017117921870263283068746482811450740783067362883573565951614418817200481266968255115909810689036123035231224616655071754263880459066269128543808844752030749246583660875148792882348727265385605585198418938579853772196834796285863121258707955231089746745450120764584466941128909984236646007110488052473926947991882063816831163626084278782691373813659366663545840185871742956455624388467823930485243539661919832644128858058386283654728945357766406594143827888557343707693932634966126263321630054225023630733087544707283622888353862751198540508389760122491762466675020504100883071044436005454829332562590260742797273628736114559832992973465614575266182227333591118450618502438723721358007840030308593547609278302954770642442678115485184376834607412784986030821419999530905185281229041734094520436870721360225388277801064912982560469798016499877066984422535052296728534141857458808247623169423869651959429161290616676192663204758524694635783779022990381381525190849501616517519123782682386374359642334320063125499292873209515899308548869858935660057928100836811863716680947754443510049539677057914567023050399684124698117798548841396083447502421022676919995936774652573754621770927301381845847724055659271481548047109698229156068623844156571037259225905336542785561274977815109398445298017576452072556206466744121719593823675886288064381852496239227837733851461417414092577767911252936901159788878772690199660295422037364220084240088876017754603156300150922024371395126414825456038966561653066324052594056420713921689801358979954323864013247327554712243483350374532295729145114824672047796110844663656366632143552538950718560950584341234070251272762932721228675542467803873565054383072816039188670217842846211051958718789532089312366376767426026658448419286479918901025756999714853151539628584032470826059579849243164062500000000*i1^72 + 6149071609739450639688162000896744786339193771915127519390002260277901093544450415189917986601803964654305932176481059968025983479006898683378136113432430396811560301170565335610638811369467807920016449657222453655758697364285027951169709319400627225492169233492844336828349037137508879478855084236667865442155608492973544837573679986388879836214891025875004123502586781496344363737008092368549343348800504764354722066117399303918406691443908687173338466203755635431495420181036650150515179792191332891145164268307130215175805239760621683518856276606593070315276488125198811996236601563997207855015545381241814471154771116002694759962983047154385231343972660699452133049320086250626395059533937930160541368197937103210977829504671000904719635036297551454575501268049299612052317516138998698088422877511868869303762063653954322894807459404035496629386048626496419552001537154160273348603166544001745769681580231802022751972395677183174904357306095563469437967358174648882978948985658599843326083910206128245241349385856207591423533481315541089277182513025371377857698241465575724996667242510940968402073147121810723714373499109504974376356156674997427249600771955867369165112037622853835851711069001143072248639905956760626563586611031328373059982827123057713318194544721027053607875956434363902169112084295060892305152085133959070164988216453214835622322504863573223278754669466020728261841913541388699575889045056179614946458873105893611454526335607345181707423556886886935181265678973873685970985341269575686553813586300695624119068537024916041925687905808806926908281579496983777486222997086522768824930833753275480704966745221882366397102678210420311205441144267372246345898206254391725691184080779508178354671947813693795183987113597692405729812888853845714240746431750116778941067174252889588404725791988763346278189719046374741262316106588733692834125329605253995184932950324876281126758579059769840596333650469048849026647280502000975339812101141245520338998645290982422384704358128661028420086276037242371151021144661488461548967677077325714599738665210024955278704447003302670342997095013104905278013084562342472031186148093668701526369381260743031241494628610458889977189899420474131762655300476484693151636603309235490147156774081761388334915663482366769768554382647366808871245444167194584900787929162680671343794245002290038011477101464112437170418902594503370664687125981811215883335038965629527553531663292391649536326145699727622553190092820850749194910710658668509082353680276901487639317884615741950414909817138005868819414235497136667251235148597952405822650615085077541392221053722966728437412321447303649626618675760502616295301509453738146849019653562770655798863048399430050178183387630802620531688136767284615773857782090734233930634039744645226577833056503802584503269176608162337864476199437707432692482603661554762815963447434845328753450078258925976865670747485357632923293739378708848595523673373644371394584313607577102351888504797957007500087603580056213507688358762863078096821657792641211867050793006881077300474619927608802816562048555801557888319660014441855682681635872090239711925172387726737009490519602250736242290758802458074182859477213877094333713067755679955237698016107569863751001548080184574022542344725611997131747852939634242162213186054517124224214242635555541691641169011952957443673966281398552608912475002954550391500565016530645312997553457352236807339668042146891808966867007793656028649379176321746988322713572748806682475169790610594470277025224675142647167749883971455988457921756075284852371265520175791402944574332394967165242497358206658003018402335047715157045900014054495841264724731445312500000000000000*i1^73 + 13651168742526300376542068012073610324716132840542190278498864904995112923669563036241964709307122934758733212567139429438225166988733072513833824019491689317057541142159133557042962697608943155180219342476611226378313603714927964115010504392780852169197667463302568328598691871896601406199994102094421081230498742417867510477930967801686423531505797310449554939053678798564925883460050080417829564467544643734723984975537130899445457671685892118070140636651214483629943797408579915942245876939463649104495414891697984361813358771690343702512616891502398512291268156273116296534665608177242534830996022579043109872827318805048746002705466344230814652197589950520055035946603892215543360764066765353202095292029055339114584321446190168341209792781056911791739376714389492963242210581168979251049345555806840027564088744526269455319519634046042149252464050407138445598702642493285865760757092146712829883570366249812575670727943185581933146913110574753193052189020694901980357843036786807703540743007660569274474255215495741110468422346217273286608758973464067067794762958989806153234762185292669423446472315755969335004649805379215020718669430803965432328688693930903944958172493527713881337440693188375018700901960184196177140893018156674223905335841729034957928258351969708356550961111272976159304055027719155857446106803882943169014835190011092288372970666862545902370843239405460652531391952898880648685875847753665355970457640537576772067953511458175953583912208034250586394482576829367266547680919237887142375273659618865438370326354479698383396493541656314018551543004010475065260913398686900402061289564597298838876277266604417870453852768354468584289818604727935353733172325575930249090370599957291147677757222682898150381965051015239436525928741138299328209115202164861735708867553959128040220244332001808729927282526251831163570465476739143118437703234493499617653721693808968667138113613312170217033282510992322607195374608771484335697492117312112018545898544775052082163075879807407178897392313248883061500451114028529284685109180218112788922337751993834362412283917893867560538446790362426569267844725959778377926532934466973721415176293980843485124141703424580153573412745727831867688246703226912138381856937760456473586875172772068728615611489791853497400664804473734678464193033676649574416931067639154939619642241997442974883835039452127883488627217581932734235647108441301108328165085283034329171081642101671095409759752163699658349137239441970479083399647957645196528167884157993497431443730884705771384146881273077958695936165346191891350176130755640404652471468451632067290253913003744898272100955340842208316889582355560264895985952306280165540037274359491546219806115904042839364972452486403086177834266034748579002740120914437152074244109813000899505118708986293718167991068229215782226616330716855679318497598611807490952572096509537020563547104152088148857273251801809436366239399885105575121302072679569447715509134315449793179208062159555152810683463979370282762031699008855777946928019849413351201573471208325202789949842062816348522842797525938099602727340328165836966132282756510543829654134357125528424157013496311192778494278141809169807444990738412045566374675989444026635151489310295019138994571203372050628753555177919932064086802247735926111959009435612060744676162707675485136289769603178642320879953991705746988964550055450414035980967674135022173906852213515703587216504655001014967379138866459237633944896976789614480100432108545696400896114609285516667930710412859400982865350424123385660293629911946691637101351743601370222843939179604187459948098094324849160207637766006882884539663791656494140625000000000000000000000*i1^74 + 11838861274798368507457104308768045097102756544092807562950246818557697290071977329552525345403488095329487277589230642817085643925292652258406548800026304115188754568175207721168599542094678947944739606393427168985120893857927119949470016470704260109905230014446935136336707722764831989361534045718769866108883810726404657563796236368746480348449874254835237335579605793402952106907996013556258288626263260948545719454697507908953447908420205335683120901225310636728810018592330761888502351963809571102823115490624901015243198242974674056575008555249086648976132126017697322250203907197915292479025025560098645136979465713498248635907150269425745014262434695115224411785761569629265494929456651768691291423832418043155149486285724680914505498559725307305806397581544701706634807459514490422332934227850898943728848959628848632147648650495422970311130658105492587358142034545890310577796862654839441859825354987177992291784694922479956432416844937423560193123769819048921566018320103245242470026035552337333735146811353470639965954847538002021528889314721371206454350663004648867615539346060238442054730356230115934843695081877606784521359901718164083440601269726796456790523370878137754435921373965634644168339612976625955525315214030550438447726062046669596011499136252416057692481549880171744139238655589233737495384260746287339670081294241882517847214407281051686334567939064216895356999395144025458885414671007441265703879539999387228949945268958368923456953555407288159244808029785286488598804995491073250552699479982930206526466766778147555599035697677114608618172075784120241520694981104621061426141909036810759244773312985796778102963117154136153027948506818765406614272280827119544239921391889668316621091850525164305079464289450546707768615187321649694851007634590024955607909061404054501259695520255037627380743237942535913036605590483707210129645104142934415630454758887015950734159347971145552517095158887616335297226030476473313390868998532976695670373622676996089841240728773031382376941155656165057340030112903594014125628841106831710196359772439659050152154043500948370236063717084347316571825585838089407913413639005459316727602431917528306096330382498948553087342989625503749390304324300636898177330689264128664833248244193217312142239333268270119268320433259665988544282576237871886784276116752686636560298810382751163414351708284268016933815317818574980749769391479912801272040502956824040939103495390620621283776242923745726600993399005104164951050849160733754612587461527878004248465231666342838352675963877976129790301543926502821964173655859293496049202194400288343789278947291439360873277511543138819266505860911123275806073789267688560812753888816431400708408032296326266446769993862352602355278829219292683360903612610679282132016365207047771308313167265951202672150716427257969596985354830522312064557824096350774313201858025371461740095403361722317739405062703419755931877327391427915172406033552897139985640818097889888929776499952836603253746091873594634591429502527299176381140993068385292378383617296643849796206818047207976291114758155109763978058326958786880502859971733123939077529499103342314159108302848386397511880563511791572843643939079408580350438716268603478944147124280431834384953580346199900354206754142779060725481389419101754848636247319349731922962400560749241755824624160288041559306281851364820788354057482787215169272053136431095368882169680660981933605667924241221893061550411431123993427864700242398507010808785615434671923043587214984656337946307156735632308939614825959087139479333205858670645175545933594544423399405752040364593444116096815741911996155977249145507812500000000000000000000000000000*i1^75 + -2992247544852848775263160759508064222445886539341236318583925019871388132485198295921885135586757934338002634372081524900663501286319710628790029726539161611789296350027135115080216355624861758745285754439923940159027432930113502848121096729671596816151573894033256861465167484140425623429764632690338898894168369056266822055664224061223340787356208176840187844601009336106890861688056529015031055021160309798667554808776734289770150730464305139836770070685331421500667166763846652831012071407780403414572717405036488206381477863450304145050431631869041226682943264524985265644919080439022785002989333337658464134298133653230345922662975098872497249368171575082442134036083592190402692995987627631812908849668858612585397591734108444119085824587586169400442197740113136953397376941118028592881048352087616836452302192307334555389063050712000098267218519779057545234989633973613125124504555437651804854404687982755515099360741726221510192286751084130198051774045697364360289262425564118591594659720094255996258957486118134513061994864604587615067414248810879982158792762412001080306741952980027696713219219262907410328082205302405334896882141763473501864178606777986709789386901494218327940629039420396659771816565640492897048094488517620791440435681356019706205091412372402199220302715602752709690258403332452262700236870106304174456405800091493497346843838717974577736661220300748573049951303034677453900795115870711932168029026639597225472330271106743015184149741793057511540186884034174099366692150598251872258011259225228497679389217951847452000878354157835995426638682748976869526216999100806981371244402571420150744115561997045893920657845196445750425538604374266833156502790227205665571994790037847891977789041271117714979877564416547103454488375692655956339138693474168781190483549993006703778411409050503654803096274504067748434587402721332128768410924768347099622907279875393364157542935154641688508586724311605836807744749534284504131257776327113727243001022013151184901408941000114895678251633974959264692079885880192916711226731208094798535911933389543172274732562046948876568004691499194107991835590001484924027877639101634726037579248496009436032672881016543088664800632986977558219510698157484819495273173616753791205611107074178313422028876305644225547258621273008302378855992859024075920477100383241946747498365897403599561413316894977231119393291364242736720514387926425785153331676657883746570387751051814230919543908663440706505375011481983978172177525211235738979398088577467516409856800977662727473139787378966069269915119170478689741281231936932310955338058423559993081245782359987561804394117095630725993807358698340739735117696511447401358900818071864230223921211844211768406274155060605663787711190430738364187656917636769399091796791071354883594902103905247788850577304694843394902391221329516522845823576769954630012289756223323072523259550355949083843970203504255978599688522144444113036882747727824927444232573476018945745627521855360922284766889001188570411361489355711899548139302591102227618546014241671200179522577833886940501457384624807753592629314034252701568295568636276337015590035971409273039316753637922567441536016582350888443338124125700935501236840137574320618877793166885605952785859242248492311828268303391223295547459861480862494901011095310246560299891137519057338220369316400075649051009452370655380733976764484303772956160276998243795747750930014528258568679381206054815532563552092711188561972519482731533709465391636869571359315855992620038178714100677840931212284937572672210295208094028790614496194416305021567976275492261118441371480827219784259796142578125000000000000000000000000000000000000*i1^76 + -15040581342227637786721775311197350512706747708345072842459677835667805345595600863335094259236302917189903219308234585869644622870169487640618532259645144300663142917361895487653029594147863546854444612671578445812454655490426869092957688615059188452278170121405283546945879368240418258123429620100495657809592525895061973779390882624347681696567713126863989349202990876295041500993034666654710242685427497472625997427043045355221823899795061172217180309936823733842738659941559019003798539630916368495063087205938125605405319766522298479102996553130489501583041850571599219096980525909723481922848434257948323721193264609009695715535242063663884494213653443079965584926454823170238331790565180186488586607901421991394952282873626418999804671386991938304205765044696884872635225314485614186794506751098208821481166443848237383894909357977496225103436037970725869790509825072466416551239934726682508128518988848276365811909277674265184097809607557590222928519665422451265793755641554550154496604665683949969126713648470943076868588667565367240618682211084573633902444122972912835582621008371541113755102372834624226997876397720642405289060714288850105000618663863315335863300966047014765723239672967769815255095921316163029608752814020136503125422040517302589693649287771824406932080430074944776578678045935493951914518059867399049271528355274690279560812095672237096372609681884980012785825474338561818396186938283119401784036978842201533496705663428053782234463353450813344198329942010046918243018418413569567555915451230090972368071813937191703726406220833291529343464559331235564824696257258184740491704604215380499713393576595781356380726660553256694960326675774366622932548157411353501085050492970414467022683222583907353326422560494744767375609531091867746490872384309999026228306822172182221159675814162679087224432827016139813445122213650115725621319114430890652865364374023077966922508834940261511473231029165868065486740590622289350620733131602158303619206979309395756906049089138893038463893458181084030873361831360845527174337630545752945947440441686060250772033841492206803680739215879844186475042609663506458087050631068367492391696340697278431151381997728089668604129315468147946730761024338829735591003370050465332026057959576680475324015443110908324072286489787748539543329802864307015930236828938400351401324186582643700719384287519336574835057132952745771533555866214149616964864304465613021514185458700126145676677051985700010575095772998657336715158353950516040777676053077955675628632418768966061394833979074625061468443765751816838010076382043332025543160227192712542602691819379282006690352572484897657538946805829208704234032119730035645440107102391420967544151264452937899721244687315655678743150587839977592046426450983078482439413901293330259394071670086931966957933192410377367918156359603054138768154252090149094959388212990389237298606621755719450951223644513393277455675875856347284000675635432909637478528319768406413610460431673392596392846259988012230327352126872641531518248446667738498231533858116053458048867592713136468647761753143926535172054487041572828585152333984665511625190127431219426219140659713744979266648326018340186307526315232163300345838347153990231651171363371067114691003477728890527853122696564245289162167590804942691480063054570919273838843445805990408296077601629238596323260637584933040946195742156222091727552116246920673132826158466313437332565810742927317619972925024475916224419721768732436252375584378678697354863012410769720931830015556983851103462622223354457630372934688195865820029677167464003553130466126366606314837932586669921875000000000000000000000000000000000000000000*i1^77 + -12340337606801698734355958957255811169691920982824358849978716024737244985411219108792750421172052889542132865228472740116320067426120712222044572385384386262719686777520767454297467192889752583776574930316006562803015534104699002766098681719616388674856192582076582928615929136106974322237544494484153240666482196425151402876505204811475865903143844615417110853387409532837979482506157755348542026266846739928811762754924243243476638928425725400626274011982116441254798726789915068389396279926794696447110813893687569007972232869823688987707915871912952978418384969653195987087841454157467086245023881158225791115244715166005030724724806886828040955366471355387399565275437429068433388325220791945316428327005230831369335816661759123988349091781328753048180016130105959503370294816017488687503042423067722380154931848759677130643073834217681024776197320803663310509865263244308874782437724471408086268184327568756714772768509313366644522649783927268070831981343920880482579613528505397641788316895651228947868412254119986850792485599279166111184538479133156873462898559709249034957394050319648946253393271371579190523600846062291487232649437268638916388058378055880332046853172967515181568337782054080607025467886370846617760958071232119574547389228091797168563460355829215432046266254497180604471804632685152350526998631114748933780771592359092445707054166750130897426101962676776482936528955178673607196555975049524783562405330250893273245631743666336027483274299439807112163991914508251945836468043859062161324710534661666559520055753765847588781406383813453339542939001762966227637821010694092770037120066201748370934655363315387749107842995953232260219290247888133169411973712981517338281979771432625651534047647618544544377471649939490329751606764147564775860016773559373854921319909273167012708250910626818713373963203276611662398369469979786735570447387490069721268168526806504926101774251112719180475261308358730429963109216383322918513254841827516856454163628723081798994640548718983646084272704031528138677086821402841400810339845867946224894014870776048373543129500215852991752717837063706641028022560676894023737089683747836906122116096921448093521451919359068214150039184191412821104975546935730627867751264477394792205564705355015043845864371373616086834052689544599350305711975570782299852821835538445122617764261957385758686838146210929567165849650261075822220909654948828970328403532376189439618362171612460025577205540810548442543118748246119857084643423270974855181440098645834129616097213555678387931554224606026818875532638822132906837456957803094119248292716767443284516570220830534960555559457157713911527360925168827255163993243212040407664177881154448543202450428977188480782606497014812932259381563562281183079724943668583036137835156478406521176642525578060665812369304788966191486213976567595002479776830935696398820065041309182621434307713283207434982895289632387290309359982231620175106728136973440216787361927827489161209823577777461994273596301814550644465300542919973735918736565384165536398806158020819272545569147612037834154414937657923868927593798499715558714157554006035285360517419541311023105000042085541393655502367056871520566953110686486013046150077981245195124033045451711651597956170517385878075089180006236963341767856040325513236070693759344441396174731761468069204054361941891444955613467603733038855420782346135925551620960563376942812937464382297377324837765686769000621624386282718156870330305239332457646647932885077503190061883472117656593820084584794603328541040615932654352953698407270021362170673500942275998665270463069152832031250000000000000000000000000000000000000000000000000*i1^78 + -3401359721676935568285341966234660596363117012162356587104964115121934227045159643534273221899767291515876395829126503678296880079238522795404571826951256250597860296730192752206800288944329859489804943793553993484222159829968094480600008713084424309796575978157693357722971820428325383423490037611468119027446075547660483675173467812014830166929441493988532323160290877404973542757182584245108570800182551504772114603187405226416178642948360723485736708324386035452339718761394394390762389009245292796338454878619300712231777400519811976046399553918674193134730904751344589496230447085048490710711768543389290349145633684367281939325999108418938084371782410074644908144982385609431104673140268221652438256644185497284253931505647841937709635454441353134010221000077216544669071820172159681090380108635585249945490637290114042314763865320065414046999351771530012813443177674724473979314058189512002333328995826922386796167135801941521735594493814473197923557122278548029940324351112798443416202950644042732561754514952385939102387192780578893348775381085527317185097143125051541998882733258029980365980255548819870076008208622739491244145856716398231253741554753294050137376765356977917351484130443638053514587002439832782038025415682184938370633912670059863733144574353112470168421651207264722597585791712068685045443855817049390169065593563468603819410189668094422786134879043248337149916604039621316545540574472690164675847371220714507559457507541971816531454416357560479815742062143905640120342718287582835131810525957109762315218820307954464877371354246503529948999783133994019932188611275216546396726206646369599326358565450666191708662075567869662850628670563999330776167802906765848454348423801475826504868775818455055539231295456328799981428995461451561554490675289857017650435490055016770004263891984315806178518492642260795813312863913943602774357523817603970841868197804342138529341001210437147930132457604682903503742841819773531835991508514636500083267006820393436364751882305984852330018310693193371202215746490382410899014416497684262913248458103068482822670112793236956169257569954221097431154872371449033647028724434926068992251636509586228499556389753699402588019536646544719677931022006517388014373794247202599603024431494111901745918356196947086640439257876263381371367948486208674624615365007969781392980962147177005162753836220673669360239385485262530767130149906787836831180987864697388251420204214554341357159989120954836895977599550603609762432197173893611333097527329647657986442193124527014772897762631995743041659314268007959632381153367738382559915349106410940168251496748027793667191812648793381712148062072337739041313858916349717508811860514741399293218094388484518027637771529972607607859574937658282913776966111405261677841243178507871137310965305135461176972786335629771514295352207708835315967681352196378522791936673832190976616014940083078618283576335679479801789288531309187705633208184741952453035015822866839979175090899888500453050069710244470164759857726913675199776314896522812512958648127006548597766115290304061508342741530074026804709974923227888579299971159980032120608459446608908628469462584318293044816491882438125556018563087044015456856605961314124912440774980313839545346657406587680922171869684420361126431432795761474456816421750435536444882599010474850656893262530486606161264724727392961779550632815519496334539384041595033500595054915363168829044859818324081306691225037380772919232420599867945160795862340046859311235831423852962544137284680592302051123146347647014593493044210498905957672577343523896154375781250000000000000000000000000000000000000000000000000000000000*i1^79 + 839931375575966933913337143149806741543638767947008369371576309124471060550438364374745033334114071802530643259650731087651053375695098737247357467479893127393639607142064857213293182098620650159647367420214043121742498859020265456191875570709603677364706140436221279389420934160062509144330013497799806832780140838047484640725191805564444058805895928492104276524033652838953554216583745442773253878515377947768861843534356496594474087441244612813574000211703802937892337080687462052661656242924080946213909065979414408480675592108068948274705085521271962706604807807575320209401310608192861521291673227960747817391662419824949195529984317683211268484377628299477595861150491992960278839701683848487885828717383128360067832387517084835007689926294943322773174201971040152955280194214066490008874271053973912029641717162675217175546456442066889797547755062448446494558520029349656398312554727133627593536416850481199243526135556610553661898375840923490618955923833998161060122960535196017217491014383913052670262061496039700385083290602966773431451545647831732926690118355073491627647344389228493133687022075505567434109475547774045552308202663386749393111419115649036451361662182426554387023392282252135082503576645792559900373357886134884439027747226950887791098319726683412818403987041385968946937274367845699314666057730783726934456411603569823179986861884601902491227479247124919677526287427955708961901057469193001340753715422774302122001048700743567600758244215740307233480438731877371449957193560134482268776171849309892212156439501935189908774061359953642575274209666723759966164098896846181323318109581109704380203531058300722261071166814335327127634889480413530883146721173685939192863571864947699281982801040808867304714451834281888200399998180391506491830953718430760719093459066673382288955674733955912522930791232153252879969705369090637754594517987318887742220771002437494989771006773237041201538811969325470704704131691247276799958306337833024936118228551783834817213869430082515838897081222576363185063280982569931683745310560905579012463578232031333133334216103474238781401412769255098277033825072262417004959603489851978215339156523751691045445534160543321737674209588273436150105994775578833097610007476856680450263415902275444214219405131642770077996193037119822025859574603409078026335587982661979988008082481472400233481297802690788598143214916016603808051748729535030996357397035962055550280267398176023356219109116426876062152061855709867840479278167965849102687602674626259497017475110262008629470323299899147445660593915744304718557703380488345605359479095291019974897135458729448611383685370265942762290758701413613499000331185850998515601836028049344064127685094961412219143388923784394707638000509159634331308834481764281482970488956509725024368430844074058340299830646152311148820474307951006999812540789845824936508196013009079703712861140278191939915996147074636085464025519742384394667111531331027717789509246478390530160563727147282743452439037359464960601665577433527923753578788538753101904089745926667688792593605191155714440222448173678119399190348152710141647368755945578320733238137058993526090755266793275601893163927573122963147350137261599961514169558553961974815668591444642747583861041409396199650452719438097433824057353111861563428934679174447842312082517891300508380468101978569749765655614501187665070933116098262065556386614752717547052178007525955031213810124748200522977638000520972923514242041741202118805158486733146578262557437133661155274056490885229813583677437814517499215078857172901442125746372890144000000000000000000000000000000000000000000000000000000000000000*i1^80 + 499169544275764303061128019516525064059440599939425003750278620336537924556880565336464675695394104841916239359225009508714551580220706622511477082229032164463835135745751098172307355659727534838713354253937702880190237537373013158611452659405670366931519559551457084031450712762597349524965879732247968114178117896104711166849920681716574144041717334945492839616778776409430982106236787829023427332565537774162702165481040511315820255913645078269083557383655919460447651338230271390383320679555623449252573453654270968192574745275230985769032184207253383056964700602426617520606916559767676151807576078600306072463296787267520666556228250021770181406156596970561192918715979526592723223379966166627672895974200649447341070222229873704713708213849481085986401277312964547801183789551534450234006129479934926981165325679072636388436399464260378981533081350748489043446023794747562615300043392392332721685470600335869027427914612939778204366668256775125601653301232059453245670634885384045472733617645575784259489039860411431870422911065337649640056980797511196406733673193946164431416707269124916118752576936754515477094849385045515226138564558631330209261798063282943751461467595155764269563716113609785780519391562626449432975350059862511858727823636714257466679049986468952119634834878515060599932540306108629483064536547391123664636111290236797721128468203377540722163309026821336785798489616029916325676183343935034294453869405140700540292450438358754496145200964220022800162347379850019795876214627654513090090816786474958152891684155858274569542735147592703292760299219861143602011696805401900598062388612357034372841637926548197729447815848424298985367498313182001364324910790873808144776772043158794457599002181230094791559279782903569248417475139674521477033005058152995404115521853933617312312875323215291351307575696064445741791373021237347416563374589136083358445943214147439253906064412288184651138996366693441634640554316890870496170522337256063150168084412697876380603294287393258459256006826465828367004175137747349046952597734333604971239414420990099909460951394955943243589843201858698199906007369994690277792163013606763658476166314385683288286286075875767494666228220994179052266936168218695747268113209846680540285016041729191526477818564502079253439627592695075985859692569885360943739923259529357784444317646836132817813234089106151132373597553452638203142875420495263681033526270882182690084693634639402903901105810137995580358010491712189328783338288196964845474698726924910599245777666764176612310486219850175382806409098884276887783543359781154571426474367809377491686484693891119657797979237046495762619635483795677154349115255740344172076574337384519342102503462246933610356704160876676747327902563036472715688902974470443424102841644486257241079972773045717963932250351817009322987658532744693754943830463697887324321490871674433183478396430783323627869039407423290293847518648182678302968562268566934045868735401649928771481730738563565037637968784760428104616237326344681074908401154606911499021261151527683576754500194284527906660513671425546376524516980801247582769920229396557777607264200557701287570751046042280950752808881896393203055676655686715292988041154746026451822278735665184224247492518570059894459015669299942459227444654487007150427175932717619361927206170660225561269254886049473795077943182956284249692000649016518419641069669384959978009449325187101177968620665595779889196564791069103627312173432227655299411092452668102080472336422867999158603076578299077273716172570718615536474582907106743117060656947200000000000000000000000000000000000000000000000000000000000000*i1^81 + -151574727133837999997585946537735173068774141131772804491235366682584753495639909914112208404334372678133436753989506427372999601086751238334013471558147063539046538073314156764853025304678850135589221654947112039210972849256064845181265251363943993870200739825662814615906994206706579772127289430192702293834966665075000039712588022160937857406125229061074173643426947236701093658222977253547797410248206566978109952336005888225087736925272408506920346094994321192669466784802039594494225746611255615247242484338174981876563964832337815724708663935332399628392501411831585134862657907113090013165038294285240714000486960455339058455808654208456494576311171886016041802498842069799658244937911870362219641172818492954616476535876952316180154349018883641501073386075187267325095705738530849088200023548886123736948021550994986894445067157814828939329016697694803529180891855638449541286971513081190856526895907916549429395513898715798964688893833726247002792829624879208271377808595049343114373063326889639977557640126945839943190099310252582048664948341492517202865537385870487441774250913755472730845781214346954043602494655137613508090235312270967284782592238279243645232711113581889233719758508835055669714225639493904615282443465223682577415712312984786134367459840986067810328804177701123590122313011619489305239913308860192746899695968750838676501780840071022907547567061819610022973164683577666185689828814437645241218136994642772605198179672210942149323782456869073537546379782940007223439947123944549102834576863168038902745088132469193498085391108771321979311292744541034025769693610851538568133508781359151962185794724220230266930645785504539253387570875145524912357587053878874464033830048963584132663755573717900989017335516012507432803990079704494919118319356262020729486964142060358114155641590070375813168139025921090562474586403974373112365263152520979858028612631991079877386463145602935707687959005762551553496961126160456320542143964115436116954930511069907089719232180599437651205161836305007038175364594532918438338012836673880556745282194733846196601924996756001921876574086729276458873490513182525533739885814642061468773384543303836420315594327068976481920046857857491638788019302772785944685384096792823307370101866300332600473802738070896152260240169599167392421783620515315284458133205107855995980492526726341295087779465735695042591088098852560164150954172823457914025005846160792557134171248719990447991835131296487416571540226991553529397549503520299063237475628067602317958009223042095661054225957581977708789211003867580801149652398175219475463086501427129298934642804385874008706797746615069171822179832042592911227257346670365908143750466843814998041434097671606140886736873415076819238707047982602333253906496457607208793171663443961221078242072806563635155231144957111220401223838907373588236188877359107102671260044458721527690091393161699975282105839519701716143270899671264467381069794314153829754219405575346626717226039123639507482337544345078509055344138348776882350018174288849186839533445236864389269985839784102571081147728547013846982558800604702534499565945830556346885160020742022298465226287582872519613754682371106688480298432615221796773350299793383330181134882279846126182217241249716094609440621328829264105696496649001990233995946864751307421814652638352893165570763582429599711853078036838861444551723023775450113443207179152234913646531369434233828498024339583213338134176794544723633623379611069153920606997102278728374947547088286728480356289025252371024969432028374121414424814687548603760640000000000000000000000000000000000000000000000000000000000000*i1^82 + -31506104530067592119339191997168222274219997824009329576218985207849088195733625057099470932326190188413667687054049311233235260634565568463140029727685936094630184943031787019654519979624879691703823103312010782059059895466679150703767761373078941708029718633318044669650870326442165631826202590185547703368287596599185429316724095095991876167407239551686597403852246437770385621036037076543448008850388544644730369779655654409715208060069957130875747849080032682234299665466029353384570375083164223282483759310343225824024468287197422989638258507289345020071407327185229346476473541187491852968001447927850401718850973351551000819291732432856316705348824912293159988672926627533079029758947648156110305230509749027001853979423512109503221950056760654345714691257201962701048454551098434006802644584055864156250486396164362444737403725417520120660256242458473587685129499023042298692409517501272688816805634803758905460464129025714281449569254163522154083659123513936142675728012305950420970611913250100165291828693250635326216232549001357519911551466049016263833495109771763706062864499949947110150167180982276655783924451933981719968272299379808601616452760410800112171650994409875535348261593726437911365143402987796588488410229357324417737554868859839296597860811927331749923318744597171934534385056584354529528471082737458873638024416117661867511495190720337868452974061406129286909625576891675605946618294288331021503673478291304935794581542743743727598538620659403502730933745023140301358406094534925422037733223306081949831163961972243393593978972877179635177413837713320310666716607409790938792985980450118176645308128226230566324616128178746139220268002636745455430827168893638250496731783651856939586701918286898021193155587520494146086084423838324074823211763182489653767272121974136509800228265222264354169825171716294641408680805435719414117594698961375064088269229749940557199578858675127818635779915220904437414768314169615784398193676751365111244093915082310585909509151820622609963258618936077232921585455340940928903009902348251213036103370538993579243842544331755147425626447383698885868341357790883644214037028543780753824516479717661767682494590144046303767425679683444053628349754071638622512709558398039313715788195584834949234118979060294481677538539942809991070222644918867352505975759238840935269966790937090095379571789618606531366116913237754918126546455408333225674410248677895367112118652141848919215537748887450520371877788157808413515572067973332330757356359578876147961797269284079391467717468653244742189205518437223674019091373127071447630682799611033545045828123786840727663173870820681808209740840558277070912906338224365377078768929072649258056622770297173392766196575406410765140681191309751455918681742794227721372232418840419862032182424104445794389003540968360772865148281372771185859444212853221586712885431336825748876640923288447976753495582239729294175735200098081679575460747732071306522351190054958542788721279859880117245207362790090488391416273856144492967577782172649810344259130049469457944090633727823184996768209739731589241152485388600254368634779822506917021054164371410714503971310644719921006765609686748656948113191135566480159497400721590090168141358150511225514648034416395153184275133400620790932485687450485552864673354892733024522299301153765573381386709393977667303954545495991759022936741654362703189995017384220621955674660165721895048612166764808151099723909386916532302002814380828250539502790839980952374920221740895304936543275457560667133708836130046090920831918970765312000000000000000000000000000000000000000000000000000000000000*i1^83 + 21514885883162192104939822354798730210565172816597051389725973738184555623735917477410303651507869707969169443027309743583305032647222003298613654006478859496657650179302573392473456713764940514179662775043849853180800335088746088192629091215439895991486799302875951729334337953999993175127771726890527454612150841664503387756031516422121151281230946943864516586015585062782153224611490782872834481584141325295018568209351590509427348913554481935511814326828731160785301474927580068036196464326139470415368801875046472867214968664527163604366829092014887654357620631703830446545467700004845449131122418183522648417530245706716901655907154001832827626652133054773973035935148776780220226106593389916901828210397310374937841872662627081827212619207495504990081668908841310113394341510744241623857173175557387801349117922583345940721316673700473587663761564205632395778895480903257019187318865374400075420823687990889568923010457102224677479379576012760964209920720134736774492163509208998558010015541836444984113913883653357754144322878339827565977494437116323393912700031143638852806677412666174037205597009842395219069083251222227565289486440329870121571353616141153612956905999011155398115047784691487716324771029106407995352367054290958531614178911805699302315310038823384084703322931010832537752426100722361855633171347242654013896434764372114892384907787718237237224297923398177758387624768393988968377527979300748899690292140638237815951164679313455511872773557865276720933805126943199096128496369062929385428488081206227521636987089216388498673684556444368752710904591467753503049786448531567084479210431926246885765885804270432224898395275519050511394414885208537123434701369072435676849807694431211532811808965621502339062272929781771326808247492546402390192224154330139106117997685167949756911081806084614720600224954970270296828830258729525198727708507152083372685937326750274018456777016897274021029534560195094101195967299833048263044317142632701297756222610823505554950005342748543345558326002233395836856514115600525270016579959413542497458621944225385331362078155015605299040770757298062396401887400253700642164986800674029312996170161891764577488212953925548205728947331132430562378726595498383797726185326766210346745578945590539558196671623879810235054381841620158393039162424539278952603276775004435114277875919057831427331101044450881909877489947073919625861790320892331917427996071699198713377402804024042744038971236241607033702840735782756028021579633895258004525979168542899170350387081013290249717273278169828431566560889086332993460924232650284909124568134123027052217093767650148696590289462763188392012559963379105638533466733387222785953173896581293403007686872795547956414310098314400858987797114176925878871433004761073974525551040271373698133602907694980025668339182967924610301853240177563668645740015228605010107786622138031775713894737662493932791572644400006704094676377957357335588573868609370795302389517923334860270900215895116896574512667966000939079320200742667918896797424529514568259644588967331648047823264939716268766056504333304007122443500749872140059575978270305278164419508774580981634148817475474747756597028328246274957192289755226117104977516622343261679912147366261070801160354210438946533894455710333943216199333944381895282029984833139251984885547123820675244329046922304352004316594882935967415403770427723866847113624031448608085213630233404225721267906374268339786629561947098085849296004709015256280962600436443761178193796730341758712402540470380464327642611605784981113722109952000000000000000000000000000000000000000000000000000000000000*i1^84 + -4496934709231505527634903300682965816739291912057266014982424246790893718664130271340203821480316668502515596056875191245985768552564312972447576490792766347097700741201295033457407696510189615082440573196065645323437432897518926435816915159358986323662451572942067244421447266341296120924447961890576331805980101241687809976106611471317551056388253217314696776258715179812036613813595789188560960941734899625448327729580465008410219906818454173171062791474465648302231146531539123270687785255150305229385815298508358917605951337918451968175106596376849627393838614318398993112449549861317861197436082503095472673449187151798005263215980656465541361161956839276923367577192924887894499257746082603049627372190892725712479082390289991026534234801505633698295429192717147402103781276225126612842768377562393867260587989291232971447391063032980067045579901611688147499744608408041748104647269752957967952024568871931494551179812255770778168517141872384639457134675320484220070038538878351171864781751617043000087739043037023442769749080736913228974642885648147746769078345713354276427587618570930764049721885515080513770237507446689699686989769627761349118306746023104125662662831514856264996981790213847602864630142444917458680142039597667860334184367605023972281293385862248741104004876605894985714693292700219361775164934585641161393091287485972841562796665150751502698609008159477820913020936678774339269337829311055286647865751198776156729115253736349429862840350521194244510127005139402830703114285927097600442972578909369355573104565160603710664486175149255423263052965213623698761967997459769462204052481760901385062176498169932588666040965217977128239445186297306283113446748944958358456250197016021322659618242990502109158822345341078540948283155636157920737055961280972966591992488765074167909350250121880041565917507237101358363927342441080033402468367642385765441435280052092750429646534193221035393554071352845043204781384868000779130749215434809332277589089128790188512409114646779389043265029033679552037294571629072460227361381570347701935246468329037410698733253243377023353473524496159271133226519512919578118541716661402856235875873110482995454172678984322721006030652328621878883071853740677046012843271949917254326705803086760155231458536115814098908314851952223511712163589566839099310112331602224578800335554652640487695825010947676146837515124572570837616050298193609554174106308990037091679273918876309891397653789520845401983601361059086431566441250225163381168863096815149175356764998053219643616186523516450323672227490689167910672769294743753568704820532573105010375665751444988831643420723047756999328076939256096751250388957735504952770873462222870417325579227254872135456007194150730242105741648383674616169409677644619897560723412764703928283612830548850382341941362205652686553056640732326736390670450167852126146804494766867124111865273653026005369497425552657159340060352775152482578788903767105088709601944592179410143101960861877195874505181545119483928967515393230451935723141382818978037259593893455669986625088508632279617137450124194267387819750645979126109252630428153787963615291989996800860964621783795198199800104738472968625708638020577357474742676507949151636968850792899153992317544665421923143370356783982496512254632595225287704099476755595944558730603885955976578659856506749961029531149117728348899577222001470486748495740443816399469321821502539724542920497662657588221975218762985346869506711149487484733295289443819699075061703198822202548607655454013905856081983860399292431728640000000000000000000000000000000000000000000000000000000000*i1^85 + 504204176972734292035977511393579369736782080915087300031136739019420984409433058984443766009408095522132131134857296276872990361574856866287102751588300408098381461568222104002314013297547781112347970107975528901190151619659519134025897608456721531553119823498001852875481175787978337243248353076925410891013388643197488150529146933658478583932348829479752606487240724821764878179038190405972396498127697544621273067591277030945506325657695813104528743757918976136808290239246064134120107449665707856871349885301817478454436955518510054166735663107692139990158493577639316632892615309186939793617982506585995378788602220293386450656903095686192426437070859419120610201146655287438699971198385858693019416117265125600638195356972040272959365534102404425734269789977726865534871053890997534212726224708056262520966977003494873322802403832547572843245632687445947889200695312949275954957883901484822570352711784355352659193584647943120063035328399644894316750915077807196946620720441220576502325407409342391528164698169870946834649598039313140899283414225952868383528907071045318340228762426173975628341469803459359967041104028401472980504406497454529413011820749304130696236534826600040108945855839007684293373249435386751583789627095096427588983749583369262291079920298382235377842262062035900867624120452681356187798913933942779168772271745849432924607091388582629282774883508610632977679115115526760319103733356740938593825969023963957500840308102467020046721935824376263603191766183608020198615957524937451668441882753328925029234628580808753058041163552523124141900352485407573216394136219230799233412286454542519894957866337883693145996438060960559661724022928977776355315614313731744023469300403268188361410662208324191191911111929992721262549313072459816929046986608961629605765135862206987876009573356423727853011956705265349560063032015172962409930718771130748492266070152676268313145022024171204242945564157717422409486697365021941816495000528607392554662450870971275018853209386902416930419932912026594684994283856902732257310855572137502359018191613243370456237756910982084561411121594973816755880293703772395308267992865755012921488549929078812358970451348213534986418224319248415161993433946268150459829305089292421258440339499197796594094346066425488791064986701061248135875626752942138699063549380973772108029268804946876419827023788444346363861477731952230579803987205343760798905892446591186056659838982787416847635282063183008618613895377250619581144690521374439762012691370193068017058277992109147837536420994798783223614564936179472224907233563477099750756905726820930864942815538894502968088127104760542782710880256111553894546113416139660814709358810673292755697718790333642825117638953792893566120396687541268993918331536913835466356441927871076519769032100734831981124198645306046109531582953988615334061156904258334624448142756519323002168381541905063635728156770286595799360918095324709456469105716840776796905712592971833779620066480959459113325121325868428852503550893234429458366600694548166447683813031009371728333623747454583954374412499145718406345952019639453147140359353859859088676746317677805668607436820944776544823012256638346279674004170503017932764836231426148309243224215934721172591788766352350994855950831236082183298115993128653111390285473966253563645022269004289577991657152742286995374519885270706438623816974482559855069847001855834841305705655711244904813193555936177552762512072257700343337979948564700502126142359098885531524686353086316645406990467586404608189607420941565952000000000000000000000000000000000000000000000000000000000*i1^86 + -33071946191442520082020686811263698580210290220791782654763279496319395491284129409825309688756685073885831132243130031846885402244810140308587953356234089317704415028578152141795574472759927230058856987359489464652792211521088312026647681448105013548854334650839312766762712244840878119626524562081172667640135887274424093217526619067426923184227480544148304918561078584247635877801257301446899866764499305912520950768954293355134591964539665153567059012699339650365226766881619469930221074532085605938512974697187796178454468611300538737299092717104137488393181928827288618246059100566317514040117681384894998113435956359500315719635368874930193874406450623620952640524781489588818094374505737019854685186948899800350527908605724608823667334466922993545961957749471697272567795441709930242807040882206627737929617455104992387639177937495437830374240504708960016661411317657720603026741935301301015788351154537919216539669855681225305764178099260857219033412740645205188884193305905080756959439598470652954901909012903152367990521339538887905918629794120432335496811114164691381625198323719855864798254105142176202286338755202613699556961494447976330770766399566245197210084307407024562480088008676695012351951460192885899169113431804789748684641081649113777982443458394586098182711942400235305623913780562485302706080080439926132119170881446259003475900216846133897896784313333977656815323655014297286161307847757378191553800647649709611970064100829880869234809187196894671433497626587333529337316672607019665604278171423626140559294994344047130460495483120586544723265000497782239731632487038454815138697321116383935816283333244808762061183768435059518170579525833548894918180597971590645640596770306192435002212143305587588080729027123336437363346571831263492974918257807414345156033292715865647561355931898599531244229540307440883212641463112902329246357390884625196265727011066168211897021466138459130630564279040338773261617511952868176871907916899290032447311797466466641488354870510886441576356217500230495380107779923050497655678035442001915508060202396204989451833902067952027342308260036190993000391320082776168384420280609927520984947087876223355493827767213469351887154204092836769059401843233146053919741060044464980991293532271460017894062730133606595624874134373122692575842558718898131810040407342124934487278601886194710631821918750590170012360708359192256467802880596002632782278011168093379918017632755275025780236682195711874018267460445022774762672296899999877748257878900744179094446583500817005294811126078196687546392833966662750732038841257662388000347970131171916869376192967682087178865335397662845077802380017934427007664388530165823623473694495155323794038540760809844949487267337177019215290410707883744702758989613962718955612821042094044733078748551254048367930961941534015985867946231430941333409039391897521259698205137738642225857498840189049466120884166660226227559946153505956020717893553464765531864890295874389294338718342079279484279866970204397446203213004513218465695364328773609040239273982361819173255339881344724817772648096922779757567979086418266839568778987725650350061179909678068017988984033397475045129247160373706862281032806636867208760328868981141342417657693428150510713795406582596850649802554324032698851892187757503976814058359637075979355118113833069599022950708166191189083545907681354931143307919940885507167011290765408650359708942395491005983323284584019112382898172543554242707446994911064880936277402725364870774297546965055181361998608006981828146416844800000000000000000000000000000000000000000000000000000000*i1^87 + 1242810993914139564230485810083341697017719191413500423915904741965599106685805434641917457269674193838380003981469187208616189403405355920731723885876694017184236225635018253783104470462544260988185866912499132901346482816515056621835445208478870550465180381355090367577218485603298609478795585089251019988193193463834732629638853955965120358344854144579429463004962257843929315884336727789261890578356572171842989685905090082254175482361988830344819746870000099316568196735701117032681929790079951095875920638464748608247967359298339889934200033089210340745621936672118122183746485401463033368697750361115189352533304568722442901066934275670685212403702655047040387801136480585403077750780024651578113128716481440343892584790648633564819943073004057475398331999647609445518845615329273717404075316095330682020038850483801297254682218326762213577951616687772761810524924031407340910891136158978075119740526179322271375504398173787533360576791746293288006297786431043547459933953977458599120763010336309026094312053530397029224533984699939935153356040284296486680491221290925012756066294385466814530649591562809259023728805486342740334406065190988571602516122976538436317286657054759364156312187029821686215451822540241304952585763381148089205804271849580177297056710349956169680204978549049497526592064798820402557227330925094574866926822298821908062109144860168834263768579405576955834602769712337305936296971367973364563931347584556784437758428329675676769405301922312724380759967963706450868164559183163151087114496963579350467925858477528322336703731568940971412523621394842874571724989312643300558872574650812870242985679119119591435667129451400039825810116670633860072660796919608202823484032057174626632872033551247804372549024459198617845549323495711345827891196593593881022453741261539826336553263412228756387216272770670499677123773017567348317107425006264573917284925855233262419206596247143880792631822975142368384031600986506094252936307668745237555085609129429905996571281734281738712257060402523394008856231522202001425666295018498910289655974864825983524664696883607771265226950587070715485685288397968688420494306896526864885165010089703530215194717831622706449186635408798660114838751502064875594643180434359191484781800067093541968312160418334250826384927799098341973995788154675439646296294895316033693914871460394004996506747461766176385190720638485494722910908297156456468767963925490185464290729372241538606365272649822449510091183265862793216922399757359775826688677961619850584764810024329854687596370052450317016742044669783861456283936532549898065542223182486779939567595089645640806563154036332522843265089286366147860271345923490603940438383023017511139246207640472017078807978794412409104575505553846333648169562875636753387769536428977040797592376244964307399017192548140238570525804679295634471153169017282688339481385719207644721368348166634259910252751599641435068664086502528799075495376920293525345581818168786165745820705365596411427224170082731644767728061474468541854782630056858678952562390637907917132976996900115589467302581206627750640807194649497959726177124936012797470177936695435164409489269936732629481419894198873006034713205103041035913208645714593813451844120446074275817515012264337705839066585586488973643720130345193417532705465630485916311257943353166698873359979894342704163250627783558299729631962840696845130056382454300675968652874932871067164174775081687419242758170702407565780729930896681311288918506001005490847499776722811102434430520054507515485880320000000000000000000000000000000000000000000000000000000*i1^88 + -24001565364900742494836506966551156230161178322783883487908009543188077665102918523238659198962520284049411769553443355615089182674465923122099168600432317448098142254020662766365768763595888324266346440128828661168951415692987070719801176610882239617958899286608377195940105577259759714838719357904017026519152565005968897622559160642459822006354944384548682403846439214667430227651697305443062201363011723925966468940163087980339829675580862981017117326582414498711714059401611224141638503800394350357798569924626346250390062037664657783740708258449901010509105223511707307556425304946093322889445036967292564923036042745461766143123370407549661915007960507996966476809887904834126094972116495845588141776375230207863828785075072753227103275555052226267538326477291054203888512170617794379415019532451031151443293865936263546681573352216838589848840818720372128222686554803854729373509534629957301549809141641617589860370179344963294833403164058199618737293841035936210042085873567583254069702860890090322002897603661106669320509324996324154801580025380040819681932513769256861614150315824048551460950417488950100533009063402941148378378735600418819689365282844958182831998272046706895456731316734048024415324446643316220475611992358357168963153100193795595387172731352079417271623672156118570120280062983967831050713495985445562465043119503091822886722061303660361034277698184322897703864618242835357963349764792718320397059943526223105107582864161904489910525636892535000390932674926385421413972346417319638940913440701179907347375322445161899687963626905353674674156247024960752970550858018085728061326542638138655724178225417712819964128511043305682477312901810449783112070619902261433864089709001614495476492046206520194135105123275902404820560134269689049881791249645284771142885278847738492520767839940242479405724175024269867616456581249683130411682335558813329141821255261591758489355313367282018621299771088622115321341808100195035573301538581637555392604294679720420774072130833381833009710692053763955542619035455390275587545994515292543218289106687912947747442787489768504213466083695859583840372695056452263649068686872903182374225228578451685846093461306057877215723458168742440671208735364878810635900100022232298568753165563973992274785232509653454012205774563623154784743225366233039093835359722635467018178284701332314856129463023584841384166108032367175627069024655270597292364597505147937167321185035185957775898031334649316696552386143306422834680408316768780098999044545383870095830490332786325629045556754765238109953108975480193994601277970007199134662156373063081064320635531806453708023563033696800824451273962191028189696419469574445046583183147776019852027501922601753700925981271439743082638378876391065335384265956632259991723959837730891348458499358168757528164204744565855246065943049686248146338144351447656705047941010836429202440775197293662636758706053328261750472266431311088750240808165499482669780108927311423143339074963382176810216420789028978102659611769653262382890207901075928834549050377802671672594514380835918622412780385655708098445488304940752899808115110758611666713197932707289757090832395344576280257985368304965236852430590512959635771914827403071326283902015999636347020971657132676769233406627503884625712400199045751043507115539177946532673306385187076652681046263268517717256021201389388521973088506417573181573701106905978649137665740026153700070799247463581135002183902065811485208157718628511147098567602133635919705613123471753148990765819494400000000000000000000000000000000000000000000000000000000*i1^89 + 194406605078038651747139532062631362361712262458080713596889453549394997849848313592094871948238147193169429701934919169219264939704790335344119893951331513030246245558685237813042313565726282597816768721350981422408407251100539204202460897953241356939527780141992075864946008656631584164445310377873847491549724053843951074005963056936143326218813870087228059922386214583018633235338369417596019206777517861595534017046240230752005924754309025215840388870025180596825937964868221577209013539902081882378579934065972610873063782319707661260372642271386833397158549037992433978247240608083754671547036730824596860832816502507475986617624287545399298398506276845894398802876899705181738051979145803778542168140096206579220474830224603345217406319239717914695815124403438786805438728904787251874006507639571535063067231745701947922735003136180852422211657758248179085355630473704926989180519429782126736696247512408254949010948673836379265516080409314429807173644554586895169880328680093602683726624289079392943139574348764397485774701678064651815876232342825082843650300121505573908843128911077975472333726454077311715974449582021964367045997630776792858420572248727867828559467338701440697059278087362606054718761618355072495349796338982044291528987908495819374560339331659537329581254193281850765220279328245522081521102127082052568618360677531311853287080088272934875467119143958573752107874390592185299732038484646694138985135912964415981982831143649090037582291886450285648010952154531405228217845981251121471319336294168686420422871168823317117536291720358054103461687556324103201943838265384424974994861307849442439334847546296292283630655914179915407740157299329174365891116759587050195256230807845222788262396475777458100101409036682657696689877417615777745453535921398652607777081413586477287088755915663645129753072309007824555461861552537451772934177781074201094228401345965898577769246492422982508337370428365689213401124414545559793444095952009422490587839628852211746877185573784229398648050676951013030363715588381409710768063026279293662445159497259180346681212055444450758381406589940318540291090080875855516740900724260812876550864554724592119908266985754790368385108138016055522010248248191028076537099797534763624264792946587037779973601264136524551692560681948705996324051491866046657150367990546990101305256879602192086234571337346558940715266953409996721517909570335206702093592861649295076207371495866974776078203190205433317385831577070135316103202075650873630100017767039236557935760442497025686305083665997412715138178734099236600931847208871934930627975582101377803288306690802106999395942576205662832492578077171062802388728106970525469527398190565949406815873168175614387690079428647608135764984744539920632636967158766125014669144574394543069120253672259906682594218024569308854564297785867897647394134938847886281961869040992226630928691520239183985952591544096051656700120356661703797677162147036380011345851193921731364581792724408582892382102963614538491746668426544373752138225238085797122176477026550983309003768703692899745666156539783009239182098540248516358280566178947130249310121099749345298910657813514965624269689090940394049316484844729428300639231296922520686298800165262154160512837793188381640744618470653189748916643032125610552242295169059849036823832273871706060783986911183778767652923782647684862256820521239743028134501043117102447898356459522212537826794961406685885228394882039577278910645184311838138670750404139611622879704952895937377389982515200000000000000000000000000000000000000000000000000000*i1^90 + -1440755506614117653605819765830578643740924145976147124149460333075435951238420239370086486909990886207895025837179238507497540520971206098523534443070067359623021245644715128701438822546352384178893804237536671099160533504224222411655244789047183795696593428998095230183626922164941914626306879341008783575429983841589060406049041169256632408323958492269168342021049673853422998723028294515236472831019747670724750533412184720429593863793506823176592544823303195327062894949088929619478830221023598593885444871838147308836308035428764061277255074284081155717942590145175387365364266868737830410744243265545544852486114825803955235603935851296821994590157165877274094223146696813432269591627090843148682606579191654474398053597624055312296145918833946265182269072956936289884708859838204314355488841427399559751628996280398991555427057069965577626466770096267808664532428423935221439263541629523797956356316792437483736988645763739926074272478772643737818400768494486207371234139995760234496720938101395757930599817203762935207741161140178394337194392969446059601399698204648708972869088523785825356302932117980446422637924579946763657425634502859424260029983175211357637421160889202254328014363168445392973042476475845365627377740618829657730558172928470430570561642392429600315621475085882175965957117235688825168788527563359067419883853889402992151178943278131021821746272107430148297194500888183377036295977141216773993149322602284823056782983038704043892757073917516301179810188783677432675988497778233917734365507627131197384219325317961486498427829297157592391565878912598060122955629568345408754239970603944140916096297900250789028558568322507345612289986370529067873553501110704485824941094538488813072761401538861710338583521589795661102424240134710526986712116742669991304692888514042703898866648442905116990307400139698490880072028809518196403006336281382011796057891978988800663008664344882606869690883487847409869762940760683197210559355889482092979539187705064060929294424274321479939123553488679317204314221342660294845026069402156535344037542141386356809028383122474502422414004826439153063176370801091245428388681436106550320927869650878885261413796453241871520549400051005058632350258125158152546909344527302642862753034765910614068802837678844973040031056841302062194219587497813169099676425863293318610924030295195847356716588387135224655023001848976227184694358699927978996964350200959151993790005587271215300012969024940172333241387471760558810567190400891625984236681076103328366944955935033568133750381492331680924012513818227936539810799967431423226194859365666338180730030727877709359704573808117111316540163021442663329484237490616710228681258732503692791144932755148090031865729561848013822229491681275841282355872317824164040634917291651972471541750024812836543554567720323634249513739644567383860787917057599135667697023968911339088746140428643282168819065177992453641322541439548140399938844735865321729154604135621247589861610522065184301186127377492074398626184262251162326894842669227134456408635528676750519565499919325737720223331395288468303623009613525404703981201797266212673077246227566618021381138860457985840734497321137896842862799807985681705115487709137172480988262433350719136858778284188603428060860670095803764877283241210702911223079847076556861718562794092010625641304047346099104763608430690651545376095759310430351603454855190148054793096581625066086751873654625999291215865052053575349270100015846479376923180600836712529388509398556810936320000000000000000000000000000000000000000000000000000*i1^91 + 12436212623514251013620224364823105840247654756423128442888672445886446739055210766381358618270683281243124554277599593507502219885955638529318082554391386193971463204728844752695143002473133014424249917216867780944499249414890771744597239662112063486580445943243221001240655499478194091393888576329445276485774990777947269568490517286470502586916201524591085929223316871214037412434543492774985563549432618483714744605807831098242781319994349883566859195066590218143098277279848865613848330944642778535558664032904915988085854045981370334566226230386026912247189375358125598558348815199566881837433252057233891152006076443332605460740969959293722128762097676562491604423427290423962941946370250216932237770834923246410318062792868158195703699373712651436303462543498864515962846062085594582731131958563727918414538061910684098899266968332415406279458976645842100215597441895559441056985673764131310719641921262497884977164147854706104073721705462218276874613615088876167972033944698060730768214318814965935448201800663687696908588009441796959062676945097488478514119380573429610663915059313151507084535184632718484667536692776002288708766950456887952535143216984408765012138607276373699563978788397546070163565984641510286432588925536943176058780357588593348403814082318535392266809997505993919547662418570540632546096678523877775421310230527948843812372987005647821434909652648867051558163293359819474983951986094828375418844066229583180397197500529850958455937587874016816719032116201261640713603889696107930048401775096984031607202530413079954608689178624858556583216135695243765105242127529161607574976381113318385954310584457860181121294204737163417698875365703046979287349450180021143972438046033588861354290807949792422966246374211700271888509452520773181929378150111259192288979704899281625526428165162037995671948261862688266009286520349081963975127877013184578978333430912309899406330910223653787250985606978813350185819912953885373672229039513443139975151402181561455493602592850470900590663706474639170943702031291404281160040410023599833047930116188870550380001603954804575974532981925377494726566761145100897330937893776567972305410115658013342965886770369508306866997862324565176491580039649928916454766561559804402034885248237295444519223597508452972342118659517899905634303480287542793864332613653219173517807076941523869789915629851191860906000078165123337965837757489924492893397274311935334360407656311685707465211720852586187754527945953988430854419506121595613965558902225238086394153130212986103311374895257869405826310375828771829792200849520361122699220386829093774589157038221674335684430422383374800952126078855460999110759279166179588542861296617063838211798165793432554877713127980814347375212113829189742444709208328688379547002965794551678783727722118046401037335104248479980804524560783738028004850938777794647525686386733482881389227336047160246298246638007046660866790142664599272274221902164902005869400411731185141973187136318790882139462460117614098909354175256056634030793741949060820475196770622301873029389012329569596595049215509621843346652179709229693480407118744251987442223296146872090297710970709951035571111016894032576676432946868569564378063857542144042536893704196410913024921312741787137082290977316195349367777965575554859415965366180079098842981060253466594172230122079368382297771180305389889622541072202235206355639274960867083941665244066886128885777399951331961216694074594469034620393418533163128060580385498863296325530001866752000000000000000000000000000000000000000000000000000*i1^92 + -336795019746575625059200086547201422838139804697160783485165830099390003394996502139666248963255087499614108926066612603352069205816564752311155068978791643800288670497040516355141857772806096814701316665999833983142072614557109113471997906955032743942211248004138890759373850194079441030704517383353502971121476808070151333221009704962736919377245546916136307116056733395751596424914993569846536376543426356495366153897625873261730421118303190039590093630231300887769261872476459880449595215203059629463435596423739124071646116088867967150602588000460772602960721910375208607010253489180828767964759771025052040749918185151841109817994388336930901054555892441361619776623503880930885101655154633618204104963259976537760046494985922346704063073156947142319196973758099420070868171694161080507316535207571743791085416341398532418000081903026336061528892928659808088877765180833159624649998197025966239945201425965764673671493046561413122063231456980700084454840978493156318060857033904306668554546890437292683020515997210457636521603993948815690211491840001419000949754808130497059934894152857521304160038265592796174681122500799309547423120793136488855973707947388307273727255476554139178822013574208624697575484170752978959124346513618007506091470555914736412606094189630242010836861188734950957158504362676663910901382869224909094561451310751783255795072762289955246767684996817385689841715164920534794153463963748486950387003786784213782814296674412688355580969547630094717159571774077316605679770864662195172010966584161662752477161696697185245239421878898471967583526040679561599080223308020958365000534540098696761626666634423462439486993095946978880597775280729218152534635620037024519213751657192732187885655587687058583200214765609190551479563684846503514016066215839437218659571196265632634177040591655842356169180126101967194906110364396068350570711814653031416735084765577963128398898307185046902061965110271224416389955456552755004142186330273880839914971035790013148950536686999299441520881576350726839012459283920191379122959498886662079970849128202431326048328233615245815182081260516980136099837752501028968901744636591746764193089654732085684072149173453874661676178623563206726012415007992050435047523493610372329460029889721366451368272856033455167303900546835652247995642885631432972743130199208111146514770924380636347109806247165393283593838364517363006554164670183775795084253264007703099096001077085050804122450251848997966131651098133597662639394665575241921086572768127419773686729554628181003516280460914446748064273487848877687087687716111987255979136765142196800959485273301847314032257861886838207748947005420448858878698876641930360490213041187865559915525018969144217872804511414047926829669983557198211960534691685089209336839143772185567167604268035915056708253610292639930562570926755125752967240943859598083197140738651090887435329462712714732389776662164004024309004706083168735889496680229773352641926629495437532613848699842035683902167396465209320097961648826187667396224931745041517424373021115630940054926438392108152997599577332689364838020341755174982503073451574371297365641869319457781110679580347777939928175843574581585456263587389813480619416535535488531445674145192996640121926397949781923062715773350446227623041055602380243858396325323686622228849771431241514640625191714963635885852458714995369030656352511989280839326275791679637026181916938078408371142867001276477576174681726108980477805753907931657188785871469485191960985600000000000000000000000000000000000000000000000000*i1^93 + 2221719483431351874123720198594000984739806869840983609664917453431607915284414940047310108819955910333542575758326619544813632934274928513951793447551386596672250865717347413666832974129961369512759631025920248001348414537666067926847596822123948897210135769253320192249239316671165076150020470512379002565396054597508987387140676783801939041107701585483138504924680886499334039205377175853734696016339233997741753455720989573570791173387116943201003341697880692505711837428824125292855729325570682501896272396684614104218127577660969793699607608749269972344266709472132027846463608549247350463953644951072899051677877416627900778747535034141586676385646195412468032097526069010199677789503923418176973541667276033069728821440595844746514769139481900950125115958629104095770149191684992487483943771503790878816200857753103588758193246225890166606526450984660949242791572870004825289080491208300084951350682932507275136215387154949441441832595088302452069990817657622266359038751966828632239566884727666218425595147719829163637893299515771050558782541450709082456268590733893880317721913211857105220678800149567871307321195486824824268725223918271987969508851656756697215539447267614552334031751652086165924367841650563306573617821118777364099410186384431622326887020272553707389585097647274814611362725792570136821248731842957769056423199688331012791387305671441753515986248411034795219448769754993482408034196987879622208473000259429319119287405200949553709394958585908675030691031698006722713827050990153160216343988228593973256562482776784608065750800672049193257067715153995903512795828969339355494217924358590225288293607045081263458412032909019036676972858742950044342647355977091261118743091758722130531273235340735925155722753654142384420445530071620368583769571847285894673977693045654922112607276039697818435177321266685734797493018465830164637596772722242253200099341282436722947676489323367544977081389096272580852860276453389964192502212983939892483716618662537906987187029959037700737355075780511183438590182076751954289502455697401458281540428981610621227452059217935082297120690725522598153763838150909607196031379271836121131376163636692151040133418234035174924302050204453181650269599475099050260349306925910727457612429982419892085722317336706593889440388232946943009061606413192010732633700453540538601376520171231977673646549803366421134111614167550040917871563428658201349091874100030585335173295950288584202110747021430912348999997888408064641807482647472218794587080295691880712743081836160620664094226854498964935259352714439892747506763174429712794158824338259068830603395850963447223678766662106937283228933224582391095012935671281303162164170888793751749587846600506491293210085974643371724503444319704650265298334265416963282820546697246074458226149088014173288741332952139201056670567910818356736821991197071155882995100454016946735905232425138769155957163421605129207397726661938652820368277287012609583517707568734648526906707696614204611432578599207046126600889281065423402548886082664401146430866813731006749370721746501500566853667087151615040905703741447299501644968574068930236092813457019954494803074979515639958577944300116219629511680516005948126365917385496186172242713251412214937180686759014799214366430194884258623386977721992178016173483454465622237019754093457687510366868473020316426761398058551220373838728914983520448262628158724391998421397765541525801362057991600071299551535499755386026411768784821497314674362872443699200000000000000000000000000000000000000000000000000*i1^94 + -7788766385989983213796392265080567775433030220422035894078648313775228348601696622909606701693135569149830250512715394453010226182930597047196388020007372272987501567524026698843498900299151360231068978415543719567328195837750133722329128440147738882982386419772440252252553622784858203748249896727686181485242332110532989233032768094797906264782626884892650564289601250884104816864984146095226897203064661162419633638541140863899638922710705981349082385203897321513552291218000189895481580469606476994392670954362679466516301695404300791152451435598383955050287912067779096015635002426152534445719909009671464343251938399631553134249767926869110260273529775762302795355080718225618676416158702948769842387804155946222277436958801409803994117790281206531248412655797520824179615909294676961725396887463167163872265830190308495625901498408399478131361363364322649451751792233256640265243125665964874443641748337159681239084433756826758949004416400438214972573415324824607242968246497300648739168540379093910080953668803402256834734748244723728899249326329452246663631170863578004124613540771278964995972714657093970441862306006885896541202712986591783205940221592738979676456477666667479651297364441789358929742848616008192054719517931585985945380454723993517771961708707010985162942424973226199905837816096537872771130696517987374376816327439964399205677643009581346337118856522585870444133819206965025491843561530224436812864936724232096935588860197347987737858930450062867407765448941265969591973800472094861681701663361909712242428370566040334473040184757767447277654728719062279418377578035109772601038996263556849803128924160284158938584933061922723335970908915743244726683469840286623333836254640500163737842625503320013235991405133497737180034977333941208230833114156838140224378568236146745535967765114210263451305561147758175928784898082212351045535321062873586944450959391384622999245536935789033318156308996808684452651317504744927561219574854164873708747468934587953499689481764121820153630238422374077912283358921906593715082426019152476003285479044173222761667602455743561820260401403867471995279351135193944554637572268167248708678460894858135340447734429418122207991290416065235430532920670241038890213904355767525738259119058879130281265982939953200412652571707522937782847363208596775684928551055216709113799767213535744733896913390783094726897581204449178107397881735219524085300731556712828563960480865067592366408077355554106385849316525671492913044684024403702540095429856556886832133843369919170141788783813335203808340351778413008334151986657427104806193718295002992373167746666738536148274288706444223132924850878690577189901009026943638774619993358245270077078715631999635042961845927821278835164172372754134267454717219138890795973071205982350916205703373505581983366966557637823461046111456582802544397054066745672471235315080044991831010191724799083352957963016630824165245245671312559755382110544611827544969887508077697851955809100799781736614583676910497819207686784013976701736171185244903777189377170968512776665237483091607548505971751140795494243752607579775171589004084467706056538878287776597616018468601339550148091915064508760314133415691192347913460297045022238866545098256183769900407600007680381371223817955097667636125375346491117123391283315637119045395504285192524487065552434597061863496215709946011321657785386080273050886375867463873747001016657892750603358843612125266780565171082948998818789416121395148742677495808000000000000000000000000000000000000000000000000*i1^95 + 15217551673399079980036265871201993667207273533971881881695598409231151437425254668015634506377037736311314645563869637960031671620362566841476768865279615854910347472486109138661500048914206286496631022057416017874585096202525282987474351903955602194339647867117119388564453321021157031092208280400870481235734708872798076180491764617863877013028008075587404372735562733887339411671208276405602156656313242942668321628374063182846097586788064715134591661208991695350143955663528112418256347572284852347950845888591995375172534000980899538788739227812430306526358744419907084237411482996037035840283045429979828900665446667954130412872132784635636159801008753260542996261916707927795166190578294216918537046004903699182145570482444716554354847698687430787408664504420144402294892209101441410163241966748840276506596354524427466507239387019210278974641814318590659487420007030868956031590333048460584032157533139628996901823522747035789524969507196121317510961723937392701497355443195440326190679925151286537946653793977284174579301274469925901406581234616322112615215659972764862128660161105065975536482516165209042349768744073338725895787679924182740913301652538029779227932231110787924280099459578042256140309689380545364744426268474230537966663507840595131767626998733611246101085665280933654740493859909794877883636977950688183149121819627963572210845134383179789216759100514265064746003142489079544833967165607711952661501383765756466023887578003945852992312564052029734194964059925741065316118383075262322806112042011892629401774061699326287509303492864171927413777130175035994820399166283632917984977449434568686873688177337880933472784058747276229248734205622908699918162014460540704798209461801562077931898102201519768405304536569936518217849116908385448038283725170128092926840473966358304002006733506539652337526987564527940745849007950513581527808549800931521293445508050205358456991998969210769156774942268696871533706609608837193369228950427150570256595673875338464828064567026890447304952352194608391202196386169180808659264437092203166414327388102994875327261427388149693927889372026647528595475799264818501377318572953386386698637478614421913776350026936440591595388402540618033491102708547793964949489776180412306514995693681915995594155234424283425411204566679639648100607408985876367245400743285827795560060983026330524640935644208476416082202858525498821282241231575629645738348284222242928139457930341942332558282398847412319141209632069935162722641807252037390976011572861052640501784935842608713252390030621579058986509149521668361931766969650314103479183342620258031305342245741261607162753538487562746259967771946417863802351863580124534253491865814977183702349278298805139706637837018514598072961958646403283583407310109285255347532925679453910516173710226563808388769872718295321639853814349645800345941712260559357610680410424549651141072106073354700056380001191874005215345475034603668406408932610950328838512613444885965080451919469516147112631473966599687585089373755319878034335106963409590886110580803293252770401958096051653213426511901409899829015922150424931913204112475175452101803709433778384987551912650226295491353717206700700996251163787022815996839609233413906987759987134389633782914817580212200304322245131254636955451628481617749183198799104323908484064552131842355761569170567929232179425696437569195599100861904302774624811068253850225003803789851825766861956530862931528622705257100475987198884007882186660249600000000000000000000000000000000000000000000000*i1^96 + -16905705235023395100162051546845606954266948995818496699595985303048068451608902860219559248750790482183013523091900446037506444473951354384612553277614412053731534668785281145326004380022960052943866761663101362347540905202829152678056128118311173091988433509533104391761887375936609591463730238672649770454422414400700237414272250378244044110895409210651618884077139715497940023915090783639271766529662453980665961193578282406323552576883492392853717879046941590335094350307345716210269882900450000438829181535918672343926126232716917617304472724755159042081331161727726150687693773657310205189111497916809092223089874454499513961220737717012332624174253414035514776064573361326900264614868597169295875673359248689587548074734219910584994037452010087834139152897323436872834420051551624882368054383395428369245813001359360815476704273946511937235166371077881161493606323519948692749653894180229836645535404360952555826197124439781979796278729186740075178567114886132512339081856062823633384305700946074357865272776723929307247283890501236576163855051277610922376236915935957480015097531869334403772115839494245790202361814124162384516082332496200543043705015693885095017895758392111295804547876954027528001451954760913953782426074470755514471349623005841487695720556278463969669976501071890338065331320471048002141204241567252468258161806424051539828694420738040483608363355130760145599057136042321137722964017306417349124834259005990140725226282566183154513033072706058518584669194619384838310344130745724469901755890773791907906542598882675188305353469688166575840665192538503208195088567748298826214314024585418355902068912432500886291724120722941289256517237166451724386439738202473762786449496075853451189263632604212374351745799709609987682388029476416903184276279819187775890917830662995198212572334334434546333934929692914716273078700919338564018977585719336542777472463865978237706897893227115497009574304773251208110195411567782330430830243840568347506406608777974310385600395728229476376678806334710242570510470413724297017955507516229270681048191209452015080391105277669612707103389683710834526200680184278486269906798729334890969151275490672919230354258661102160575175987173291915622990756848964851269151988606230330606144739792717285513968769801160283168120007381374005358423268903369793160007624536001751707183538580151320268140690035132293080775046378309502326907045500632786959380963968610205853358607563886939527750714460451014471462488387279387220961359354082383201310445159141734276162087795155398448484603224595282510860556347878266911442127071674791250199770893981922312004557298365613869452713179558417154814142992715463425678588298903323086017868861215125009077117666879801165015516916168390415502514748133679735362515025895649787336455874857605404069639118849617252120911365736480453531078410869397858274037759233205587072588629201154895227008734981962606048063122372397240034234206518197327158974877073967318674528248471279094765958731241115870383115359348255946431422429270961802256005053419708087819979837650311104074481695348806879938535862896799069671568024795275123087547429443038068886575107523579904066770322756435824610134613429705980087239620857112561572888730899196974329609911802756708211803092208849927269914808334664550929809838916656999687982325101764208440710424670131223826286128543239965027373961445899451897525186142302040823546622079502566436695799043977328798628763592887528201791043173120646124687851520000000000000000000000000000000000000000000000*i1^97 + 6970578295976168996147867719526276866739981271099919206604094211081547812176010139392784553035195114322930657245828515727094652142056909141252368149623972234742065654019227500175979775635385603524563789556363704453972325826923715094815622910718791598268767274027597253351378720371182990413448332761800774994814007883138380483415425903244380542273976080290993025038893490059881263861999006095627737687877750199535888655791955294939924655898920732213628831543540700779886372154829781882818023392644731867608628350835969359558174420570739586781862302822300940894649040325079660034747673255426554104483600674881980560508655761094076891616642046322538483360503992375798526925854868027416983852299960395737606837897171290401299368320132452184850202905168400283837917657863630896523722860347962407188064078671863433198335213689684674272588084954923457281563985959814236610643014764012025983706924099019492780399954169009389420088087851222466861543681372803932171313565823170212026174521703357567386246108692185220480745999631578618161073562156728518630376893330819634204774663132190707054718232161090269634512810650978817068990281014821054814029417868598172745882776681662825294039867530520296121911793017492785921435123251117344424478078919638137207319530051425878476219371698054088290173995653923440477694994581799022468592322068071772141877104365985479551871474845814879672931905323711048358628623672674674020951414715340950872898780893596683149181337283940965120658415988022661705763312694793175933383510835622885334782036324852205304026885752593425979781630906549633114670516532586093083982659731422075086425711786318027892535192159433095550634179437545041300773268239117412042290684705968591752639879873913345650683964932242148133880739989095605085723753387506484654936653161253132835440501041402418043365142268839896063983226201661585463544898292193109908026622319256216900050607649730280489589485195850488236027475292347141314005272743439642513625136365197955117910244624504256760678253685112478734044812567574675661189424119460945958483811314512653586540519504755347539968632482923506674084081844172987792873212061662315911044313203033791499327769192614355248344146978288117031525473897123304114255200773557192262619176311738868569696765029981822640731349938985710747087579345148330939276880009141529696313238804844318249982640888310081765643834008164859869744334387626967805112011543014533533197544790247959996752370632527377818252514900242472349404464442987000119802709617103574225707235777126340087430677749810415570505194846713480448333161429094781345140480703930452630910702624748886800433039026624178962438587384070048163093867788588672412517841010251268338985420369578644137060475416183316912444101835735804035066334984552548453232208883579547004285611625686989355705152335634564817641008442057872755148374711902542954514581471219114192754743897784297290060140368018042062034819071054504036545503806779770021706907933869248940200948631363432515757807834204350963364888871139562689450268452475614264030234929523545353992708489768823722449200819502698918272849694078571046864964723126288993992229720547921713445686935193197616069268599102154354015001040178880055191150724338844109341590856398952776842399966015779167439853409596626383913247886954414045395340633048881938029823164453457927562150456531733058610546951369100274728480405880681941925908750711936400160858706534306983361263027305763607544969113682422603766116718261875769344000000000000000000000000000000000000000000000*i1^98 + 1883877097665777524462393930226757560622336467359246633819860471877081902399869878300982004464646602284822741063112085530275991454797812231198463296546600679755944902949565196543966572161422345944249388718091695358812332573591230506849617425602055379026340653614765389744829464587622191842867894010745251798987262194663104789847801826704330154019096709273277842768062233273693097175315031063743511797609343425714023917696366948688773978456583894469110191778079891439855500614698680953985078974885049075137086035885214461573709842554659957563690707196214243811689142649396896707509115378904151196402520151432131409057801720841141170235989141247944943896187275662895337250743659840327825714873072255805469527584261249101020343839179434506663267991272075204989438962718401327521891740764590489469065114075159999250913124963292160895595592370112293310113315559807986465946734474427980049849578375806825281130267534399904314014701882926477638482724885186709714742055599521627788028759402908549294539809727278224906872198213381806843905481287326379391118548673108283082732591270150522630157655608168709285128186625374809586189254541726154031530381641228440269467785493744801861913812970475999417344098490649932437115724858520573205331031613409523764066804531547784988432744775696045728305306481357810109585886131295309948389927516133856014828258462888134920407798240381324002691286319616982521292876940213835785211722834900583216221267886286011872488624360627403092433545831372308432251962503573750639626056112507744888767096382698946298597494379377524592484662183780073371058183738672335582615798189500140686558065125854774190479373066871959615784084704871337512638020249931079452896325109619672099886603717578379908855018837453925212134152927911522116826773148239390243999103922043950489234917823314213683759915471301436176227226909858443523906849335351671741794400524498254023797967080678641447422260674102417810577364787624151340194920887304945280726728682375192888683712916788870140843005247202323872230485214185034388960403890886625963955502444628288870893496060746968541693044007332638044225662757941962227700065715113701847784359311691037048153804304907760938199201439455517550007755054073549306012038332969024235595841008035095383665026063350824020647213460719161445071879159116863732784534810219343723992766764165393716966299409273699972285345880464326048659519228423201059122704424576118902704546643909694547855438379645977923679478369372907256148137176425996274566681104312392022873434072353474689428324969792201128451367989999849965434365424522032620545499826279706976395263223329988260795491167440040208052148407215186328592717110375844647525092595891626011260931808941772645171984280904630469993200963109133603349578925405632214682258240818016353850776647976562940209233616377368661101687776886266731451875645341043858380320561870511104171134726252846822982288118745967504823067531230937066241576923096631610489271813639345191503205712975431287794664113168744693152555702770895851514761849191830241329638435448920176056955462822733642983975995576793945570584501209140222257838874644332276539452946161272722815032318267509956355067294726158167718181673728936464267945640570673145651516218966799246917576629926305027010944793287556198681689764550581116883315437166255178022618376209409455424021461844532985244520197896362148812272685279054150779238235276329449343046851350656512987745431258348583685133815369875085906224873472000000000000000000000000000000000000000000000*i1^99 + -4264195182941902511321891353458529662396492819260290299248660355183716798199672997061861007255612027772807059391759982766832251647040645666524147769597614002552485228616509828757264537301313512320558168317298814824249279998912778401290108966809652898874050360566972886209789380297156379726952926432310406339713380430767477975517992377277646417466723235738958611866751014113616743916593663430832375375962943301433023264727949061943069755988956714180567197327808720733286419315164335981771087847776817659625361628123357686609714231706372204608135132529149398003123262707469711000813166606227296296350157055776911411661835195813964515070207085246408233755175950628862243241933697556453621879714627101097657063839420681783583681531640199513553298382485568753965469852074114382447196667341321950095112468524135876307590319976708659420834599347185766205953151003792641025677285687523142482510515267225251605749448460046747052989104043674948398124138591065236245411116828011682950921372574257132328831041961944093385462174345465336061916367923430056498137103481895167100311235629355119967076730708674461403114415547673187944339099650865989066847958321970193277304973249351834090689321091152331881064424087089636680561952341732510816092701196835538486122374424400059474814152351266983524185444877617341581509470292853857570121742774838412255088459433073099402466182983958329573560879738340400893498033428261429321034890552573754815937017796363238743879038636847402680646333614431913700098328901504896531903773388896260564911357054740866951226683946756391297162685847276712128122834633626888051313819085758628752372340329166627520162717701257459366760387605947185715762244229524898139894433945606781004974637525702881260460777169017431171842874945713898373591201376234176727349050721349670516621114462468730523729349219156040845545000996303691854167545374258716398566247049033254319722915816149213783810870740720734686374692618413964763870227075360686577336435082110321662051203984735029399144745881764096312586487630571597257041014005264440222180800059761066973992467146638446141560064514161598929918829659533730661359174902245379595581871932436891380479552209037309775116549205460267522966923902651083686751126748923842114829140526925274152709683951969419417849930209339747269056342275449609252201476983843189640165919799005610830923241731242630276651100170576347753022962636934999563653638520028083768470754615401881178115431430386694913914217375503119243292391063118773943680624374722581161498606143673494741497290035925760710627582622803811429954220121153634442117252831036306136041080585542112326493577191543719669599305621427693381817554753520658251763286848627717877638183706449642642870156241042576344688079004788436714472690929150807134329871219764461902267607204559055530787017190162946843174302091806331151019471442042546262045193036401504984409185796734675074086918456239503892307690939947827092091906970461806010516185564387632870074161252494006114527926062089454798045054429196488523357258441849514924420137782833029975891306605914820921140580018458282263995329465901122885364570617657875077691834883810951081247860386196881759702653906156497035246042596937899547579834521394842375646711964135099958199853172084016211995874435758504086332666593574069636654748050182287123387668983239002478860602949989591827694389821375227753740039180893251679306717859059128339520995035630329992919369481237333040638602060018858086891520000000000000000000000000000000000000000000*i1^100 + -992237958575533883449190151201011314763264627229284536145552674494072737686835992344775313170391040312566047446591549197728030012922221900181337192587236939444315008981703752846322291715210072847978484035762889578782767913520697654294491258610012002119085486275279888853167459679443240279879533049040675869063500153574652639260004225219978199442729886031796396322086945960497722622227076790767912245715615305038889229430508506472679683669027292499013224407372756545699971330041153960313530373470050798877952819151611912765992493198340292459451342242391076976573934954380435585421023241127696319145933003640760761297497195163971317232717256138742069513431485439846610373507723155047880082376726390239010351756001530414164378619696355344083182135490862453253001512937299011061739394368882606162801257124770457548140270114251629191644586047425770462362210186452372455082212586306855975304224325475455751541903906000615292711506113263998081871119829532270583552997561054108845377776624778093297291418457568747833038415153622400694229931781033184094993524125564218861573600636469105665161873541587763017890658044346852592158612166493072019889814879830229667679696294107734809658734186729717611042685214252083426499900359019114810607685494983000885435967395552462175368663892002438582814788796606827412341774718314880408360547372772922171716957276898832770067919850548761544866464613790410014233371051338171176514970865322028715030006303755355582002546403645271169812927867785674964140278406881802690471370711223347311053023659767079741395746793439001151270556875187059940320131039169454276136314440823652046415447250588413292466021388148089705520490151923037496428076256917974961265479831495219644418361500222644362325361656766998452410253304948179274905542718971484059008330963286427694748208602187231756246809491467789077397329512635736645910669224640055041775456494460582660524809309992476112590836749502789881255935595920772873450206001474548358473932434035657599821364128556360392555820791046131227543021917967802355227725483854970744833864365305716321163695094244139483193793600879976277195293998326919835352785282129939796043543290275048947291268543527156636483372943185090631576146472231260316053661562754735359553164637248548519756891634179351095880330703948560239325083926400010747438234693034330259844200517985089842848239619586539020498454219069904478670768394788434354139583659309303465105030150593321998170822023110239400072067204608246042985168641201560318348234421705106342616088884681432461472542237509318978166230580006257345904114847369709269698690480377037211816026168750192293478038783199356707737202722936170192492381652284173422214687881484840206396661692689239014995640805084019056912710506932734510269910885078885295681796917766922076632968911041504167758760727414471923832655421171628645229432181597611651524123364574781314748915429020185728776252273442091405771598507475088489036710424205969571374544351323322065078279325724709287630932146597019976362902144211970973330931068363654566845683949836275994483357476681457328302661770182104814685059465576262329683692162987513803534617251769047574257076290802234273690120028416336156241115957165458089962776302014822840213117351531145076479292769564277907172261048538724807373946921395149241327489834984951353385012453039425712304076916763501945216223952107830101718267866761011301897964404009707172412703768677911363091349610878482387327128514330624000000000000000000000000000000000000000000*i1^101 + 201336048289336913017459137657539660382123377682316785025638131221341618915870288977952761793148706625020906489950745116638267319777269472466764615525353202148284042075927041804738985120644733116581254347980778128237419388695529355699900952167170808449657587383184643264245404406503550807182945710713982158006076448739837346881301155074610740644190699382375878396033308274301599881832052227042282515523205793031299588551561195434071596951851728009168891900593373720612816450013509230784760727097499579673473629449336455632253516347546337385898839094007506562335813356339881129218676282188203115717554046731138847336563968348263321439498376034660912915313956853978135231293942186710626239424955809860938302515151508942731703311038759222424633526605503390767419748137203297579266161769586762849887983765692416375599447142815316690863017087417826859054922703048934967176949857590256360358868165217582291400867995289768892867139277941680870486990128771768095920170959122480940089900038921876224549027293858967693396686412019227810324892309835335305475941937716581451188176539033847880396104165340735999297270466225339378185191477353361760273177819574647919330617973090108122417838499035025574375172124791669101254078438563954247221738927032259392198228814080032115278728389606868275577477203346441990613072492129450320049141950958121112317311775835747424977728223751435970069192370353327957976751051803721922656831668921739009131133015823808191157855446272137794284387428082950638465466828752755808125467769368709048989026372905921057225698059555602363333754280750961644017859845160215597656726505768451211490645162930347569522788802127999403967768121699973224418863204557603328289652545817328774638609806926209229022778693856685517315871447692208204102066561951394520716681030830956096251889134714123470210734242868647769335022880302709435453235620331584236105115869723501669416623913751682249242552986851989047603722865288350458514323740647033649740753951000274631809675506128133078410400087537300932700566949007754365406773173551204685707161400991423717009113850005871281930349280508093107455758215256449984105804465728167487793799199972109754694413327967273610312410186826619872660019328924256250903039119399227290395726650317049069764875026137822454813711324608620045953891180015492530056180163191331200071087176350525657311526214785543125673252373649945058477203134484594582723497484041236986665521580118411438084492846299972494893839565051431317614219682559785025207275556886650470518008225575474765074547477280376119779145499249345407542542900869035140056237820229889382141769938920380503189891637164540221097689433859315412300335049483488071217159197014266382339862672634217582740578544011695304049049056479896378661082896043578951357445935680259200645529176032652023319386990062316079108104609840494134675931357788030875375941891912096765382998126449288776302893763489291953094940014882712872477900104305089510228986643572271325580323229824612517597586975493848231822208819413594165849198646672395951370166423706334547854225368543397052192954797923593452083641741001746795142504464555301830774488507288250029923480774526222346136306564028922956479145583161164790310071426581501692263517143804706199163015076070352961112174966927814190315317557606734923311563318208654436876773866631315026297063920540780178405722421490660317274752866403056368697570291030785627541458100317372135422126869820444480477593600000000000000000000000000000000000000000*i1^102 + 37733011637313740263159548843672381644749079776707251797876888023085509923708351818506697477151067896864689231975394424960373788159883365993704449483009799580999525875940288938051867473941739628965968795027415519461982794192392604155461256952775571717529924854008216620156436378430890791253795218671749366632508956215493448216775461433772888588321559375833686665988558637595734850688163055631991303365208835927600843445072930747930444307597045009311305951124909547371247315385722694552509187560014567945711242507479326757515936912862230955000430806401608898264344851394433538984093766227074585997570331785885243873038954718854901027678949728554338130879230721141630147888243873834611936209452438329316970937361238835548813628540116894413762034736710532906599102296829213677388759311323136759632243902549672788031041192715689440121555320215984171606305641265651353216429120164157718799443594810734981077115774922002536859928488070944331259789538567129448078429363174384926662529186288539553336302078588149055092106884164053204349744345602232006951709973438165876625416608941440990497271401086346369195589111420163225252777045088975747018961241231313120079606337570803480263304183666341916527001078920097644462155495114581667000437964608640248631385180267573580827989123058006702266406498996544481120770797041194588239938231996787307403312290993223403702132920865126079917102780757177958193815100105269741815808877523034889151075556111188252870633411058196634686336452857107888317986153002989345130492346322350569831384032157121793962582332437817697263011398090457920095725808466475227907254372470974272600223044121236399848109032121157733347834096647678901612240888641887584440585552427159681015354362124976175757278836571175729707715214369237228158136961609102698942093347653340768622784045371926473357943542596291387347758703532017594438476413685889114395706562680505365301062123740561155156053592687447355756132900510359789038848641810084743813948477795241465336083967731852774648755112517313887313711016055282146281519752672712198379353574695885784620637909976381160962696563907661545518182366186041121978265523316027350242124662156877664797911584855072663249473463536111588804105290959843592758089629953658287615600054503470120335264061319377670036510132716622608825661226351732788363335748670535752559931711714919575115967189729044807871721361905436152722121845518941355015732145454051845846571156778189798143890491697863068502900789422170794214135773568538039410041816578059297349328112183425700157047281123718115957976401240742422418866508147638106722453914160650043723369993391328431580368870017465726911457885929831936509625929686884773194774888589288001369456643017859214037997531291737642837433105667816191995903734633716251594632019993437417858915454756786280937744902177246099479505583586494380565142229401454772103370963954100704818239015899298302625312547721041621135318908158390672671965634273094547366266011079651942582819164077020624665289592123309096848898679716434630681097682227330420188447863673080256093823242571221649261300378179737353921716594517770725189914250479739129902746722395156054999953521384933798205013587449524782321055414939380679765553492178468186197169298329580034304872527539476145935706488161456739311759019684914354186068364212686936036660831019898807631471562680046048176636973820602498521505385074301966809819477614001255799208149498666194249100293843189760000000000000000000000000000000000000000*i1^103 + 2572568868251243371609750991940521335819522161157596360671872560990927443774214434507847456851801669592524626745448472786930298559633041273386947520480875752640729486190346858600138647399435913786472959658991485038970883713427647751474680629066609738980415595893610453344299494656205420444147335518604234150904410350340856798887888071344278133144876673549399364461191235123113254193084827700077754791882933220415139687666632916846054421224371075882378609926249980367494162169759118551436758192423184188368163719413506457868211075079689811002580768833792618064055679811987246427712673329124513460230743227727297817034928895908312648791527913982287003928357411412038253157583814427605766273130427616659798245642824331329446552478274903258823432269098882516955391913558570635764548297954707751828097693200186144000686897921639790850757082051334588267123429107364974468797457118762590744473421460063122224078349004973655370881047329959224855528024916204062162296974578529148293961572705518018413987711549548099104888432373841897356573029350726930812642736513111492422484688807982309457575138533918780132227345235266692870885546182037400316095935216835369376469315286805832169317475483566509267224072844620891702595154467927803857948400799743594660066809489049921169041074043291513501853797091591616928971196067488530956322818414787001253497484008359361444747055657259419879631502283113980473972054102041670080170713410038092035866338808549892606884875205047273093449406361213781561635608348240673174501661275980905636008429247856606864314502041654604664713078022302070248101280792420179994843507078001367308278533326264457648999231590707852268637339095262351449929731328178106674187436887623821266013932200660493941819197620681305121787554434362011659409013037122706798280032538467820388515996101910336985494856853349943826518454104414693122840853896211213344841753852940669556592998556608286024162720650063413892787528058706899391795061939125662495204954142967088308385927302950078823612722458219773749169690970288625178761580298246508584347513932593995639674105872130457408618696880402104329881628205263905321219963409687013450106466202103140223773160375283503913514634268749121313011536211981560021414908223248437125125590819360990644755496668082023020651591933920242907781929226388853269186007382844396865277521749353106386824117204253016239490282524469097089098724177084097878888820064403724200435284654818855015988985701220171795048086977419736017967832108656510903036964801022711714474649040974551835352634825821469461590578726795822521332361595980238972259161369154012803905661829666052872331123317562547138511102117338400229323601591565140463441020643849000232435674345034473812051924315875619054586023490814197391222054860833838814666110375474492427968604192834896243104288053389944817198669726215878615242993414220641811682004849641666328218673153931198661139150322431787397067459029498631501098364974762837598375484510958644002263025545200804533728225792482727994833577720250722806716239658400393730594881137046180048643605569208610000285859550766821666804019825894462636467901281211774513524313675311165371397816533676117195719224312973949213017557640259293866611241996872247828590222414128808587884735098136501260901671523587451037646863118360618883404216705484520310476507079558613446899596357874089408628054709398022242157828054815400304716038431546311379684635792167424239861760000000000000000000000000000000000000000*i1^104 + 57451972101553613496037980467529386176892431606050972042736115053594219240987793479057880203157104045058979117174903918580445489714731683825443990459476947703229569693846681727352436118116719664052791934113388579574827859656148010872805317287941694532312906774180640886747803335208724737645012252967045147217538411624501318741244874972339114915875690564871393268773617362251608042181226581645754210660367651774212813382749090530079469401854127908453972172817692474373179649947761539174775285479437979566114908370665359885747230369387851042814154621649212383305503034046319373856708617489964697060384193980537841472202388566685144248100644190126117149040786936780954351891547957094743051509511597847343114561246184383639366561289111821832499401515443974449957159636087389897934458889532806149839029522732834911581434655169033118952303598601330988736562831130290605276140839461134317625844051551644130319802674322330217370078944508845942799960976489324011259906561517720201776959175880511754668945797553184027928023233760634578712331448835608414481898447480681793949927004984607776441381477270956670220458087322852044007995270417049334262240262584919306424469021924960769377071445683052711815583599832975472622824196227676365930829426030958343168722097781626767194478627288416616405257999577609222961493664006500201378497856706787372403700732728175051410305274366636157637730946910235328580379826844877605737843434172194367692856512972943224673381868623406624558500652668174111641577023677169030423083749723677070282935827047035385195993949171757332720416778730247938248545965170076866113206395638351709118693254969408669332489094102402674327426439400134279041312707872230189228326053424790095239474589359200118524762057635342899723196897371203175702680114490742831053476415287289415360666237134262898257898252617225973717108295384190572292800521098298154309654805726008931926873783379183292392350300800282476587482118704523511046283676767615098174114469611485058631754198818224021044814337721675752980356109075124415901344183102188911832401799367413752564366323458695848571634887443792757682511568848899175169016169534859418051860998857105303809655947988653034395392280510250726053274129812208825732645535286242585371980173851295215136026582501064036561186246359306107338186665294844416164217308141307625073418229650714791978119583887370200361667854281451293212119174671908991258356963649021069923448959177554777929082754307386115245033949094685488823510512066420894684116369225883446220617187542723097824421385997433868120435700935984919634837118599401282268468929280687747185383046851239725480815914372557203090863783011477684407753170528686007498330448690073584391434355365766111940923973242870301576541090268405943055086192840555572025271904933323134696400416990867544170628255649288723565118490433038863123716409939293740111935248245701753174230181914662769932947649585027850729162427496268792215232269936959661817987526943176664780450077320432155397482260438633864751905252550458435595999485250621710326687748412801048734296826048408461695480675631746069265100947790093636487588861907030995876642248242404776183635302129656356040718856912528664537873149443706576714285972203699233568071669255068779922645044927771145222455916396355884834562314343287196221723070112407218913015773104234351500548436870854612600252654506613401167343027163795210752898184433739856563943560026521600000000000000000000000000000000000000*i1^105 + -194712287010638341294304910062312028470923900847805818776049095628465178936638630558317834841668229041674611716085863673572664711582646919396199118525583916438332433917325203652473796531363853178640580472375028400228859514926828465537803856360617633902240097163174263542516851036224639551734052298037702436843611897580964958000774113845739007436241752046182374011375944327479128467307156737075364162122395952850301775744267996188145177735159345772356648487171324962276174211391255214335600237937128327137362121394882442881496584662859236102901941135559438542291052258448310940478186241566021513965105204095524411775834526498572084694462434284883214524630916872211357084184340764316936902630709774165401703267762238336394806624922966226762396688618769153431385872899791598734347762024983351054506303627167692050689844046313471659253439486960671402590153693321290273145570131329931010522419156449828070522346381457134509642375655027273317087553142123120692303068554331885602473174958372709443149437490315976273417646264349282978301998490430911457831732281455808057042614723587144868152346845675968531243573816918633146897723948863984121602550886270605756967474884044815631200102074811368649798314079064771450729815010561279052268436851953748038290746894605739456119186379642180715130943608144968829172329540879250623892557722676121147578452297940496465206940826876456579774391419148908115060098256332866219210895164060144280961321195314878444555530889290340633188920538567313092433191419487718776177407232586617471950018816638840727424085402312099933239042466855896793431797388384328980098470475092777294810461471179590541271030915643638486989258224681269865654138559759394504032721613930343886068221611845665796999997388067081215731826740137940509638278783602504191149753668825911943708352448192229764130739182453526371606433606699273636864257593444242794630573249364379370508970359834032290758390070978949519442651789629419981613656579882873958511195046020989202957187195423039876188905658396116324451452967116461091307624608412843163594143877388794384561327616517720608521946557713027938662055159375149161246570777443994010945676078838718990282385397144267794561724213039086670157808875525674772121699060077721932032626878542316860673893982612102161321249176935315694046034426574159505515957135657167227928018351932447116266354592896052855995294613590886055271378086130074843841727478740445300615015328573829371829156557261310272055684324416324571113499871270446949852758645892635916159522032273194398750883393998317109979148030627034354398217737910936469775719505662718818933449288679379920856791851713096302468571230700838209503610994412722319838643665930027380302380275251472537125023194541965768614103279531534767937371893111028327612399321366877342553993938421669154032889501556952360226732910607633998570839581660778275413030159596444028418354977356822354101349202882506965399040569156051658935436933311047407216449954105380238491730496226879954233784466211083721769386647623641592712181057264525767410141958928166577187434152570751704316612647729096788805269586092716741159135291854537177834397698922030685339879002573717168393429842557680368715709773151930146940320625194575586646297183246566833129250458524945057079681283350546714672612828526075066731192418449986108732445811715504687963251502218587543559619104219596366211199246943994036197156839618880953384960000000000000000000000000000000000000*i1^106 + -30591368661468028833765623506357159261152745748890872915081148890025104516788295096598965629340762898017177710394273886800724499662778135864174851706007793873004477046038285826786698381063951003391268135080300402754196416262285482455100265966820207025319193641283293576456378455879773221608952452849329389622946467727476190190709356760566470971028432091696565287425179798499799981830041217626199512175011510006611447181474281466507548143921133334135943753676404307566139072333054438582194277300552155479986438458695909276671602450998575457584913804922451317598972577306039171807531540963114743258128854474217646658654409400091457207466012118368525626115633186886214849687595544036246496486019109936062504240763180051899514438587843959827303935211962403978086605458136336676225283141807959055008864758809860756261207237712294540611292343134840037616731113554493843331349674367724420809430179226454764990060895492058807694779264121140614212763523698712582553370756539380375577267117147862111698495415863172543110391702474118203042763356007020595900568085759842975920142699413758390566876092287263869107171883184181339228844282243484907598345284705819922542753815465267806314619187040897243410984013791271874777743198105946513344651377424746085147545008088845291902013957915457085629261343559396577236127031058679700129783879452331968948314394433085429675564279474075708713975409198958598440715097229189403095403594997286321458014046750051562579874884721465226934061703343802819334063802765865131316794030185007757362491949183316867646602098482653664217996785993800956399247572915467242997533706808220566833291105923605728130684958729813235952639211982461330902625354303826567643885387813613710527687484564745858816972734377430650538312879428724492335863207462991760258915238782298463845330772415070822388030951931784440099816281950444894515995174871478490470092810455290000525974016657406388252468348577939101664051702644734821037102847752710774141498403516204743460860727048033106303190132298557013283550559268739368840009779879452459697769712072040684696089654458335534838743409321513870098597328342283177020366679514779381941770099671398937222996519777936391712649763811767083322569294480645032015523362729760786185782857147125221635222721743642325059746968687618205669576358629207449365893592974793330545536998912609269818016152584597471475735067855185571675599247053912216653053122800479182155328164125289794222253555674613994836300936576882474772459403238859274084548870437166863185290854967686334128253312717121372898983653834749128011000268101186052492596203021968733482730168049116226827082922651623222226214176162318621167771177893871409521189492047421363615076461015508418238489373642217773896675774127346004783098020560623545420379065911498622514885701986740536444831570161887889945163112630034583874995832028809098647548893101976660041976180173479391447665093513345043096902893514118910336897930905165024768350490192712946759028616521846504989538579986462211431483899681904677887921441408972255655218513600776730341440372136906022230060316507226907866766547579661926541569397107785221416160516775337519308652227694623939830811128646203107435604175400413114920331577004280816354130643906937856793487524052796815601887900894783573955166350981762978128506135479854926834636483641914789658826450665762640820999264947923924668297543341487957616844890701824000000000000000000000000000000000000*i1^107 + 71302171790395136049899253275670892971816603934615577104294623409388426574959986110590154988155773918863592864068538750005338088136113329814876542991287329110009068342326646535638307066653336816356939626614041914892120272596014002952378900196186009196297606265037624241263979312710428570978910609861640636058779232709127721174531496759224354928830534144164756978938413141676600597735522294431911039316041758841188673413385809826378391727203639796125440631476270190638852003111104397701041853045950378648969047967831051408638568837921691630717785075407445278867005974772772256352923857124345924637285177286433469147744272788103740271942469252271582983041238808764622252983149285380341371250710634484991823457814446848576148823663782430622886925890485133629372010100983429312257456876884811406518057249602617801888435007343653362726705447670094457961084892982755959653816110952227056190259358824944318150619152480218547940233303791790370675323259882741299562013501284965095360979018801170390086096519557733143716747758745751328850039362219154961428180465094690071091555815044136485040220192138812843911646519037976883875195076854099522034369813450101364861947996325989335229023850664727358557504487416970353393790575970753246701791097022872000663724710291001103609743340191842233146440864532848183882558394558525894547497506565885991513028523772248763847393361362400034658806604990009021436772391225466041194090997752325159220916804096786311425884380965273783499534843411807463192222072724210806782714253077403715317010190503954446902131301076738257535491767313120721510144915045017407163208256603191106751115998273610132471862703493492493962667102848517486001129019126289428495565444144049410286071250759427670932191299557184907626315585631839707985567213111170989816380442197070318284133119318554246595314384796674229038322939351941708803072649870995694229041089625956494147952575825847936717105776003132453116538492939571679592758776526006190982240839671157038906532998420719828850759416033684480175972738373753385135066805370639753310040361941308751019235508465610894646058940684395747788627693743568367602106402264068435483129004335761575436363130053844083667312221678137656194003715381055134732230018945874871299696538097464280526603947805849510878503661317811809045368540397511999740146936889810030161855787211846224957522387959919728442347083149669098740147894805225111236804926489911174347122803771615319183552927994165695516346222690674276676911739362164534182551262445220980716812119458525232061341292678573222854941478786487413247754123922608677673938470572469872063827023356225955557025892121449766882157697437920684035939637886978756832737952113688755983380580336009402512590337745856485568062649519817857526488062930951323113556233657892388568245132354008090940990544973890670325827907446160824285939881206946545768533978262144656244659567295254161738621349069795072039732678738767818337414239139565986288565199517657474736155130475022361889020525123781478991790834996281936376589875631834117714135529653554027631556720215715851382176585906391815812253010690683315522403919668515345597852491833616683081676422323842298617809218062980326658715155929239204261793260221028955882800828079362076946188201085475625924999468055000107274671570968593238618300115540516121061835853062160012046491108879876891088052662485675043817732572578827154227200000000000000000000000000000000000*i1^108 + 25113066916607688063512313879114144017508915705933591558816327506534244669049731732347218409893716887847187375760688110335010811825331523844794875399274368851086972554329508300258443725381993234569456577070436905462017548366960363805959657263826945334521756160345839660988388740009216663406482323320478309950030526724612040581505422423586678363361498832803743028197582341716445640747470527450803683872148325081846142950800881760195557549801393259866949283421115589521691407635075839349199763007383284914927269104817952215485995917808154028718040652961320813171459391298427430838985284380523318704167872799551040902360047667327217537075363098566657775370038873503423660740842253594010324253107534420579355892023381158926174321505210992875903470269957837250529012298978979882377435404844680329596809530033842011208831614224466393851391479409402837961226152735768068107863811308945819615640710409167227051713041244537947316740913213966749972482816586035438611916754616990850957536144934606476188418042325541939957022267423479971451607846397107566230200135897258799145660286344989333915787956676182932049587637970075809618731943793493515706114354306065967370989920334451922698481789920484078894752622168630413911494205956822589661133077874367110101954104270272194123941258813333672286287514823152781876713026557550323629178591471235705799360888501587042069974616161788426277204851740317482755603315076409588426445006590916285145056907652571229840075459287038673964820715439340294411527487011379865065507835231500413439341026723102382896911600451697722894369961857829415930750576716167495980616045650293327401609898353459679185746255448765596726424738608349362213916238196974657480336119824952104615128188554861053428758541756065957491921059151573621998652067035648500246534817238758516662297096521751665931171257056154666906857545498831138181369288814983404164641480534399059300532909449775991918578892569395904844650674801864071687119743198126523962259151206816814477837567348282083856118179583956027573728883744023768030776053410342608628762500336072999364322894064528445278355456529238138071408024542520574868342865783637829247376596261480572497913722517887455193602398565971890123811126764554539722137816490443964223038185138830863522433509897497985223791635332429964335358765812570452448861518230091724309362388212871431831296863642626371208845408195078061145412197627764143936661897183342744785500966482409096173067887786870701703101905677836591224675873627614151848804370665137013278177299476952398407835426973339376621021707394944812569787203271303222203612696615534219902106520582036926931901247109175589474423823731487574159786504238051879205815950974128270106468795193398089679594395712662727606114440557892951961791134773471341675839033747171808877334554011147817695956151168032630690154440062212041336367742873235807962121018487754177069433825609272302786396563799820687425343157567271700734110205942516624973902318156189961882718132805693702460312897785190717730344512456160083260779864403614851744876107744643411725555434558936242296469267080406979960822547998045362914388045209778583741477898291661011043638265263598580911684189632390375024681110882332179556263561200483874521165653420703666316221414631619426006434564235870064543735887867012273298111009652953910166604501342516568505330712288179217293981201649872555192549900288000000000000000000000000000000000000*i1^109 + 97824604187349809744652286758066742418132949780613831201748438061800235875483103765679647073957956669372016436900666118881354165012224166852141058037860711759747333201208006354586316472820127344888996815553203206725918396257164227735295158594415396580404452116724804953089329255081196952939673069115404613028648254013439374177916988210993915341937494891202173888846429748522728195994044035865115950579578935001335259755365852872031550371133410491211386379482301481286143390062233648318134094029739286038327539599191253620758273383529878721863888373184228637113805430860651199534465860182747692205291106091298438754407903182535022636893646369467540238246041738127654768387719843900012652553907353941776708537922605789662662070585927996058042373330768376112909772683753106821228913471244247266639699392754650658129371893537491473814150881404828442807198588879695532673468787269517502416587354791758536175856082694135270311463283663564977789482351968552856675359918106544744040135403142485934005161484464982094740551770784825840020565394824704271928912370774087631084833864098309054619209935356490528562112121975935267573351135167205371217970260754080469518071062990507630978417925727031261626527089500352103473870902615339013620724293794903250799904967548304792763976236135079991827770472448457059131236958579030375433451298803063331897847822686567186625411537848157310901074783388142634096675424006085377390863018231845594557629358952755630762129958929460992700391832862928933460240939814687577808159894338460932884687640829419622856739434224883866054123686373486473924336090986318248486424182104541679160525992209564722556404452718543234662467570303955892839311385390495932127898561769771896852365919449410024084086672433121696271289758127642536004478850868179691902222504581253145853544082337329972994405739365660251030671754214525184130587779194775046054725825135451450599386770901929840258709987913729854342792557935129875556289519394760909874532887707833410753886275655936759759274525170357891883924866569364923297598557407115390274341628815736716348379385087136587812348257415608268678510960682391094689903589967808808755071413250423764165714155044572302460644933163511275027745977090504250374433301925971297309597464656974089062727708930282234069216067171165811895778988236130836618142881045534789030154236181414472450804663777600926753679673719655129645841598895898077580781954968765028835441459205846958260672365185501099174070707202075914261255672252567657418158385187804628367715743214105392037620414102394145481787777588129085444875260760235913482157890771572662640123687291744734414486337606446300524642122045560813831164557926949522700540303639958895611913511582188035803662758342465346266348947076235806845813700327227507866401723010301610700513484275902292917800274429748716054717097324603117387348994361540356554290715642062467674150243347833405737980103136611614597307578861047557952522606903500256724161298691166262008412791300622720565085652242390106971657154778747729727889516427053191814317213804023568480964095677305281128524143295594926775268354042882519035595393985829311674889986149843281809155768787085323950082062990871935622189975444148895069803079792285000347404142843402345223849289182267339155686296755404089838724561750650066137159563535380947338126318762674737540144880273724606224478323076619042816000000000000000000000000000000000*i1^110 + 519398831602809716702631928640196292899514052492152486164663893570265249461057118365735314311848152442138821876403203261770992366739861618346334541983840742755172592996203656443063691644835926568836629912109514955921650104626779868670093783481665260196649989346305420258269168297875357583508296271335225875409339445134808384104029544183333798950917562990655965098109902829177082240787532039448303882095549339698605100335871101522409226949112808830071728954978491243088852621885294860564781560035395270832979137385399712097847717262457091214707182705001029493378460670264100023881868633950729179137745642840217406550423878163787141925090991558250900928044151744341780597857084839232658801360663613990665519031737898573418028331881365762591407292843337002893105817003168302502623998441879275843263770611005178329302682951068900150129332443131271701551563402638327715270082143784828698060102294935413789141801534170863397934069623641932914187143693177832767522386522168630758252244129826276441711881702644024829028833844317355975963443691124927645707858850178579130425653750230304852087059059658648917827626050524985258912074440409526477076922738371839071233681484091806290404585950646760503462628903527318904587389305410744978206332748637696468293807070338414497129654715156955109191517620953612910844837163827867864869497266890415939295470906312408317216833355898548794833749247804959033302834693672230414633486079966867533267093224664126322391310100350418731608303194944364817587201685697252159145813989285432776726276615491435819147528046068621980525710620524597581604865559786117256565732646901313048846178975448481512984626036577505859282114950677407948324234072844676197525523628048421983759547414568499828057384463662208254365611998306311284103220592054777978699094970429136423676530831181059640879550391951130737147662457187030920366389533742233973251207961648380184411895334191361727521538235203838897257302215661709036581069808952353518158593572253478043280861483023012660905136658786077599072878618194879354486129725695328421979668792751582013215226421937838826607908238297761953735123289458855840267546887775547165067838719182070708624785566524122405728351655427253522524531946709487553671765853317316066290798152855346433336818801263375166831979191231900305375577542223981847630992327493222767802111880233697579637836589648119871557239764227801957092250742833550496203587308929879046342251546598685348977130156675207999166331625515287500937352625560823053875520825279321062192125706863577319513581177928369443464859268995069186066990320511092017293599093074646026653914873380849798564431325368314509565809689441937062557298891975291353518805076310726249327309783438880185806386992886686706613539755659743410561724717398927938392581821469141363267207725396969912002993271395837170466456827940260165780612043704067597812279948789787675478494552443561341902307637973907461927222613501983383338938101642715958656981838383523726290193437116754934280164959315321760820309502226953575468044700767762886129043213828335777411872419955160737623821610737457421674949350252097814485940833114063649689334321200422223719129613061032106654558132440504333615218768028434912096369113461865657859374150900529531404972141145011760359553760134901842485547304949771151150431425630565398748584339573062639411342297985246196606487756800000000000000000000000000000000*i1^111 + -3597889749842696220127531001009747611626108630560889056342509489957838061953699202914155265925935916931350455925836866265253692474116178256805601399811357013284438400052187142389102958327479919347465015296166012726289030338127615849184140080090196782914670204266604112509060061978924766416370989580208495087951322353362388586808479588711027598721722878767580533899337267042982407376278127485848948121939206677440430839857685715824579511876154496042485971782049376511023850200378816047437483805292337739053318772676170399098993521247383276196464096247242400776994597303002001234766562870590950183052073210679093207028395144438491686404657113918624959679008560466729123323238077678295388457807862107663650666108635221828884576182879176677131990278796421987437408461241338191042317651064016949315653987655852535600108112709438001517798582372938670093125519346606011581531154315606551956751711049572782643136724184342553830520977815592097082200312402111072774462224371337139670074483792968476397930341122375594817480268268144611568448032818068003295843873237125461308303521013367507765853403459841874114478042926653409924994866276885369886430340906813585453430334895040700572049778463200499992985081825208417267306343028697542944996634516974413851669844925254028872558672465016265839754192943445010450114904590454012635018382344118355482157932369879962660954369419064510042178702660539252447036020503810574491490819874073728405845311303460317894125836624874901823106910868600748598286778971814899054645178614419250289001121648921987596025535611867063786182589262180212874533063853509502307241020780749450837551454574503018152464106893472067431987920921512541256206399027142630385359532317041694426924348577619197726178830383050191723443587821548982615482217428772132196611053549075996740580227749200897539596558118460609361674761390564157172703207541772211622914646733248362962193724370792308321746811851852771937357449639423055113414497465729005421565737604882031277447553292895437347022574229150147762279458727750674635468812764389947436751154989484887060567627667950788500976916506137601331786924848756787413240436703059932479636601024986337381788129956910071786446762033031045333706886915789801814663644416429078991266207559290884269535554429407279151233850678641871845421491761380614859237240213903955755343822464826992497077221001369000371476605699397898627125940369928216092199383207751445058864467421092433303042082053650328153791034051032778138938797005744758371332117356416849065208079594512945172724242362282839396196328415508364520670866696075306705405757001967909677543387842136409793078635516794428203712092929881424311321038583970379864518083318242078721340861657699056754953023202438134146001095206056884992777931863001518031949746062803186654424215315179402526864981435905502561581567655111874341857109052492392445864145665199334431141261763520116193481038008730823148223926029505295610272380486807845752291374925765873270160524360415303639855142245859871673863914284884773231827926698552930450880457742317402523033706440488198056905610455691070381544177240740855595808837962473480061403898233160098644541940758176743309184142217465725125595684825273242400269857403132383815705431349906505345427549770636140104940156067952632287249880933387700801768318960853413338757648190421005196811167402934927360000000000000000000000000000000*i1^112 + 12665719181947511470106378676494020645782406106758735899235897491189567314385676044564943127061025192912966979421670689393544979239088686891562227238030808922453262143250753026938452023070932986055592418870586236426736166422369919047731849285722901058650572496177822632590952701756949431801097871192758717857738888353738219469883003603579131358622619346031489055174495619869884599144095178387782242077031831048418787920393226548960105303872827880467885277438854678322252125034934066481817766505312002568289149624606707106338550045488959260529225006933807048992239892229783004014781926720638160610166592490848264341181472258954388209225185891615862541298442712337175084859024901969291815200322765500201442502749817636631676429297258958885452316115786948411290294826408370054234091581158961097237721969767372490166782520699479594788984298629265241865908054274424302593279726175667006358937196669308964917908819822830249552814571285947812496805325330373978733547790023883464578894032326426941895159053251500600735542344955506811639658439752097701501377119358842815416532880008290710306347167377637160580478216006015348879107715096753710165405715867656966500092369812204630573093208356211450955105872034644898231604822322934797498627198523774228237232981743583402424206367485420770145932869539337348510506865008535772442236016066304673591511932749672361721273969654748835132088485792485268887526779470655639511461714448007462883177544579625463247783850825029652591961693541112977423562955018384683976963894403466021566730837111080622884458811625047001867090679197863826319792587344200237830499634174929916366047685920997361455207732345920108137016872608644862516088544478958682530196566332718518933494273118788043829567161201735751473216844901501624504949227110907464445730354647795555201315923996940855179630415661621666630512609981970815794880577947261964688617140004150903019287005971990493768170307188577486509782497646378495367311915362627925305833760693135882871043768035980194967882558336054045362132383017061163948118917394558760322260529747587870796796121342634281186892904096070764438874420266367843653320663463131431996258163651408425780642740656825095037139352176874624650170591042936856150406622596123876637199232077413021848328943382062192938328723653070521711961123235070010482571817934858610347719627842087446877350461229336335905441566370488114571171295266959601168724249793030502411553745367229571397401714553818403257133925351823483821441713030028151335318143345481237199376429756746884759864123757535976504233618178653192092667993951888668206606285663017225806303293276594982571024490213059657118936750387078328020260621823069653060092501672292550049663971559722169731636622723234828821947102080862010357332786525119328070465228170414816323296276410181132941049937445242034251696394552708762243936648536258645725366360194043893956691809215851142324026315776737163645209055280382546145115222409373386601618468154500751622134345468347604035759075360495974283508685844336827151640922107371419438326683787637454821545227235353705724529803371996598141446162855930385998355881605818083464507188555036162091184077393636339920704441373766309926191996768989382752854697111295016473892718204095523263044227166860132844970815902964756400286495342677810427315575783942996503022723700406231312105472000000000000000000000000000000*i1^113 + 20271548794458014950258547235612962614454143949143680073652384507613141523453935570009718614722460084603195707488269942990522323368889711232707188247817155861706416962609507226343438657782066384861589127472165972082316782982114817811959641010050677634402655197117037796110460564318251925964426427253348841252589425226063791503348922792237625366068712013318471640704080456725704342524012587486840629909840179925488823152535259426437024840298284612854853161604806406574047386924651741641365692506408542722510975162565392553033109936543211422628854252271515032475300573077652940252269028981291523977956239432293387067001869225777019497591339490181216539080905921598237455666235684399100901558109777138808329701717637788269377923164761543104072760620925709998758403152927503782159610307674181201066221837559949507028879860747946904119258115698899019232803544582850681837991315401541890132021593365780117886454870002080947033129346573975677019038163830906857607451830776649472189632062128310225681667125302580391037611813784067074708050206581017812166487606930951808054265310059407945449888104763149198150454017179915005778692815488562018146906508126455343996359209035431644335965674584221468197915221187633725265584820757660731009648634852988137958674602274758506731489761298555445587170626469674999374115245996233517631076031194450439001490997230559340688226257592956240156849172270163413413971107622214555737689200261792985065604057660916765107274670026138808058150978163708996449021004440017043482857187965099046553095711197761569067315264561754230495465595229396603256373508231062915511379116750075964126319885974735175350534619697494556037583546594542660637661726515495469817354516209317836560134560573491403290913061602664430635535610207778642843398791130389858423737581533638920474364230064816123057213052847711228005453029628718794641765584435483323911797094286849557352641261072866080434751598788297935960026213914092694712602202354313814665422265132830354739879757824141304288697683585951176472907803083951781878128954949101848033476871907081622567516143590948295995090287946832444207266945671183032402142022844697870065745376145767373383578321555020260661953091967512247032635126024836067227501592040547646001631798882302487916580110362692104492424006752972009983754751047980183221257924066368946930108081093568953563738331381948256096897764523874293775910188239814821006129559539744955501998176403177859152681879787527536958193266694582941899750709454931712383198706459428762573908636714489622996314992170857004078050033012854661123972676821895726328145409998344943328921004878053262871582118646864273482500912139349283680337375026249877827390593192307604063039895636303262314773211529734949584065193608140655459104384779077197944426650199322869104476990084197506758721460086426959056161020945560591695735212530930521119307950311457725569061183874104003885209163068856342630008365362702581730183993211494640418942344794025482656573708747902254296680817293017707968350622341142274521675328034728048559400367836210454721227543106873708866538712683120956980273991589829507210285673273682358300988885223213421296585448777156097226240220455717783197562447174745480190561663911590938251995985664252946895634144304379178280732752333503250325756838572524415494303750127217302130728112226304000000000000000000000000000000*i1^114 + 230058471388883442973702148386936152869266767430869345365328953542693688536507931646499936509456235240925533493437378943038501163397421728833573264389727237849554342796750174348322821252591603019162056465376390336891133108357842491521452608921818587342149703795418548817528010958907971514478964765597388343572176420865122797360692919983656952520335676237714087976587646013580547822635654224426710065996765881465623308024865115803667985356829707996701811627270796715478385708693373808941440872104405780283694850870904019022291048737771919564991975137055479210574178806862066848942378983815159970114566649441606116104990683951525502309414723042952578355799211093132736528151746350625696036515133801958546961460018062700469129661779354384910667038988774217849555416974253507983243508720127686000694398301502801993031196446516588728743750605216485424136667258409539798869006447976059253492873715778258230406961724529229396818790793678376132692854019566176271621994335751619628545245574303567386526981580802862159178919203888871945566571048288922231040859628144030699116861919159100181637212353285147539461849888740294926258592340093868378213258830107119321716515949091416306889363641751959324570026719316244775834611647240391930429281712806625999788360184264444321009565609294939253595887865226802711205966644255744011009029427844981166932771509967557728612451959508991575310967396753859652658065535608335802418405074255316071431463292248117846004122847844666674707449354878364442816402451913462143093690750513048728060659924787983632514178894200037117691396849969293185311456379121920502071929226610400136934005282534768843134996535720255402898711591288052929993421947474894171946028855291416980796192777449239211073844361086976691451809954840781585611931953759214956572694406569421579040581304704377749803731606192103807540538319259591573031823737554799357742340076912067973279545853924240175867950512575196215114539220070810108080622958211305194081147190446251440982954079575251308674850862929878331236813024931294815950079574914213975364741666334771577759040800598605077419754408761504024189151342169299326919820112888343565820029685063449232475455474132605210044853853112210251264184042924030870646390064750902501014888476668826598070116164852148576336431975586916695800266615960357350828218649902426611927946838390998894863692911436728388270023068995025774912582212366241135670378906580004708549907624861772694896353331795966410088216062066573825442859290659585635846484122133956079444306128297584492722471400456235786798358390996003951993027839903231947289623727110349976353568291569844518563099679060449451676424137092454773440980707495431190918867152854756786178899199799596790227279564073042382571705778160946514171267899162767217327780304315435186816704073953503028944137980141330377904249697013228401305726772925558159337447186500920038007332506789160644683107846844150645029692110367931366613654101665166711216878146715758152861869332541993416389494481976984288823824573105069670248063498429696478515336309368682634321085750578552270655567844027466005614047161885319763073259675003329781675056119177738221458275797669566864744610598576328292667061020147927776685960810383992707208103567403205613701979944227417543603078118388138927699817407123623887906258475137557059338240000000000000000000000000000*i1^115 + -1282742345733401538757825156409200994893638303504785737378186034359030365255023293833681873800899421730310142836329002988054053148173934920822926229724558513479855705335725217913611320292926515293286227405172906025073020607511237333153042328931776534749113142677592207725471127562448761164805634327272531322336886747530075267929095610885626016520728238187908794991025659054520083753287507347550513547401837600518902286568783953397261511812354176595637841989075713607264661517922339641726066719569096716203323743837589090997537403206721369895456534848998429126970938367101243405478122194948593467893185881206721265426263947669896060637776879686435219147137338087243029763022347350058365402727803241492489880202450409425637232287587838010726536397762916535200402671098675224353942384042763841893514825258636313774734613201752546777482450454280462402118712251185181098372582056754987199712759086139761898703924624944553748889735899008433074895431753240365294695314383056292344411764841527258672098360628193968460292166370717741851737581611495661832207181916681314945341793153090064078905917483390968812743759024406675875805685004748084963457838561806170172894442465601965819670266678675080886331968206901135547607389524852359614315329274230108131382340370634057013917058405573992548330798659189557015915472108173464459597441983249067066732566645967830838989946549370351815119694814038257548615706980705557488086473962478840788356884887435208297186550790506782094403084575549438444174070220146423251057131613831506080035816814302394420097798636341509661774584052337785990718922053581811481775210276499119264321121325802405636009006053912455867205386100161671875017956235915432350153499698804566241290772945353803387997749806223211523374511987407032334293821245726634781071802264563328272533692667065221980711495249084666762767379752124375054319377342336473572325469775775684805024869855458227744745187968853942899069259485389219947325437045366061680323868669665606376501440379143415655758511045837378151730886587835476196485137846202260922466960682891680289896116749843658469578353792396384349880646750602445235703496262649955397203558644490894501744632039265724892578003549973740063897199273550567376887563789354212185260370669666391521251235016850131099935723198319923636068318832840961642208463373232312616453667202072985242732561864763459341873735858593226381151163162372620269280855903046396706386773095948759400556609815487808699688740265293850872570738584930958201030071823958392059216296849130324441839368026818060390438689948462327064534793004223483894904864249816725654548484991853376847077260290662023199092449471851774235452594034596323633872884068475094758820972339518496686411363069624389157091419625882314123522879728824649248400990189260832479224118929729398721198746361154871918835567068367201713528503167885426683231468383704092993061498813332677703868655462270793988554197946459428334386895410452618046974786086492176137355708807892169029756420413338700702444242607253165691472944234674215207054412281926879653878622174794159742148741358168997047066241578960808083417633438110741979053166525065807929498473061460773464155300501059918917280504135008656553432816397544432505599313800434993718132313486998795239208261225728215286610100724645489074542133379072000000000000000000000000000*i1^116 + 1332353089520698043908715037096624018407895762919860686833596034697728206748966635989882086787481208558471639008931610654714790884700563343088157535915768514948978862842080509727739396435754904134754606844463131517560017781584444999328765829524641575423631051601939346739508644849570678019657394501735741664314720103171480212585965240009049140772678976080653680279985149859254720705379226565780125341480919026405048486118626054977480182480684406942150810272645391208371115602301285571149119668083708458939954391813908136340992781751940408421471071357008379743383276891453128492373585520165887882131820833029892293409845564376697688659417214811241849499879988217663964288962965365264574984241162968154401906109915340084128185932492112717084943382892604814342667189160888115012685856839848613806431564553046729000523951625529952156817640984218265873624325567977474986135648960628454341178779611426608435670807410916209223523984322958401796819720295702665743122208376901766301085646772671847701791174346784834037300627730696786502376875329536853262341417315618447784758430035472776609702400069251122988441748066873492866660428101242656359089676397281296727501600257828775605122044984511318595482037222797644809464642674431661160100373814244005483932017029981720856976850641377707749475745685351441855292392698159398050333440376104835804750557584390457675522892649995645553220457220641819011897032579818810704344600402585655467996141075854242794523554783866224083930932096314448894960402616424562353130959839770457486806013936464737153085554427145349972808617464040674916679910254735120614048792880573057549505048526606390058959636343203178265780469857816304102879999496671046537426583337334898717912822125176757056404872763680382738205751396851329693968341150892001292543666932784457111362151517381980726489223271168407390416079671084358727215789179492859559121336473097094990701599207100855710287281748412664793043217483749523349707227889645099931920448054627464237258870085392737842226202545530312809149752842389877560748012740998502872499799283745163226180876241683623227022455065714556327650879597015169974900651693819988621834467790470888419508385425544184238978464637860972440111116665717132647802013036894500404271067785712463995111293558346993053704783988295902279908934791519668541773215094903727861596018710713418097129173609722302028648093921509816576462874318610705570477951404991981591561588050853756107243521015397608173806241354719014398045106004857636347437118983343469818393626288854855276498221066508276964163807335939525740242796710011745183623814238681853850160102369513417093149721457350131292500567231775063007141535974645785221808246296736012933370581106796184590706533527434977433500670656934908827342174701477530223580010366918682067807193575879230548641230012864080949387263819777428564444429170163094110276766962010830195646936498842132902251953019852082903533029958992148896972900579935404629843266975484553663268123097754729633395425090311118078462515473255139744798434805138926329883880097638496688223121279083285486241629021496018747107947763966282381029986560644729554936200177958521646077716975155289976580068535887099764394743408142409356275803115546051351229211485373277806880296456572697451386880776998207135987427479510633676800000000000000000000000000*i1^117 + 2107993971978657695427552489882545064151099969175240478483033478271101107335308432821534156045590382537742833161223426299425038287939387641134970283769916012388772987328799419071655086837089544436370370054901692722133736402728953411693070546713820869240165467161475628067648823063768234410710878217200733185011394880041887935457783228652193195848656761220471302801491742174244565992395859396028983759322893706220066717030007134727960565743710983065299943506501440975428738121538271028038879341881974529741802730689450189248237697253203180158756995622174599636790162391865710715175597561415838495141790464947497045527526205056145667691798235933349100698365115254884842267263638695354534711742965396934338090844881778754850486206087198223123041296610919715358906554163837547484966647202690630644377156325219356419041483757765801779159496517919922262649398948266276024293379328275697360600842260776621296927319013237677431521387892302887061743800607911959796222401635437533030052747416618660878459301508886512431603241031546175970102389409397365342510413028865965304978534230504977692151521438357938530497973803880216443556971228800270320666191922088567925140613115163957614137286618353654723278850610931927106748711975541667471520946192848038553673853158588886820041316800763402066448399803132156475206928002567102779894810662260529592834703353472239792045102120316523966860247031554452026520813789778652227764350357927278702993712465254173602037416612842480449183351782831237939361547317546798558040519973988671067450169443245363314224869559078130780568569554328714724762883176658808885015925047271288831433267318877972568261974086106219600271290111476598451436708096683683130400421410955152789713718830399496619819581919553294612228768035561114224082189555959940348193227399719247583736326823877330657890266571883876116956636989627759085775482348106676222422467338501415585811819594389178693967074554504578867086311633578285278570324428047467035378398898430125562446721308880556107533081541744220906972852638615506884097705362188553355259379688729696165617697480416136015583338573002968250210173685388439613942449496796067943074252912472161491303678928375220882089447957474914377749911710454895682624600180716147242967294015277385495555048253634200039867327109789902458111486829642277329323265558151289518960661478767088858716103673652093757178612485598263992465879741478525774618098444364158924864147738600419819100187307163023549481775442031577792968052332373210782201524217379181803665747674820699415154550160616449757669890194696103498168212529360809121496141646118059200878142816621536631321417838723492115119343291626650601745904069036395727624250179217377922082195297683027961246046674223979600973010034464413272195483868246845833272846499324760336844128831864949222131046585508388023462123328939291802171328159195618166684813282228191199936707527578234864159920201564775944366233388668518358613560390598117152495166438635038429397905594668073120791398686244090619963555389187419062632996590376833581584295727532381937156939237261527929611510700328868529651924672870571183602840742644204861017776496759441368174045204651786276715717091139103596495036727149254679235475555472197075973202977205358866430168455077273980420508961719284763019182080000000000000000000000000*i1^118 + -18026925782718387561299077146201146410067545668276859744963152293345194789741900487717013597755459997455381085032310781142194516965767723194945073310925473708030222081125051873466386964859969009086255308699119267124345680059704847496431294573398590759309560116473543496509888766897142725678134542394716203060403565030721668861900875709701227971357674357545236236272162441746686306567780361428517719260654285802999884030283521351942016342512484383168116222645472147774029423984510356382418518284258623659005020295126903282351493387750328222761446436691751080673886945724071909128191007754451178659468231199736158368709032194266793320889634290287672333340150552938508675934277849008615274283311471477081392077130292739955534124999526645489498133751798198394169086472420613469030662698914676090980292463675470915273317722640475149270319273358666760412581233795138353292598308771495441996726878130602591623905404918904251249012579085338129535669021964556110444691387764323249445111570383793040924013416644443571680902059112172762913248976587307037288612465300213281669906974637085751504095192004579314938418977218327084892235783881498327452378970595290257299239672294238928535853120826957218651924179208419181853764652011274227888187510043785018885153472146763651505662171588963622836940172462728443356001672841559901294024097908107919654251188460974876549729450062461767143279677841170423743966096033693417957927614456136552544633376545547839421490746814042503554688790746078722979137865097693434981297302480469672283422297864430592475089704091123489932255259817081685084087521802143436304860255357088814818837967220485961338818432706760137219959516840173979487350978126164515909167716256847125099332044560498415374646463857278484007042317653448148612972955694622123906356327440149751172045853749837450641202669393595036357037656303247507310484345347086954505033792477123368967787292017194077434374684861888166775825805159106129282987194345787629544218616617935117139264979676096296667199381205798828005806152782319473802025403697015681865706562064180510618938915608154351080829574554470488166194777133359348298540641952454377238896605847442839524424455065603845941990886879692783116284720809336281807584477758147459665810662230480277640883386940090395470109451470852602037356937608093230570933276296499647369401335115378937654680497584515682187313553545820124738057253121480387627066054662138515420727142246290405285234832331413857412945550176495825382689035302352499481215878929843680944695666055826507921207658933993982598513482880001803435176303777716201463471775234207917772109091190221960781458665301867696793038813851458908288578402185013548775782158223633441949964252346621137047952309568040182612299848937017822357264669449422201702393490282439579117548500988846390800680279988962239328442454867060628730911500241606633976167754517771870745533028630126334291460428598869753132013170085461975329786641948869586715757587684402039256570102590645253900114907151442296646456615225791181994965386866961395171895651391509016481658093113659579354624352133163240808892512515890452784952817309599046312523925127136472253671456082778392103395174216185601049240820027359234018729623946016198490710864993351596402527862572316711908136219983216640000000000000000000000000*i1^119 + 40580114921452003808666740163461021416414940628709035215465740238324648379690846221855833865696906684989670429046033486037571945871451996353585129563263337088342049836340570098576043280789591141998001031325648614961412529508396035565641598413966487047830163243976421609497395631924357671456574744423787357626057213590199253863015435536986172566290164274383281301104284139535634515215151617209609019271968198748472829753904103001057432051821284241717785723065745463109632156651325753712584007285488548070372912085631535773626867350237526474019086116473901185503586916976207026511305686642362948810378491997199420732049004607543329282414282748852549126099789296846965602790927637719707773077462001756635024216944905679073268721250746932708975848681794459467180107195996030408370507040918975956526664206255846575020474361473301134356987786542239498232767650252178577715085679012552688676121915500170317640683424781072694350611112346456227008020878913288220423493911931868155315522152830293242417535607406906387516887461652788430263549713197825933768676861869642455318284360590678606893973446709306781824163872869380247853613145208988222805128895540028866317356905833509595486637312352021123604793162362706229481697532980100891769956882536892512108590637595730222800075173297105155008825721909675264441665445371774637487144338990714034040088107079573380466167869358527317597183514781585066922487899306773575644359931386588049693603516037222502485096101231580501711114406289957507029112627388284583573590097825218874837070302934295737272830771422542140499037145726068270918352144549838940447856498453513380865079116597826446744751806549994246936467487904747778079889722470372736118749910002725779481715017210217131803857370378966519754324591466115300420399125344007517496207249083617643745628303752962043318335629460801227210939553003409517718079197524903466900168596687146972088542959530820548628688989569314199291430832295037037120046371303177258128168222028276053876554646920073081725164070774522559068506024775789946772122165145743268837043457701338714398423804895478882540463988069071529719279031212470077309231311461268062203576007598561402586150244889933079857214761719122511299096931862530071174844828379332498520371039672716571456983562240727308215146853338293403782937452583463532728745073668911011243684310182537331293864893752027025843547916148976794237936847857195910296411148143369230383532771300971218849294430165640105839275875671353639832104306380363670548790455714375589432745922178682019686519121219397286243266708087636597313780209889823499516525521168009212388163603909004084421740567987899181357300314404753461615071262035568748503411412835354016735545259255109912252990058061296569420085442513184716217522036002062849646226942255336717689293919447624622589493258170296030299579715618255752538004664451608296666881314683995646537753161849521679467183553008684509428997437592934448027488833685077969021374701764873900553412406978618317165573142259091026179511501671293586420129234380199454057377227408073283867020960798440242793229211358333352441599025402890233623982627281336216409439403388067407807170761501019206939031083926484691069996863389595703721584236071446631392593236453350855762160396892732507606220800000000000000000000000*i1^120 + 7362958588814693998135082491597534067561847664091815253039515183382474438022806942195027802808897212560276097433356764035372212627788155953860602380031108223191164444783956166816042059054545467949020995718676843344231468405086489540825745212772398697315995325370432547450831193344559333306486401933434161458699617787361157456273697982686903745918167032425235345074418509993735965884897372907917418610133461124326899619466449111383120296336208581202167882630219492152163215101503290904891539090507587026932650379531525500413943260305784542944111298649259380535132959939987801181723547035322903248743703854817251022385884038609310676945435059709157820137930118944770328669248054714256591510895190612857292327674705930316120158751247453776979897490980590453060253850887814085375431282754254076681932270739220681030572541344586123718467803712196104173692171831667870706926830586060356195120342190638606288799435567180204909351456559576080902437886827944626719088576879335014553506674377061795237928060370326655626176508114168816759449094432652180934898286406515924952085751978972806696316399291214673602076139964282946904016115847445946945623759897294857955836674944435169266593874733309049896747540671837148105467707466527724123731685963916524241311960055226399751268430592756715764381360043947795899790658779308624241598512748536832965549781266070047703496365001225717458928880057773876422550091267401253016415496528080308010675737126420033910493750557966364644207235399323165461851003569064881679694783121103815242502172516028216798591164700561453541537705930825206423362321477022394588973828937372409509898759199782557799795370165816616901783883257516801772625560498300050882631792204892300439708301749639394472361672131757511040084336859080278363274641831930623151004965773138486057893625715792182582967422033626694777774798165214953334636605154879087677693886836980475048341948149473816355478472209786615321769939432424633686315609481123882936303530604739668582603662540240647426408006712929293209297043490356419927568137149363413197896274686119908716246321412234693073124964281151837769296926860222745514480399491182303271043305786197067806305414351814136789333638116404994488754054936703396864309224848589268423440784700695534077884519434852033782272153318417370996079143558505098100314914976037047298919764991473404953735330222873113675480306431650111085458259896344478133587693335407453668352788727046188541123695700111616650938837411295371881943247867441832291022434311949742911379293445158966194023997384852517696886117948331274818969940053007460589953124935222066015242552551460905143129499134725588978721488255989105394922942301886272077947415429412275317560906828281267602034514043302810817130510038892949527092704244094449426608806286899335059252669959202969693338443663677530589099686842290468595959877524083192132343685037711523576694705012141828893779541814292126872129050263950895691067268675885920494116754950957532595861207224527754325159833689986034577742621286618063824276653800754265207528074649742515304565728225720824666519686787725343240141253012885105016310767302418725184590030602956481040298377913930729836296053969770534101938390969158536404229622430683989701052708874382180524478504632320000000000000000000000*i1^121 + -168894078730375370323861946212682798168713878719800142619587344210695290712100828562201781005223945283858609480560236977937161221395229005381661846815915981975412284071896564157304988094142701721146183626988281642202215544913342704690220812376507753560530312384644403423932701928747049475656291874447744354493258798041810077037588797290750328732430095873846147165111319813026863192816056208329628341652672601689685728258515263755761364982203882881426258830064073486202688638692183095512716710591359110716674539457085183951267417674076406854660938332019509605669593715771231678220284275541551858880036127769600673247811831149007558988480377897575161310313323062565916813575532660638896209056532657366377490030984849139439500664755271850457607220533229265402445612949795155754994060535509472966714597629412081450856316817538225177917297277596847589464014810331111161330289677908157964764412870916445325917033410864612225809178336036817380229013395051474306074652086261815792383656250150407946071806552268461778977382947328336819895231446434679576677791284101994686832525678051638871508384278753071080474905653422254428182689227687614243616123613333827710400560721621469283638530983527060403084618776838403134945264429017320810489416630127478913071464441801793132258404270496546086699175910511759355528363750088701940752947336992743623694297049864161809384354872021303668567086465829276447309150637346918385537839082252469835725574075767763102096101010618849902588761912560131777597941313200738965221832777259805856727938921997033086562259985252741680040045522045589882752401491812878514690227571964045114512637415287745870362017221916343701109149393385001527619009422304733162043784024666373777172093371710833485429634471148477064970457404241402290364110946668823295300573924735116521995890582604633402517069243439245985324617609294679490531630443168421341259029010788441858039681038715574059662629729599502456439960265858935400826961942218114828176545110192551591147480836592349652830199543043758906625806154302411013502003400293805203623117482571955411857542013960114134840836251594876776596488939923432569101227212753193999042473368366079874239755245740572446777389779008083948084551395799991268691714802074423897024075079790135042630541653548428439170984268976752700864990430470219083344442720415937557899094682018519181074813326625741067169111014936781895718510730950381931741608608550681790763577985792022799092141478979740332366322531675938211334686093758815722148408021463894244868491206887398514583272029297468159507962923092092529194016401576800403170448471156897835699945872452431796715033275157555454266596016961037436091476508922852371607201269673499219763089671281618049497733131136265260447238063550856521337250059262598788769460574302224035680321974948506057406796647479202978257690657180562028651245248291067097618720747271477969956284553233620281961951564447799095687948339757997502384762962293976930754266581474211327510591564546267194216689824417718399174366803655920217666824864567978891669706451742950239656047370607595298473421252775175794443475028341346060209379169884378066002937180082776065436580449347864990218083199071696808385996565455713023448803662698586296039047338603348754432000000000000000000000*i1^122 + 296062735745875936856765805901575701248246324729776322776017192511249760755051794445272360553378379811982968557151781280824331164746158809424652274576405268556753860664780980335988101014390895036027081194739270070771246390509187904937772775217221625859928861432619329433553209152413908525181492151387029091483750476553589206406018275201227778690105302583083188283816189302586128040104923930201690662383668651579825777450037424320149606059247098584122033271355737589720834032235554091778832489206948216317358916726868283962594168193599307907893667818481845385824567863837277209418709461055163552995212433013039751031306144115506829063247990778147921311874809080138243028189866292479469781920171007332834798242486702522501052836282251693032404904575016435278387060427892912473953074291272731037753933453436750607880173348424902355650189313088990878014700446838150753949511649783419686150637089221011900209163513608578975539392459125847025225646508973136781819744168277264165425196010421222288503733081072424214953217430373091786262556003462232804529654334327378317635852813208519832913249586712440526016886679835718622005687883644819004857697988747814288611300099508819816178923741746132241035545420892248803886845208193837906619667857888647230197328189654665703185589881052092888046284975668892126374331498571637278006481119968670605380263182885578049540039007586714674113439095446434191769375229438209605647782486002291625736315923561045571873202396280024326709677042381347849071966319229282734383204614635056143739649569663241735789345262354253289178856991048776528871185226581449997312843308377512739677900730377342971098802629826955112943062173131163237720986945530391368705672446896038030775165742484427539060025841835803234207650702411750371224105577437708463521096944600225038187072859715373088058862712049582936188334057751846201758440139703256232975947375002655213887960919693835070704905704235393759978881692914157797909273783737780912598603338700762039524282330972127314945412080458041166106271454759292581398598966953108434967880579693764490584039159882494062123763195367583664737843957219752525566784322185453300685940516209277715048814676591220595327609308945997712812189019525119592084658643694997455969269493522787260620877657440710411752723932021084606844292450964584429825787422340186211762118460958741919141684520352317572942513297830024075371715855563066433188170475325839185828600134792952030153023812699013844422619352322263073853456816787006129279633626302537930420155747886774923164000986966032709139926650263489702845401735357975836390958412478786400315021258215356788618049650193791245725136827185515766747846607265013646420540694399554620282413886820591290417475827945095354275888965442031460806046370615653981872568335036056151513356477937861266740659123116383833405153946673201086816223277602918803682485142213728318435713413580454368052104920369928515772291041297718791969758417799803662585476044772338552276226401159861431832394909969320984497382205822357564874234855609822969976893524975276320302579437410158797407784746367762057491218733047676578102773336609163189772733040440091809196609406416932312425348842161015587662119253476826451914821575772244266471496089600000000000000000000*i1^123 + -247426006390557851612053719088487353801083044180785966048974141733402695819433164250832485853111382943732786654448394318726202696608201001155124300591738022383053368926227332520764844224241896003826001929391170580760076650596055203688130588920913738056929774419974853326467366537706849611103884483325050911694176211939737611416521252564028343874567089593225262676219390596125754514363977731012422403262646748836610809540440058189233960560463330318277473000807960182847226891717004022314891726258953557756923156777470086796829568242929006345935301331758810442525170184046447746797630708808207352764894854132341957674598128574382416183551585506709788073629079904553579501200142677521012706305139995803411214463834858585411038003251118738674199558160034982891635889654566815982114902502467796541789930197392731666100949971950358481261594602945180719203227713222605412399024454330385296038124602848186840610161280018260429943881850210672055103467208303979602925653919642771090800075543992315854851425302296791970524227180479167716318195257341445461201587567185914471588665907375937399057131054628814822184601558425788360493281407588333795951523660691855949999502592811922987670327967059130785119219754728648548272293348357547367471081334988391851903314420408052126428181385277319980118410817038365332143527268877517360154230907646920355413675777228341302297518423661099073914314340605313037418742089928959101870325601301503941558945535086115639233448654556731619298052204892408620436374001296484872866676141191923423715641620384199910479903956542349473010563634252223325368633713988120170791158939175961499480933322767950621586214928771476183146938099388355277286346853199315455056999946079357848405193597997354564439959894064491266615903099847527948185435670299207826270664800549707743224575150148471136158617491276891213055585028006383386614201546738628323903735317969467192843181481465507313770797664564867026582495779098320971176274964821491547942763106364080394282927998636642901357294962029318731473770416699864656352009636825050303952251298675763541893839867070004812516651033658573253975675500289157149295721648660354681893279505871087212486777563894628217033752608943705545338983911915053283425128502550797918642949170381819302851049372116177278119635987535853502498138220867489831614630030173486728812927478087933761891984385749100124409439998169081151624426039312350651186859055772127437051356106866947755966433195739623729027132930439811157135072658590974216657633261061047987039230227649767202383240172892114059913869911772189630792006586000063250239266296477010839293719239675379514374139031960120421803796850201163511470206681574716904325092041754059711555210872180576447812085949126623871620122245917775358657444394991010655862607860162584131742904183079239635043067470916093806226462386948816032503550225797855846808321679352937807285499765434002062258616762973579296705259012921167261775426023329554466334862339604612774422563733474790998779463486950850877990683384671951627525789084693354233616847132262389279628255016347914646164717048690884092975479315071570960320925212620526658742845239027425838465136949336254196838094961498126272386831838675106473218160393505996800000000000000000000*i1^124 + 116083665063779597948042372226103765094822808381858544952874948957778155686755501608711029160049310147586531508431004506486777764965808918685693599655495638763394480949230405527691576066237032108495434513017509392968524864139883052356432850440320036812448805369674336054906848423829354419407974831985348234904585378171778515308325790030527469801414296122871882083747410817713117601676732223840870576304901516479936363923588957373169888941145840509985487133378538138373904301771917480718317149010052341460134172317999140997916261618758777451302938287540609014292508492091621641031386539691247907020660065907629244353343695593168359642475166729153162333768672511489085282127931869490327651338883403942079287939003246266620351507328933036095338458791586629607397929214896842269563910063178371704831932342653092645465342738075367996273692329821237834210014322902090925572494018678267870468433540473165072667706787701755302744539888001276669067607376676021340703442587974931875887375755031751812313669867693471910286459940034873174264498499758253857731861924614362033740984973833319502686928576785951793008729676185499651580440788727060730033041780297184751499676568250584775181371604634377919028673238535561938843692206282266744675588853973440407814512043579191520266644671697176643302737921409823100672235917400292318793344609594015130846660835242709139384144174091746196316918258348783027187503822713901799254838599712409396429340104613152622145302289070627541546171418281432374608745092407706348031180946839436708755325986107424729728907299969048743009628116339438146993355582315759838324222371862358443311792278176567519026743545183522842676361147809648520513117576029021514570287957021842295165761587964297969541679996834634519310027632172647532164165091508726706437635064932180184949798040855906555270786242133171117272131838762181459240914156981133389611401727185614801553107343442845138600219919410389034646738359478933448917265732598458549812415734724789387883037319004064017689420479767767428834060089406867225198017105396138755370289141354908260405063754466110008498277476724852889647686750519002448047882899876298155802674124578574950198818412587653908912683541406329861149945892748950377247098290105691538885738292179179130307527922293997148154696688201748743557851133450215318307128115616209919758281899360545940420479246917706995194901200201150990250001770520859480196927631213384698309296578368206762845101623038330246403690233081972858212362504652648244326780525855540997975479430303060680459954252602807068446892643003512943360568096188195549873734151425176466814822288922601610236300789049804340050341177212073341079259558098988830329602375668403753816113037858835710363692922342661460413815801776567094095335109619816975012674000571197469381001940812795739694255401508805597515510467383230857037822030760631307550617378504024530713270200538645245875631832791755037209429416082305044530410190193988773189462821780335889700336002039108675563555687735738805437121503993752905976085968354027419672043596956237984503338258712533556028780129268564143874021508438001077655139157891843292383584541564136179288932841848515782750781629538618363090305841715447641145344000000000000000000*i1^125 + -35913976712682322541217086934076050067299905117071769553287633671054755535810330496843720963945946672950141462794054166496774361038579359429789914887962860265259220309676019241554714416854459557932259891787686005248130064483482985137281945547816727716702989805527310109660735678174850602328333538730175256713064684869411361455714475941348081392496156099120268745339080273793645394122688423329504310584300360621535403569821205120777815034095371300331575802058472210182354534701722468457698238252205664578687460646036549120264584885012709961346686886175216317450961428418890068187659292625182832402284636972857859976212761403445297031817872817073212922454567890430726822526106374018743345261793189369488397886792131279333508002019344710709183866339321241882506662295368453162513012015603039660395018565450480518156172404819405760451205082318415510980879692743177267233573622724583021819017895598937725442076222451999165674492483477898727380604680008784914824122940212094486901590723766121844369754791850980263083370379751255573844309719897101582787281442516689829385349683754484585856786701441254517325221561656372878808958746623195503173006852813384701562887054699393990055672539249022439014128028026013612917871645885179388812118947237341114341744250064540261283706001748762587651881968786261420898172493043629565829244158918559169252535140480103410698264273724085518146842093458407476506869239958799173292077086160625616198693809078873463136022850442898452903974572521440489708045568131679519961577431976570650982655613863607433081281184243096126116809032786715120261776499257585885639029291429237139772137093000000951936583124036195532932380720525431324575458969857001842524114998459194760872842118300102088156786812523676618159204714695354393223783124714908266285057792192380027786422445857546891960227535616960682041161704193712564555659297864810802704530191807973103158818791379831819530031538060649002842673273235598099542429319255965163990761123947849097810477243740211741593528080832518634105053483439089994259531895947592296969472075770473316555657447404225419977094090982844537806777018968203251790507343134028684923235784530668484815908313503621491117438953601973455841604095086104445286854937358140015411277067615836494884642256626680323531279626011615070319912530835791279603029816302836582520808997947466960595321978890109503071026131752553054413560968059274275435473366412648027198458103786248276602661794939333591140404369828924473550747753223953082930912748848359852481158002383095689092904363546320065637676901008271392856150288333427211776868651162839855479407553593840186091377527181535265694627745291833217274104972261947792769337934976717693245610840177187983955232224321891978720918442093111397075668339200706417843605553075351560808642484824940920128796634119260912623024213069585786318226643223284495257686057992331229194400276078120120668403602596581871774110514246970650131092147114280362944208596715330782828613053958004286348222208643155776095556148872575820696601840615053512098199697947277898642437679846265683231638840059405653228603759191905111696635908988602794720757856647076604326413192101300033743398258881955991809261410713600000000000000000*i1^126 + 8717509781285447840839189870782849527539443647674606626898448161237845448533772171698698294900025827555239320705842310164106751902159048190394846499150453626071419028206380769574017114148138484015340530643628794539775134269206933089241851778710897835436080234281667461684544717881635859890846128823355598780322990933406121612687677498026486505612564658464609340617137421886112568890483178710827358598646518115309156300587162432286927634796153423594594071571481119416814235716456817356886142190007492102347725588232601934342197938751912875087619539227386257993887099342295246642631407039904589220598981912001092461320759481513425644647967313055757975274527031678468422718638810806473080068727237921584638782561636371579889022962257687340168618247874804339808213870417806507758876983330110850552596781708753393954771724648009938164850767897943821245476508901043822235045732499767982806643495174868805487031704681018982191989615177236934129062471333991959288260336270333468789132852610205391985978165776277099609231457733490440642386426456367357311083932330694733273528522442359338373540594645293301840839940739776765247106064238931363312774747011477787979977517855103899889878077500797219016533059436087470304614840467533957083333475565937300104105414515443454961333012901915606143131419741034062127278913297000767400690104568700843408905215055892198325462917525684147334789022620693966134608369737430906552127238510674741876443066011123371150897575649319982396665864066856925296869974646621938212122800830502621679624889227033877944029050470065060702061241147460772489495573555435297641658668456213953482377923298686915895132573322252655304654462937707740282046993390775677444647840938318950861325704606879171660115542352699389106718777049564762663494277354221217207767529454976888195579857973634530566316096261527606192562227733893183699896256009813014900965145017282658924473912866329868135375579128415175465700024687861379760576569639810221904462024640517772059961971654084121196694965149058858370541024864715301139849216021999113125437785519563677780496704135953381160435635156979281686782592847287136724186090282936520332754124153468679047972215542480443604673489529090291007000187317248987207284474058449090501008236640224736879589132076054640548513572567729674286865469877247251366690932192627673514334628485879769989409986932738081251633136719400141354391370068732937487565003271211931558626922208843512890946489962746259271993243549019335733170760829286298608982401401078248391488290525585864222836201714106334465551094720106336645904614744458957118414489684751687719894896722265179446603259469420007048928335965704009338098950630725857830860580818335648839031014339204511880880240840689761320309417360084136802233153881175971213552224224596383634733565353936061362081045800826097791391695831117281886557401416333479412226171365995445471635030083296966100032107664634663502803794778395686523338187118347043352697150834147163237676058583280882743387617071872081435479471111629808617126378718364558207112991458401012647141274166041417129010797942902932533462330673417628383094673209563001586802132819539293804395724811302286204739002475353210880000000000000000*i1^127 + -1111906927165306759183584503246974136989575343748894839666661593881106330781054102777029904337085965231536992602034396459943282506329422223283206741720451510738295564986066511530070035558486881081286289000307446142133181596140652476159238082043059094093554674983587526495479609124885224335840611709778247236551149905297962990219234615580394917062742936266036647561550196071098661238014956766585873645751753850158137406986172035821822785506057925605970496609348105972922216497499070598768905003384555212718974130442179028210949104609009447998051306645941942423697928288908900234494408989038300079362782554790490642670298018325279114726635102151274928975480488863639659773285077705650785251906346420388834826983153634238122079378216037106615954437468383503885256570732078131275964867855114753733969783990447457521631269208988007775899946781138213102416319378717856214539077308886125556271188054680804563951081713438580971953720591454383961940767435740707625670747932464962664964744449332565157681654764077873736797288001197986703494359001480064181249841771281141228565989669910852052478286438769357708545241969447971452602055662259780623331491555290834796689451427515989577620177193260006343486827577759773120411534315872163501686784393485592229327485611247969363281870416222664094709447457001884314318760169518650270230443283271749737963770037696917513001958936916182899220311485589728181311127423918772120445681922840071816767476848408729487420851886459348974416655557314258790166023452746703840094176754670295728210659672199939971771709200980479988346876395846286027948198493723135795872016684681708626963587009478609978892273969137556479978413277454766780545905718366536146633748138202493727551323996698828874368705507361210137111409736713636540875099617902156784351011148052937706888608785530041829533468192094096034233830556121148867378495308911470488862718740358081742137139618491136840632249677144476532743768429889349961491824832022560876302573045982253932400290505695491779343674146276273148272126967604947390001926078921190694583456557014466281850373388042950965286816035351075188877234436505769203521027418094158748946506949314385710019726270882855209983973376241603159637339563584706830547761152006014049431262374692067724108190423204264141011190048770791820353038742465344511272025314784367068703045287798257158372727393924512076470210920279214630798171128074077419319204846909729035917691676896840555655610090916421789211625057183462771337902344432915703322941674235778471052265564831120637556053490830844331447555031148282862374985297000659583070614404421741348834946810035002619875189427413421811831605123408314818201750751258063416333842656394511647138993294435013310006281898936617995101763651590914107713485168654559378347277177416401292324473946019321342196487313757915613954316482855751921083832189861484249890637561819356372913093087143281914658562564319899179558104113464679427901395325957795529582727592221964018501015700618439086462705286902534885605112775882414394732412767868145834300621784017043067797896611260818921550058518047049123658650900379065321442896001180334798210906142943290087706190348470606171734016000000000000000*i1^128 + 152927330646796227095580867505485406207186173050947363901131490541685084178651912528443705517319139642759979283511089389836375197946606518349657736370628716777075704406911387002451532262192236631957165020345029966583170095020075055823861457458919227980455484756565110521581560175626028430637965653313340147314998981119896663035219114423483459204778968851023354688461370961628605018790594071510176962397411832734191516330919889425061330610428196868188423598735714767551042417723377646263514260640894092385881319314928147828410347397595895550881979595547271889421600277980122200387755784887769443767456232951290400800209855294679905544420272844301040537220472789742596561484641708318430222093631116786919754199724273296130108591831619664624181926589117408875825611391439030610006902439270065942253012379556050555195066655047508810343196874917444035688099412966336270950780626299086383318463149723935827310558137819339002916477741367821472631370038877775307133716852326785158683205571702696924305956875802579609668257488053580092774875051063135568970486528811170415563002133771826106915012637986069562880290660327159510913628162124857814913105268646028651074794654759007695303469238515988232215742996903140492142880118687627524707234150596280605316188509313259596004147532233875712330985797166035643380536452082986046825791117050049359226069833731166902054279093530250069554730503240001227606474219655269516985608475517731933567746350319613208504679136081706443735577870930235905698407675345988841186607546200348766873980995357752092701696682596247371845032055488326476799490715301155970856567963465751070683903853834953838076970281143724701317979703803118000347304586743801644069764053756649428167586776387998129258253786864213368657023897867907001582158646714337964106717125050185221622079371723122276002520874839913627038706124110371907245063305983411847632281327278519008914391178758814551114273816226672581361117658660498908269673253883205597155510896106807712900896671531971174353513203838478398277060224570445905659492164045697741572529292674604251733343909898358524970008431199341397567107838195941700684866679220055944331443767374325741588833722499859985535592825234504827976803880795280225583216982728581728149283318762140527132477511171816534887116110529383011994103772769142246456594800432732828614168839539864473840112426364119230927588899114865543664602384255604266842312386636869135800274148581353328504428633195437546985401502657446257295577228180806700384662313826191178342728915287969572556244375150079794882170365658880483574499948608120812148680757604579171823951431824021383032898544087953101460201871999939147727139956216475798581367072268871322665699943155512994562147161341186674573405892120946689002936410145151337054074559466810349791308978989507449041341234441731579562733961358687954550969301642901799800246116994561147390424120136020950903957820626038148546130155992381368265449939747967909794612097085492848183709282554866690350479600339070247098523382391192863722114776459670401967803169185442913810156945428715284663151420356500671204872009438649444294465250717782234378903946352303713893044191232000000000000000*i1^129 + -3854608431275957567247575127286065785696288829215186069579362727983863467661265559406502298754271497696390215669441017904946174482559189124837666009284179920445125941807469742038457891549860032914461750277610613691890788194195238243355381666839065686452110135988577338175094516099818813721767017353120971880679354259946823049250125068136366941373035292771252599865162894157039853285123740219872457885296120515974821977373258531828487961152799991162888767383262264543211489760767818564485235523737134702680234298206634950985162766051552095916237787479463308585230897408647492279141254155529821264438936251060331397575983928436778609684032824594633075392879548249922041261253447589818079443282081571228732243273024413337948465607285408714187726885004513808944835690820775506609511042988254942570235098757862826971869192399586693520778589883125206258621835384348984100746596475599232419199111237475110061999127049600451564984176376261312002667487027307983881321638059826231541337245914820331390221771766271184491055479444602135049263199023352170753698088880328206658350577332743039219681991171269391185029133527128794940091335804593722850629887602562033568677450605176727313442665451455972053463275560083408741475549464120261771928953170256819370604039118122555191746055692192517604960888715121045291480406075615594921531142976685809929968225251456488001031162770815448013767503201778325246013047322518256875035354379966447478957632953639137345327393953958330167559058571369026108638925011294316539248963976181099511085273483393612735526397993949022591499220213730887089197801704368579853967087069560651604038377561319483893080211922600277773826883965959645206128464040061155316764662608846618689451650161841788466203896934242973493683056273947621465278644771843124485525027771105040130329154138603582803801631090174520968362298958584543618468828278612286307961032985151213525643636717424643478295023369682961713002003797872553468381687768642278389965383806979938551389584896832800073502666885753149361344086477119620533475261411885799075484457857238816781795030924214313782106631359083233901886054291746643089677405691760649044826747312767003277962647455540316592730272941427583804599541995783362295980534314045181632044208013916178783653073546423731384752489624358911725943960843201535468100564008820170060580191637336374180494105394004645462539628098698438634675409901828693639243138672897026640549963860954211720720361731618184729223652617861596143931857000150657673888204973908676889156663862617363737473504865300121077578221824001982745430056134199603740443837377112018730474756555598080576412866549105814101949837482085703042285050595095628911458874572474004775573592388020656557524353832347115534118266904041358790706486768548032929869086013144834014194107427504603962090907002218246185872056457630829471539030036365881567822588010482438094665146551564061566749698265232905961467679887839453343030272567534427511525998506562996046277736943923573840538850213015786773324163373886192918269799610035473282886400316327090324636436545172875237177267258048786589376641989787564481288145452697998947998582536321105920000000000000*i1^130 + 24394365256492636585848690673016729386603351899787660249345077544913676975327382489670003280155164969581782510113830603787342551412256018918945082469033447061568711397812005808245622602084052781128524296247131686375273101014953013473341544152481578477981388231809967675664661451036461558585765413992646839834985176868989006944117859037825084509612082894657338077982657716041123438427663764443427303109993401752544705676266356862700637502524324144488577780674847534668127942196520791100047810892171040292070948444094300931253474246992574904722707005625557744213393805043793512846174859247912336363371938273397907925741642977507623907811740144566706495281708065626007655419107873971430606471910064727910055856618741323742441735560121302302363295482585210997328043125507220164909638701573371841104765499226631789070613190929030702271613599096183952390175095626985317341166875930560122802381578336491368964429136749223847601071631205609726427359848381646891668872694338326990331914522375761830742449946591424434894743207301736837063742359399007608836290878711607288861290710636842067337170733241017174316864547933521124911278172303568829474070104168006164000430016391018435570449769775565856853801104382456965306635696291729953608077131021178090560442744559752255342457118519067447199212235112930637268877600044771411417751347214588006306905488282929321941095017458171810471537161940500684975055607105404608877426373052349995692961149065303946740553437537782019595765968920879686202284383729670744950850146305754576559375922471762679510792190600513183804046746465030097129067323091839810955409273969473643685695034931337163053340036181469827870591682617340007017361222907299544486126471166184848881962554811234458272748410027724903115043489047652885768083707017665916808446070545544774657117427193822551518080172313839984052652509959387071307266472943195171551888795658858875839698855473222457716156887438289068351930421927083063671068414104787507756655890534467130617248969190453550492081730745152153438302625749599938711059334974198767445709464667217976632987969458800805211706264003620540780193803452777097630637468511533538501696591189689889076265729510400251219605022312425167162509633058867610606713005587089464105844421623483739753899059845505041218403744453977512813653219137638864498570776143479230051459791820914180332500901062261859270171618587826315251930953899702254650798273946084222249657057676147884817855240147606311809335679722333403985709438671159981184371641350832835949738746018710129816207815960694262089811359549457393351564193467611641089668888223095178735909570573480869354478438502557523905000365680613319864719398920518395230731352565083368951230852616030764221506945622635472238814070862625718245400377892090805395102501470693748075026812337314352847243675406824117975221032771338335083635617580328904653491626006238349767375683534810008030296668048849043718813086018455123035062598430820869346360044866943149462373792378618456584222267326405362813863253091780304194823097075195274105065817611867847173460123286701014854434525996173982426751954700306567264383463362044576661504000000000000*i1^131 + -28973328705494978174396501705818976035152299231909019715535251093164943420986882847071133778371618907173379571110266434889748229911518305398144795703065446385128477624148646930312110527857609058357657651106686134403277812143846964595455772838201819819835342125276547300120380437281917479396187230704860360877940271484027569644051308936129192181061791532556443338487955629388471434392089494729381974329861537833996314765394974931502266823852269360977260889151567692309865648833750895335887863136870790976655372353236507627724138892934495841532260546965181026186466500899347645794223092530950697037780548904452386544090053026043935424762330781729269762276821331244804177751067969700991601956777461872539622114292043260220595862027321936905158659896048245119577784919885551342896963614681015825749408493811427653894280968206310032873257905373664751037095248857184328017794607116377646214054320253297465362558479878050446670446345752890681509286877106141983921090506824463364196721201580931479744027235428493552397449109242423255433377104816477122420228114725822199295668548218471956108778177337534193876893770094354087517172433928266756948287713525080458483120638375454139956597453114425432244990613790329276731922439486870022717872661564122496738157004521173583685372130927808282831740712545007193103738399737387554445445157187998211173486201895997086874987509844134162913376893755665521805698021636177096330775595808914818683078981704018495302154541396846600825779691974306508036279003931901548009867939891517005319690570066600937324932509512461583761017152152121705723757666462866570699417360746371899407649082148894887765935367463541390916562542882939420511562181076513902156582947084364829991762686329206269250671362533771117601530343052508158246552845854989267837734080136765207570205095990964674594149327562697543299722567268428777949163742882780753781721305528207750483391006485183270583098544110353950864319153633158778776428398189034333759629598671793415884644465438922081494751083460573250160479411550002827251473445201326470404647211831726347851867312370719427994859023245957851525129451940553353796376047154345714541211445576833292919856847859929608461905854829861144712663939805845380889028956409108010800531811371538356731546307682199633480266933256440073271692501838372642941826877242723529316428952800120980384150854863360680969850195940166838380203436935350393975803239173270339991894240656527404972598733231837590376151991427643656279023757620626099195468614643566681365140510577655756766913099450910349751446929781646966393491783423718622906975278271259295569657881567139081131550339048625085843440739157782074263868602477563370082546885036770013500769878718160743159514470850882998116381561980533363698522977148170813826185952234208269719928878390183111213486183635239792584896420375792952374193015443190681871935307905756218761397358521407038758718920715180354957651810711293096397053686875419292970371304189351429787317067563907393168049041216843058905102524774740768564281727160880079366792962317676751731528786034737481996542827618684749673448022705978463171379200000000000*i1^132 + 17502851454027712816488034411701988997963585166265425837936330374752934279073169950945103405205468415811589198131431950288158502752698086927020009619067227370150464659245674617053562115127660778311404680780348333080174747828149407139108965684838418223747059165292951171607042309661647849877431205931859047438199520790555774227292568035254007258565377858092264504742554826003471556186522673040901066030290973917041716138132023179392143827037634754216520923608280289500043107057063812479672584401485902496231490927162281070358697605672609478047197484116030826368360868008113352091453449091256696772466310973469070262373112026605210958125169612471301693058163409911786090624177938780548421081613573021550363341013297085664532174533275871947680788561978537887001535326545389188111930728775605500876424638579104941877304631006987268397582946133250354471303253744925154999952249613519751617524626034789738960478250357474949885567029306384943297046318780794251278159791977978519876395104159444290658687904058539525059061082313794805080932949227741379284609257316492955885335250526420613221533219040729816961147622744612997024215459969807136908400474059141633685276308540300537634112759156253170069783719286151135980339059692985954782520528058289986264808569555738401085475331795710819153715379474221768898586210328252134228717973345946869072845670326001064594532750627694870227365232241006818633451189659530008983144115150784996555267907860527411866257406578934505969246243344773226821808150520829544518675550850300409277868283347606653654970344999967254797128157238362569026649574747476959396692358080255211972957479774853411168750079595124371430995723532997859946746571134285155593835992250330131511164064064282211438703430750444891501940800234806014764194504860523479157336627010004094046324087890027209487720251369352182494784874582035867381098051565273340174023473674172700441546191880638235062886934458701721764205998373465134628046532731830567109917448050571269975890403419842305624365120681894169574996752485287282670889666346116673699023127109668299379039988016335659331711403710043946127757217028738190017005169086197000704757146189352635105747447426146051440485227726973403989370592096150450775191279725548795145236807696902805045735056641787647134666013304657914558829550429719581120470905610843652075515139820117159824027529951261242217780333217116624175267809345880575771328782611240479880249308683150365545716272903238075212669468490326062122749165401651719984487814693022340416540306913562036348164574720371769473966974568590591823524057956278122365040881891268947119488599443802081472694200813558559733123854667470013151231090353141084958333322774214957278027367410958661957667144481312506824773622085853558721340792133339147413784645137743751942977160450299696777063737336464009936194017310817519470664612916879996638938877846554119585934395057307348177256844759002164060176272457052772046400226665736640041910293694386811515156716823416526669251741400003356519970529530347427728236650442094073647370389721539626548309396995409327240933099406557001631662080000000000*i1^133 + 166366617259194736866377908980831774421451427257674450623413740893636925389509147108185340529854521918598092683105619343270631000504569696544767998079740062937404066028335783311618399478008874577137107410767439829841130057846933960381909803452708434689490527269754409158597804820248152278924898308774009024740507443074258915404537047841522688620315240980024018870952080218402822531088531865487409849509210301370658277166735663329503699833293858356966568715777115126754477735620833073129979164650428157150582700007308057467709480429272140675424665200265817578521055606095373570447421876128698867257672822255764629166779662882881783329073683886261061278209741838615133392145844385974016632560908353863944894608745549267348694534009656954468983284699925370151243384997726194014852552630556876206874044590687374156046715342551330546914637090659085800821980084864169309323743863291680515594055050565407952437241302389803481146390729089796167892682529438360002880549501410112662781562426364723285174141678845940546280681842424905007878916730284875874449595791462115111776150454132053713264550958242300015450339359553979258110583902635263758898188836196014272840585855472073669954439003724199109538507339721843101442889779011398027782030015741126406985533258464349929190049448853546072220411293808458120365671648848988744106572865548485566954175670912855320829398827735000948844137325786662144220437353830815989918709165825856433636952850384080515902161461200109810998803183125588234187171520230203540586134655699906934635922627614017534617502614181071924009923338119186264502855701211761446787545903528856271073291174176724203794154925812425162192753737717420309489275135153460659725462462946216955017111798868880498147304293911369576211141294849125233826069723240204967024409555112333431032884240702702939996766592950670262976055487445919262537507621850587850170352913575715278817606285142138633486517985734891563352539294472912004284312135765277084729731270713717588469083841230787090825430994567963577766813759304718263018740418879928982121713904295438984709148326916336163889855737558702207050628175973125920843163343710396224060871986953638444810753374705867187740455701091307659606970853316457030721482761275244875690837460609947688987661865342755192972700516421513065290740808383133853212010611180496248243540606427159136559531583944683748487925613400995527139982267801893519432317638145257091552451950403958466005044226401633940098406605866393934171515233581201236994753049908313014529117137775548623291056306864431489101151361706813948301200363078733109401117514684868122631577758113909272928866277161538852488830324800246370608484105910308517422811057811903514638373639751298682431999368182686822900471118385974468389999426859130269677443332432601248370506806322174780597443190299512275035491774714796310174364837904248241184701932943512314130557063228691796237860203340337845476912118777895685575793330848288118551720390273796253573979607190846398166531488870639732301434380155222565746362792578935882516375145749827245240469284027741304258560000000000*i1^134 + 1239532685906501835535251905412484606504791392078620833696222267975259585275595402459408427099815985902063758368701890832415023006649030779364492981362824960180169921880749361218911009924856092031607252318966443799204647480375474043907046950264708623699597772761239818731212888151264524301068106311547621379243098049400087783905874434596182398483752303410057043055726537077401853708151600535425435817037684113337113362131377596869926894933659691175253684658121605081751813877655965470221871405760321517377463467325347351006285188542395803096857766360208524578302833137431133513662966777090578986388973839463350025683958376715759728894509749524695612411220851452968094105182021691652105986380108920954903213849711310380722482891183744806736482687764603917138592306542507675283028315871185257614337509602587669570731465634914308043726830856121000222643498786908933053141542076091764738819191555131736068814111579853929042904600107483418177585546562772834735621156029521197590318478641539780807238792209227344064228361420543343704688961601087251431267152984903376035711899209621555522240587081125634214812372812480368468039584954887111860212378180575729611816534963819356860881860375898246131250818243245430826065620543873390630746099039381611262674761584961494533258180992978451441117829026795597052765115809543251595012285457300567326272623144962572334188323701709466656406441281742174765798741173314783424866582839181654427706673400019153632828743514516303385721480536319913086297919973643659668877518460651287505650963290609015311091710046524462286418198545277613705541699998994504361485782104705404721641724728617483738576829713179853971954978856692532963325108689460922152568239509019757880193123153737812483768729905674234942577549079951636530083557203056574663459571316958345292309445454503010643559603679607870568342082916937969973206666001527630595071623177153159168176134791071211871683779235717938855405808801552979538351198697817962685184758363274485119287563616259649683788756419533773948595493757780903778484435879070951572938224274385877379747542845694455231198114404846916400253291501038069897743783910960974981780564440081821870360879131353925749845200375454483527122427866714747027856897200059399106294261084134734735333158933034553185118366153692323180095068335262092413817033898384263148507560093914825110576305328089673229244780281655779796759289269229555472138851789327112564404675214128143561066637955178738500389643885110762053322312838852074296676928201868356315188137407303326588508297710943568763848256566643181296630780027161928126505596078008110820345315951259887743366883758220714062942155764567692419850510086101757079502387537775556146471683749017863118282124585943833464577720073628546507282796139210819970989054655979427042341866153998707458819873056351241663901367079789297941860061642050724513833519200646233444121879413258212611452983873003166619494858514176644138464988854978432760647408954736377449547753814748512496957965972368656986650797915833702901420822145578180472399639538890752340787200000000*i1^135 + 175896543466804164112867189814449846401531062326267770391373128429744065280410888772914243539439249557376109623039639005604112611125054752407839482280264975332352404609822939618911140354243567634293012840104416444358163567129102331077392340043758280485676581095329447438728634340791103180434134233951750946773403120343726360180604462831093091316051368215584849908175656192169921061311053619214194923238356292922741516934835701606157349588978606898985052772902927313908973919314349161574209871980204223765340895608297557489580686732379021973522516584442223566303839178811636106214647653436250245738964591870935549529797926110339026379465087857320624483468624375567602702877984960706059706900577221593204902415438655410751099392488655482016591919256793824886023547666238061942575086987938628644554424363970094744511048080438338065824108788873175146040991053771278925551628131792378476397241590272908044471318127147707110815194935669484447976365016594278968690791719026962927454663378850509433465766838059258074913902250257507090973800525089810391660806760766305513000354551748019079416253559679445241678473717301949177463668708660068873791339984060274875809737873594208337272405444539615427400593188520581638456827493491695860753227724252166176207953262879812338580323034737713974096655685060372715494251647314413114053223608824704329619476649742214389503289983731434505461188018776852893077234230595854938655720754711709562744815035922940424662856600793508168981084086194483347182275586157274349111075688286590961012887894510224199085554310025039770133268465885013889228068444007055759479982754522765627232886492136649349931869267545901460107488885535614007608227393598960676915020327197808531038111054778334861140348953720594109328564281511227379406165534215498740334125658174833742586417519569933727483494396527570922230830893075133078483869810571535474765230432610242184322162447359322880307673410466142662558036131034534645567652378260664651664210065644393784685632047019061610608009382143880396659727376416287862634260056370621623702727325127257034578408055846309425434382422704219499522523748138220107343979358689936544589194415335416667313689665161653604348516483577896590465412076016866852167548603044613248029522220055933076228252437153804382431573676667093731828302886033828326569400581364115385546986517929101250855624727655696132157391635413163351040273552456155944092293095995116014348470712889806444673803695111426045963659200055555995766559636332191156296344398927517840816117563710564344225183462821037824410352596509773669429419328317009521785388248563801315469317254956585132885411613616798311278408129302543922938888337857385958341921280272312467917665756043574761263657708550184694948913678820061278652381992608581532773004611984160655376012863478543537704141447846306815494429109604528330320740424836315465034321392597011651106764886541358318460502318828397437324594970833533180615683779219462916294113140430056162785953095631245987750011015138015422113078821789313604503802508852728954880000000*i1^136 + 12990696563941983819424813895450470966402414507290814428643761490127669444763736408165839765977106316229771741955965086590746171722846458223834940177947319332010106078907378356110315627308327216958774373334387727125774829898842372266091100959262712816287706565011203040880688333848903817302760937657991610877477712836900738920354579740632389489703973172242091142372524981224858646926514573192047089453611674249102945026181264343360215520031480885172749580658161652943198577584650942082771081254938140585293300759606292619750785497568041830826797675116723924399794168908862162355607559065977877045640044128511391283238481660083789755749224426225632334372218402024623458545762012297823888577917018005469046019554149647019131549600698486075591557585820828364557466282793852115023281629567747337528373522654280624900252344663154820385281686512001794036872094643794761090247003366795150041156748964841124220098329965137259325056069867632873422917389236761529270551506423978407680359344306043875625708667466581844162536383303205672851135261071870492680594085788361790748154352556610756944863706775201102459644093553194775059821927184700403599485624729266809942823830710978857884085964907800936222065806465394730150872904223076708126712749461037756721489447214593331444378031044654203391702357163715109932958114316753508402743709648925410058910488076746891983330034572716761647030022750476852750037813066655638130937599353738753817430460471376117859487201461452246323037247975839913794965040845930207099566770305236648060184085362619486724477805078117186683735625037534105775391144502768493576166262071238514823153128354957351572882844422003911279755025693654893785197577378838608007886526305976189712391996150972809248707612370456209325819533112756593186393517108066084385080780097741454093759148895984254219865681754767236901449296287327675747244288928947166685231056049235310783710156747836019660389986263621776430310881462473201095639139401718095599714575479368088361906932246354239670588786172569670134336672851675229161130872841079652330624370317684873595080493321572587844193398895968885951240497521675702631426733091109887970036088606560418748644036464247832116646401061955698516438874163083367661165100861866995282011563613789355366754578091808864819801262580578831889943960431165264335041615418573557111868167614306130966518905005063932345296299450161125522992224882704235019702388592000691933713415773066699883020239680210816093502537507566558118482739021221373429381310671383595291169206149339615010335947815508217483315481076479019455042476836610458891681234413930162002801699082724408568896583623790623540044156033831521454688441748111720290302947413544140914844755610335782957399535287827280018080646683746899442700513641017127683557366231477399207376671486781399682402880247393432608405772021645776134298512671279124404404595078547429266430087298249959069799874263163190895294928261881124790185047223430602890638379695817816976934366787014910842712128613225080112701275453259776000000*i1^137 + 562800594175392224264991222545014297158447899457538968146674011222917897132773864238309530671248695168496370326451306140440125112793608733415544216402775504972197470217522529165242509799384923661870953678901077353264497429899574554761821623947420296878278695873709094001758501532744738742387711540860358591197845546963850814288284433898395453029914902011881828985609627733051041027628941891691905553780944919059615486573496943634003568603775464114927381935280809595621428581731338488363264129285695917354089415029416871142732489935439475718689134832842350407839015802222346129365669690116426389824574165771559169920798620772714629144294282605191347431319489397794495151922402143269311862749198345838974288708759199547993347378848698137643846989877152194939428891121240760507774163852543023581096428600070943749227051234016770588366562316705444937553813405057966121577927290082378469158483628110596135776735078028336778645585398223208226130377455282624469993012610249344971106110739109105729445464229210898837760789880840224750807242654608120964259708347331484897781494093386688093898905683489809211389626216316980058723583221227695654061859899412647569351365444308545647066318450490022567595674045385293783881254837786265630311588145246579804964444257970763444543643192894727600233477838878104402473766496514116352710398369748014262824432926804331585712942540267748316203312353561474777708181485222804069991635450312568415439636216106993904005965743245657715840576230243635125485293234068700462576497403518129279636993908310103306847340997205842494386406638755149277524386468158213721965349540044189798514882552721179436099749766017602262001516243331276173485081813625074488257530112713646276955153412069412062926936376705115477055739931794737703545288088498708156812036286923952290300646681392168470792081556793740159159432718485876224331167090039657856637983849986104159969132824705360609396352056093554933178740404326074827851727108248349362934879870115726871647638647663847637006195815382447833962516556266029205217623837107031519424820600059828658045190846488789348149468947177082746152186008206718429948131758944209377025434025379300736967379270380771616663953790122058616558942068953904623727090714676226819591194670677638897970288201633944109952647889461973412743867550098338331936399337762658594535539084279142658380287993423840024320729558083165998448679026055833102881105488864138749910138345922757999136414372296666992424327575484178039794245656379294412618552671323397880117733490988784372146047155025392222635769557756782303034011069625867656337377906329107826335605410304560035302739330152740652095622461327272692433537535037737173332514107754085755767007923887898947633336361527127236413217473075395731601013626195147730939556975249159145499648358732212995424574580037087225147808404101418126705694594170269933302986435639619966819861994990837402315044193348618166969745899085880285899213260668561247360150049887446494946376782094433313496977584947200000*i1^138 + 8450214649531973551097423572417505598502106917696508069158676618177552994587635201570244305090489188348934042773002081764093476596817788741261880649616061111055031031373225942213747867323513447088120931984649109091605254493688276677317437131250935165432607441150257236009570429463071830902066355449265838384544804697023669571892691070429936808819731992680205872733504429821012548470187729786985536211217833631876376597773347628098798794850082841024952511559171571354858103716158647563492503403333889726150958864631427850101302057003186466994873517811248316519642480317807221382217019885974060301261675126060765354885332535190655609870499154898397971021801856625074347124075885307482334187774155617160154046165807074096430530643604952336578181551101519821994322376014401349745051491278800220269363954376800878616784054703538675651354451900789995353746926569703070743503427804658745942342098978525296645668337120073657202484348926558348177625221755764492408267969811757030535636225549258049252370480983153450789039197884935017985671033025885328682300955993125996498865577895820964817354567855863270920843044068042469214495090024668802832512707375066907208202089610105956918573367146941321447897750825136244533618308353819138122181226163626358002126291824062071346372636884555283762239860655396776182833859801926554146149785951226216806932840968155238094546003535975459292296734219612896675871357690086895098462487225571446488035467502678865458444822631619100791541989914602487052186403459490788961478521736262257609551072250378058935293551057168595549729068580282661723393318829255871248745954680536484672265830717976769825389574898564034519841198211825007415013096103150074751705407369325574160775711576023021333748041921426892703406807039716959504442451809047602235772062372853430645550376905238859492350923673989190031451214195607652770174474383158721054916197016499320611610755894777276947645383229553773076423967229814862993689973367524518430979862467604883631439244028253540046687585033766019568431437463004687122310942964502684623881296148113266329048956674701074736556897578541699872568132514357405426716200550784230082387001477376925618773635222149209218606799527656147285770598384306074178678997351732635994873518391482685197859283570510136925378288808531861549481153115301903486357335618420490067588985198005405220721695856835048371462110170459274977925781487453549341515071515497823691445063851532004023844333187720335536135904174560090669337034059965043637397335180022510631995652434296418709250502593380857671633079840191872847964989135600866872306580572143525610606030335613583515938324538654553919230438537574017399063646279712278394512962766152658611286513738234915426508460871496708120862849664865240248020695607707691861031721052240372545787027260727235573652709054854878359828319841695820522381004249429266168780058270754474955749118419800953379550371861721523809068227750322824325421821710397461100110538275036351023808512000000*i1^139 + 30711870997236063582187010781117199740199265658705452921314661138387941101085314831628111113291118720005137929801358749155472465365295062668875471586336732887699102043859488026932945160079975764168008731750031284421888744423425345927380350807046670221649888878457337261959999556272276296308777528890785773445009059656786971709614805399536267014948494276505862041587827269913940419376022381941913273777583260874154651779929265870982125589784177967859067365637464096172625178922070487924016170204055229273512566538301568939416316433334711947768916892544341506620264893812502854952533336566706576977971590534137137182000584454171697525710978858612085107852364760416390334624768365480834477586515276906525140043936170955473310611623248849066460935016900155610714992345508206555111094871042126037493703798981685916097766770089822323936734299264937043638843727312006264572535682706479011029484813643157346157677960526290597740523009406015299463541593388990871251864454045955965749954666085112477776250214134519456222281281364362625322672808349052436734725792296955991919448794173076127154459787087085529152205878356377993838412712957565778876564862768119595755375979116966863321508467472300467315318917471653273086894241650840036642573660990462905898763466579811929219324490701282378932609919237870130573054599126278470348835132009941305570185403278387631240190904946054515585539280616366877333246014464979661284896967102118947863391024345783456707113154775423082544260554201544566306946168664169200761156884918382634988746104094605381872451528167102535465299938704737698545751749861976471460790187527504719187110239838837023574676251879972595612874001565834921889235894288361762586531912675710243013188462900312487062194572019314402996174983123796318105971756778295198254669361145942334353108168206362763118826438334661541900479128655004484671916265281898224872195120469473458481187975171607673282477747772930773829752199429260048716885875700823124453298001929927050171518648772180020312587637424842737936568953643558548510680634884592443237727085969366498071659867387177533845498132835079431028995069780908097618095503670296212651839534223715295366851771759509987283750523824051585208010902325349019932568840684405630513762196542030070505100522891989738778112328109781493995997041002546470386916180979878775940056272880299645204847464412537176641771103571292380828829031724655826968807587206993751985641959993556630383590375044202475946730431767691180256887806091245964303504762390119009682295827867359698279101409331676979224723576578018636001865046796119060162127335120082124792961384365183369370209894718526349845146914867354011890707170378130701810743620946845707172736857996520785962303619049368426109912207131568444460010005183685255087650077539010544064666374598697637226924281965111410081524599459139180401850597856067288122123566392647086649756975879368801524123204263973157245856654759225377482015014089564094464000*i1^140 + 24651918593541182502329240914651039970684205766325738876343938478955514643106201965434304502663456958240035175736706488037583753605621872837457225987082226170440348386362278740427254714025018662592922058113194922808110997999185643295808587286677838282822907117849838646209131925148566394515528503914465098560371541527575250273222674924239915227405152716494101995874308831649684517853686002660086703613007379440033605564397556421486117746756166919961764402870120205977641166490151480872314901501681303357480584274526609127541128705997837555839861885096565535766236115472480430291544054251382129571009643775780378159469814994986735698138475313213047669665290683978510414729520301868796774050273741702499460270973905499636570701060067663785087630294174150112491603418430922539968960344305845634195217990473684111646892504960255023329121962163153315338098710874004220173708387658176876370078840592708607783239951519025407374580235656165977529699400130581387398209338282888398455549314207991713704384706800668370145953570409498662580241498041745762884444885665590224324311061846581578888940546138327529275877406429246805687145723548018692707730774640754944034607356026116814762060346863577717818115389302480835134244221058585133102472692268074631570332387974796006439987897556132339899932362553290032329734639188830946065766150742126714397844374370737276493785317276506276503980001384416649517427704869684627292917027432060114188750511044287404881162566564828866429822236472744009055187291435924047719192456791009435441320263318251890251547641790007944402082787404421499609283614886633754353558203802303057751739929607013987155517165009146660203163582031478769711331121943086496707078356775444181589892263960363404956691273325186020944225158800430039156077561030613675287138985563207007919916890287453459678023727075150500568805970845325002779972220773948087421417888354566354620493733117227198886074737804941918384250898553451095010547919130310720913046319879503775947783287942919358787317967337396294125999422407137131383116839597838838712045861954025492500689188216743137961658521204386412663880626236063700858231102139837661362190485339105600889385466112022947261487031186628912416933657048514440188397797782895812284134812483910338966897604067016436280797746525067755024448794254993388240281038557670436579456389021524242322002460259043836701876298436251299402694523196619925224196545900815189023149850103712059865071354603884987740833596114248879560835587020455363076907519091398951874596441133049151856127611001519200023707789991987517906236265370494798640832495165792256998541187245905150207774641811281808502943011902272252654932233457102197830370472111938488865616463865081005578303560228139188733711751880392471014236482445417544884821901060419972881414211158058413334341392439525188359665530103267251700415014503161905518764260852482665767544823796599546970888574703663131603763200*i1^141 + 6583736727348288020739418410196442354987057539560090293978691391951194699022260758603952085179364754235924835842266448382021242550337908903290605790150729037925054135893839858789153355979471744641446446449697449729635841316736098003595924629223679698844700026918882539850160991956289325090112612243318575351940951156570477050488806659099288905096836218323169449137566722872088095531588156093031411276472189885943420888823975465808935676175902774993219434851286266713030721389131522057306188920453865379543683841854176476447742043358555910571700098123456349191215735288930057546490429732192061976549512098587884155511308138251284961937672543591655947971106697146095120419405496265076438297156778863559779328409000659406644904648169947951891068442916135726587499232065898760402999075730997056944928229403912119532896073476508629217676311028617831340871041700514418758928811503537916747508678564146630311901136472190138025959294934667686283839485776534456772103183511055499168542162091626928745057907606893730605534598710692540385986772212280354054800771481896239095081341237855022271233896966051340687855637566931635689233578067506313918902759305733652855498528898930875916489058652011834600422271856525895538291894584807825657522064165446143653957479320878119931342571408028333940835875694947511807752777317213588501310000327269098003333648907667007376162622590213787948832213715103372271307604445829226753836495794170987881965966314482708280705135099141340091006480178615395346202615499427912840407602899928805206784172771376933492756564450938998745820681402411358117041759485615585258145856306739354661310402853994288268100859467181327256150962319148351888360533773901588277991915647559174221180742586393155987105458803957434696191440677881695599824930110681759739512367778841146050622404026694850540461014915895912075855486450718043589017071441785284434549901417555892552295533524597445058602013832442070024706448887009971953259535218475614494138102253281935845852291957445815200883690697478236663937293187416666052637789421723405725665339506189429491671164030419470893531188041370665385013154329025110810793107204240300967090313844920365059288655348890009628890818326404715480882835549721565085851221102393854211720963551363887675162098573342319259993549922702511307795995203510508515196692904603198058515013267276563192165500752564420717279258432784722908863236264795749707234627862196187441614936825314976821930780779170402233156689798382071101380829771886178951030803798754889266757856543167157712540699360417738243253439359040069579971760290294338812503437809051356175700397431394731283506444081424622599415845487743330957290437394802257446825765875660068112580178684949441216591866319600042497324662343457363451200141188739552392200557985105494158142568475789746981595130242884574169821756424601179769007674563307060511794024585758655585011630080*i1^142 + 35876335167646060094636581628245758102719726188747462439896430031202973788590268809365482314573091222951700291655110087741005008267761759864313831996497107625256363403691536461353192940275962864485697289529605333407078794718181502250301633226723069391124933990909099869470127563381118989909793502062425286007636006414214953326769695972578081851101847130918059917457447363847114711420876768849728251585848780323631661021758703436026482181163003623226412094079402045688937948411924607612886138665436629026234823596266053107876727616993537439431672617007596111004101778681355885193103616639449979921530216404107537614614491429911247217436860729058691679414169478023955894400496106929663304785372921545478481010498402096010395139274436069094701373655218811032213805926596146804961168838110026340732334979450368916085283476509915370668688424150238829041630868918836650951379442978152812851854085161281856192946166596582897039863956941575590388634445122542245829652859236872637605667870692038430808229679935695279437702526366926053849689213458984459267634575745467235648993122363985767440023506154594933300459509932148052690835967194042432414057460243349884717170254243393753147753684587653323144090659100930980265656012456281626369841507090438106173164785702872032187441363835306333553573883850579496134629815240404167910986530580520960220273614165941073688411168929430292596583383355935584805535629979194851087307029844536987040283964029254342090925894026292934923619452604234974952325794259227535226773108193946271861518481339445594326138585463104486670240239906127715104520072795371530263612567858660272682082051682825269475675870897648937742121970290863253385920629214578243525063375005809771269294520596080863975759830030956797006810073129094491696096331457796150443555921989381919281865912439224688258336983551236498365890728445456179351469800525458568585065516751519055450806153600690570370271359634852093260782675196064033625509885219593748881428386302414349505267085480483618789019227435299229860688053297198354957273783905039490859445957920121253218753280010652765375349194686745932499867600684377639433148548920625412578660420503730471550254072825876757079758779331625524769099527613543725076914779109490093696305036722300771405684833371527799576133673857553084201637951807060767881043250836679271901502245447023274758612299066809972053345359429556074033892947534138586756789162752217065616290545488610945166101680719359255879419277342775117767415160502022916582300842233938765718701229461258788977974120520219693326474900740110985760144311624340333030743500188548049808628931352509350248175738015317985460095834954809107802678006601464822217536082104130538740993611652819112582211426023104032632076934631345804493720778648375647896325872807453827655376113554552451012888231297724896515056855371009262354432*i1^143 - N1*41195691259018281861788226803644166994572803515089381360983773578325653873267754084413403063053035453640783303191365994417538796483546189644512707530326765222047653651413447835885058383738721887510807186921404892580571096761830779223901965926696939068518098212382316915649063429698233648355815627142205311549309253686173900778965517875709987439238898371319272925635382983772847065880295425157680539985201715859991706535983842077539457264646867490716750943888745245477359616542857463846268916587104973242697191581184*i3 ] ]